使用WordPress 4.3,我们有一个带有自定义字段的自定义帖子类型。只需将所有这些内容从一个数据库导入到WP数据库,一切都会在那里。问题是,所有内部工作都是在外部ERP服务器上完成的。从管理角度来看,不会对WP站点进行任何实际更改,但
现在,我们正在使用ajax api连接到我们的旧网站并提取所有数据。我想做的是使用这个ajax api将数据作为自定义内容类型拉入并保存到WP DB。然后可能有一个cron或其他东西来检查站点上的内容和服务器上的内容之间的变化。
这样做的原因是将此自定义内容类型视为一种产品。有7万种产品,但从未在网站上销售过。该网站只显示存在的内容。所有销售、价格变化等都从ERP服务器处理,然后需要更新WP站点。
我不认为每次用户需要查看某个内容时都重建是一个好主意,所以我认为cron和以这种方式更改内容是最好的选择。
1) 我们在旧网站上有以下内容:
Method: POST
URL: "http://api.example.com/api/product/search"
Headers: Content-Type = application/json
Body: {
"categories": [],
"brand": [],
"sizes": [],
"base": [],
"location": [],
"searchTerms": [""]
}
2)我如何使用它创建和填充自定义帖子类型页面?
3) 我如何使用它按类别对结果进行排序?
4) 我假设我将对类别、品牌、大小等使用自定义分类法,那么如何映射这些内容并填充来自结果的字段呢?这些东西像价格、描述等。
5) 有没有一种方法可以用来将这个同步设置为cron,这样它每天晚上都会发生?