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

Как добавить активный класс в меню?

Подскажите, пожалуйста, как можно решить эту проблему. Есть пользовательский тип записи - новости.
function news_post_type() {
	$labels = array(
		'name'               => 'Новости',
		'singular_name'      => 'Новость',
		'menu_name'          => 'Новости',
		'name_admin_bar'     => 'Новость',
		'add_new'            => 'Добавить новость',
		'add_new_item'       => 'Добавить новость',
		'new_item'           => '',
		'edit_item'          => 'Редактировать',
		'view_item'          => 'Просмотреть новость',
		'all_items'          => 'Все новости',
		'search_items'       => 'Искать новости',
		'parent_item_colon'  => '',
		'not_found'          => 'Новости не найдены',
		'not_found_in_trash' => 'Новости в корзине не найдены'
	);
	$args = array(
		'labels'             => $labels,
		'public'             => true,
		'publicly_queryable' => true,
		'show_ui'            => true,
		'show_in_menu'       => true,
		'query_var'          => true,
		'rewrite'            => array( 'slug' => 'novosti' ),
		'capability_type'    => 'post',
		'has_archive'        => true,
		'hierarchical'       => false,
		'menu_position'      => 5,
		'supports'           => array( 'title', 'editor', 'thumbnail' ),
		'menu_icon' 		 => 'dashicons-format-aside'
	);
	register_post_type( 'news', $args );
}
add_action( 'init', 'news_post_type' );

Есть шаблон single-news.php и archive-news.php.
Когда находишься на первой странице со списком новостей, этот пункт меню подсвечивается, когда переходишь на вторую страницу - нет.
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Средний 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы