购物车插件开发

时间:2014-11-17 作者:Vipin Kr Singh

我正在为WordPress开发一个新的购物车插件。在某种程度上,如何保存订单,我陷入了困境,有点困惑。实际上,我不确定是应该通过options api保存订单,还是创建一个新的post类型来处理订单。哪种方法最好??这个插件并不太复杂,它只处理book’s shop,所以产品的参数/选项是有限的。

感谢@Nilambar的建议,如果是这样的话,我还有几个问题:

如何防止管理员手动创建新订单(禁用“添加新订单”)?

还有一件事-Order的帖子不需要标题和编辑器,它将有自己的选项,如订单值、订单号等。但如果我没有在supports数组中指定标题或编辑器参数,默认情况下,它会在Order post屏幕上显示这两个选项(在new和edit两个屏幕上)。

我所经历的是,我必须在supports arrray中提供至少一个标题或编辑器才能禁用另一个标题或编辑器,否则它将无法工作。我想禁用两者。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

可以传递布尔值falsesupports 没有任何post类型支持。

但请注意:

保存“空”帖子(没有标题/编辑/摘录)时可能会遇到问题custom-fields 至少,不是什么都没有

结束

相关推荐

为什么“GET_OPTION”在提交表单时会在options.php中拉入较旧的值,而不是较新的值?

我正在通过我的主题函数构建一个简单的post-order“插件”。php。该函数用于更新选项中选项的值。php提交表单。因此,例如,在WP\\U查询中,当在帖子旁边的字段中输入“1”时,该帖子的ID将发送到options中的一个选项。php称为“post1”。因此,选项是“post1”,值是“1456”(post的ID)。如果在字段中输入“2”,它会将帖子的ID发送到名为“post2”的选项。我认为这是相当简单的。在脚本的开头,我调用了所有选项$posts1 = get_option(\'post1\')