用于解析现有帖子的Wordpress方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于解析现有帖子的Wordpress方法相关的知识,希望对你有一定的参考价值。

我有一个WP博客,其中包含7500多个帖子,并希望在所有此类帖子上运行“批处理脚本”,以对每个帖子的内容进行一些更改。例如,过滤某些单词或减少字符/图像等的数量。

我熟悉php,但是我对Wordpress和WP Codex并不真正熟悉。我知道一旦可以访问实际的帖子内容,我需要编写什么代码,但是到达那里之后,将新内容保存到WP DB是我不知道如何实现的。

什么是最好的(简单易用的选项)-通过PHPMyAdmin运行一些批处理脚本,或者是否可以修改某些WP插件以实现对帖子内容的任意操作?

有人在他们的工作区中有这样的批处理脚本,愿意共享吗?

答案

我终于通过测试找到了它,然后再次对那些拒绝回答问题的人表示感谢,只是因为。

因此,解析WP帖子的方法(仅用于访问者输出,而无需更改wpdb)是转到“ / wp-includes / post-template.php”并更改the_content function的内部, before echo $content语句。这是最简单但不安全的方法(如果您不知道自己在做什么)。另一种安全的方法是,如果您知道WP的东西,则实际使用apply_filter(the_content, 'your_filter')过滤器挂钩。

就这样,快乐的PHP-ing!

以上是关于用于解析现有帖子的Wordpress方法的主要内容,如果未能解决你的问题,请参考以下文章

使用Twig和WordPress查询类别帖子

Wordpress - 如何通过其分类过滤添加的自定义帖子?

WordPress小部件中的重复表单字段?

在 Wordpress 前端发布中使用现有标签

用于操作/编辑现有 xml 文档的最佳 java Xml 解析器

WordPress搭建