クエリーポストまとめURL等

http://blog.sus-happy.net/201105/customfield-search/

meta_key と meta_value
meta_compare 

「meta_compare」に、「=」(デフォルト)、「!=」、「>」、「>=」、「<」、「<」の指定をして異なる検索結果を得ることが出来ます。 meta_query 以下のように記述することで、「hoge」に「fuga」という文字列を含み、「foo」(配列)の値が「bar」を持たない記事を検索できます。 条件式の「compare」も追加されており、「LIKE」、「NOT LIKE」、「IN」、「NOT IN」、「BETWEEN」、「NOT BETWEEN」という曖昧な検索を行えるようになりました。 [php] query_posts( array( "meta_query" => array( array( "key" => "hoge", "value" => "fuga", "compare" => "LIKE" ), array( "key" => "foo", "value" => "bar", "compare" => "NOT IN" ) ) ) );[/php] 複数ソート むりくる http://www.seeds-std.co.jp/seedsblog/876.html http://globalit-academy.com/programming/wordpress%E3%81%A7%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%82%92%E5%AF%BE%E8%B1%A1%E3%81%AB%E3%82%BD%E3%83%BC%E3%83%88%E3%81%99/

カスタムフィールドの値によって画像を表示

「りんご」にチェックが入った時は「りんご」のイラストを
「みかん」にチェックが入った時は「みかん」のイラストを
「ばなな」と「ぶどう」にチェックが入った時は両方のイラスト

<?php
$fruits = (array)post_custom('果物');
foreach ($fruits as $fruit) {
  switch ($fruit) {
    case 'りんご':
      echo "<img src='apple.png' />\n";
      break;
    case 'みかん':
      echo "<img src='orange.png' />\n";
      break;
    case 'ばなな':
      echo "<img src='banana.png' />\n";
      break;
    case 'ぶどう':
      echo "<img src='grape.png' />\n";
      break;
  }
}
?>

http://memo.dogmap.jp/2011/07/13/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E5%80%A4%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%94%BB%E5%83%8F%E3%82%92%E8%A1%A8%E7%A4%BA/

Custom Field GUI Utility 複数チェックボックス

[italy]
fieldname = 好きな選手を選択してください
type = multi_checkbox
class = italy
value = バッジョ#ピルロ#デルピエーロ
default = バッジョ
sample = 好きな選手を選択してください
【コード】
<?php echo post_custom('italy'); ?>

【出力結果】
バッジョ,ピルロ,デルピエーロ
【コード】
<?php echo str_replace(',', '<br />', post_custom('italy')); ?>

【出力結果】
バッジョ<br />ピルロ<br />デルピエーロ
【コード】
<ul>
<?php
    $arry_italy = explode(',', post_custom('italy'));
    foreach ($arry_italy as $italy) {
        $out .= '<li>' . $italy . '</li>';
    }
    echo $out;
?>
</ul>

【出力結果】
<ul>
    <li>バッジョ</li>
    <li>ピルロ</li>
    <li>デルピエーロ</li>
</ul>

http://www.tinybeans.net/blog/2010/04/13-053516.html

ディスプリクションにカスタムフィールドの文字を指定数だけ入れる ソースを改行させない

<META name="description" content="
<?php echo mb_substr( str_replace(array("\r\n","\r","\n"),'',strip_tags(get_post_meta($post->ID,"プロフィール",true))), 0, 120); 
//ソースを改行させない カスタムフィールドの文字を指定数だけ入れる?>">