分类的高级自定义字段(WordPress)

时间:2014-10-26 13:19:09

标签: php wordpress advanced-custom-fields

我正在为本地家具制造商和老式商店设置marketplace-style website,使用WordPress和WooCommerce以及WooCommerce Vendor Stores插件。为了创建更完整的供应商配置文件,我使用高级自定义字段将新字段添加到供应商商店,这些商店是分类法。

这是我到目前为止所做的:

  1. 安装了ACF并创建了一个字段组和自定义字段。
  2. 自定义字段需要位于我的供应商页面上,这些页面通过Vendor Stores插件设置为分类法,因此我将此代码添加到模板中:

    <?php the_field('vendor-style'); ?>
    
  3. 当我上传文件时,没有出现任何内容,将一些信息添加到供应商个人资料并保存。

    1. 我认为这是分类法的事情,所以我查找了一些关于包含术语的信息,并尝试了这个(供应商商店是分类术语)。

      <?php the_field('vendor-style', 'vendor-store'); ?>
      
    2. 没有出现任何内容,所以我尝试遵循以下建议:ACF fields not showing on a wordpress custom taxonomy page但这不起作用。

    3. 当我打开调试时,我在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);

      有人有什么建议吗?我今天想完成这个,觉得我现在只是在旋转。

0 个答案:

没有答案