Answer the question
In order to leave comments, you need to log in
Instead of taxonomy, wordpress tags are shown. How to fix?
Hello. I am implementing a simple wordpress database. The bottom line is this: each taxonomy is a separate letter.
Here is the code:
function my_custom_post_dictionary() {
$labels = array(
'name' => 'База знаний',
'singular_name' => 'Термин',
'add_new' => 'Добавить термин',
'add_new_item' => 'Добавить новый термин',
'edit_item' => 'Редактировать термин',
'new_item' => 'Новая термин',
'all_items' => 'Все термины',
'view_item' => 'Посмотреть термин',
'search_items' => 'Найти термин',
'not_found' => 'Терминов не найдено',
'not_found_in_trash' => 'В корзине терминов не найдено',
'parent_item_colon' => '',
'menu_name' => 'База знаний'
);
$args = array(
'labels' => $labels,
'description' => 'Пользовательский тип записей базы знаний',
'public' => false,
'menu_position' => 5,
'menu_icon' => 'dashicons-editor-spellcheck',
'publicly_queryable' => true, // иметь возможность запросить его
'show_ui' => true, // показывать редактор в админке
'exclude_from_search' => true, // исключить из поиска
'query_var' => false,
'show_in_nav_menus' => false, // отключаем возможность добавления в меню
'supports' => array( 'title', 'editor', 'words'),
'has_archive' => false, // не должна быть страница архива
'rewrite' => false // он не должен переписывать правила
);
register_post_type( 'dictionary', $args );
}
add_action( 'init', 'my_custom_post_dictionary' );
function my_taxonomies_words() {
$labels = array(
'name' => _x( 'Буквы', 'taxonomy general name' ),
'singular_name' => _x( 'Буква', 'taxonomy singular name' ),
'search_items' => __( 'Найти букву' ),
'all_items' => __( 'Буквы' ),
'edit_item' => __( 'Буква' ),
'update_item' => __( 'Обновить букву' ),
'add_new_item' => __( 'Добавить букву' ),
'new_item_name' => __( 'Буква' ),
'menu_name' => __( 'Буквы' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => false,
'show_tagcloud' => false,
'menu_icon' => 'dashicons-editor-spellcheck',
'publicly_queryable' => true, // иметь возможность запросить его
'show_ui' => true, // показывать редактор в админке
'exclude_from_search' => true, // исключить из поиска
'query_var' => false,
'public' => false,
'show_in_nav_menus' => false, // отключаем возможность добавления в меню
'has_archive' => false, // не должна быть страница архива
'rewrite' => false // он не должен переписывать правила
);
register_taxonomy( 'words', 'dictionary', $args );
}
add_action( 'init', 'my_taxonomies_words', 0 );
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question