Doing Things Wrong

Pressing Words

WordPress is primarily a blogger, and its favorite thing in the world to do is spit out your blog posts in descending order by date. But it doesn't want to do that for pages or anything else.

So I hacked the archive template, and made it recognize a 'pseudo-category' called 'recent-pages '. I say it is a pseudo-category because although it is set up like any other category, there is no point in assigning pages to it. Instead, if the WordPress database engine runs across it, it abandons the default query and instead uses one based on descending 'modified_date' for only pages. The final part was getting the pseudo-category to auto-generate. Now, if it is missing or deleted, it magically re-spawns.

Having worked out the details, I could make other pseudo-categories, but I looked over the posts table, and I don't see a need for anything else. My first go at this was very hackish, but I have now done it the right way, and it paginates. In the process, I also gathered up all the pre_get_posts() logic in one place where I can manage it. Before, there was no telling what might happen, it depended a lot on the (unknown) order that WordPress executed the various pieces.

Since I am also using the comments functionality as a Guest Book, I wrote a simple custom output function for that. All a lot of nice improvements to WordPress. I'm giving myself another one of these:


image

I took this 'Bird down from it's usual place up on the wall to take some measurements, and I noticed that it had grown fangs along the ( otherwise excellent Mighty-Mite ) neck that were not there before. Sharp fret ends is something I see people piss and moan about all the time. It is going to happen. It's not that the frets weren't dressed properly at the factory, the problem is that most guitars are made in warm humid places like China, Mexico, Indonesia, and Tennessee in the summer. Wood swells with moisture. When they are brought to the USA and placed in a dry heated winter house, the wood dries and shrinks a tiny bit, and the fret ends protrude. Everything about fretwork is a matter of thousandths of an inch, even the tiniest discrepancies are obvious. So this is not a defect, it is something that is simply going to happen, and it is easy to fix.

Printed from luthierylabs.com