我自己安装了一个充满Python代码片段的自画像博客,我想突出显示它们(源代码着色)。我尝试安装了几个插件,例如wp-syntax和Jquery.Syntax,但是他们要求我编辑我的所有帖子,为pre标签添加一些attrs。
如何将插件应用于所有预标签中的插件或wordpress?
答案 0 :(得分:0)
您可以创建一个简单的插件来注册“过滤器”。此过滤器适用于您的所有帖子:
function enhance_pre_tag_filter($content){
$content = preg_replace( '/<pre>/', '<pre python_tags>', $content );
return $content;
}
foreach(array('the_content','the_title','comment_text') as $filter)
add_filter($filter, 'enhance_pre_tag_filter',9);
答案 1 :(得分:0)
我认为您首先需要检查是否要安装主题或插件。有时,当您安装主题的.zip
文件时,它会作为插件进入。这可能会导致此错误。
答案 2 :(得分:0)
我建议安装诸如Prismatic之类的插件。它是免费使用的,并且在WordPress帖子和页面中突出显示代码非常简单。
安装并激活插件后,将其设置为使用插件设置中的库之一。
然后只需简单地执行数据库查找和替换,即可将class="language-python"
添加到所有<pre>
标记中。现在,您应该看到所有Python代码都将完美突出显示。另外,您也可以手动将其添加到所有<pre>
标签中。