Не отображается архивная страница со всеми записями произвольного типа
Доброй ночи, на своем сайте решил сделать свои Типы Записей.
Сделал по следующей схеме:
// Регистрация пользовательского типа записи Слайдер if (!function_exists('my_custom_post_types')): function my_custom_post_types() { register_post_type('slider', array ( 'label' => 'Слайдер', 'public'=> true, 'publicly_queryable' => true, 'menu_position' => null, 'show ui' => true, 'menu_icon' => 'dashicons-image-flip-horizontal', 'capability_type' => 'post', 'hierarchical' => false, 'rewrite' => true, 'query_var' => true, 'supports' => array ( 'title', 'editor', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'thumbnail', 'author', 'page-attributes',) )); } add_action('init', 'my_custom_post_types'); endif;
Все посты записей "Слайдер" выводятся на обычной страницы и выводятся по ссылкам http://мой-сайт/slider/название поста/
,к ним вопросов нет.
Вопрос в следующем.
Как на странице http://мой-сайт/slider/
вывести все записи этого Типа Записи "slider".
Спасибо большое
Судя по ссылке - это архивная страница. Но у вас поддержка архивов в кастомном посте не задана, так что самый простой способ сделать шаблон страницы с таким урлом и на ней уже выводить через WP_Query
Или задать поддержку архивов
'has_archive'=> true,
тогда ВП подхватит штатную страницу архивов темы, которую уже можно тоже отдельно кастомизировать
И еще, после изменений, надо не забыть обновить ЧПУ в
настройках - постоянные ссылки
: просто зайти и нажать сохранить, чтобы правила обновились...Спасибо большое, все получило и все заработало!