goodsun.taichi
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: Contact Form 7フォーム入力・送信後、画面遷移で表示されないありがとうございます。
JavaScript を周りのエラー検出などもう一度チェックしてみます。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページでのカスタムフィールドの値の順番で出力できません。kjmtshさん>
丁寧な解説ありがとうございました!
凄く勉強になりました!その後の結果としまして。
‘order’ => ‘DESC’の書き換えだけでも出来なかったのですが、
loopを記述どおりに書くとうまく出力ができました。後ご報告もかねて書き込みをしますと
その後さらに色々と検証していって分かったことなんですが
元々質問時に書いていた‘posts_per_page’ => 5,//表示件数。
‘post_type’ => ‘events’,//カスタム投稿タイプ
‘meta_key’ => ‘date’, //カスタムフィールドのキー。
‘orderby’ => ‘meta_value’,//カスタムフィールドの値順に並び替える
‘order’ => ‘ASC’の順番を変えて
‘orderby’ => ‘meta_value’,
‘order’ => ‘ASC’,
‘post_type’ => ‘events’,
‘posts_per_page’ => 5,
‘meta_key’ => ‘date’と順番を変えたら実は出力がされたのです。
それがなんでかは僕にはわからないのですが。。。。。。ですがkjmtshさんのコードでうまく行きとても助かりました。
ありがとうございました!gogowebさん>
確かに今回は日付型にしていなかったのですが確かにカスタムフィールドを日付型に
するという事のほうが管理運営上楽かもしれません。
今回は無事に解決できましたが時間をみて更にメンテ・ビルドアップする際に
日付型の方での出力の方もやってみようと思います。返信&アドバイスありがとうございました!
今回はこれで解決済みにさせていただきます。
本当にありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: 固定ページでのカスタムフィールドの値の順番で出力できません。kjmtshさん
返信ありがとうございます。
早速やってみますと下記のように書かれましたSELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id) WHERE 1=1 AND wp_posts.post_type = ‘events’ AND (wp_posts.post_status = ‘publish’) AND (wp_postmeta.meta_key = ‘date’ ) GROUP BY wp_posts.ID ORDER BY wp_postmeta.meta_value ASC LIMIT 0, 5
PHPを深く知っていないのでなんともいえませんが
上記内容でいくとSQLが影響あるのでしょうか
今後の為にも、ご解説していただけると助かります。
よろしくお願い致します