自定义高级字段插件出现问题

时间:2013-10-07 作者:Rajnikanth

我正在使用Magic Fields 用于自定义字段。我无法从我的帖子类型中检索数据。

我的帖子类型中有以下字段:

fields

现在我有了页面,页面模板是发布版。php

内部释放。php我有以下代码:

<div class="main_6">
  <div class="pargraph">
    <?php if(have_posts()): while(have_posts()) : the_post(); ?>
    <?php
        $data = get_group(\'Releases\');
        print_r($data);
    ?>
    <?php endwhile; endif; ?>
  </div>
</div>
你可以我正在努力print_r($data) 但我的页面中没有显示任何内容。我也参考了这份文件,但对我来说并不适用。http://wiki.magicfields.org/doku.php?id=dealing_with_groups_duplicate_groups_and_duplicate_fields

1 个回复
SO网友:tristanojbacon

编辑:(刚刚再次查看了文档,并注意到以下内容)

如果您查看下面的代码,您会发现您的做法有所不同。他们从一个组中调用字段。

$miembros = get_group(\'miembro\');
  // to see how this made the arrangement can use pr($miembros);
  // the way this arrangement is made
  // [index of the group] [field name] [index of the field]
  // for fields image type level but in accordance with the letter "o" to the original image or "t" for thumbnail
  foreach($miembros as $miembro){
    echo $miembro[\'nombre_miembro\'][1]."<br />";
    echo $miembro[\'puesto_miembro\'][1]."<br />";
    echo "<img src=\'".$miembro[\'foto_miembro\'][1][\'t\']."\'><br /><br />";
  }
因此,您需要做的是将Released字段放入它自己的组中(例如,我们将其称为group1),然后执行以下操作:

$group = get_group(\'group1\');
 foreach($groups $group){
    echo $group[\'released\'][1];
}
该函数需要您在调用之前指定各个字段,以便您可以选择要执行的操作。

(旁注:如果这个插件仍然有问题,我建议您尝试一下Advanced Custom Fields 相反,在模板中显示字段内容的用户界面和代码更容易理解。)

结束

相关推荐