Хорошо, поэтому я сделал это wordpress archive-mynews.php и single-mynews.php single-mynews.php содержит комментарий, чтобы wordpress знал, что это моя единственная страница «Название шаблона: Single Mynews».Страница Wordpress arvhive не основана на пользовательском типе сообщений
Теперь, когда я ударил http://url.com/mynews, он перенаправляет меня на домашнюю страницу, а не на страницу архива, которую я только что создал. Почему, я что-то забываю?
Я уже сделал пользовательский тип сообщения в functions.php Я сделал это как хиты.
add_action('init', 'create_post_type');
function create_post_type() {
register_post_type('mynews',
array(
'labels' => array(
'name' => __('Mynews'),
'rewrite' => array('slug' => 'mynews'),
'singular_name' => __('Mynews')
),
'public' => true,
'has_archive' => true,
'hierarchical' => true,
'supports' => array('title','editor','thumbnail'),
)
);
}
Может кто-нибудь сказать мне, почему это не работает или то, что я забываю, потому что я не могу шва, чтобы понять это.
Заранее спасибо.
Какой код вы используете в архиве mynews.php? –
Я исправил его, все было просто отлично работает. Мне нужно было повторно обновить параметры для постоянных ссылок в разделе «Настройки»> «Постоянная ссылка». Я просто нажал эту кнопку, и после этого все сработало нормально. Как ни странно, мне пришлось обновить параметры постоянной ссылки, чтобы изменения вступили в силу! – Iason