The “standard” way of processing AJAX requests in WordPress involves using WordPress’ admin AJAX API — whether you’re actually working in the admin or not. For front-end use of AJAX, especially on high-traffic sites, repurposing the admin AJAX API is not a great option. The 10up Engineering Best Practices provides a good breakdown as to why using admin AJAX for the front-end is not a good idea. It points out that using WordPress’ admin AJAX API causes the WordPress admin to be fully bootstrapped and has no built-in caching. For its intended purpose — running the WordPress backend — this […]
20 Of The Most Successful WordPress Businesses
One of WordPress’s biggest advantages (and reasons for its success) is the fact that the platform is completely open source — anyone can use it for any purpose without paying a dime. This is why some people have a hard time taking WordPress seriously as a line of business. After all, how can you make money with something that anyone can use for free? If that is you or your client, you first need to remember that WordPress not only powers the websites of some of the most famous brands, people, and companies in the world but by now it […]
Setting Up a Node Server for a WordPress REST API-Powered Single Page Web App
Update: For more information, you can download our free ebook, The Ultimate Guide to the WordPress REST API. In my last article in this series, I discussed optimizing and preparing your site to serve as the content management system and REST API for a single page web app (SPA) that does not run inside of WordPress. I have packaged those optimizations into a WordPress plugin, called Josie-API, which you can install from WordPress.org. I have also put the complete code that I’ll be walking you through in this article and the next one in a GitHub project called Josie, so if […]
How To Customize The WordPress Backend (For Clients And Yourself)
One thing that WordPress users most appreciate about the platform is its flexibility. Pretty much anything on a website built with it can be customized: Page templates, custom post types, widget areas, you name it. Yet, one area that is often still treated like it’s set in stone is the backend. Most of the time we concentrate on changing things in the front of the site but take the WordPress admin area for granted as it is (or as themes and plugins make it). However, the ability to change doesn’t stop there. WordPress wouldn’t be WordPress if you couldn’t also […]
WordPress vs Medium – How to Choose the Right Platform
Although it is the most successful, WordPress is far from being the only online publishing platform or content management system. I recently already compared it to Drupal, another important player in the game. While Drupal competes with WordPress as a solution for website creation, there is one big area WordPress has long dominated: blogging. And no wonder, all you need is hosting, a domain, the latest version of WordPress, and you can have your own blog up and running within minutes. If you use a hosted version of WordPress, you can even skip the entire server setup. However, in recent years […]
6 Comments
Join the conversation