WordPressでURLにクエリ文字列を追加する方法


  1. パーマリンク設定の確認: まず、WordPressのパーマリンク設定が正しく構成されていることを確認してください。WordPressダッシュボードの「設定」→「パーマリンク」で設定を確認し、適切なパーマリンク構造が選択されていることを確認します。

  2. add_query_arg()関数を使用する: WordPressでは、add_query_arg()関数を使用してクエリ文字列をURLに追加できます。以下はその使用例です。

$url = add_query_arg( 'key', 'value', get_permalink() );
echo $url;

この例では、'key'と'value'は任意のクエリパラメータと値に置き換える必要があります。get_permalink()は現在の投稿のパーマリンクを取得する関数です。

  1. リダイレクトとして使用する: クエリ文字列をURLに追加するだけでなく、リダイレクトとして使用する場合は、wp_redirect()関数を使用します。以下はその使用例です。
$url = add_query_arg( 'key', 'value', get_permalink() );
wp_redirect( $url );
exit;

この例では、クエリ文字列が追加されたURLにリダイレクトされます。

これらの方法を使用することで、WordPressでURLにクエリ文字列を追加することができます。必要に応じて、他のパラメータや値を追加することも可能です。