方法は簡単で、テンプレートに、「edit_post_link」というものを表示したいところに埋め込むだけで実現できます。これだけで、Wordpressにログインしているときだけ編集リンクが表示されます。
テキストでリンクを設置する
<?php edit_post_link('Edit','[',']'); ?>
画像のボタンで設置する
<?php edit_post_link('<img src="https://img2.blogblog.com/img/icon18_edit_allbkg.gif" /?>','',''); ?>
引数にタグが含まれても問題ないようで、上記のように画像を埋め込めば、画像の編集ボタンを表示することが可能です。参考:
・テンプレートタグ/edit post link - WordPress Codex 日本語版
スポンサーリンク