Якщо я хочу "безпечно" видалити публікацію. Я хочу переконатися, що в моєму щоденнику не існує посилання на публікацію "для видалення". Як це зробити?
Якщо я хочу "безпечно" видалити публікацію. Я хочу переконатися, що в моєму щоденнику не існує посилання на публікацію "для видалення". Як це зробити?
Відповіді:
Прочитавши цю тему, я побачив, що мені це може знадобитися і іноді. Тож ось результат:
Він додає мета-вікно на екранах редагування публікацій, де відображаються посилання на всі публікації, які внутрішньо посилаються на поточно відображену публікацію. Якщо ви хочете змінити вихід (додати щось для напр.), Будь ласка, використовуйте наданий фільтр. Приклад використання фільтра можна знайти у файлі readme.
Плагін має ліцензію GPL2. Можливо, я також покладу його в офіційне репо, щоб дозволити встановлення всередині вашого власного блогу. Редагувати: Готово.
... або в ...
... або в нашій власній
Не існує окремої таблиці або структури даних, яка б зберігала посилання після публікації, тому найкращий спосіб зробити це - пошук ваших публікацій за URL-адресою публікації, яку ви хочете видалити. Пошук працює над HTML-кодом публікації, тому він буде містити повне посилання, навіть якщо ви не бачите його у візуальному редакторі.
Звичайно, ви також повинні шукати сторінки, оскільки вони також можуть містити посилання на повідомлення.
Іншим підходом було б використання Google. Якщо ви шукаєте, link:http://example.com/2011/05/post-to-delete/
він поверне всі сторінки, які посилаються там. Потім ви також можете додати, site:example.com
щоб обмежити результати лише сторінками вашого сайту. Звичайно, це буде не так актуально, як пошук у вашій власній поточній базі даних.