BooksホームWordPressWordPressで、現在閲覧中の記事をその場で削除できるボタンを作る・改AdsWordPress2012.09.15以前書いた記事がWordPress3.4で動作しないとのコメントを頂いたので改正版を書きます。需要は無さそうな気がしていましたが、意外とあるものなんですね。以前書いた記事は以下になります。Tips:閲覧している記事をその場で削除するボタンを設置するこれが最新版のWordPressでは動かないみたいですので新しく書き直します。フロントエンド側に削除用のURLを作るとりあえず削除用のURLを用意します。get_delete_post_linkでフロントエンド側に削除リンクを呼び出します。?>これで以下のようなURLを呼び出す事が出来ます。http://example.com/wp-admin/post.php?post=1&action=trash&_wpnonce=うんたらかんたらこれをa要素に含めればいいですね。?>">ログインユーザーにだけ見せたいログインユーザーにだけ見せる為に条件分岐しときます。?>ログインしないと見れないよー。?>current_user_canでユーザーの権限をチェックし、パラメーターとして権限を指定します。この権限は以下に一覧表があるので必要に応じて変更して下さい。Codex削除するかどうか確認したい基本的にget_delete_post_linkは即削除するみたいですが、誤クリックが怖いので確認するダイアログも欲しい、という方もいるかもしれません。調べたけどWordPress側でやる方法は分からなかったのでJavaScriptでダイアログを出す方法を書いておきます。confirm('削除します。?>confirm関数で確認ダイアログを出します。動作テスト以下実行テストのキャプチャです。フロントエンド側で確認ダイアログの出る記事削除ボタンが作成出来ました。WordPressの情報を探すときはその記事やフォーラム投稿の日付を確認して頂くと時間のロスを防げるかと思います。"http://kachibito.net/wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/scripts/shCore.js-end");/*]]>*/タイトルとURLをコピーしました。