更改站点标题WordPress中的特定单词

时间:2018-08-04 17:09:32

标签: html css wordpress

如何在Wordpress中更改网站标题中特定单词的颜色。我已经尝试了一整天了。请帮忙!!!

2 个答案:

答案 0 :(得分:1)

如果该网站是您在wordpress.com中建立的网站,则无法这样做。 如果您使用的是wordpress.org软件(即自定义托管网站上的wordpress),则可以通过从模板中查找标题(它将是php函数调用或变量)来完成,然后将其替换为纯标题文本并应用所需的任何CSS。

(请注意,如果在执行此操作后从wordpress CMS中更新标题,标题将不会更改。更改模板也会撤消此操作)

答案 1 :(得分:0)

add_filter( 'bloginfo', function( $output, $show ) {
    static $count = 0;
    if ( $show === 'name' && $count++ === 1 ) {
        $output = 'your <span style="color:red;">new</span> site title';
    }
    return $output;
}, 10, 2 );

更新:

我对此进行了测试,它确实适用于主题二十一十七,但不适用于其他主题。由于网站标题是由主题完成的,因此主题实际上可以执行其所需的任何操作。如果主题使用常规的WordPress bloginfo()函数执行站点标题,则此方法有效。

UPDATE2:

不幸的是,bloginfo()还用于在不需要嵌入式HTML标签的位置生成HTML title元素。在主题2017中,我可以通过在第二次调用bloginfo()来覆盖“ name”时避免这种情况。

这是一个非常丑陋的解决方案,我建议您使用子主题或使用JavaScript动态重写标题。