投稿を「安全に」削除したい場合。 「削除予定」投稿へのリンクが(私のブログ内に)ないことを確認したいです。それ、どうやったら出来るの?
このスレッドを読んだ後、私は時々これが必要かもしれないことを見ました。これが結果です。
現在表示されている投稿に内部的にリンクしているすべての投稿へのリンクを表示するメタボックスを投稿編集画面に追加します。出力を変更したい場合(例えば何か追加したい場合)は、提供されているフィルタを使用してください。フィルタの使用方法の例はreadmeファイルにあります。
プラグインはGPL2ライセンスです。たぶん私はあなたの自己ホスト型ブログの中からインストールを許可するためにそれを公式リポジトリに入れるでしょう。 編集:完了。
...または...
...または私たち自身で
次のような問い合わせをすることができます。
SELECT ID, post_title, post_date, post_content
FROM wp_posts
WHERE post_content
LIKE '%your-post-title%' ORDER BY post_date
古い投稿の順番をリンクしているすべての投稿を日付で取得する。
投稿間のリンクを保持する個別のテーブルやデータ構造はありません。そのためこれを行う最善の方法は、削除する投稿のURLで投稿を検索することです。検索は投稿のHTMLコードで行われるため、ビジュアルエディタで表示されていなくても、フルリンクが含まれます。
もちろん、投稿へのリンクも含まれている可能性があるため、ページ全体を検索する必要もあります。
他のアプローチはグーグルを使用することでしょう。 link:http://example.com/2011/05/post-to-delete/
を検索すると、そこにリンクしているすべてのページが返されます。その後、site:example.com
を追加して、結果を自分のサイトのページのみに制限することもできます。もちろん、これはあなた自身の現在のデータベースの検索ほど最新ではありません。
グーグルのウェブマスターツールを使うだけです - それは内部リンクを示す特定のページを持っています。