Wordpress get_the_ID () ничего не возвращает, но get_the_title () возвращает заголовок? - PullRequest
1 голос
/ 12 марта 2010

Я борюсь с шаблонами WordPress. В одном из моих шаблонов тем у меня есть следующие строки

<?php
echo get_the_ID(); // displays nothing
echo get_the_title(); // displays "Hello World! this is title"
?>

Почему get_the_ID () ничего не возвращает? Мне нужен идентификатор текущей страницы, на которой я нахожусь.

1 Ответ

9 голосов
/ 12 марта 2010

Это работает в цикле:

<?php $this_page_id = get_the_ID(); echo $this_page_id ; ?>

вне цикла:

<?php $this_page_id = $wp_query->post->ID; echo $this_page_id ;?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...