如何在WordPress插件开发中检测当前页面
我目前正在开发一个插件,我将限制某些网页只登录用户。我指的是我们在Wordpress中创建的普通页面 我在网上找到了这个,但它似乎对我不起作用如何在WordPress插件开发中检测当前页面,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我目前正在开发一个插件,我将限制某些网页只登录用户。我指的是我们在Wordpress中创建的普通页面 我在网上找到了这个,但它似乎对我不起作用 function check_the_current_page(){ echo $slug = basename(get_permalink()); } add_action( "init", "check_the_current_page" ); 我的另一个选择是检测当前页面id,如下面的代码所示。屏幕上没有打印任何内容,可能是我使用了错
function check_the_current_page(){
echo $slug = basename(get_permalink());
}
add_action( "init", "check_the_current_page" );
我的另一个选择是检测当前页面id,如下面的代码所示。屏幕上没有打印任何内容,可能是我使用了错误的钩子或其他东西,有人帮帮我吗
function check_the_current_page(){
global $post;
echo "Post id: ".$post->ID;
}
add_action( "init", "check_the_current_page" );
如果我能在上面的一个场景中获得输出,那么这将非常简单,但现在两个场景的屏幕上都没有打印任何内容
请尝试此代码为我工作全局$post dosent Work in init
function check_the_current_page() {
global $post;
echo "Post id: " . $post->ID;
}
add_action( "wp", "check_the_current_page" );
如果您试图通过输出调试插件代码,我建议您使用
debug\u log(“…”)代码>并在WP中启用调试日志。非常感谢,我在钩子上弄错了,它现在已经工作了