Intereting Posts
Как сделать admin CRUD & Pagination Непрерывные ссылки WordPress не работают (странный способ) Кнопки TinyMCE, запускающие формы, созданные Ajax AJAX Call в плагине возвращается больше, чем JSON Как правильно избежать переменных запроса, которые будут использоваться в WP_Query Проблема: wp_query выводит все изображения на сайт Программно вставленные сообщения, не отображаемые в таблице сообщений безопасность + лучшие практики: root или www-data в папке содержимого WordPress? Несколько авторов со ссылкой и изображением Когда публикация публикуется, вставьте в пользовательскую таблицу номер – настраиваемый тип сообщения Есть ли параметр get_xxxx в файле general_template.php? Как проверить, был ли мой $ wpdb-> insert () успешным? Размещение div или img между массивом post с использованием WP Query Фильтрация сообщений по уже зарегистрированной таксономии Как изменить положение пункта меню?

Загрузите последнее сообщение категории

Я хотел бы загрузить последнее сообщение, когда перейду к выбранной категории.

Например
если я перейду на сайт http://site.com/category
он загружает http://site.com/category/35/this-is-the-last-post

Есть ли какой-то пример для этого? Я занимаюсь практикой в ​​Wordpress, и я не знаю, как получить last post категории.

Hook template_redirect и проверьте, является ли это страничной страницей категории, если так получить идентификатор категории из query_vars и query_posts для одного сообщения из этой категории, которое по умолчанию должно быть самым последним, а затем wp_redirect на постоянную ссылку.

Этот код будет включен в файл functions.php вашей темы:

 function my_category_redirect() { if ( is_category() ) : query_posts('cat='. get_query_var('cat') .'&posts_per_page=1'); wp_redirect( get_permalink() , 301 ); exit; endif; } add_action( 'template_redirect', 'my_category_redirect' );