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

回答編集履歴

2

コードの修正

2021/10/20 11:00

投稿

aweshin
aweshin

スコア20

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  セッション変数で値を受け、
2
2
  以下をfunctions.phpに記入して解決しました。
3
3
  ```PHP
4
- function add_input_value() {
4
+ function set_email() {
5
5
    if ( is_page( 'create-account' ) ) {
6
6
      if ( !empty($_SESSION["email_address"] )) {
7
7
        ?>
@@ -12,4 +12,5 @@
12
12
      }
13
13
    }
14
14
  }
15
+ add_action( 'wp_footer', 'set_email');
15
16
  ```

1

コードの修正

2021/10/20 11:00

投稿

aweshin
aweshin

スコア20

answer CHANGED
@@ -2,15 +2,14 @@
2
2
  以下をfunctions.phpに記入して解決しました。
3
3
  ```PHP
4
4
  function add_input_value() {
5
- if ( is_page( 'create-account' ) ) {
5
+   if ( is_page( 'create-account' ) ) {
6
- if ( !empty($_SESSION["email_address"] )) {
6
+     if ( !empty($_SESSION["email_address"] )) {
7
- ?>
7
+       ?>
8
- <script type="text/javascript">
8
+         <script type="text/javascript">
9
- document.getElementById('user_email').value = '<?php echo $_SESSION["email_address"]; ?>'
9
+           document.getElementById('user_email').value = '<?php echo $_SESSION["email_address"]; ?>'
10
- </script>
10
+         </script>
11
- <?php
11
+       <?php
12
- }
12
+     }
13
- }
13
+   }
14
14
  }
15
- add_action( 'wp_footer', 'add_input_value');
16
15
  ```