我在网上使用了税务元类,但我仍然无法让它显示任何结果。

时间:2016-01-19 作者:Subin Shakya

这是我的代码:

 $config = array(
    \'id\' => \'tax_meta_box\',          // meta box id, unique per meta box
    \'title\' => \'Tax Meta Box\',          // meta box title
    \'pages\' => array(\'category\'),        // taxonomy name, accept categories, post_tag and custom taxonomies
    \'context\' => \'normal\',            // where the meta box appear: normal (default), advanced, side; optional
    \'fields\' => array(),            // list of meta fields (can be added by field arrays)
    \'local_images\' => false,          // Use local or hosted images (meta box images for add/remove)
    \'use_with_theme\' => get_template_directory_uri() . \'/Tax-Meta-Class/Tax-meta-class\'          
  );
  /*
   * Initiate your meta box
   */
  $my_meta =  new Tax_Meta_Class($config);
  //Image field
  $my_meta->addImage(\'image_field\',array(\'name\'=> __(\'My Image \',\'tax-meta\')));

  $my_meta->Finish();
//这是我主页上的一行

<?php $terms = get_terms( \'category\' );
            foreach($terms as $p_cat):
                $term_id = $p_cat->term_id;
                $saved_data = get_tax_meta($term_id,\'image_field\',true);
                echo \'<pre>\';
                echo $term_id; // Echoes \'1\' which is the category ID
                echo $saved_data; // Doesn\'t show anything . Wonder Why!!
                exit;

                ?>
不仅仅是图像,我无法让它显示其他文本字段等。。我做错了什么?

1 个回复
最合适的回答,由SO网友:akamaozu 整理而成

有一点需要注意bainternet\'s Tax Meta Class: 根据Wordpress版本的不同,保存和检索数据的方式也会有所不同。

如果您使用的是最新版本的WordPress,请使用get_term_meta 而不是get_tax_meta.

相关推荐

Custom Taxonomy Page

我正在尝试创建一个显示特定类别的所有子类别的页面。所以在上下文中,我有一个标题为“目的地”的父类别。我希望能够点击目的地,并被引导到一个页面,显示子类别或国家的列表。下面是我试图实现的一个示例,减去顶部的地图-https://www.vagabrothers.com/destinations. 在理想情况下,类别页面的布局将与此页面相同。你可以从上面的例子中看出我的意思。它会使网站上的导航像这样:目的地>国家>个人帖子。我正在使用CPT UI,设置了一个名为“目的地”的自定义帖子类型和类别,然