【日本ボバース】リニューアル(WP作成、サーバー移転)
作業
1、カスタムフィールド利用
2、forms利用
3、会員用ページにPWをかける
1、カスタムフィールドの作成
①プラグインAdvanced Custom Fieldsをインストール
②項目を追加していく
③表示画面の用意
まずphpで記述※し、customfield.phpを作成、FTPでテーマ内にアップ
④表示させたい箇所にコード追加、詳しくは以下記事
2、formzuの設定
①フォームズのアカウントにログインし、フォームの新規作成を行う。
②出来上がったフォームのURLを取得(例:https://ws.formzu.net/fgen/S600609039/)※
③customfield.php内のフォームを表示させたい箇所に追加
※今回はカスタムフィールド入力の選択肢により、表示するフォームを変更しているが、単純にフォームをページに掲載したい場合は、フォームズのプラグインからフォームIDを登録し、ショートコードを取得する。
<?php if( get_field('form_type') == 'intro01' ) : ?>
<iframe src="https://ws.formzu.net/fgen/S600609039/" style="height: 2200px; max-width: 700px; width: 100%; border: 0;"></iframe>
<?php elseif ( get_field('form_type') == 'intro02' ) : ?>
<iframe src="https://ws.formzu.net/fgen/S72853998/" style="height: 2200px; max-width: 700px; width: 100%; border: 0;"></iframe>
<?php elseif ( get_field('form_type') == 'intro03' ) : ?>
<iframe src="https://ws.formzu.net/fgen/S2640651/" style="height: 2200px; max-width: 700px; width: 100%; border: 0;"></iframe>
<?php elseif ( get_field('form_type') == 'basic' ) : ?>
<iframe src="https://ws.formzu.net/fgen/S12452651/" style="height: 2200px; max-width: 700px; width: 100%; border: 0;"></iframe>
<?php elseif ( get_field('form_type') == 'highlevel' ) : ?>
<iframe src="https://ws.formzu.net/fgen/S18026035/" style="height: 2200px; max-width: 700px; width: 100%; border: 0;"></iframe>
<?php elseif ( get_field('form_type') == 'info' ) : ?>
<iframe src="https://ws.formzu.net/fgen/S50459731/" style="height: 2200px; max-width: 700px; width: 100%; border: 0;"></iframe>
<?php else: ?>
<?php endif; ?>
3、保護ページの設定
①パスワードをかけたいページの公開状態を「公開」から「パスワード保護」に変更、パスワードを設定する
②専用プラグインを作り、表示や、cookie有効時間をカスタマイズ(詳しくは以下記事)

