Powering over 76 million websites and holding a 59% CMS market share, WordPress continues to dominate the web in 2017. However, with the new year comes new challenges. Since PHP 7 could be the minimum requirement for running self-hosted WordPress in 2017, updating your server’s version of PHP to PHP 7 could be a necessary step.
In this tutorial we’re going to look into how you can clean up after your WordPress plugin when it’s deactivated or uninstalled. This is an area of plugin development that is often overlooked or forgotten about but it’s important area of your WordPress plugin as it helps keeps the user’s WordPress site clean. WordPress has a few hooks that you need to be aware of that can help with keeping the…
Without a WordPress theme framework, theme development and maintenance could be a major endeavor. Designing a website and customizing a theme – not to mention staying on top of security and Search Engine Optimization (SEO) – isn’t always a cakewalk.
Simply put, theme frameworks are akin to a starter culture. They feature essential core functionality, and give developers the flexibility to design without worrying about building a foundation with poor coding practices.
How does a single plugin become the basis of a thriving technology ecosystem? Partly by leveraging the extensibility that WordPress’s event-driven Hooks system makes possible.
Doesn’t it seem like some WordPress plugins have all the luck? WooCommerce, Easy Digital Downloads, Gravity Forms: each one of these plugins is an entire industry,
Font awesome is a huge library of icons that uses fonts and CSS pseudo selectors to add these icons to your page. This technique means loading the icons is very fast and you have full control over the colour and size of the icons simply by using CSS. In this tutorial we’re going to look at how you can add these icons to your WordPress menu based on the menu item details.
Hey! I’m Alex Denning and seven years ago I founded WPShout. I passed the site to Fred and David when I started university, who have done wonderful work since. I’m now freelancing full time and producing a course for WordPress users to become WordPress masters. Today’s post is an excerpt from the course.
In the previous part of this series about building a WordPress-powered front end with the WP REST API and AngularJS, we analyzed project requirements, assessed wireframes, downloaded and compiled the HTML package, and built the companion plugin for WordPress that modifies responses for the Posts and Users resources.
Having laid a solid foundation for our project,
Nonces are an important part of WordPress security, but they are often misunderstood or misused. They are a key part of what authorizes an HTTP request to your site, which works to keep your code secure.
In this article, you’ll learn what nonces are, what a WordPress nonce is, how they can protect against certain types of attacks,
Lately, I’ve written extensively about object-oriented PHP, from class inheritance and visibility, to design patterns and magic methods. In all of these discussions, I’ve talked about classes without taking into account object interfaces.
Interfaces, often referred to as contracts or agreements, set up rules for classes in which a class that implements an interface has to follow those specific rules.