Kinsta Blog

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.

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.

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

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!

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.

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.

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.

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.

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.

How to Submit Site to Google News – WordPress

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.

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.

HHVM vs PHP 7 – The Competition Gets Closer!

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.