Nếu tôi muốn "an toàn" xóa một bài viết. Tôi muốn đảm bảo rằng không có liên kết nào tồn tại (trong blog của tôi) đến bài đăng "sẽ bị xóa". Làm thế nào để làm điều đó?
Nếu tôi muốn "an toàn" xóa một bài viết. Tôi muốn đảm bảo rằng không có liên kết nào tồn tại (trong blog của tôi) đến bài đăng "sẽ bị xóa". Làm thế nào để làm điều đó?
Câu trả lời:
Sau khi đọc chủ đề này, tôi thấy rằng đôi khi tôi cũng cần nó. Vì vậy, đây là kết quả:
Nó thêm một hộp meta vào màn hình chỉnh sửa bài đăng của bạn hiển thị các liên kết đến tất cả các bài đăng liên kết nội bộ với bài đăng hiện đang hiển thị. Nếu bạn muốn thay đổi đầu ra (thêm một cái gì đó ví dụ.), Vui lòng sử dụng bộ lọc được cung cấp. Một ví dụ về cách sử dụng bộ lọc có thể được tìm thấy tại tệp readme.
Plugin được cấp phép GPL2. Có lẽ tôi cũng sẽ đặt nó trong repo chính thức để cho phép cài đặt từ bên trong blog tự lưu trữ của bạn. Chỉnh sửa: Xong.
...hoặc tại...
... hoặc của chính chúng ta
Không có bảng hoặc cấu trúc dữ liệu riêng biệt giữ các liên kết sau bài viết, vì vậy cách tốt nhất để làm điều này là tìm kiếm bài đăng của bạn cho URL của bài đăng bạn muốn xóa. Tìm kiếm hoạt động trên mã HTML của bài đăng, vì vậy nó sẽ chứa liên kết đầy đủ, ngay cả khi bạn không nhìn thấy nó trong trình chỉnh sửa trực quan.
Tất nhiên, bạn cũng nên tìm kiếm thông qua các trang, vì chúng cũng có thể chứa các liên kết đến bài viết.
Một cách tiếp cận khác là sử dụng Google. Nếu bạn tìm kiếm link:http://example.com/2011/05/post-to-delete/
nó sẽ trả về tất cả các trang liên kết ở đó. Sau đó, bạn cũng có thể thêm site:example.com
để giới hạn kết quả chỉ các trang trên trang web của mình. Tất nhiên, điều này sẽ không được cập nhật như một tìm kiếm trong cơ sở dữ liệu hiện tại của riêng bạn.