Есть 200 постов с тегом «Apple.»
Каждая страница тега — example.com/tag/apple/page/2/ — выводит 10 постов.
Итак, есть 20 страниц с тегами.
Можно ли показать все эти 200 постов (ссылок) на одной странице?
Заранее благодарен помощь!
Есть 200 постов с тегом «Apple.»
Каждая страница тега — example.com/tag/apple/page/2/ — выводит 10 постов.
Итак, есть 20 страниц с тегами.
Можно ли показать все эти 200 постов (ссылок) на одной странице?
Заранее благодарен помощь!
Можно попробовать так:
Использование
query_posts
вызовет два запроса к базе данных — основной запрос и запрос, инициированный с использованиемquery_posts
. Используя фильтр дляpre_get_posts
, вы изменяете основной запрос до получения постов и, таким образом, обращаетесь к базе данных только один раз.Документация:
http://codex.wordpress.org/Class_Reference/WP_Query
И если вы хотите настроить таргетинг на «Apple» в частности, тег
if (is_tag ('apple'))
. Кроме того, обязательно включите&&$query-> is_main_query()
в условном выражении .Вам нужно изменить параметры в
query_posts()
. Использование:'nopaging'=>1
can also be used for listing all items. Check Parameters for detail.'nopaging'=>1
также можно использовать для перечисления всех элементов. Проверьте параметры для получения подробной информации.Не используйте
query_posts
, никогда . Измените основной запрос с помощьюpre_get_posts
, создайте дополнительные запросы с помощьюWP_Query
.