The XML-RPC implementation in WordPress allows external services and desktop clients to interact with WordPress. In this article I’ll take a look at what XML-RPC is, how it works and what the future holds once the WordPress API becomes a part of core.
Not long ago we had a look at how sidebars work in the WordPress database. If you want to work with widgets and sidebars however, in most cases the first step is to register them – make WordPress aware of them so users can start assembling things in the backend.
In the bad old days icons were readily available, but implementing them efficiently was a bit more difficult. You could get around some issues with sprites, but they were not always a good way forward, and as retina screens came to be, the problem was magnified (quite literally).
In this article I’ll take a look at how you can handle HTTP requests easily with the help of the WordPress HTTP API. We’ll also be looking at a simple example using Github’s API, if you want to follow along, grab a free account!
Everyone is getting excited about PHP 7, and rightfully so. It contains relatively few backward compatibility issues (which have been deprecated for a long time now anyway) and without any optimization on your part it should bring a significant speed boost – about doubling your website’s performance.
The Internet is becoming more and more open to communication between the entities on it, primary through the boom of great REST APIs over the last few years. In fact, WordPress is joining the effort with the WordPress REST API soon.
WordPress has been gradually moving away from being just a blogging for years now. The final nail in the coffin of that outdated perception is the REST API. As WordPress enters the arena of full web application capable frameworks, the REST API is what makes interaction through third parties part of the core system.
Widget areas, sidebars and widgets themselves are all stored in the database. Manipulating them from the widget editor works like magic, but in the background values in the options table are continuously changed. In this article we’ll look at exactly how widget areas and widgets are handled on a database level in WordPress.
If you’ve developed and tested themes and plugins before you may have found the process rather gruelling. Testing what happens on a new install of your product, how different WordPress versions cope and how different setups react can be a time consuming process because you need to install and maintain multiple copies of your product.
Having your website’s content in Google News is a great way to increase traffic and build authority for your brand. Google doesn’t allow just any website in Google News. They’re looking for something very specific. So let’s take a look at what Google wants and how to get your site listed.
When building a plugin or a theme you will inevitably need to use stylesheets and scripts. Especially today when so many third party tools are available like CSS reset stylesheets, lightboxes, galleries – each with their own set of assets.
A few years ago, engineers at Facebook went on a swashbuckling mission to rebuild the foundation of the world’s most populated social network struggling to sustain acceptable performance levels. PHP was all the rage a decade ago when Facebook was gaining steam and pursuing a global target audience.