"タイプ"プラグインを使用してカスタム投稿タイプを作成しました。投稿タイプには、カスタム分類とフィールドがあります。Wordpressカスタム投稿タイプのカスタムクエリ
ユーザーの要求に基づいてソートとフィルタリングを行う必要があるため、このポストタイプをraw SQLを使用してクエリします。
raw SQLクエリを使用してどのように行うことができますか?
サンプルクエリは非常に役に立ちます。ありがとう!
"タイプ"プラグインを使用してカスタム投稿タイプを作成しました。投稿タイプには、カスタム分類とフィールドがあります。Wordpressカスタム投稿タイプのカスタムクエリ
ユーザーの要求に基づいてソートとフィルタリングを行う必要があるため、このポストタイプをraw SQLを使用してクエリします。
raw SQLクエリを使用してどのように行うことができますか?
サンプルクエリは非常に役に立ちます。ありがとう!
、具体的にhttp://codex.wordpress.org/Post_Types
にあなたはまた、特定のポストタイプからの投稿を表示する新しいクエリを作成することができますポストタイプ
によって
クエリを延期してください。これはWP_Queryの "post_type"パラメータを介して行われます。
例:
$args = array('post_type' => 'product', 'posts_per_page' => 10);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
the_title();
echo '<div class="entry-content">';
the_content();
echo '</div>';
endwhile;
これは単純に、最新の10 'の製品のカスタムポストタイプをループし、それらのタイトルや内容を表示します。
あなたは、カスタムポストタイプは通常の投稿(およびページ)と同じテーブルに上記保存されているが形成さ見ることができるように、彼らはちょうど彼らのpost_type列があなたのポストタイプに設定されています。
私は価格のようないくつかのフィールドを持っており、昇順または降順で並べ替える必要があります。 WP_Queryでどうすればいいですか?ありがとう! – aryan
こんにちはaryan - あなたのフィールド(価格など)はメタ値として保存されていますか? –
実際、そうでなければなりません。実際にWPでそれを行う他の方法はありません。 http://stackoverflow.com/questions/4111255/how-to-sort-a-query-posts-function-by-custom-field-while-limiting-posts-by-anをご覧ください。あなたが使用している 'Types'プラグインのより多くの検査が行われなければなりません –
追加情報がありますか? – B4NZ41