agbonghama Collins(@collizo4sky)によるJQueryとCSS3を使用したPen Multi Step登録フォームを参照してください。
このチュートリアルの前にジャンプしたい場合は、WordPress搭載サイトのフォームのライブデモを次に示します。これ以上苦労せずに、マルチステップ登録フォームの構築にまっすぐにジャンプしましょう。
コーディングへのダイビング上記のデモでは、ソーシャルプロファイルセクションにはFacebook、Twitter、Googleフィールドが含まれています。これは、デフォルトのWordPressユーザープロファイルに存在しません。その結果、WordPressが登録ユーザーのプロファイルに対してフィールドに入力されたデータを保存するために、上記のソーシャルプロファイルフィールドの連絡先方法を作成する必要があります。 「functions.php」ファイルを使用して連絡先フィールドの追加
WordPressユーザープロファイルに連絡先情報フィールドを追加する方法を説明するオンラインチュートリアルがいくつかあります。
これらのチュートリアルは、次のコードがテーマのfunctions.phpファイルに貼り付けられている場合、WordPressユーザープロファイルの連絡先情報セクションにFacebook、Twitter、Googleフィールドを追加することを説明しています。
<span>function add_contact_methods( $user_contact ){ </span> <span>/* Add user contact methods */ </span> <span>$user_contact['facebook'] = __('Facebook Username'); </span> <span>$user_contact['twitter'] = __('Twitter Username'); </span> <span>$user_contact['google'] = __('Google+ Profile'); </span> <span>return $user_contact; </span><span>} </span> <span>add_filter('user_contactmethods', 'add_contact_methods');</span>
詳細については、ProfilEpressプラグインを使用してWordPressプロファイルに連絡先情報を追加することを見てください。
WordPressプロファイルに移動して、Facebook、Twitter、Googleフィールドが表示されていることを確認します。WordPressプロファイルにFacebook、Twitter、Googleの連絡先情報フィールドを追加した場合、Melange機能を介してマルチステップフォームを構築する必要があります。
マルチステップフォームの構築
プラグインのメランジュ機能は、ほぼすべてのログイン、登録パスワードリセットを変換することができ、プロファイルフォームテンプレートを編集して、動作するWordPressの等価物が利用可能になるようにすることもできます(ただし、これはプレミアムバージョンでのみ利用可能です。プラグイン)。
フォームが表示されます。次のようにフィールドを入力します
名前フィールドにフォームの名前を入力します。 Stride MultiStep Signup Formと呼びましょうマルチステップフォームのHTMLコードをMelange Design Tinymceエディターにコピーし、入力フィールドをそれぞれのショートコードに置き換えます。
プロフィリプレスショートコードに相当するものに置き換えることなく、フィールドをフォームでフィールドを離れることができたでしょう。ただし、ショートコードを使用すると、入力フィールドに正しい名前属性を追加することができます。
フィールドの名前属性を決定できる場合(たとえば、ユーザー名フィールドの場合、名前属性はreg_usernameです)、ショートコードの使用を廃止することもできます。profiLepressにはJavaScriptを挿入するためのテキスト領域が含まれていないため、JavaScriptコードはフォームのHTMLコードの直後にメランジュデザインフィールドに入ります。
注:Novalidate属性が以上がWordPressのマルチステップ登録フォームの構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。