Php 使用函数删除主页上的页面标题

Php 使用函数删除主页上的页面标题,php,wordpress,Php,Wordpress,我是php新手,我正试图用wordpress中的函数删除主页上的页面标题。我找了很多,但都找不到答案。我不想使用css显示:none;。我在functions.php中提出了这一点,但它不起作用 function remove_title() { if (is_home() || is_front_page()) { $title = ''; } else { return = $title ; } } 你能试试上面的代码吗?另外,如果你

我是php新手,我正试图用wordpress中的函数删除主页上的页面标题。我找了很多,但都找不到答案。我不想使用css显示:none;。我在functions.php中提出了这一点,但它不起作用

function remove_title() {
    if (is_home() || is_front_page()) {
        $title = '';
    } else {
        return = $title ;
    }
}

你能试试上面的代码吗?

另外,如果你想使用插件,那么插件可以完成这项工作。它通过编辑帖子屏幕隐藏页面和帖子上的标题。

你有没有检查过我的代码?它有效!非常感谢。为什么我必须使用添加过滤器?在屏幕上打印之前,应用于从数据库检索的文章标题的筛选器。在某些情况下(如使用_标题),可通过从筛选函数返回假值(例如NULL、false或空字符串)来抑制标题。这也将删除菜单标题。应该是if((is_home()| | is_front_page())&&in_the_loop())
add_filter( 'the_title', 'remove_page_title', 10, 2 );

function remove_page_title( $title, $id ) {
    if( is_home() || is_front_page() )
        return '';

    return $title;
}