WordPress – 記事の編集画面へのURLを取得する
edit_post_link()
を使えば、記事ページ側からその記事の編集画面へアクセスできるURLを取得することが可能です。わざわざ管理画面へアクセスして記事を探さなくてもログイン中であれば記事表示ページ側からでも簡易アクセスできるようになるので利便性が向上します。get_edit_post_link()
も同様にURLを取得可能ですがここでは割愛いたします。
edit_post_link()
edit_post_link( $text, $before, $after, $post, $css_class );
$text string | リンクにするテキストを指定できる。文字コードやFont Awesomeなどのも可能。null と設定した場合は【編集】と出力 |
$before string | $text の前に要素を追加できます。 |
$after string | $text の後ろに要素を追加できます。 |
$post int | 投稿IDを指定することが可能。ループ内であれば記述不要。get_the_ID() で取得も可能。 |
$css_class string | <a> タグにクラスを追加できる。初期値は.post-edit-link |
例
<?php edit_post_link('編集画面へ', '<div class="wrap-edit">', '</div>'); ?>
出力
<div class="wrap-edit-link">
<a class="post-edit-link" href="http://wordpress/wp-admin/post.php?post=9999&action=edit">編集画面へ</a>
</div>