我正在尝试使用在 Wordpress 网站中每个帖子标题的第一个单词周围添加“跨度”的功能,并发现了这个非常相似的问题。当 H2 元素中有链接时,第二个答案中的函数可以正常工作。
但是在我的网站中,我没有使用帖子标题作为链接,因此找到的解决方案不起作用。我试图想出一个新的 preg-replace 模式,以跳过对链接部分的检测,但一直没能得到它。
基本上,我想要这个:
<h2><?php the_title(); ?></h2> or <h2>Converted post title</h2>
...变成这样:
<h2><span>Converted</span> post title</h2>