Как получить параметр slug у родителя зная идентификатор?

Например есть ID:

$the_query->post->ID

Как получить параметр slug (подойдет и ID) у родительского элемента ?

быть может:

get_permalink($the_query->post->ID);

К сожалению не подойдёт такое решение. Нужно вывести именно ID родительской категории (можно не ID а параметр slug).

Родительской категории поста? Так не бывает. Родителем поста, точнее его подвида – аттача, может быть только пост. Родителем страницы – страница. Родителем категории – категория.

Родительской категории поста? Так не бывает. Родителем поста, точнее его подвида - аттача, может быть только пост. Родителем страницы - страница. Родителем категории - категория.

Точно 🙂

Как узнать идентификатор категории в которой находится определенный пост, зная его ID ? Понимаю что пост может находиться одновременно в нескольких категориях, в моём случае пост находиться в одной категории.

get_the_category($ID) возвращает массив объектов типа category. Внутри Цикла параметр можно не указывать, по умолчанию $post->ID.

Понятно. Только здесь вопрос как раз в том, как узнать этот самый ID категории в которой находиться определенный пост 🙂 ?

Я знаю ID поста.

foreach((get_the_category()) as $cat) {
…. $cat->cat_ID’….
}

Между прочим, в Кодексе это есть.

Спасибо.

Кодекс просматривал. Но когда просматривал не смог сообразить..

Anonymous
Отправить
Ответ на: