Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Wordpress网站标题更改为一页_Wordpress - Fatal编程技术网

将Wordpress网站标题更改为一页

将Wordpress网站标题更改为一页,wordpress,Wordpress,我正试图改变出现在我的网站上的标题,使其只影响一个页面,其余页面保持原样 显然,如果我去改变网站的名称,它会在整个网站上这样做 有什么提示吗 谢谢尝试使用is\u page()条件的document\u title\u parts过滤器 假设您想要更改的一个页面ID为“123”(如果愿意,您也可以使用页面slug或title-请参阅Codex)。您可以将以下内容放在(子)theme functions.php中,如下所示: add_filter( 'document_title_parts',

我正试图改变出现在我的网站上的标题,使其只影响一个页面,其余页面保持原样

显然,如果我去改变网站的名称,它会在整个网站上这样做

有什么提示吗


谢谢

尝试使用
is\u page()
条件的
document\u title\u parts
过滤器

假设您想要更改的一个页面ID为“123”(如果愿意,您也可以使用页面slug或title-请参阅Codex)。您可以将以下内容放在(子)theme functions.php中,如下所示:

add_filter( 'document_title_parts', 'so_change_website_name_on_particular_page' ); 

function so_change_website_name_on_particular_page( $title ) {

    //using page ID
    if ( is_page( 123 ) ) { 

        $title['site'] = 'Alternative Site Name' ;

    }

    return $title ; 

}

如果这种方法不起作用,那么您可能会在主题或插件方面遇到一些有趣的事情。

谢谢您的回复。请原谅我对这一点缺乏了解。我唯一需要更改的部分是页面ID号和“备用站点名称”?谢谢你。我已经将代码添加到function.php中,并更改了部分以适合我的站点。网站标题没有变化。我尝试过禁用所有插件,以检查其中一个插件是否阻止它正常工作,但仍然没有任何结果。还有其他提示吗?那么,似乎在实现或主题方面存在问题。如果您向functions.php添加了一个像TwentyTwenty这样的普通主题,并且它按照预期工作,那么问题在于您的主题接管了标题标签。如果没有,那么您添加代码的方式就有问题。