hotlinking

How to Prevent Hotlinking in WordPress (5 Easy Methods)

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 […]

Read On
wordpress white screen of death

WordPress White Screen Of Death – How To Fix It Fast

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.

Read On
wordpress 4.7

What’s New In WordPress 4.7

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 […]

Read On
php 7.1.0

What’s New in PHP 7.1.0

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 […]

Read On
connect via ssh

How to Connect via SSH to Your Server

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 […]

Read On
wp cli

WP-CLI – Managing WordPress From The Terminal

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. […]

Read On
identify external services on your website

Identify And Analyze External Services On Your WordPress Site

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.

Read On
WordPress code

Is WordPress Code Really A Mess?

WordPress receives a lot of flak for the state its code is in. I was doing some research on Themeosis for an upcoming article and bumped into an article.

Read On
truth about DDoS protection

Is DDoS Protection From Your Host A Lie?

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?

Read On
PHP 7 best practices

10 Things Not To Do In PHP 7

With PHP 7 coming out later this month it’s time to prepare and shed some of our bad habits.

Read On
wordpress xml-rpc

What is WordPress XML-RPC and How To Stop an Attack

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.

Read On
wordpress register sidebar

How to Use the WordPress Register Sidebar Function

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.

Read On
how to use icon fonts

How to Use Icon Fonts in WordPress

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).

Read On
wordpress http api

A Guide To HTTP And The WordPress HTTP API – Part 2

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!

Read On
get ready for PHP7

The Getting Ready For PHP 7 Cheat Sheet

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.

Read On
wordpress http api

A Guide To HTTP And The WordPress HTTP API – Part 1

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.

Read On
wordpress rest api

WordPress REST API Basics

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.

Read On
WordPress sidebars

WordPress Database – How Sidebars Work

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.

Read On
WordPress symlinks

Managing WordPress Development With Symlinks

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.

Read On
wp_enqueue_scripts

wp_enqueue_scripts – How to Enqueue Your Assets In WordPress

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.

Read On
wordpress http api

Using The WordPress HTTP API

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.

Read On
wordpress maximum upload file size

How to Increase the WordPress Maximum Upload File Size

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.

Read On