如何在已经发布的文章中剥离特定的标签


How to strip specific tags in already published posts in wordpress?

我想问一下如何在wordpress中剥离所有发布的文章中的特定标签,我之前搜索过,发现我可以使用strip_tags

<?php strip_tags($contant,'<code><p>'); ?>

但是我不知道我应该把这些代码放在哪个目录和php文件。

这是我第一次,我需要寻找一个代码,之前我只需要搜索插件和问题解决,不幸的是不是在这种情况下。

在没有看到主题的情况下,不可能告诉你把这些代码放在哪里,但这可能有90%的可能性会达到你想要的效果。

您的主题中很可能有一个名为functions.php的文件。打开它,把这段代码放到文件的某个地方(可能是任何地方)

function strip_tags_content_filter($content) {
  $filtered_content = strip_tags($content, "<code><p>");
  return $filtered_content;
}
add_filter( 'the_content', 'strip_tags_content_filter' );

在调用the_content函数时添加一个过滤器。它将通过这个函数运行内容(在本例中,它剥离标记,但可以做任何事情,然后在最后返回结果过滤的内容。