Pagination UX Fails

Pagination is one of my biggest pet peeves, and Avoid the Pains of Pagination does a good job of explaining the primary reason: Users have better experiences with scrolling than clicking. The mouse wheels, touchpads and touchscreens of today make scrolling faster and easier than clicking. To get to the next page in a pagination, the user has […]

Continue reading...

The Web We Lost

The Web We Lost does a great job of contrasting the values of today’s big tech companies and the values that made the Internet and Web so radically different from the mediums it replaced. The tech industry and its press have treated the rise of billion-scale social networks and ubiquitous smartphone apps as an unadulterated […]

Continue reading...

Flushing Rewrite Rules on All Sites in a Multisite Network

TL;DR: Loop through all sites and delete_option( 'rewrite_rules' ). Don’t call flush_rewrite_rules(). Full example. Every once in awhile I’ll run into a situation where something will break permalinks on all the sites in a WordPress Multisite network, like a plugin network-activation gone wrong. On a single site, it’s easy enough to fix by manually visiting Settings > […]

Continue reading...