我需要捕获当前页面id,在页脚中执行一些条件脚本,在我自己的插件函数挂钩中wp_footer
.
这是我的插件代码,但页面id返回了错误的值?
<?php
/*
Plugin Name: My Plugin
Author: GS
Version: 1.1
*/
Function footer_page_id()
{
global $post;
echo \'<div> page_id:\'.$post->ID.\'</div>\';// output wrong value
global $wp_query;
echo \'page_id:\'.get_the_ID();// output wrong value
echo \'post_id:\'.$wp_query->post->ID; // output wrong value
echo \'page_id:\'.$wp_query->get_queried_object_id(); // output always 0
echo\'</br>\';exit;
}
add_action(\'wp_footer\', \' footer_page_id \');
?>
提前谢谢。