Показывать рекламный ролик только один раз в Ajax load more loop - PullRequest
0 голосов
/ 25 октября 2019

Я размещаю вывод на пять постов на своей домашней странице, и после прокрутки вниз я использую Ajax-вызов для реализации функции load-more, которая загружает следующую серию из 5 постов.

Итак, послепрокрутите вниз,

$query->the_post();

вызывается, чтобы принести еще 5 постов. Как только пользователь прочитает эти 5 дополнительных сообщений, действие повторяется с новым вызовом ajax, который приносит еще 5.

Я пытаюсь показать объявление после статической позиции, но у меня ничего не получается. Я хочу показывать объявление только во время первого вызова ajax, после 3-го элемента и нигде больше, но мой код продолжает показывать его после 3-го элемента каждого вызова Ajax.

Возможно ли это?

Я использую следующий код прямо сейчас:

if( $query->current_post == 3 ) { 
echo 'test ad';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...