2012-09-21 67 views
0

下面的函數按字母順序列出自定義字段的值,且不重複。例如:使用表示層在兩列中顯示結果

  • 希區柯克
  • 弗蘭克·卡普拉
  • 阿莫多瓦
  • 伍迪·艾倫

如何在兩列中顯示這些項目嗎?例如:

enter image description here

任何提示嗎?感謝任何幫助。

代碼:

global $wpdb; 

$query = "SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = 'director' ORDER BY meta_value"; 
$directors = $wpdb->get_results($query); 

echo '<ul>'; 
foreach($directors as $director) : 

echo '<li>' . $director->meta_value . '</li>'; 

endforeach; 
echo '</ul>'; 
+0

這不能用sql查詢結果來實現。改變你的UI風格來格式化數據,前 - http://www.alistapart.com/articles/multicolumnlists –

回答

0

你混合應用程序的兩個不同方面。數據是數據,其呈現是一個視圖。根據顯示方式,您不應該嘗試強制存儲或檢索數據。因此,像使用表示層一樣獲取數據,並將其顯示爲N列。

+0

謝謝@ srini.venigalla。這正是我想要做的。任何提示開始? –