1

WordPress サイドバーに表示されるプレーンな PHP ウィジェットを作成しました。連続するページに入力したいと思っているデータをウィジェットに投稿させることに成功しました。ただし、本来あるべき場所は入力されず"<?php echo $_GET["、テキスト ボックスの後に then が入力されます" />"。最初に送信されたメールが次のページのフォームに記入されることを願っています。登録フォーム用に私が持っているコードは、より大きなウィジェットの一部であり、次のようになります。

<p class="form-email'.$errorVar.'">
      <label for="email">'. __('E-mail', 'profilebuilder') .$errorMark.'</label>
      <input class="text-input" name="email" type="text" id="email" value="<?php echo $_GET["email"]; ?>" /> 
</p><!-- .form-email -->';

ページへのリンクは次のとおりです: http://universityoutfitters.com/testphp/ — ウィジェットは左下のサイド パネルにあります。

追加情報: ウィジェットのコードは次のとおりです。

<form action="http://universityoutfitters.com/sign-up/" method="post">
    Please submit your email address
    Email: <input type="text" name="email" />
<input type="submit" />
</form> 
4

2 に答える 2

1

この行は次のようになります。

<label for="email"><?php echo __('E-mail', 'profilebuilder') $errorMark ;?></label>
于 2012-04-27T21:01:36.337 に答える
0

上記のコメントにあるように、PHP タグで正しくラップする必要があります。

<?php
echo '<p class="form-email'.$errorVar.'">
      <label for="email">'. __('E-mail', 'profilebuilder') .$errorMark.'</label>
      <input class="text-input" name="email" type="text" id="email" value="'.$_GET["email"].'" /> 
</p><!-- .form-email -->';
?>
于 2012-04-27T21:09:25.683 に答える