wp_list_pluck / post__not_in

アーカイブのトップに、例えば最新3件を大きめに表示し、続きに5件を普通に表示、2ページ目からは5件ずつ表示、というような仕様。 1つ目のWP_Queryで3件、この3件のIDを取得して、2つ目のWP_Queryはpaged でpost__not_in に最初の3件のIDを入れたい。 1つ目は!is_paged() の条件付きなので、この中で取得すると2ページ…

Theme My Login フィールドの追加

久々に半日悩んだ仕様。 全体の設定ではログイン後はプロフィールページにリダイレクト。*Theme My Login の拡張機能ではなく、テーマ関数での設定。 ユーザーのみ閲覧可のページへのアクセスからログインした場合は、そのページへリダイレクトしたい。*プラグインは使用せず、テーマ上で分岐。 色々考えたが、テンプレートタグでのログインフォームではサイトガード…

MW WP Form aに入力があるときはbを必須にする

aもbも必須項目ではないが、aに入力があるときはbも入力して欲しいので、aに入力があったらbを必須項目としてチェックしたい。 function my_required_data( $validation, $data ) { $aaa = $data['aaa']; if( isset( $aaa ) && !empty(…