Установка основной рубрики для записи
Как можно програмно установить основную рубрику для записи?

У записи постоянно слетает основная рубрика (причину определить не могу долгое время)
Хочу сделать скрипт который будет по расписанию проверять и устанавливать основную рубрику для определенных записей, но не могу разобраться как присваивать записи основную рубрику.
Очень надеюсь на Вашу помощь!
Для установки основной рубрики для записи в WordPress можно использовать функцию wp_set_post_categories(). Она позволяет задать массив идентификаторов категорий, которые будут назначены в качестве основных рубрик для данной записи.
Чуть освобожусь, пример напишу полностью... Но если у вас получится самостоятльно решить, напишите пример плз
Решил проблему таким запросом
$wpdb->query( "UPDATE wp_postmeta SET meta_value = $new_primary_id WHERE post_id = $post_id AND meta_key = '_yoast_wpseo_primary_category'");
Спасибо за подсказку, попробую, сразу отпишусь если получится.
На данный момент вот ответ от офф поддережки Yoast Seo (именно этот плагин добавляет возможность выбора основной рубрики)
Thanks for using the Yoast SEO plugin. There’s no way to programmatically set the main category for a post. But you or your developer are free to extend the plugin functionalities to suit your needs.
Тогда получается у вас было найдено решение такое
И авторы плагина дали следующий ответ:
Если вопрос решен, можете поставить статус данного вопроса как решено