WordPress Articles
- Bunny’s Technorati Tags and WordPress 2.0 (Obsolete) To make Bunny’s Technorati Tags fully compatible with WordPress 2.0 you need to change two lines in the add_tags_textinput() function.
- Database Upgrade Problems! MySQL 5 → 8 with WordPress My webhost upgraded their database server from MySQL 5 to 8. The upgrade itself went smoothly, but I did find some after-effects on my WordPress sites
- First Stab at WordPress/MySQL Tuning (Obsolete) My job sent me to a class on scaling, optimizing and troubleshooting MySQL this week.
- Fixing Feed Problems with WordPress 2.0.6 and PHP 5.2 (Obsolete) Feeds are broken on WordPress 2.0.6 with most, but not all, browsers because of an HTTP header problem. Here’s how to fix it.
- Flash 10 and WordPress File Upload Problems (Obsolete) WordPress use(d) SWFUploader for uploading images, but Flash 10 broke it. Fixed in WP 2.7. Obsolete now that Flash is discontinued and HTML+JS can handle nicer uploads.
- Flock and self-hosted WordPress (Obsolete) If you can’t post to your self/third-party-hosted WordPress blog through a program other than the website, and you use ModSecurity - check those settings.
- Getting Logged Out of ClassicPress ClassicPress uses a strict mode for admin cookies, so following a link to your dashboard from another site requires you to log in again.
- How to Post to Mastodon From Anything Using IFTTT You can use IFTTT’s webhooks target to hook up anything to autopost to a Mastodon account.
- Jetpack Related Posts Missing on an SSL WordPress Site? (Obsolete) If you can’t get Jetpack’s related posts to load on self-hosted WordPress running HTTPS, check your SSL settings to see if you need to disable RC4.
- Make Feedly Notice an Updated WordPress Post by Changing the GUID Changing the GUID of an updated post in your RSS/Atom feed will tell feed readers that it’s a new post. Here’s some WordPress code that will let you do that with a custom field.
- Moving WordPress: Finding and Updating Old Paths How to find every last reference to the old path in the entire site and config because WordPress stores absolute paths all over the place and some configurations will break if you don’t update it.
- PHP 5.2.2 vs. WordPress XMLRPC (Obsolete) A bug in PHP 5.2.2 breaks WordPress’ XMLRPC interface, which breaks stats and other clients.
- PHP5 and WP Cache 2 (Obsolete) Finding and fixing errors with WordPress’ WP Cache plugin and PHP5.
- Quick Fix: WordPress Social Homes and LinkedIn Icon (Obsolete) If your WordPress blog shows a blank icon for LinkedIn, this simple change will fix it.
- Reusable PHP Please, when developing your plugins, be sure to always use the full opening tag for PHP instead of just <?
- Share to the Fediverse with ShareOpenly A share button that connects to Mastodon, Bluesky, Micro.blog, Threads and more. Here’s how I’ve hooked it up to Eleventy.
- Using WP-CLI with WordPress 4.6 on DreamHost (Obsolete) To use wp-cli with WordPress 4.6, you need to use a newer version than the one installed, and to do that, you need to enable PHAR in PHP.
- What’s in Your Social Media Archive? I checked out what you get when you export your content from Twitter, Facebook, Google+, LinkedIn, WordPress, LiveJournal, Tumblr, and Mastodon, with an eye for both private archives and migrating to your own site.
- When Tags Vanish: WordPress 2.1 (Obsolete) A change in plugin hooks in WordPress 2.1 caused older plugins to fire when a post got new comments, causing some weird behavior like losing custom fields.
- WordPress + ActivityPub in a Subdirectory This rewrite rule lets other Fediverse sites find your blog through the ActivityPub plugin, without breaking Let’s Encrypt renewals.
- WordPress 5.7 Upgrade Breaks Posts with Emoji in the Title? Posts with emoji in the title mysteriously stopped displaying anywhere on the blog except the edit form, possibly due to mismatched character sets.
- WordPress Broken on PHP 5.2 Again (Obsolete) WordPress 2.1.1 should have fixed the PHP 5.2 problems, but not if you’re also using the internal cache.
- WordPress Combined Searches They’re not in the UI, but you can use URL tricks to search for combinations of tags, categories, authors, and so on.
- WordPress Complexity vs. Eleventy WordPress has gotten complicated to run, complicated to use, complicated to render… Eleventy is complicated too, but only to set up.
- WordPress Name+Number Login/Registration Attacks I was seeing a lot of brute force login attacks with odd usernames, and found that they were actually trying to register and kept trying the wrong form.
- WordPress Plugin: Combined Readme You can use a README.md instead of a readme.txt so the same file works for both the plugin directory and your git repository.