如何编辑预告片摘录的html

时间:2012-02-25 作者:Nick

我所有的摘要都没有应用格式。使用firebug,我可以通过编辑html来获得我想要的文本,但我不知道在wordpress中在哪里编辑html。我该怎么做?谢谢

3 个回复
SO网友:helgatheviking

默认情况下,wordPress会这样做。您可以使用以下插件:http://wordpress.org/extend/plugins/advanced-excerpt/http://wordpress.org/extend/plugins/the-excerpt-re-reloaded/

或者编写自己的函数,从\\u摘录()中删除默认筛选器,例如:http://bacsoftwareconsulting.com/blog/index.php/wordpress-cat/how-to-preserve-html-tags-in-wordpress-excerpt-without-a-plugin/

SO网友:Boutros AbiChedid

@Michael: 我编写了您所指的教程:http://bacsoftwareconsulting.com/blog/index.php/wordpress-cat/how-to-preserve-html-tags-in-wordpress-excerpt-without-a-plugin/

它没有留下任何损坏的html标记,我在我的博客上使用它。除非摘录在开始和结束标记之间结束。你需要确保你的摘录不会破坏你正在使用的标签。请在主页中查看:http://bacsoftwareconsulting.com/blog/

@Nick: 要回答如何使用上述参考代码的问题,请复制“MAIN\\u代码”,并将其粘贴到论文主题的“functions.php”文件中。之后,需要将“MAIN-CODE”的第22行替换为所需的“$allowed\\u tags”。例如,要允许p、a、em、strong和image,可以将第22行:替换为 $allowed_tags = \'<p>,<a>,<em>,<strong>,<img>\';

代码不能做的事情之一是添加颜色或更大的字体。正如我之前所说的,您始终需要确保摘录不会在开始标记和结束标记之间结束。您也可以根据自己的喜好更改第25行和第28行。本教程是不言而喻的,但您需要额外花费几分钟。

希望这有帮助。

布特罗斯。

SO网友:Dakshinamurthy Karra

使用remove\\u all\\u filters删除\\u摘录上的筛选器。查看wp includes/default过滤器。php-大量过滤器被添加到\\u摘录中,并获取\\u摘录,从而删除大部分格式。

结束

相关推荐

使用包含脚本标记的Add_action(‘the_content’)时,get_the_excerpt出现问题

由于我在get\\u content()上执行的add\\u操作,我将社交媒体图标附加到帖子的末尾,因此,似乎要调用get\\u the\\u extract()来提取javascript的一部分,并将其附加到get\\u the\\u extract()返回的文本的末尾。我想这是因为“”标记被剥离(由于get\\u the\\u extract()过滤掉了它们)作为部分答案。然而,为什么get\\u the\\u extract()首先要处理这个问题?其结果如下:以下是摘录。文件写入(“”)。。。if(