1
私はカスタムフィールド名 "front_sl_slider"を持っています。私はカスタムフィールド "front_sl_slider"値が1に設定されているすべての投稿を表示したいと思います。また、クエリの結果として得られる投稿のサムネイル、タイトル、その他のカスタムフィールドデータを表示したいと思います。meta_keyの結果を得るためにクエリを選択
$meta_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_type = 'page' AND meta_key = 'front_sl_slider' AND meta_value = 1 ORDER BY menu_order", 'OBJECT');
if ($meta_pages)
{
foreach ($meta_pages as $pageChild1) : setup_postdata($pageChild1);
echo get_post_meta($pageChild1->ID, 'front_sl_slider', true);
echo get_post_meta($pageChild1->ID, 'project_client_name', true) ."<br>";
echo get_post_meta($pageChild1->ID, 'project_architect', true) ."<br>";
endforeach;
}
あなたの選択クエリは間違っています。データベース構造のコーデックスを参照してphpmyadminやadminerのようなツールを使ってクエリを構築してください。実際に動作するかどうかは実際に分かります。質問をする前に私があなたに期待している仕事もあります。他のすべてはちょうど推測であり、プログラミングではありません。このサイトはプログラミングに関するものです。だからあなたの質問にいくつかの愛を与えてください。 – hakre
テーブルの構造を教えてください。 'front_sl_slider'という列がありますか? –
@ mathematical.coffee:テーブル構造はwordpressのものです。私の前のコメントを見てください。 – hakre