※ ChatGPTを利用し、要約された質問です(原文:GETとPOSTを同時利用したい)
GETとPOSTを同時利用したい
このQ&Aのポイント
WordPressでGETとPOSTを同時に利用する方法とは?
GET情報を追加しながらPOSTの内容を維持する方法は?
WordPressの遷移先URLにGETパラメータを追加する方法を教えてください。
wordpressで下記のようにPOSTを使用して遷移先のメールフォームにデータを渡しています。
コードの作成は(http://blog.goo.ne.jp/xmldtp/e/0884dbe92721ab84cb27d212ca631094)を参考にしました。
<a href="" onclick="document.mail_form.submit();return false;" >
<img src="@@@.png" alt="お問い合わせフォーム">
</a>
<form action="<?php echo get_permalink( @@@ ); ?>" method='post' name="mail_form" target="_blank">
<input type='hidden' name='post_id' value="<?php echo $post->ID; ?>">
</form>
これをそのまま流用し、<form>内の遷移先URLに『?view=english』を追加して英語版での表示切替をしようとしたのですが、これをつけるとPOSTの情報が遷移先に渡らなくなりました。
<form action="<?php echo get_permalink( @@@ ); ?>?view=english" method='post' name="mail_form" target="_blank">
<input type='hidden' name='post_id' value="<?php echo $post->ID; ?>">
</form>
どのようにすればPOSTの内容を維持したまま遷移先URLにGETの文字列を追加させることができますか?
お礼
記載以外の部分で自分の勘違いしているところがあり、GETとPOSTの併用は記載したコードで合っていました。 コメントありがとうございました。
補足
回答ありがとうございます。 GETで付加される『?view=english』ですでに分岐を組んでいる部分があるので、できればGETで文字列を追加したいんですが…無理なんでしょうかorz