Menu

WordPress

Where’s my screen icon?

WordPress 3.8 is all about the admin interface design, which is awesome! One of the improvements were the icons, served as a font – Dashicons – instead of images. The main advantage of doing it using a font, is that it can scale for retina displays and larger screens without losing quality. Neat isn’t it?! But, what

Vimeo logo

Vimeo embedding on WordPress

WordPress supports natively lots of embeds from external services, like Vimeo or Youtube, and more recently Spotify and Rdio. In real life, if you paste a link from a supported service onto the post content area, WordPress will do the magic of transforming that link into html to support the requested service. But, what happens when

WordPress 3.7 behind the obvious

WordPress 3.7 “Basie” is out! So, where should we start after upgrading? There are so many things going on with the new WordPress version that it is hard to go through everything in a post. For sure, this version is a quantum leap into the vision of making WordPress upgrades as silent as Chrome browser

Post Type Archive issue

I’ve been struggling with this identified core bug regarding the post_type_archive_title() function which also affects the wp_title(). With debug mode on, hereby the messages I’m getting: PHP Notice: Undefined property: stdClass::$labels in /wp-includes/general-template.php on line 700 PHP Notice: Trying to get property of non-object in /wp-includes/general-template.php on line 700 I’m trying to load the custom post

Cache and Options API

One of the simplest and powerful WordPress APIs is the so called Options API. It allows one to store data in the database easily, in a standardised way. One of the most used functions within this API is the get_option( $option_name ) which retrieves the value stored in DB. For one of my last projects I