Code
Writing code is like writing poetry – do it right or you’ll end up in some anthology of shame.
A rather frustrating bug that I became aware of when generating navigational menus for custom post types using wp_list_pages(). The list entries aren’t decorated with useful classes denoting the current item, the parent item, and ancestor(s).
Read about the issue here.
This guide will show you how you might create a gallery layout with “cards” of fixed widths and variable height.
So Yoast’s Google Analytics for WordPress plugin has a somewhat annoying “bug”, or oversight rather, where it rewrites relative link URLS to full URLs, including anchors. For example, <a href="#anchor"> becomes <a href="https://planetjon.ca/blah/#anchor">. There is more information about this on the wordpress forums.
A workaround for binding to the intended static scope without using the static:: operator introduced in PHP 5.3
Cutting straight to the point, here’s a quick way with PHP for removing empty values from an array and shifting the indices appropriately. Nothing too fancy but I found it useful at work and figure that I might as well share the tip.
Do you know what happens when you add a KeyListener to JFrame to capture global keystrokes? Nothing.
Much to my frustration, I discovered recently that KeyEvents are not bubbled up through the JComponent hierarchy by default. The only component that consumes the event is the one currently focused.