如何在wordpress中已发布的帖子中删除特定标签?

时间:2016-09-30 16:59:29

标签: php wordpress

我想问一下如何在wordpress的所有已发布帖子中删除特定标签,我之前搜索过,发现我可以使用strip_tags

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

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

这是我第一次需要查找代码,之前我只需要搜索插件并解决问题,遗憾的是在这种情况下不会。

1 个答案:

答案 0 :(得分:3)

如果没有看到您的主题,就无法告诉您确切地放置此代码的位置,但可能有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函数的任何时候添加一个过滤器。它将通过此​​函数运行内容(在这种情况下,它会删除标记,但可以执行任何操作,然后在结尾处返回生成的过滤内容。