2013-04-09 43 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>'; 

     } 

    ?>