Авторизоваться

Запишите это, WordPress, получите идентификатор страницы

Автор:нео Ян Время:2023/11/06 Читать: 6812

Я всегда использовал

глобальный $post;$id=$post->ID;

Я только сегодня узнал, что есть проблема.

Если вы добавляете на страницу шорткод, и шорткод выводит список (например, список статей в определенной категории), то этот метод не сможет получить идентификатор страницы.

То есть, если на странице есть цикл, описанный выше метод не сможет получить идентификатор страницы.

Перечислите несколько способов получения идентификатора страницы:

1.глобальный

Влияет на кровообращение.

глобальный $post;$id=$post->ID;

2,get_the_ID()

Влияет на кровообращение.

$postid = get_the_ID(); echo $postid;

 

3.get_queried_object_id()

Не влияет на кровообращение. рекомендовать.

$current_id = get_queried_object_id(); echo $current_id;

4.get_queried_object()

Не влияет на кровообращение.

$object = get_queried_object(); $id = $object -> ID; echo $id;
теги:


авторские права © www.lyustu.com, все права защищены.
Тема: TheMoon V3.0 Автор: neo yang