Суть такова, мне нужно получить категорию записи.
Делаю так:
add_action( 'publish_post', 'savePost', 10, 3);
function savePost($post, $post_id)
{
// Вот тут получаю категорию
$cat = get_the_category( $post_id )[0]->name;
$body = [
// Тут сохраняю
'category' => $cat,
];
Теперь если создать публикацию и выбрать какую то категорию, то в $cat прилетит -
Без рубрики, однако по мимо того что я получаю не корректную рубрику, так еще и массив из всех существующих категорий, а не из тех которых я выбрал...
Почему так происходит и как исправить?