Wordpress - 将自定义字段输出为ul列表

时间:2013-04-09 22:40:32

标签: wordpress custom-fields

我有一个自定义字段,我想将其作为ul列表输出。

自定义字段包含用空格分隔的单词。

我正在尝试使用此代码,但它无效。

    <?php
    $list_items = get_post_meta($post->ID, 'idid');

         if($list_items){
            $list_items = explode(" ", $list_items) {
                echo '<ul>';
                    foreach($list_items as $list_item)
                        echo '<li>' . $list_item . '</li>';
                echo '</ul>';
            }
        }

    ?>

1 个答案:

答案 0 :(得分:1)

  • 1-在爆炸功能之前添加;,然后删除赞誉。
  • 2-声明与$list_items不同的第二个变量 把爆炸的结果。
  • get_post_meta()的第二个参数应该是自定义字段的slug(在你的情况下是idid吗?),也加上true参数。

您的代码如下:

    <?php
    $list_items = get_post_meta($post->ID, 'idid', true);

         if($list_items){
            $list_items2 = explode(" ", $list_items);
                echo '<ul>';
                    foreach($list_items2 as $list_item)
                        echo '<li>' . $list_item . '</li>';
                echo '</ul>';

        }

    ?>