1
我试图用链接替换发布内容中的关键字,但是我意识到img标签的alt属性中的关键字也受到了影响。 有没有解决方案?顺便说一句,将码我用在的functions.php:如何替换关键字在Wordpress中的链接,而不会影响alt属性中的关键字
function replace_text_wp($text){
$replace = array(
'keyword1' => '<a href="http://demo.com/" rel="bookmark" title="keyword1">keyword1</a>',
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
的add_filter( 'the_content', 'replace_text_wp');
感谢西蒙,只有在正则表达式上有点变化,它的工作原理非常好 –
请问您可以标记为helpfull或答案请Alan :) - 也许添加你需要的正则表达式,因为我有兴趣看到它。 –
在SO上还是新的,无法标记或投票,我使用的正则表达式很简单:'code' $ parts = preg_split('/(<(?: img。* | a。*)>)/', $ text,-1,PREG_SPLIT_DELIM_CAPTURE);'code'在我的情况下,我仍然想要关键字标签等被取代 –