Just an FYI, the WordPress 5.0.1/4.9.9 (and others back to 3.7.x) security update broke uploads for CSV files under certain circumstances. The trac ticket is here and the workaround is here. This note says that it will be addressed in 5.0.3 which will probably correlate to 4.9.10 (unless 5.0.2 also includes…
Category: WordPress
I hate Font Awesome like I hate jQuery
First off, if you don’t know me then you might be offended or enraged by that statement. Please, keep reading. Font Awesome is a truly great collection of icons that can be easily deployed with a simple CSS or JS include. A ton of work has gone into it to…
WordPress, rel canonical missing
We’ve got a site with WP SEO and WPML that we needed <link rel=”canonical” /> on but we couldn’t get it to output no matter what we tried. First, we actually usually disable that tag on most sites so we checked that it wasn’t us. Good there. Second, we poked…
Hide Jetpack nag for Clef migration
Add this to a plugin or maybe your functions.php file to remove the nag at the top of most admin pages. add_action( ‘plugins_loaded’, function(){ remove_action( ‘init’, array( ‘ClefWindDown’, ‘init’ ), 1 ); } );
Better Nginx rules for BWP Minify
The plugin Better WordPress Minify is a great plugin for handling CSS and JS merging and minification. I’ve been using it for years now but just noticed today that there’s a weird header being emitted on some of my sites. Pragma: no-cache; What!?! No, please cache! Turns out it (probably) wasn’t…
New wp-cli commands
wp profile Installation This command requires at least v.0.23.0 but you should probably be running at least 1.1.0 anyways. You also need to define SAVEQUERIES as true in your wp-config.php file. Install via wp package install wp-cli/profile-command. If you run into errors you might need to temporarily up your PHP memory…
The WordPress post that kept 404’ing on Publish
This was a fun one. A client was updating a simple page with availabilities for trips that they offer. This wasn’t a custom post type, there were no custom fields and really not a whole lot of plugins that would interfere. But when they hit Publish all they got was “Page not found” Here’s…
Preferred WP/ACF image usage
In ACF, try to never use the_sub_field() on an image and always have ACF return an image array, especially for larger images. Calling the_sub_field() directly will bypass WordPress’s image sizing code and should only be used if you have an explicit size that designers are cropping to in Photoshop. To…
WP 4.1 – Something to watch
First, a very old bug/feature: https://core.trac.wordpress.org/ticket/5809 Currently, if you have WP Category for fruits called “Apple” and a WP Tag for pies called “Apple” and a custom taxonomy such as “Computer Manufacturers” with an item called “Apple”, that “Apple” term is shared between everything. This isn’t much of a problem…
Finding abandoned/no longer maintained plugins
After Matt’s State of the Word 2014 presentation I was talking to my host (QTH) about how Matt would like to encourage/pressure hosts into upgrading their PHP installs. My host told me that he’s tried this but it often results in broken sites because users don’t have their plugins updated…