2013-04-09 74 views
0

我有一个自定义字段谁的内容我想输出为ul列表。WordPress的输出自定义字段作为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>'; 
      } 
     } 

    ?> 
+0

一个PHP标签更好地加入到这个职位 – 2013-04-09 22:49:10

回答

1
  • 1-添加;之前爆炸功能,和除去荣誉。
  • 2-申报与$list_items不同的第二个变量,其中 放置结果爆炸。
  • get_post_meta()的第三个参数应该是你的自定义字段的段落(在你的情况下它是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>'; 

     } 

    ?>