こんにちは
wp-config.php
define('EMPTY_TRASH_DAYS', 0);
を記述した上で、投稿(公開中の投稿)を削除してみてください。
ゴミ箱 へのリンクが 完全に削除 のリンクになり、ゴミ箱はなくなります。
nobitaさん>
さっそくのレスありがとうございます。
私の説明が至っておりませんで、
当方の意図が伝わっておりませんでした。
申し訳ございません。
ご説明いただいた方法ですと「完全に削除」というリンクは残り、
『「完全に削除する」を非表示にしたい』という目的は、
達成できていないように伺えます。
当方の意図としては、
「操作ミスによって情報が完全に削除されてしまう可能性を根本的に絶つ」ために、
[完全に削除する」というテキストリンクを非表示にしたいと思っております。
上記の「操作ミス」とは、
ゴミ箱に入っている情報を復元しようとした際に、
[復元]リンクのすぐ横にある[完全に削除する]リンクを
間違ってクリックしてしまうことです。
ゴミ箱の機能は残さないといけないので、
ゴミ箱の機能は残したままで、
[完全に削除する]というテキストリンクだけを非表示にする方法、
もしくはそれに類する方法があればご教示願いたく存じます。
「操作ミスによって情報が完全に削除されてしまう可能性を根本的に絶つ」
とありますが、通常ゴミ箱に入った投稿は、30日後に削除されてしまい、リンクを消すだけでは、根本的に断つという事は出来ないと思いますが、その点については、どのようにお考えですか?
nobitaさん>
レス遅れまして失礼致しました。
> 通常ゴミ箱に入った投稿は、30日後に削除されてしまい
上記のご指摘ありがとうございます。
これは知りませんでした。。。
ちなみに調べてみたところ、
30日という保留期間はいくらでも延ばせるようでしたので、
以下に付記させていただきます。
http://soheicube.com/snippet/248/adjust-empty-trash-days
やはりないですかね・・・質問に対する解決策は。。。
ゴミ箱の機能は残さないといけないとなるとdelete権限を消すわけにもいかないので
多少強引ですがスタイルでゴミ箱を空にするのボタンを消してしまってはどうでしょうか?
もちろんゴミ箱を空にするを選ばないでURLを直指定されると消されてしまいますが。
*管理画面にCSSを追加するならadmin_headあたりにフィルターするといいのかな?
試してはいませんが、
ユーザー権限を調整してやれば、
例えば「投稿者」なら、「完全に削除する」リンクは、表示されなくなるのではないでしょうか