Я пытаюсь создать разные типы сообщений для каждой части моего сайта, но я застрял.Страница таксономии WordPress Не работает
Это то, что я до сих пор:
function create_post_type() {
register_post_type('information',
array(
'labels' => array(
'name' => __('Information'),
'singular_name' => __('Information')
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'information'),
'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt'),
'menu_icon' => 'dashicons-admin-post',
)
);
}
add_action('init', 'create_post_type');
add_action('init', 'build_taxonomies', 0);
function build_taxonomies() {
register_taxonomy(
'information',
'information',
array(
'hierarchical' => true,
'label' => 'Type',
'query_var' => 'information',
'rewrite' => array('slug' => 'type')
)
);
}
Он показывает в левой боковой панели на панели Информация/Добавить/Тип
В моем сайте я вижу почту и боковую панель со всеми «Типы», которые я зарегистрировал.
Мне нужно увидеть, например:
mywebsite.com/information/daily -> Список всех сообщений в информации, помеченные ежедневной систематики.
То есть: mywebsite.com/customposttype/taxonomy
На самом деле у меня есть таксономия information.php с петлей, но он посылает меня на главную страницу (пробовали таксономию type.php, таксономия информации -type.php, никто не работает).
Что я делаю неправильно?
Я пробовал, без успеха. Завершившись с помощью обычных сообщений с категориями и подкатегориями ... о таксономии и типе сообщений, я изменил оба на «информацию» здесь, в Stack Overflow, потому что в моем коде он использовал слова на другом языке. Спасибо за ваш ответ. –