wp_registration_url()


WordPresswp_registration_url()関数は、ユーザー登録ページのURLを取得するために使用されます。

シンタックス

wp_registration_url();

この関数は、ユーザーが新規登録を行うためのURLを返します。WordPressでユーザー登録を許可している場合に使用されます。

例 1: 登録ページURLの表示

次のコードは、登録ページのURLを表示します。

<?php echo wp_registration_url(); ?>

例 2: カスタムリンクとして登録ページURLを使用

カスタムリンクとして登録ページのURLを表示するコード例です。

<?php
echo '<a href="' . wp_registration_url() . '">新規登録はこちら</a>';
?>

例 3: ナビゲーションメニューに登録リンクを追加

次のコードを使用して、登録リンクを動的にナビゲーションメニューに追加できます。

<?php
if ( ! is_user_logged_in() ) {
    echo '<li><a href="' . wp_registration_url() . '">登録</a></li>';
}
?>

例 4: ログインと登録リンクを条件付きで表示

現在ログインしているかどうかに基づいて、ログインまたは登録リンクを表示する例です。

<?php
if ( is_user_logged_in() ) {
    echo '<a href="' . wp_logout_url() . '">ログアウト</a>';
} else {
    echo '<a href="' . wp_registration_url() . '">登録</a>';
}
?>

例 5: 登録ページへのリダイレクト

特定の条件を満たした場合に、登録ページへリダイレクトするコード例です。

<?php
if ( ! is_user_logged_in() ) {
    wp_redirect( wp_registration_url() );
    exit;
}
?>

注意事項

  • wp_registration_url()は、WordPressのユーザー登録が有効になっている場合にのみ動作します。
  • ユーザー登録を有効にするには、管理画面の「設定」→「一般」→「誰でも登録できる」にチェックを入れてください。

関連機能: