gpt4 book ai didi

php - Wordpress is_page() 总是返回 false

转载 作者:可可西里 更新时间:2023-11-01 12:26:05 24 4
gpt4 key购买 nike

我正在使用此代码向 wordpress 页面添加一些内容。但是这段代码不起作用。 is_page() 总是返回错误值。

<?php
/**
* Plugin Name: Name Of The Plugin
* Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
* Description: A brief description of the Plugin.
* Version: The Plugin's Version Number, e.g.: 1.0
* Author: Name Of The Plugin Author
* Author URI: http://URI_Of_The_Plugin_Author
* License: A "Slug" license name e.g. GPL2
*/
add_action("init", "only_pages");

function only_pages(){
if(!is_admin()){
if(is_page()){
// Do something here...
}
}
}

请帮帮我。

最佳答案

好的..这是解决方案。而不是使用 Action 钩子(Hook)初始化,使用 wp Action 钩子(Hook)。

    /*
* Plugin Name: Page Test
*/

add_action("wp", "only_pages");

function only_pages(){
if(!is_admin()){
wp_reset_query();
if(is_page()){
echo 'I am single page';
}
else{
echo 'I am not single page';
}
}
}

这很好用。希望这会有所帮助。

关于php - Wordpress is_page() 总是返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21898891/

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