0

基本上,我的每篇文章都有两个词,它们是“预览”和“下载”。我想应用一个 css 类来将这两个词设置为按钮。我可以逐个发布,但这需要很多时间,我认为应该有一种方法可以通过编码来完成。

我正在使用 wordpress,可以使用 PHP 完成吗?或对此有任何帮助或建议?

提前谢谢各位!

4

3 回答 3

3
$html=str_replace("Preview","<span class=\"AnyClass\">Preview</span>",$html);

和你的其他标记一样

$html=str_replace("Download","<span class=\"AnyClass\">Download</span>",$html);
于 2013-03-18T05:55:59.357 回答
1

将此添加到您的 function.php

function replace_content($content)
{
    $content = str_replace("Preview","<span class=\"AnyClass\">Preview</span>",$content);
    $content = str_replace("Download","<span class=\"AnyClass\">Download</span>",$content);
    return $content;
}
add_filter('the_content','replace_content');
于 2013-03-18T05:58:08.900 回答
1
// string
$str = 'Hello Preview and Download where are you?';

// Regex
echo preg_replace('/(Preview|Download)/im', '<span class="myclass">$1</span>', $str);

输出

你好<span class="myclass">Preview</span><span class="myclass">Download</span>你在哪里?

于 2013-03-18T06:02:33.840 回答