在wordpress中获取当前页面类型

时间:2015-09-05 15:24:41

标签: php wordpress

我需要获得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调用

1 个答案:

答案 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