0

以下の関数は、カスタムフィールドの値をアルファベット順に繰り返しなしで一覧表示します。例:

  • アルフレッド・ヒッチコック
  • フランク・キャプラ
  • ペドロ・アルモドバル
  • ウッディアレン

これらのアイテムを2つの列にどのように表示しますか?例:

ここに画像の説明を入力してください

任意のヒント?助けてくれてありがとう。

コード:

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>';
4

1 に答える 1

0

アプリケーションの 2 つの異なる側面を混在させています。データはデータであり、その表現はビューです。表示方法に従って、データの保存または取得を強制しようとしないでください。したがって、1 列の場合と同じようにデータを取得し、プレゼンテーション レイヤーを使用して N 列に表示します。

于 2012-09-21T20:03:22.953 に答える