使用 jQuery 对 Wordpress 数据库进行服务器端操作

Posted

技术标签:

【中文标题】使用 jQuery 对 Wordpress 数据库进行服务器端操作【英文标题】:Server-side manipulation of Wordpress database using jQuery 【发布时间】:2011-11-10 11:04:35 【问题描述】:

我想使用 jQuery 为 Wordpress 帖子数据库执行自定义 html 转换(清理 HTML、重写图像等)我想使用 jQuery 而不是 XSLT、XPath 等,因为它的强大和美观。

这将是一次批处理操作。

运行读取 SQL 数据库、生成 DOM 树、针对它运行 jQuery 脚本然后将生成的 HTML 放回的服务器端脚本的最佳方式是什么?据我所知,你可以用 node.js 做 jQuery,但我对细节不是很熟悉。我也不知道 mysql 连接和服务器端 javascript 的情况如何。

【问题讨论】:

【参考方案1】:

使用 Node.js 脚本应该可以轻松完成。

您可以使用此 MySQL-driver 读取 HTML,例如此 jQuery Node.js package 可以将原始 HTML 字符串作为输入。

对于图像处理有node-canvas,但我上次测试它时,它只能输出PNG。还有一些用于 Node 的 Image Magick 包装器可以处理其他输出格式。

【讨论】:

以上是关于使用 jQuery 对 Wordpress 数据库进行服务器端操作的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 就绪功能在 WordPress 中不起作用

在 Wordpress 中使用 jQuery 发布数据成功,但使用 FormData 失败

如何将此 jQuery 脚本添加到我的 Wordpress

移除 WordPress 自动加载的 jQuery,使用自定义 jQuery 版本

如何在 WordPress 短代码中使用 jQuery?

WordPress 插件开发 - 如何使用 JQuery / JavaScript?