wordpress では、カスタム URL パラメーターを渡すことができません。したがって、http://yourwordpresswebsite.com/? custom_param= 'value' のようなものを送信することはできません
。
ワードプレスはそれを許可しません。SO 必要なのが投稿 ID またはページ ID だけの場合。ワードプレスでつかむのは簡単です。行う:
$val= $post->ID
これで $val が設定されました。カスタム パラメータを別のファイルに送信する必要がある場合の方法は、それをフォーム変数として送信することです。もっと良い方法があるかもしれませんが、私はWordpressとphpも初めてです。だからこれは私がすることです:
<?php
echo "<form action='php_file.php' method='post' name='form_name'>
<input type='hidden' name='eventid' value='$event_id' />
<input type='submit' name='submit' value='submit'/>
</form>";
?>
これをセッション情報にしたい場合は、上記のフィールドを収集している php ファイルに追加するだけです。
session_start();
$_SESSION['pageId'] = (int) $_GET['eventid'];
/* Do not forget to check if the get variable is clean before you perform any operations, use mysql_real_escape_string(). It is a very important security measure. */
私もワードプレスは初めてだと言ったので、これは最善のアプローチではないかもしれません。