WordPress как на ладони
wordpress jino

Не отображается архивная страница со всеми записями произвольного типа

Доброй ночи, на своем сайте решил сделать свои Типы Записей.
Сделал по следующей схеме:

// Регистрация пользовательского типа записи Слайдер
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".

Спасибо большое

0
_s_p_ 1.7 года назад
  • 2
    artikus73 cайт: wpruse.ru @

    Судя по ссылке - это архивная страница. Но у вас поддержка архивов в кастомном посте не задана, так что самый простой способ сделать шаблон страницы с таким урлом и на ней уже выводить через WP_Query
    Или задать поддержку архивов
    'has_archive'=> true,
    тогда ВП подхватит штатную страницу архивов темы, которую уже можно тоже отдельно кастомизировать

    Kama 1.7 года назад

    И еще, после изменений, надо не забыть обновить ЧПУ в настройках - постоянные ссылки: просто зайти и нажать сохранить, чтобы правила обновились...

    _s_p_ 1.7 года назад

    Спасибо большое, все получило и все заработало! smile

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.