Я управляю сайтом (www.teknologia.no) running Wordpress. Как вы можете видеть на первой странице, у меня есть «главная/отличная» статья в верхней части страницы, показывающая последнюю запись из определенной категории. И под ним у меня есть основной цикл, показывающий все последние сообщения из всех категорий.Исключить только первое сообщение из одной категории из последних сообщений feed, wordpress
Но поскольку вы можете видеть и читать из названия, когда должности выбраны для размещения в выделенном пространстве сверху, он также отображается в последнем сообщении.
Мой вопрос в том, что мой заголовок говорит: Как я могу исключить последнее или последнее сообщение из определенной категории из всех сообщений в ластестве.
Я знаю, что могу вручную управлять этим путем изменения категорий через некоторое время и т. Д., Но я хочу, чтобы это было сделано автоматически, и я не знаю, как это сделать.
Надеется, что вы можете сэкономить время и помочь мне :)
Спасибо, но как я могу убедиться, что последние сообщения цикл всегда проверяет, что $ всегда top_post_id содержат идентификатор последней должности от определенной категории? – Lund
Я предположил, что ваш последний цикл сообщений уже работает - если это так, то вам не нужно - просто сохраните значение, возвращаемое get_the_id() или $ post-> ID внутри цикла с включенными сообщениями, в котором вы выводите top post - это идентификатор выводимого вами сообщения и тот, который вы хотите исключить позже. В основном, когда вы выводите сообщение вверху, сохраните его идентификатор, а затем удалите этот идентификатор позже. –
Проблема заключается в том, что признанная запись получена из другого шаблона с использованием (get_template_part ('includes/feat-slider')). И поэтому выделенный цикл post не находится в том же файле, что и последний цикл сообщений. Поэтому, если есть способ всегда получать идентификатор последнего сообщения в определенной категории. – Lund