ログイン後のリダイレクト
投稿に関しての問い合わせはログインユーザーのみで、問い合わせページに遷移時、ログインしていない場合はログインページにリダイレクト・ログイン後は問い合わせページにリダイレクトしたいのだが、リファラーを取得するコードを書くと何故かエラーが出る。*自分のテスト環境(エックスサーバー)で同じコードを書いても出ないのだが 問い合わせはMW Form を利用していて、リ…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
投稿に関しての問い合わせはログインユーザーのみで、問い合わせページに遷移時、ログインしていない場合はログインページにリダイレクト・ログイン後は問い合わせページにリダイレクトしたいのだが、リファラーを取得するコードを書くと何故かエラーが出る。*自分のテスト環境(エックスサーバー)で同じコードを書いても出ないのだが 問い合わせはMW Form を利用していて、リ…
MW Form で件名にターム名と投稿タイトルを入れたい、ということで、ACFのフィールドにターム名を保存することに。 *タクソノミーはACFで1つしか選択できないように設定してあるが、念の為、1つでブレーク。 function my_acf_update_term( $value, $post_id, $field ) { if(get_post_type…
とある施設の上演スケジュールをACFで作るという案件。投稿タイプはスケジュールとプログラムでスケジュールは1投稿で1月分。 タイトルとスラッグは年月で必ず半角数字でないといけないので、数値フィールドで年と月、 function my_post_title_updater( $post_id ) { $my_post = array(); $my_post[&…
WP Members にはログインページ・新規登録ページ・プロフィール編集ページに使用する固定ページを選択する欄がある。 新規登録ページを選択しておくと、ログインページに登録へのリンクが表示され、プロフィール編集ページを選択しておくと、ログインページにパスワードリセットのリンクが表示される。 *パスワードリセットはプロフィール編集ページのURL?a=pwdr…
会員制サイト向けの有料テーマを利用したサイトで、ユーザー登録を招待した人限定にしたい。 テーマオプションには「ヘッダーに登録ボタンを表示する」「誰でも登録できる」というようなチェックがあって、両方にチェックが入っていると、アカウント用に設定した固定ページの下層ページとして登録フォームのページが表示できる。 *実際には登録フォームのページは存在していないので、…
ラジオボタンの返り値をバリュー・ラベル両方に設定して、例えばクラスにバリュー・テキストにラベルを出力する覚書。 $data = get_fields(); バリュー:echo $data[‘field-name’][‘value’]; ラベル:echo $data[‘field-name’…
投稿にacf で付けたチェックボックスの設定を検索フォームに利用したい場合。 <?php $field_key = "field_6017e5c588dd9"; $field = get_field_object($field_key, '18'); foreach($field['choices�…
$the_query = new WP_Query($args); と書くか$wp_query = new WP_Query($args); と書くか、の話。 絞り込み検索のタグを書いていて、$the_query = new WP_Query($args); で書いたのは特に理由はなく、meta_query にする金額設定がまだだったので、キーワードと4種類…