Remove link/source from BLC database: the "surgical option" vs. the nuclear option
WP 4.0.1
BLC 1.10.3
In Settings/BLC/Advanced, I have a button for a "Forced recheck" of all pages. This "nuclear option" clears the entire BLC database which forces the plugin to rescan all posts (and/or pages, etc.) for links, enter them in to the database, and check the link.
As far as I can tell, there is not currently a way to do remove links and/or sources (e.g., a page) from the BLC database unless I use the nuclear option.
An example of when this surgical option would have been useful: because of BLC, I found that hundreds of old links to a map website had rotted into a generic redirect to the website's home page. I used a different plugin (https://wordpress.org/plugins/search-and-replace/) to directly edit the WP database and change hundreds of links across multiple posts in less than a minute. BLC, however, was not immediately aware of the changes. My rescan time is set to 999 hours, but BLC detected all of the changes within about 20 hours. I am not sure why or how it detected the changes. If I had a surgical option to clear the links from the BLC table, then it would have the benefits of the nuclear option without having to empty the entire table.
-
AdminJānis Elsts (Admin, W-Shadow.com) commented
Yep. In general, BLC is supposed to detect changed posts automatically. but changing them directly in the database bypasses the usual notification mechanisms.
-
Hunter Hogan commented
Thanks! I wondered if that would work, so I did try it. I guess that is what triggered the rescan. It is great that you also detect what links have been deleted from a post--I noticed that it removed the links I changed.
-
AdminJānis Elsts (Admin, W-Shadow.com) commented
Usually you can trigger a partial rescan by opening the post(s) in the editor and clicking "Update" (without actually changing anything).