今見ている記事を削除するリンクを表示させる
以前、投稿記事や固定ページを編集するリンクを表示する方法を紹介しましたが、
>> WordPressの投稿記事や固定ページに編集リンクを貼りつける方法
削除も編集と同じく一旦管理画面に行ってから処理する必要があります。
編集以外に削除を頻繁にする方に取ってはちょっと面倒です。。
今回は、投稿記事や固定ページを削除するリンクを表示させる方法を紹介します。
get_delete_post_link() | 記事IDやページIDを渡すことで、その記事を削除するURLを取得できます。 |
---|
<?php if ( current_user_can('edit_post', $post->ID) ): ?> <a href="<?php echo get_delete_post_link($post->ID); ?>" onclick="return confirm('この記事をゴミ箱に移動しますか?');">削除</a> <?php endif; ?>
ログインしていて、記事を編集することができるユーザーにのみ表示されます。
「この記事をゴミ箱に移動しますか?」と確認ダイアログをjavascriptで出した後、
はい を選ぶと記事やページをゴミ箱に移動します。
※単一記事ページや、固定ページから削除をすると
前のページ(ゴミ箱に移動したことで閲覧できなくなったページ)にリダイレクトされるので
404ページが表示されます。
前のページ(ゴミ箱に移動したことで閲覧できなくなったページ)にリダイレクトされるので
404ページが表示されます。
いちいち管理画面に行って記事を探す手間が省けるので、
手間を省きたい方はこのリンクを付けるといいかもしれません。
関連記事