A plain SQL find-and-replace on a WordPress database corrupts every serialised array containing the string, because PHP serialisation records string lengths and the replacement changes them. –dry-run first…
Reaching for a GUI to answer one question about a database means finding credentials, a tunnel and a browser, when the site’s own configuration already has all of…
A custom post type registered without show_in_rest opens in the classic editor even on 5.0, silently, because the new editor has no way to load or save it.…
Apache checks for .htaccess in every directory from the document root down to the requested file, on every request, and it cannot cache the result because the file…
Preloading arrives in 7.4 and this year the closest equivalent is making sure the cache is warm before traffic reaches a new release, which is a deployment concern…