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

时间:2013-04-09 作者:user668499

我有一个自定义字段,我想将其内容输出为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 个回复
最合适的回答,由SO网友:vancoder 整理而成

您正在使用get_post_meta 不正确。当您使用它时,它将返回一个数组-您不能分解数组。看见the codex on get_post_meta();

如果你通过true 作为第三个参数,它告诉函数返回字符串。所以

$list_items = get_post_meta($post->ID, \'idid\', true);
应该有用。

结束

相关推荐