Сценарий: Я создаю сборные панели на боковой панели и отображаю ВСЕ категории как DIV и все сообщения в этих категориях DIV. Достаточно просто. Я получил все категории по get_categories('orderby=name&order=ASC')
и теперь перебираю каждую категорию, чтобы получить ВСЕ записи в каждой категории.Wordpress get-posts без содержимого (для уменьшения накладных расходов)
Задача: Код get_posts('nopaging=1&category='.$category->cat_ID)
дает мне все сообщения, но с content
и прочим. Все, я хочу, это постоянная ссылка на сообщение. Вот и все. Я считаю, что использование get_posts
, таким образом, создаст большие накладные расходы, так как вокруг более чем 1000 сообщений в более чем 20 категориях.
Функция или кусок кода, который может только получить мне все сообщения в категории с permalink и без других вещей, особенно с содержанием, поскольку это самые большие накладные расходы.
Спасибо. Не могли бы вы рассказать мне, какой вопрос мне писать? 'SELECT ID, post_title FROM posts WHERE .......'. Что должно быть предложением where для категории, то есть 'where category_id = 1'. Что должно быть там? – WhatIsOpenID
Я обновил свой ответ, потому что после некоторого размышления я не думаю, что этот подход очень хороший. Это, безусловно, возможно, но это чрезмерно сложно, и я не думаю, что преимущества компенсируют эту сложность. – hollsk