Get_term_by() - функція WordPress

Функція повертає об'єкт (або масив), що містить всю інформацію про конкретний елемент певної таксономії.

Насправді, це просто «більш розширена версія» функції get_term(). Там я описав все дуже докладно, тому якщо тут щось буде незрозуміло, раджу почитати.

  • slug - ярлик,
  • name - назва,
  • id — ID (використовується за замовчуванням, однак параметр рекомендується вказувати).
$value (рядке ціле число) ID, ярлик або назва елемента таксономії, який потрібно отримати (зверніть увагу, що якщо передаєте як параметр назва елемента, автоматична заміна HTML-символів сутностями не проводиться, ви повинні робити це самі). $taxonomy (рядок) назвасамої таксономії. $output (рядок) формат даних, що повертаються, може приймати значення: OBJECT , ARRAY_A , ARRAY_N . $filter (рядок) фільтр WordPress (за замовчуванням не застосовується).

Повний список параметрів об'єкта, що повертається можна подивитися тут. Також можна, наприклад, вивести об'єкт через php-функцію print_r() .

Більшість прикладів наведено саме для таксономії рубрик (тобто category), але вони працюютьі інших таксономий.

Як дізнатися назву елемента таксономії, знаючи його ID

Як отримати ID батьківської рубрики

Тут може бути три варіанти. Варіант перший – знаємо лише ID дочірньої рубрики:

Варіант два - відома назва дочірньої рубрики: