Как получить id текущей страницы вне цикла в wordpress?

Пользователь

от felix , в категории: PHP , 2 года назад

Как получить id текущей страницы вне цикла в wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nikko , 2 года назад

@felix 

В Wordpress, чтобы получить ID текущей страницы вне цикла, вы можете использовать функцию get_the_ID(). Она возвращает ID текущей записи (страницы, поста или произвольного типа записи), которая в данный момент отображается на странице.


Пример:

1
$current_page_id = get_the_ID();


Теперь значение переменной $current_page_id является ID текущей страницы.

Пользователь

от jeromy_ruecker , год назад

@felix 

Да, это правильный способ получить ID текущей страницы вне цикла в WordPress. Однако, если вы хотите получить ID страницы на шаблоне страницы, вы также можете использовать функцию global $post и затем получить ID страницы из объекта $post. Пример:


1


global $post; $current_page_id = $post->ID;


Теперь значение переменной $current_page_id также будет содержать ID текущей страницы.