WordPressの個別記事に「編集」ボタンを付ける

2010/12/31 (金)

WordPressで書いた記事、時折、編集したくなることがある。

その場合、管理画面にログインして、記事タイトル等で検索して
当該記事を探して編集することになるのだけれど、
この一連の手順が面倒。

テーマによっては、個別記事に「編集」というリンクが付いているものがある。
ということは、そういう仕掛けを入れ込むことができるんだろう。
ってことで、調べてみた。

そしたら、edit_post_link()という関数を呼べばいいということがわかった。

使い方は、

< ?php edit_post_link('編集', 'クリックで ', ' する'); ?>

という感じ。

すると、これを挿入したところに、 クリックで 編集 する
と表示される。「編集」の部分がリンクになっている。
もちろん、「クリック」や「する」の部分は任意文字列。

これを、single.phpやpage.phpの適当なところに入れておけば良い。
もちろん、index.phpに入れてもOK。
表示された「編集」をクリックすれば、ダイレクトにその記事の編集画面になる。

あ、ただし、事前にログインしておくことが必要。
なので、第三者へはこのボタンが表示されない。