Nothing is worse than someone stealing your images or bandwidth, but this happens fairly regularly as everything is out in the open on the internet for people to easily link to. This can cost you money and is even illegal if the person is linking to stock photos in which you had to acquire a […]
Have you ever installed a plugin or changed an option which resulted in the so called “WordPress White Screen Of Death”? No content, no admin, no way to fix things? If you’ve ever experienced the frustration of being completely powerless, this article is for you.
The latest-and-greatest release of our favorite CMS, WordPress 4.7 “Vaughan,” was released a week ago on the 6th of December. It includes a brand new default theme, new customization options and a host of developer features. Let’s take a closer look! User Experience Our favorite features of WordPress 4.7 are the ones that improve the user […]
As of December 1st, the newest version of PHP, PHP 7.1.0 is now available. After a huge update that took PHP from 5.6 straight to 7.0 increasing speeds considerably, PHP is now focusing on core language features that will help all of us write better code. In this article I’ll take a look at the major […]
SSH is one of the best tools in a developers tool-belt. It can be used to set up advanced environments, manipulate sites, use great tools like WP-CLI for automating common WordPress tasks or to access a site when all else fails. In this article I’ll look at what SSH is and how you can connect […]
For most of its life, WordPress has been built using a simple code-base with a dash of object oriented PHP being the most abstract system. In the past few years however this is changing for the better. From unit testing to CSS preprocessing and command line tools, more and more developer-friendly assets are popping up. […]
From inefficient code to badly coded plugins there are a lot of elements that can cause your website to slow down. One of the worst ones however can be external services.
After causing $1.7 billion in damages in the first documented DoS attack in early 2000 the techniques behind DDoS attacks have only become more potent. While many hosts tout DDoS protection, can they really do anything when faced with an attack of epic proportions?
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.
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.
One of the things I love about WordPress is all the tools it gives you. Some of these are well known and much-used, like the options and meta APIs. Some are under-utilized, even though they provide great functionality which could make our lives so much easier. Today I’ll be looking at one of these, the HTTP API.
A common problem I see in the WordPress user community is that larger images, themes and plugins can’t be uploaded from within WordPress due to the error: “exceeds the maximum upload size for this site”. Today I’ll show you how you can increase your WordPress maximum upload file size limit to allow you to upload the sizes you need.