Не отображается архивная страница со всеми записями произвольного типа
Доброй ночи, на своем сайте решил сделать свои Типы Записей.
Сделал по следующей схеме:
// Регистрация пользовательского типа записи Слайдер
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,
тогда ВП подхватит штатную страницу архивов темы, которую уже можно тоже отдельно кастомизировать
И еще, после изменений, надо не забыть обновить ЧПУ в
настройках - постоянные ссылки: просто зайти и нажать сохранить, чтобы правила обновились...Спасибо большое, все получило и все заработало!