投稿を「安全に」削除したい場合。「私のブログ内に」「削除予定」の投稿へのリンクが存在しないことを確認したい。それ、どうやったら出来るの?
投稿を「安全に」削除したい場合。「私のブログ内に」「削除予定」の投稿へのリンクが存在しないことを確認したい。それ、どうやったら出来るの?
回答:
このスレッドを読んだ後、私も時々これを必要とするかもしれないことがわかりました。結果は次のとおりです。
投稿編集画面にメタボックスを追加し、現在表示されている投稿に内部的にリンクしているすべての投稿へのリンクを表示します。出力を変更する(何かを追加するなど)場合は、提供されているフィルターを使用してください。フィルターの使用方法の例は、readmeファイルにあります。
プラグインはGPL2ライセンスです。たぶん、私は公式のリポジトリにそれを置いて、あなたのセルフホストブログ内からインストールできるようにするでしょう。編集:完了。
...または...
...または私たち自身で
投稿間のリンクを保持する個別のテーブルまたはデータ構造はないため、これを行う最良の方法は、削除する投稿のURLを投稿から検索することです。検索は投稿のHTMLコードで機能するため、ビジュアルエディタで表示されなくても、完全なリンクが含まれます。
もちろん、投稿へのリンクを含めることもできるため、ページも検索する必要があります。
別のアプローチは、Googleを使用することです。検索するlink:http://example.com/2011/05/post-to-delete/
と、そこにリンクしているすべてのページが返されます。次にsite:example.com
、サイト上のページのみに結果を制限するために追加することもできます。もちろん、これは現在のデータベースでの検索ほど最新ではありません。