Newsletter Signup

All the posts published.

Saturday evening… A beautiful and poetic sunset in Paris. I’m currently heading home (Portugal) and I’m still a bit overwhelmed by the whole WordCamp experience. When you have a low expectation about an event and it turns out to be great, it takes some time to settle down. In fact, I liked it so much that I decided to share the experience here. Here’s the quick story: arrived in …

Read More →

I get a reasonable number of support requests when a theme update is needed. For my themes I suggest a plugin called Envato Market, but I think that most purchasers don’t use it, because they need to generate a validation key. So, most of them have to update the theme “manually”. This means that they need to do it via FTP or the WordPress Admin Area. Today we are going …

Read More →

There’s a new requirement for using Google Maps and other Geolocation features in our websites. Since June 22, 2016 we need to have a Google Maps API Key to be able to use these features. At this moment, there’s a free plan that should be good for most of the websites, but if you get a (really!) large number of visitors you may need to subscribe a premium plan. You can …

Read More →

WordPress has a really cool feature that you can’t miss. It is called Revisions and it works like a time-machine for your posts/pages content. When enabled, this feature allows you to restore an older version of your post/page content. This may come handy if you have erased content and want to have it back. It is also good when your page content get’s messy due to a wrong HTML …

Read More →

WordPress default search feature basically sucks. If you think that I’m wrong just give it a try… Done? Happy with the results? Most probable answer is “No, I’m not!”. This is a true headache for any client that needs a decent search feature. The thing is that the search works relatively well with posts and pages, but you will have trouble with Custom Post Types, Custom Taxonomies and Custom Fields. …

Read More →

Yes, I know… Just another post about Search Engine Optimization (SEO). To make it a bit more original and interesting I’ll try to highlight what really matters so that after a (really!) quick read you know the basics. Also, in this particular post I’m going to focus on WordPress whenever it is possible. Time is short so let’s get started with the most important things to be done. 1. Essential HTML …

Read More →

There are thousands of WordPress Plugins available, but unfortunately a lot of them suck. Why? The most common issues that I find are removing/changing some of the WordPress Core functions and incorrect CSS code that breaks the theme layout. Here are 6 plugins that are absolutely great (each one doing his own job): W3 Total Cache Speed up your website. MailChimp List Subscribe Form Mailing lists, the easy way. …

Read More →

Did you ever face trouble managing menus on WordPress? Well, who hasn’t? With this small tutorial I should be able to give answer to the most common errors and doubts that arise within this matter. If you understand the connection between menus and their locations and also the importance of the “Screen Options” button you are halfway there. Also as promised on the screencast, XFN™ stands for XHTML Friends Network. …

Read More →

So I decided to add self-hosted video support on my new theme, but I have faced a limitation: I can’t upload files with more than 1MB into the WordPress Media Library. After doing some research here’s what I needed to do: a) Because I’m running a multisite installation I had to do this: 1. At the top My Sites>Network Admin 2. At the left Settings>Network Settings 3. Scroll to the bottom …

Read More →

One of the most frequent requests on my themes is how to add new fonts to the options panel. I decided to spend some hours with this and I developed a simple plugin. You can grab it here. For now this plugin works only with themes developed by me. If you don’t know where to find them, here they are. You can add 3 types of fonts: from the …

Read More →

This is an old request that I get a lot of times on my themes. Usually posts are ordered by date so all you have to do is change their date. This might not be the solution, because sometimes you want to display the correct date on the frontend (and for some reason you want another posts order).

Read More →

Wordpress 3.5 is here and those who are using the great Victor Teixeira image resize script some warnings might have appeared on your Wordpress installation. The image_resize function is still working, but deprecated (in favor of the “wp_get_image_editor” function). This means that it should stop working someday.

Read More →

I ran across a small problem the last days. I needed to obtain image attributes (title and alt) from Wordpress library and pass them to the img HTML tag. Once again, something that’s supposed to be simple, but took me some time.

Read More →

Let's start with simple stuff. Well at least apparently... It's incredible how Wordpress is such a powerful tool and sometimes you can't do the simplest things. Here's a small screencast that will show you how to disable comments on any scenario.

Pirenko | Groups Home Slides

New Themes Notification

Interested in new theme releases? Subscribe here!