Добавление этого маленького куска кода в function.php шаблона WordPress , добавит Ваш post type в архивы Вашего сайта. По поводу post type я поговорю немного позже, для тех кто ещё не использует.
1 2 3 4 5 6 7 8 9 10 11 12 |
function add_custom_types_archive( $query ) { if( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) { // делаем запрос к базе данных Wordpress $query->set( 'post_type', array( // название Вашего post type 'post', 'название post type без пробелов(не по-русски)' )); return $query; } } // не забудьте конец в функцию add_filter( 'pre_get_posts', 'add_custom_types_archive' ); |
Смотрите и читайте другие сниппеты WordPress Вы найдёте много интересного.
0 комментарий