If you haven’t been following this series, make sure you at least skim through WordPress Internals: How WordPress Boots Up and WordPress Internals: How WordPress Boots Up Part 2, where we went from the very moment an HTTP request hits the index.php front-facing WordPress file and up to the quite cumbersome but lighting fast bootstrap process that wp-settings.php leads and sustains.
This third part will deal with the more interesting parts, after the bootstrap routines, which will hopefully not bore you to death and provide some insight into how WordPress works from the inside, helping you understand and leverage all its internal power when developing themes and plugins. Permalink
Today is a very exciting day for us over at Theme.fm — we just got approval from the iTunes Store for our very own iOS application. It took us a little over two months since our first sneak peek and it’s finally available free of charge in the App Store. In this post we’ll talk a little bit about the application itself and the technology that’s running behind it. Permalink
Yes, Friday is here, and as always we are ready to bring together a list of most of the week’s happenings in the world of WordPress; stuff that you may have missed and can’t afford not knowing and thinking about, stuff that will hopefully make you a better WordPress developer this week. Permalink
WordPress themes and plugins sometimes need to download files from third party servers, like images, documents, archives, and more. A Flickr image browser is a great example, where you wouldn’t want to hotlink to the images on Flickr, but rather download them to your own. Note that
file_get_contents is not the way to go, so in this post we’ll talk about two more WordPress friendly ways. Permalink
I’m pretty sure you all know what Google Analytics is, but not everybody is aware that it comes with a Data Feed API which can be used to grab different sorts of valuable information from your Analytics profile.
In this post we’ll talk about the API, authentication and firing requests to the API using the WordPress HTTP methods, about understanding and parsing the response and finally, we’ll go through some examples of how the techniques can be used to get interesting information from your Analytics account straight into your WordPress site. Permalink
We heard this question many times and it’s not as simple as it sounds, so we’re dedicating a whole blog post to the solution. Today we’ll talk about child themes, taxonomy (categories, tags and custom taxonomy), the
post_class function, it’s filter friend and their correct usage in WordPress themes. Permalink
This week’s been filled with quite a lot of cool WordPress stuff among everything else and our weekly roundup will help you get a scoop of the latest happenings in the world of WordPress. Permalink
We posted the WordPress 3.3 scope back in July and today we’re here to give you a short update of where 3.3 now stands. It seems like the final release has been moved from November 15th to the 29th, but the good news is that we can expect the first beta tomorrow! Permalink
WordPress themes and plugins come with quite a lot of features and options these days, and the Settings API does provide a very easy to sectioning method. Sections are good and work out of the box, but if you’ve got more options than your sections can handle, it’s wise enough to split them into different options pages and provide tabs. In this post we’ll cover tabs usage via the Settings API in WordPress. Permalink
In the first part of this tutorial, we covered the WordPress Cron engine, created our own scheduled task that used the WordPress HTTP API to query the Twitter Search API and create new Status posts out of new tweets in the search.
Today we’ll talk about some improvements that can be made to the plugin. We’ll create a plugin options page using the Settings API and talk about different search techniques available on Twitter. Permalink