ワードプレスの記事ページからわざわざ、管理画面を経由せずに直接、編集画面に遷移するボタンを表示する方法をご紹介します。
方法は簡単、single.phpの任意の場所に下記を記述するだけでOK!
<?php edit_post_link('編集する'); ?>
※ワードプレスにログインしている事が前提です。ログイン状態でないと編集ボタンが表示されません。
edit_post_linkの引数
上記の使い方でも十分かと思いますが、引数もご紹介しておきます。
<?php edit_post_link('表示テキスト' , 'before' , 'after' , '投稿ID' , 'class名'); ?>
①表示テキスト:aタグ内に出力されるテキスト
②before:aタグの前に出力される
③after:aタグの後に出力される
②③は下記の様に記述する事で、任意のタグで囲む事が可能となる。
<?php edit_post_link('表示テキスト' , '<p>' , '</p>'); ?>
④投稿ID:任意の投稿IDを記述すれば、記述した投稿IDの編集画面がリンク先になる。
初期値:0で現在の投稿、または引数を空にする。
⑤class:出力されるaタグに任意のclass名つける事ができる。