0

我有一个自定义字段,我想将其内容输出为 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>';
            }
        }

    ?>
4

1 回答 1

1
  • 1-添加; 前爆炸功能,并删除荣誉。
  • 2-声明第二个变量,该变量不同于$list_items放置爆炸结果的位置。
  • get_post_meta() 的 3-second 参数应该是您的自定义字段的 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>';

        }

    ?>
于 2013-04-09T22:51:17.477 回答