ikaring 様
ありがとうございます。
今回フォーラムに掲載ましたコードはフォーラム上で書き込みまして、、、
実際のサイトではその辺りじっくり検証しておりました。
混乱させて貴重なお時間を奪ってしまいまして申し訳ありません。
ikaring 様
ありがとうございます。
試させていただきましたが、うまく動かないようです。
試しに、カスタムフィールドだけの絞り込みに限定してみたのですが、指定したキーの数値による並べ替えが機能しないようです。
$args = array(
'post_type' => 'clinic',
'meta_query' => array(
array(
'key' => 'list-position',
'value' => 'left',
),
array(
'order' => 'ASC'
'orderby' => 'meta_value_num',
'meta_key' => 'list_number',
)
)
);
$query = new WP_Query( $args );
値:left のデータが表示されますが、並べ替えができないようです。
最小限のクエリーにもかかわらず機能しないため、データベースのデータが問題かもしれません、、、
カスタムフィールドのデータはadvance customfield プラグインを使用して項目を増やしたり減らしたり色々していたもので、、、
mた、環境をリセットして試してみたいと思います。
いちおう、開発環境から引っ越したのですが、それが原因ですかね?
gatespace様
なるほど!ありがとうございます。アーカイブページ用なんですね。
カスタム投稿→カスタム分類して投稿した個別ページが対象でした。
となると、どうしたらよいのか、、、