是否有一个很好的解决方案可以很早获得查询的对象id。。。我是说真的很早?
我在after\\u setup\\u主题上有一个钩子,我需要在那里获取帖子或页面id。
$wp\\u query->queryed\\u object\\u id在该点为空。
我一直这样做到现在:
function getID() {
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$theID = url_to_postid($actual_link);
if($theID == 0) $theID = get_option(\'page_on_front\');
return $theID;
}
问题是,安装了WPML后,正在运行一些重写,这似乎会干扰此解决方案的原因示例。com/foo转换为示例。com/en/foo
有什么建议吗?