Ответ 1
Попробуйте использовать это:
$id = get_the_ID();
Кто-нибудь знает, как я могу получить идентификатор сообщения текущей страницы?
Итак, если я нахожусь на определенном посту, внутри моего header.php, я хочу получить текущий идентификатор сообщения.
Спасибо!
Попробуйте использовать это:
$id = get_the_ID();
вы можете использовать $post- > ID для текущего идентификатора.
Try:
$post = $wp_query->post;
Затем передайте функцию:
$post->ID
global $post;
echo $post->ID;
Вы можете получить идентификатор через код ниже... Это просто и быстро
<?php $post_id = get_the_ID();
echo $post_id;
?>
В некоторых случаях, например, когда вы находитесь вне Цикла, вам может потребоваться использовать get_queried_object_id()
вместо get_the_ID()
.
$postID = get_queried_object_id();
Это только для Wordpress? Извините, я должен поставить это здесь, потому что я не могу комментировать