我正在为本地家具制造商和老式商店设置marketplace-style website,使用WordPress与WooCommerce和WooCommerce Vendor Stores插件 . 为了创建更完整的供应商配置文件,我使用高级自定义字段将新字段添加到供应商商店,这些商店是分类 .
这是我到目前为止所做的:
-
安装了ACF并创建了一个字段组和自定义字段 .
-
自定义字段需要位于我的供应商页面上,这些页面通过Vendor Stores插件设置为分类法,因此我将此代码添加到模板中:
<?php the_field('vendor-style'); ?>
当我上传文件,向供应商 Profiles 添加一些信息并保存时,没有任何内容出现 .
- 我认为它是分类法的东西,所以我然后查找了包含术语的一些信息,并尝试了这个(供应商商店是分类学术语) .
<?php the_field('vendor-style', 'vendor-store'); ?>
- 什么都没有出现,所以我尝试遵循这个建议:ACF fields not showing on a wordpress custom taxonomy page但是没有用 .
当我打开调试时,我在vendor page上收到以下错误消息:
注意:尝试在第124行的/nas/wp/www/cluster-2626/foundlocal/wp-content/themes/hub/includes/integrations/woocommerce/template.php中获取非对象的属性class = "archive tax-shop_vendor term-isabella-sparrow term-52 logged-in admin-bar no-customize-support woocommerce woocommerce-page woocommerce-demo-store ignitewoo_vendor_stores vendor_store isabella-sparrow chrome alt-style-default layout-left-content has-lightbox ">
此错误消息所指的行是:
$ single_layout = get_post_meta($ post-> ID,'_layout',true);
有人有什么建议吗?我今天想完成这个,觉得我此刻只是在旋转 .