我正在为本地家具制造商和老式商店设置marketplace-style website,使用WordPress和WooCommerce以及WooCommerce Vendor Stores插件。为了创建更完整的供应商配置文件,我使用高级自定义字段将新字段添加到供应商商店,这些商店是分类法。
这是我到目前为止所做的:
自定义字段需要位于我的供应商页面上,这些页面通过Vendor Stores插件设置为分类法,因此我将此代码添加到模板中:
<?php the_field('vendor-style'); ?>
当我上传文件时,没有出现任何内容,将一些信息添加到供应商个人资料并保存。
我认为这是分类法的事情,所以我查找了一些关于包含术语的信息,并尝试了这个(供应商商店是分类术语)。
<?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登录管理栏无定制支持woocommerce woocommerce-page woocommerce-demo-store ignitewoo_vendor_stores vendor_store isabella-sparrow chrome alt-style-default layout-left-内容has-lightbox“&gt;
此错误消息所指的行是:
$ single_layout = get_post_meta($ post-&gt; ID,'_layout',true);
有人有什么建议吗?我今天想完成这个,觉得我现在只是在旋转。