Доверьте продвижение нам

Категории

Рубрики

Настройка и сопровождение рекламного кабинета во Вконтакте.

от 14 000 

WordPress страницы как категории

Страницы в WordPress не могут быть непосредственно отнесены к категориям, однако вы можете создать специальный тип таксономии, который будет дополнительно относить страницы к определенным категориям.

Следуйте этим шагам, чтобы создать таксономию для страниц и использовать ее как категории:

  1. Добавьте следующий код в functions.php вашей темы или плагина:
function create_page_taxonomy() {
    $labels = array(
        'name'              => _x( 'Page Categories', 'taxonomy general name' ),
        'singular_name'     => _x( 'Page Category', 'taxonomy singular name' ),
        'search_items'      => __( 'Search Page Categories' ),
        'all_items'         => __( 'All Page Categories' ),
        'parent_item'       => __( 'Parent Page Category' ),
        'parent_item_colon' => __( 'Parent Page Category:' ),
        'edit_item'         => __( 'Edit Page Category' ), 
        'update_item'       => __( 'Update Page Category' ),
        'add_new_item'      => __( 'Add New Page Category' ),
        'new_item_name'     => __( 'New Page Category Name' ),
        'menu_name'         => __( 'Page Categories' )
    );
    $args = array(
        'labels' => $labels,
        'rewrite' => array('slug' => 'page_category'),
        'hierarchical' => true
    );
    register_taxonomy('page_category', 'page', $args);
}
add_action( 'init', 'create_page_taxonomy', 0 );
  1. Сохраните изменения в functions.php.
  2. Теперь вы можете создавать новые таксономии для ваших страниц, а их можно найти в панели управления WordPress в разделе «Page Categories» (страница настроек таксономии).
  3. Затем выберите страницу, которую нужно присвоить категории, и выберите нужную категорию в разделе «Page Categories» в правой части страницы.

Теперь ваши страницы будут группироваться по категориям, и вы сможете использовать их для создания логической структуры сайта и навигации через страницы.

Поделиться:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Задать вопрос

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.

Оставить заявку

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.