Включить персонализированные сообщения Тип в Год / Месяц / Дата Архив

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

function custom_post_author_archive($query) { if ($query->is_author) $query->set( 'post_type', array('wp_plugin_review', 'png_gallery', 'post', 'news') ); remove_action( 'pre_get_posts', 'custom_post_author_archive' ); } add_action('pre_get_posts', 'custom_post_author_archive'); 

Solutions Collecting From Web of "Включить персонализированные сообщения Тип в Год / Месяц / Дата Архив"

Ваш код просто добавляет типы сообщений в запрос, если в архиве автора, чтобы сделать то же самое с архивом даты, просто замените is_author на is_date :

 function custom_post_date_archive($query) { if ($query->is_date) $query->set( 'post_type', array('wp_plugin_review', 'png_gallery', 'post', 'news') ); remove_action( 'pre_get_posts', 'custom_post_author_archive' ); } add_action('pre_get_posts', 'custom_post_date_archive');