托管在 AWS LightSail 上的 Wordpress 网站——如何以及在何处放置业务逻辑?

Wordpress website hosted on AWS LightSail -- how and where to put business logic?

我刚刚在 aws lightsail 上托管了一个网站(非常简单)以进行概念验证。 我有一个 wordpress 服务器实例,还安装了一个数据库。 到目前为止,如果我在网站上发表评论,我可以通过数据库客户端访问它 (MySQL Workbench) 现在,我想检查我可以将业务逻辑放在哪里。 示例:如果用户提供了粗俗的评论让我们说 'This website is Garbage',我想阻止发布此评论。

我是否缺少应该安装的工具?我对此很陌生。

WordPress 的自定义逻辑通常添加到主题 functions.php 文件中,或者作为插件实现。

例如,为了防止 post 中的粗俗评论,您可以安装此插件 WebPurify。看 https://wordpress.org/plugins/webpurifytextreplace/

有关如何开发您自己的自定义插件的信息,请参阅 https://developer.wordpress.org/plugins/

或者如果你想修改所有的评论...wordpress自带一些基本规则:

You can control which comments get held for moderation on your Settings Discussion Screen page, which is located under Settings → Discussion.

参考:

https://wordpress.org/support/article/comment-moderation/#controlling-moderation