我需要获得cuurent页面类型。
当我使用这个函数时,它可以运行任何其他功能!
function get_current_page_name(){
if (is_home() || is_front_page())
return 'is_home';
else
return 'is_page';
}
但我在主页中使用它
function my_function(){
echo get_current_page_name(); /// returns 'is_page'
}
此函数使用ajax调用
答案 0 :(得分:0)
我查了一下它似乎对我有用。
您可以指定您使用的WordPress版本吗?有没有安装插件?你究竟在哪里放这个代码。
在我的测试用例中,我将其添加到我的functions.php
文件中。
function get_current_page_name(){
if (is_home() || is_front_page())
return 'is_home';
else
return 'is_page';
}
function my_function(){
echo get_current_page_name();
}
这是我的index.php
文件。
<?php
my_function();
?>
这很有效。
如果我在WordPress设置中选择主页到某个静态页面,并将其放在page.php
文件中,它仍然有效并返回is_home