WordPressを使ったホームページの作り方/プラグインの使い方/ノーコード構築ブログ
WordPressを使ったマッチングサイト制作【HivePress】ユーザー登録フォームに姓と名のフィールドを追加
HanamiWEBオンラインスクールでは
●バーチャル自習室でのリアルタイム質問!
●チャットで質問し放題!
●24時間学び放題のEラーニング教材!
全部ついて 2,500円/月!
HivePressのコードレシピで紹介されているコードを解説します。
コードスニペット
ユーザー登録フォームに姓と名のフィールドを追加
<?php
add_filter(
'hivepress/v1/forms/user_register',
function ( $form ) {
$form['fields'] = array_merge(
$form['fields'],
[
'first_name' => [
'required' => true,
'_order' => 1,
],
'last_name' => [
'required' => true,
'_order' => 2,
],
]
);
return $form;
},
100
);
add_action(
'hivepress/v1/models/user/register',
function( $user_id, $values ) {
if ( isset( $values['first_name'] ) ) {
update_user_meta( $user_id, 'first_name', $values['first_name'] );
}
if ( isset( $values['last_name'] ) ) {
update_user_meta( $user_id, 'last_name', $values['last_name'] );
}
},
10,
2
);
実装結果
コードを追加したところ、ユーザー登録フォームに姓名欄が追加されました
function.phpへ追加
コードはfunction.phpへ追加しますが、
- 子テーマを作成してfunction.phpに追加
- code snippetsプラグインを使って追加
どちらか方法でfunction.phpを編集するようにしてください。
ホームページのリスキリングはお任せください!
2019年よりWordPressやホームページに関するスキルシェアを行ってきました。事例やノウハウが蓄積され、スピーディーかつ的確にお悩みを解決へと導く事を得意としています。ホームページに関するお悩みがございましたら、LINE公式アカウントよりお気軽にご相談ください!
↑クリックするとLINE公式が開きます
新着記事