Как получить ID главной рубрики Yoast SEO

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

// получаем id главной категории YOAST
$cat = new WPSEO_Primary_Term('product_cat', $postId);
$cat_id = $cat->get_primary_term();

В моем случае 'product_cat' - это идентификатор таксономии, которая используется Woocommerce-ом в качестве категорий товаров . Если вам нужно вытащить айдишник основной рубрики для стандартных записей WordPress, то замените 'product_cat' на 'category'.

Надеюсь, все понятно изложил. Если есть вопросы - задавайте в комментах.

Рейтинг: 5

2022-07-01 / / 0 комментариев / Про кодинг и сервер / , ,