所有这三个要求在WordPress上都是可行的。
对于问题1,可以使用自定义帖子类型(CPT)。WordPress上的大多数“自定义对象”都用作CPT。作为CPT,您可以使用WordPress API和预定义函数轻松执行CRUD和其他操作。您也可以使用自定义表,这意味着您可以在数据库上创建自己的自定义表,然后使用WordPress API进行自定义表。根据我的经验,我需要的大多数对象足以使用CPT。
对于第二个问题,在WordPress中,有一个叫做MetaBox的东西。MetaBox是用于增强默认WordPress帖子或自定义帖子类型的自定义字段。
如果您了解WooCommerce,他们会使用CPT保存“对象”如产品和订单。CPT将帮助it保存标题、描述,并通过WordPress API帮助轻松访问它们。但为了保存更多的数据,如定价、产品变化(如颜色、重量、大小等)、订单状态、客户信息,他们使用自定义MetaBox。
对于第三个问题,你当然可以这样做。您可以接受主题或插件的GET和POST请求,毕竟都是PHP。你可以像往常一样对待它。
建议不要使用GET请求来更改数据库记录。