Как получить 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'.

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


2022-06-03 | | 0 комментариев | Кодинг | , ,

Рейтинг:

Похожие записи

Почему mb_strimwidth лучше substr

Если загуглить "как обрезать в php обрезать строку по количеству символов", то вероятнее всего вы наткнётесь на рекомендацию использовать для этих целей функцию substr, однако,...

Кейс: Как создать фид для OZON в WooCommerce

При помощи плагина YML for Yandex Market можно создавать фиды не только для Яндекса, но и для других маркетплейсов. В этом кейсе разберём создание фида...

W3TC Page Cache мешает созданию фида (решение)

Эта инструкция актуальна для плагинов: YML for Yandex Market; XML for Google Merchant Center; XML for Avito. XML for Hotline; XML for O.Yandex (Яндекс Объявления);...

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

Ваш адрес email не будет опубликован.