视频:https://www.bilibili.com/video/BV193o9YWEPz/
在用acf来添加post type时,产品为product,但这个值是woocommerce的,所以要换成products或别的。
这个问题可以通过deepseek来问。
参考代码如下:
function change_post_type_bulk() {
$args = array(
'post_type' => 'product', // 原类型
'posts_per_page' => -1
);
$posts = get_posts($args);
foreach ($posts as $post) {
$post->post_type = 'products'; // 新类型
wp_update_post($post);
}
}
add_action('admin_init', 'change_post_type_bulk');
把上面代码放到当前主题的functions里执行下就可以。记得再删除。
然后再在acf(scf)插件里再把post type的 product改成products,
如果有产品分类的话,检查下重新分配。
具体请看视频教程。