Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
是否有添加<;strong>;Wordpress'中的标签;s说明/标语区域_Wordpress - Fatal编程技术网

是否有添加<;strong>;Wordpress'中的标签;s说明/标语区域

是否有添加<;strong>;Wordpress'中的标签;s说明/标语区域,wordpress,Wordpress,在Wordpress管理员->设置中,有一个标语/描述字段: 例如: <div id="tagline"><p><?php bloginfo( 'description' ); ?></p></div> 描述:我是一名网站和平面设计师 但它似乎只允许文本而不允许HTMl标记 有什么方法可以这样做吗?我必须创建一个新字段吗?您可以在样式表中更改它 #tagline {font-weight: bold;} 该选项通过替换HTML实

在Wordpress管理员->设置中,有一个标语/描述字段:

例如:

<div id="tagline"><p><?php bloginfo( 'description' ); ?></p></div>

描述:
我是一名网站和平面设计师

但它似乎只允许文本而不允许HTMl标记


有什么方法可以这样做吗?我必须创建一个新字段吗?

您可以在样式表中更改它

#tagline {font-weight: bold;}

该选项通过替换HTML实体的筛选器运行,因此即使您要对该选项运行筛选器(这是可能的),WordPress也会替换HTML实体,这意味着HTML将无法工作

例如,添加此代码并观察发生了什么

add_filter( 'option_blogdescription', 'html_blog_description' );
function html_blog_description( $option_value ) {
    $option_value = '<strong>Test text </strong>'. $option_value;
    return $option_value;
}

当然,这并不理想,但我目前看不到更优雅的方式(尽管我很高兴有人能证明我错了)。

使用
html\u entity\u decode
结合
get\u bloginfo
(而不是
bloginfo
)。因此,请替换:


作者:



注意:在WordPress 3.8.1上测试。

对不起,我没有很好地解释我自己。我的意思是在描述中的几个词(不是整个段落)中添加
标记。
$description = str_replace(' web ','<strong> web </strong>',get_bloginfo('description'));
echo $description;