子サイトで静的htmlと共存
マルチサイトの子サイト、仮に /sitea/ として、ワードプレスで更新するのはお知らせのみで、他は静的htmlという場合、当然 /sitea/ ディレクトリを作成するので、ワードプレス側から子サイトのトップ /sitea/ は表示できなくなる。 解決策は、index.php に require_once (‘ワードプレスまでのパス/wp-loa…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
マルチサイトの子サイト、仮に /sitea/ として、ワードプレスで更新するのはお知らせのみで、他は静的htmlという場合、当然 /sitea/ ディレクトリを作成するので、ワードプレス側から子サイトのトップ /sitea/ は表示できなくなる。 解決策は、index.php に require_once (‘ワードプレスまでのパス/wp-loa…
投稿を年で絞り込むためのoption の出力コード <?php $terms_year = array('post_type' => 'news', 'orderby' => 'date', 'order' => 'DESC&…
今月と来月の営業日カレンダーを付けたいということで、候補に挙げられたプラグインを入れてみたが、設定が面倒そうだったり、デザイン通りの見た目にするにはスタイルの調整がかなり必要だったりで、PHPで付けてみた。*APIは不使用 土日定休なので土日にクラスを付け、その他の休業日はACFのデートピッカー繰り返しで設定欄を付け、入力された値をカンマ区切りでデータ参照用…
MW Form で返信先(Reply-to)はメールアドレスしか設定できないが、メールソフトで返信できるように送信者のアドレスにしてほしいということで。 *メールアドレスのname がemail の場合 function my_mail( $Mail_raw, $values, $Data ) { if ( $Data->get_form_key() …
覚書:タクソノミーの絞り込みで複数選択をカンマ区切りで if (!empty($_GET['area'])) { foreach ($_GET['area'] as $area) { $areas[] = $area; } $arealist = join( ",", $areas );
MW FormではreCAPTCHA用のコードをフォームに入れるので、フォームのページでのみreCAPTCHAが表示されるが、Contact Form 7 はキーを設定するのみで全てのページに表示される。 これをフォーム以外のページでキャンセルする方法 add_action( 'wp_enqueue_scripts', function …
登録フォームに入力された内容をメールで送信せず、管理画面からダウンロードしたいということで、テーマ関数で管理者宛のメールを変更。 *データベースに保存する項目は管理者宛のメール設定と連動しているので、設定には入力内容を含む必要がある。 function mw_admin_mail( $Mail, $values, $Data ) { $Mail->bo…
MW Form で保存したデータの表示順・名称の変更 function mwform_data_columns( $columns ) { $columns = array( 'name' => '氏名', 'email' => 'メールアドレス', 'zi…