記事の編集リンク – Edit This

PHPワードプレステンプレートタグビジュアルエディタ管理画面

記事(ページ)の編集画面へのリンク。

ログイン状態でのみ表示するものなのであまりいじらないですが、いちいち「新しいタブで開く」を選ぶのが面倒なのでちょっとだけ変更。

ソース

if( current_user_can( 'edit_post', get_the_ID() ) ){
	$edit_link_url = get_edit_post_link();
	echo '<footer class="entry-meta edit-link-wrap"><span class="edit-link"><a href="' . $edit_link_url . '" target="_blank" rel="noopener">' . __( 'Edit This' ) . '</a></span></footer>';
}

「edit_post_link()」だと、リンクターゲットを足したりできないようなので「get_edit_post_link()」を使用。

国内でしか使わないなら「__( ‘Edit This’ )」は「’編集’」でOK。

 

これをpage.php、single.phpはもちろん、アーカイブの各投稿にも出して編集画面にダイレクトリンク。

サイト構築中は数十回は踏むリンクなのでこれでスッキリ。