teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

補足コードの誤字訂正

2019/09/26 02:12

投稿

ringorin
ringorin

スコア40

title CHANGED
File without changes
body CHANGED
@@ -66,7 +66,7 @@
66
66
  $cf_key = 'tset';
67
67
  $cf_data = get_user_meta( $user_id, $cf_key, true );
68
68
  echo '<h3>テスト</h3>';
69
- echo '<div">';
69
+ echo '<div>';
70
70
  echo '<textarea name="'.$cf_key.'">'.json_encode($cf_data, JSON_UNESCAPED_UNICODE).'</textarea>';
71
71
  echo '</div>';
72
72
  }

1

ご指摘いただいた表示コードを補足いたしました

2019/09/26 02:12

投稿

ringorin
ringorin

スコア40

title CHANGED
File without changes
body CHANGED
@@ -54,4 +54,21 @@
54
54
  $_POST = array_map('stripslashes_deep', $_POST);
55
55
  update_user_meta( $user_id, $cf_key, $_POST[$cf_key] );
56
56
  }
57
+ ```
58
+
59
+ ###補足
60
+ 上図ピンク枠の入力ボックスを表示させるコードは次の通りです。
61
+ ```
62
+ add_action( 'show_user_profile', 'my_profile_fields', 10, 1 );
63
+ add_action( 'edit_user_profile', 'my_profile_fields', 10, 1 );
64
+ function my_profile_fields( $user ) {
65
+ $user_id = $user->ID;
66
+ $cf_key = 'tset';
67
+ $cf_data = get_user_meta( $user_id, $cf_key, true );
68
+ echo '<h3>テスト</h3>';
69
+ echo '<div">';
70
+ echo '<textarea name="'.$cf_key.'">'.json_encode($cf_data, JSON_UNESCAPED_UNICODE).'</textarea>';
71
+ echo '</div>';
72
+ }
73
+
57
74
  ```