Jeśli chcę „bezpiecznie” usunąć wpis. Chcę się upewnić, że nie ma (w moim blogu) linku do postu „do usunięcia”. Jak mogę to zrobić?
posts
links
wpse-plugin
użytkownik3047
źródło
źródło
Odpowiedzi:
Po przeczytaniu tego wątku zobaczyłem, że czasem też mogę tego potrzebować. Oto wynik:
Wtyczka wewnętrznego sprawdzania linków
Dodaje meta-box na ekranach edycji postów, który pokazuje linki do wszystkich postów, które prowadzą wewnętrznie do aktualnie wyświetlanego postu. Jeśli chcesz zmienić wyjście (dodaj coś np.), Skorzystaj z dostarczonego filtra. Przykład użycia filtra można znaleźć w pliku readme.
Wtyczka posiada licencję GPL2. Może umieszczę to również w oficjalnym repozytorium, aby umożliwić instalację z Twojego blogu. Edycja: Gotowe.
... lub w ...
... lub we własnym zakresie
źródło
Możesz wykonać zapytanie takie jak:
aby uzyskać wszystkie posty, które łączyły to stare zamówienie na pocztę według daty.
źródło
Nie ma oddzielnej tabeli ani struktury danych, która utrzymuje linki post-to-post, dlatego najlepszym sposobem na to jest przeszukiwanie swoich postów pod adresem URL postu, który chcesz usunąć. Wyszukiwanie działa na kodzie HTML postu, więc będzie zawierać pełny link, nawet jeśli nie widzisz go w edytorze wizualnym.
Oczywiście powinieneś również przeszukiwać strony, ponieważ mogą one również zawierać linki do postów.
Innym podejściem byłoby użycie Google. Jeśli
link:http://example.com/2011/05/post-to-delete/
go wyszukasz, zwróci wszystkie strony, które tam prowadzą. Możesz także dodać,site:example.com
aby ograniczyć wyniki tylko do stron w witrynie. Oczywiście nie będzie to tak aktualne, jak wyszukiwanie we własnej bieżącej bazie danych.źródło
Wystarczy użyć narzędzi Google dla webmasterów - ma konkretną stronę z wewnętrznymi linkami.
źródło