用于在WordPress中更改页面标题标签的插件?

时间:2017-05-09 05:56:26

标签: wordpress custom-wordpress-pages

现在,我网站上的标题标签是“博客帖子标题 - 博客网站标题”。我想要一个页面有一个自定义标题标签“自定义标题标签”,没有“ - 博客网站标题”。但是其他页面应该保留它,所以我不能为每个帖子编辑标题标签格式。

是否有任何插件可以轻松完成此操作?

P上。 S.按标题标记,我的意思是<title></title>,而不是标题后的标题。

2 个答案:

答案 0 :(得分:0)

大多数seo插件为我们提供了更改某些页面的标题标签的条款,我推荐Yoast SEO插件,只需激活它并转到特定页面,您就可以看到名为SEO Title的选项,只需更改它! !

答案 1 :(得分:0)

很容易不需要插件。只需将其放入 functions.php 即可试用。 我已经测试过了。

function sr_change_title_on_pages()
{
    if( is_page( 2 ) ) //  Page ID, title or slug. Can change to array if you want to extend later
    {
        ?><script>
        document.title = "<?php echo strtok( get_the_title( 2 ), '-' ); ?>"; // Put the page Id here too.
        </script><?php
    }
}
add_action( 'wp_footer', 'sr_change_title_on_pages' );

编辑:没有js实现使用wp_title过滤器。 但它不适用于不使用wp_title功能显示标题的主题,如二十七岁。

function sr_change_title_using_filter( $title, $sep )
{
    return strtok( $title, $sep );
}
add_filter( 'wp_title', 'sr_change_title_using_filter', 10, 2 );