Flector

Как получить ярлык (slug) текущей рубрики?

Если вам в теме или плагине требуется узнать ярлык текущей рубрики, то вы можете воспользоваться следующим кодом в нужном вам шаблоне темы:

<?php 
if ( is_single() ) {
    $cats =  get_the_category();
    $cat = $cats[0];
} else {
    $cat = get_category( get_query_var('cat') );
}
$cat_slug = $cat->slug; // ярлык рубрики
$cat_id = $cat->cat_ID; // ID рубрики
$cat_name = $cat->name; // название рубрики
?>

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


Комментарии (1 комментарий)
  1. Здравствуйте. А ярлык текущей записи как получить?

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!