get_edit_user_link()


WordPressのget_edit_user_link()関数は、指定されたユーザーの編集ページへのリンクを取得するために使用されます。この関数は、ユーザーIDを引数として受け取り、そのユーザーの編集ページへのURLを返します。

構文

get_edit_user_link( int $user_id = null );
  • $user_id(int) — 編集リンクを取得したいユーザーのID。デフォルトはnullで、現在のユーザーを指します。

例1: 現在のユーザーの編集リンクを取得

現在ログインしているユーザーの編集ページへのリンクを取得します。

<?php echo get_edit_user_link(); ?>

例2: 特定のユーザーの編集リンクを取得

ユーザーIDが5のユーザーの編集ページへのリンクを取得します。

<?php echo get_edit_user_link(5); ?>

例3: 編集リンクをボタンとして表示

編集リンクをボタンとして表示する例です。

<a href="<?php echo get_edit_user_link(5); ?>" class="button">ユーザーを編集</a>

例4: 編集リンクを新しいタブで開く

編集リンクを新しいタブで開くように設定します。

<a href="<?php echo get_edit_user_link(5); ?>" target="_blank">ユーザーを編集</a>

例5: 編集リンクを取得してリダイレクト

特定のユーザーの編集ページにリダイレクトします。

<?php wp_redirect(get_edit_user_link(5)); exit; ?>

例6: 編集リンクをログに記録

編集リンクをエラーログに記録します。

error_log(get_edit_user_link(5));

例7: 編集リンクをメールで送信

編集リンクをメールで送信する例です。

wp_mail('admin@example.com', '編集リンク', get_edit_user_link(5));

例8: 編集リンクをショートコードで表示

ショートコードを使用して編集リンクを表示します。

function display_edit_user_link_shortcode($atts) { return get_edit_user_link($atts['user_id']); } add_shortcode('edit_user_link', 'display_edit_user_link_shortcode');

注意点

  • ユーザーIDが存在しない場合、関数は空の文字列を返します。
  • 編集リンクは、ユーザーが編集権限を持っている場合にのみアクセス可能です。

関連機能: