gpt4 book ai didi

php - WordPress 在循环外获取页面 ID

转载 作者:IT老高 更新时间:2023-10-28 11:56:06 26 4
gpt4 key购买 nike

我想在 WordPress 中开始循环之前获取页面 ID。我正在使用

$page = get_query_var('page_id');

显然,它什么也不返回。

我只想检查一个页面的 ID 并将一个类添加到 <body>基于它的标签。

最佳答案

如果您使用漂亮的永久链接,get_query_var('page_id') 将不起作用。

改为从全局$wp_query获取查询的对象ID :

// Since 3.1 - recommended!
$page_object = get_queried_object();
$page_id = get_queried_object_id();


// "Dirty" pre 3.1
global $wp_query;

$page_object = $wp_query->get_queried_object();
$page_id = $wp_query->get_queried_object_id();

关于php - WordPress 在循环外获取页面 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com