Тест, если вы на первой странице разбитого на страницы (со следующей страницей quicktag)

Я разрабатываю сайт, который включает много длинных сообщений, которые я хотел бы разбить, используя следующую страницу quicktag. На первой странице есть большая фотография всплеска в заголовке, которую я хотел бы исчезнуть на последующих страницах, поэтому мне нужен какой-то способ тестирования, если пользователь находится на первой странице. Я нашел этот код:

if ( isset($wp_query->query_vars['page'] ) )

Но похоже, что он работает только с настройками постоянной привязки по умолчанию. Мне нужно что-то, что работает с настройкой постоянной ссылки Postname. Любая помощь приветствуется.

Как было предложено @s_ha_dum, вы можете проверить значение page . Значение 1, когда вы находитесь на первой странице.

 global $page; if ( $page == 1 ) : // you're on the first page endif; 

Но, вероятно, вам нужно проверить, сначала ли страница с разбивкой по страницам:

 global $multipage; if ( 0 !== $multipage ) : global $page; if ( $page == 1 ) : // you're on the first page endif; endif; 

Я не уверен, почему ваш код не работает, но вы можете проверить page global . Это должно быть положительное число на всех страницах, кроме первой страницы. $pageNULL на первой странице, но в противном случае NULL целому числу. Следующее должно работать, и когда я его тестирую.

 global $page; if (empty ($page)) { echo 'first page'; } 

… должно сработать.