如何在Wordpress中更改网站标题中特定单词的颜色。我已经尝试了一整天了。请帮忙!!!
答案 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动态重写标题。