如何在页面和帖子上隐藏主页标题?

时间:2017-12-06 作者:giodeutschland

我想删除主页标题,以及网页和帖子上的主要网站标题。我为网站“blablabla”设置了标题

当我用“hello world”的名字写帖子或页面时

该帖子或页面的实际标题是“hello world | blablablabla”

但我想删除这个| blablablabla有可能吗?

我在主题中发现了这个,我应该如何修改它?

if ( ! function_exists( \'heatmapthemead_wp_title\' ) ):

    function heatmapthemead_wp_title( $title, $sep ) {
        global $paged, $page;

        if ( is_feed() )
            return $title;

        // Add the site name.
        $title .= get_bloginfo( \'name\' );

        // Add the site description for the home/front page.
        $site_description = get_bloginfo( \'description\', \'display\' );
        if ( $site_description && ( is_home() || is_front_page() ) )
            $title = "$title $sep $site_description";

        // Add a page number if necessary.
        if ( $paged >= 2 || $page >= 2 )
            $title = "$title $sep " . sprintf( __( \'Page %s\', \'heatmapthemead\' ), max( $paged, $page ) );

        return $title;
    }

endif; // heatmapthemead_wp_title

add_filter( \'wp_title\', \'heatmapthemead_wp_title\', 10, 2 ); 

1 个回复
SO网友:signal2013

如果我正确理解了您的解释,请尝试向函数中添加文档标题过滤器。php主题文件。(注意:设置为仅更改帖子和页面。搜索、存档等将保留原始标题。您可以随时进行相应修改。)

***编辑:为使用wp\\U标题的旧主题添加了过滤器。

add_filter(\'wp_title\', set_custom_page_title, 99999); //NB:backward compatibility with wp_title() theme function
add_filter(\'pre_get_document_title\', set_custom_page_title, 99999);
function set_custom_page_title($orig_title) { 
    if(is_page() || is_single()){
        return get_the_title();
    }
    return $orig_title;
}

结束

相关推荐

Query posts using less than

我有一个工作查询,使用pre_get_posts 使用status post格式,仅在使用UNIX时间戳的日期范围内显示这些帖子。唯一的问题是,即使帖子超出范围,它仍然会被查询。我只是想知道是否有更好的方法使用自定义字段查询帖子,该字段使用的代码:$args = array(\'status_message\' => \'alerts\'); $status_alert = new WP_Query( $args ); $notice_startend = false; $n