get_queried_object_id()

get_queried_object_id()

Опис

Отримує ID поточного обʼєкта. Працює і для пост тайпів і для таксономій.

Функція не має аргументів.

Повертає

int // ID поточного обʼєкта.
  • Якщо ми знаходимося на сторінці поста, сторінки або кастомного пост тайпа, то поверне ID поста, сторінки або кастомного пост тайпа відповідно
  • Якщо ми знаходимося на сторінці архіва категорії, тега, кастомної таксономії, то поверне ID категорії, тега або кастомної таксономії
  • Якщо ми знаходимося на архівній сторінці автора, то поверне ID цього автора

Приклади

Отримаємо ID сторінки, автора і кастомної таксономії

<?php 
// Де б ми не знаходилися, що для поста, що таксономії, що автора - все однаково буде працювати

$id = get_queried_object_id();
Disclaimer: Наразі шаблон сторінки трошки поламаний, скоро пофікшу. І давай будемо на "ти". Якщо ти дочитав до цього моменту і не знайшов те, що шукав в описі саме цієї функції - напиши мені в телеграм @codelibry щоб я це додав, а також скинь лінк того що саме ти шукав, якщо знайшов на іншому ресурсі. Дякую :)