2013-06-16 2 views
0

Хорошо, поэтому я сделал это 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'), 
     ) 
    ); 
} 

Может кто-нибудь сказать мне, почему это не работает или то, что я забываю, потому что я не могу шва, чтобы понять это.

Заранее спасибо.

+0

Какой код вы используете в архиве mynews.php? –

+0

Я исправил его, все было просто отлично работает. Мне нужно было повторно обновить параметры для постоянных ссылок в разделе «Настройки»> «Постоянная ссылка». Я просто нажал эту кнопку, и после этого все сработало нормально. Как ни странно, мне пришлось обновить параметры постоянной ссылки, чтобы изменения вступили в силу! – Iason

ответ

0

Я решил проблему, перейдя в «Настройки> Постоянная ссылка» и просто нажав кнопку сохранения изменений, чтобы изменения вступили в силу.

Смежные вопросы