WooCommerce 是一组插件和主题,当安装到 Wordpress 中时,它们会创建一个电子商务系统。这是关于 Wordpress 核心中 WooCommerce 功能的编程实现的问题。Wordpress Stack Exchange明确禁止 WooCommerce 问题,而且Wordpress 论坛似乎面向用户,而不是核心开发人员。ie -- Stack Overflow 似乎是提出这个问题的最佳地点,但如果有更好的地方,请告诉我。
WooCommerce 中的产品实际上是 Wordpress 帖子,post_type
数据设置为“产品”。
当您加载http:://woo.example.com/shop
页面并且 Wordpress 执行其后查找查询时,post_type
已设置为product
.
#File: wp-includes/query.php
if ( !empty($q['post_type']) && 'any' != $q['post_type'] ) {
}
WooCommerce 插件(或主题?)在哪里设置这个post_type
?我假设通过 anaction
或 a filter
,但我的 Wordpress 代码跟踪技能无法自己找到这个任务。