category / Code
Writing code is like writing poetry – do it right or you’ll end up in some anthology of shame.
Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.
An interesting gotcha that I stumbled across recently, sending a 404 response code with a download forced by Content-Disposition: attachment will fail but inline content will still be displayed. This behaviour was tested in both Chrome and FireFox.
Of course the appropriate response code should always be sent; this 404 response code was being sneaked in by WordPress and led to hours of frustration.
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