Mastery is a fascinating topic. Anyone taking pride in what they do are constantly striving to improve. To improve their skill set just a little more — to get a little better, faster, or more precise. Yet, mastery of any discipline comes down to one thing: practice. Whether you play the violin or are just trying to get really good at FlappyBird, you will need to put in the time it takes to get there. Mastering WordPress is no different. Increasing your skill set to an exceptional level is hard work. However, there are good reasons to do so: WordPress has […]
Creating A JavaScript Single Page App In The WordPress Dashboard
For over a year now, I have been talking to the WordPress community about JavaScript, specifically AngularJS. Not only have I expressed the growing significance of JavaScript to people in conversation and blog posts, but I have also emphasized its importance in several of my WordCamp talks in 2015. It appears that Matt Mullenweg shares this sentiment, because earlier this month at WordCamp US, he urged everyone to “learn JavaScript, deeply.” In this article, I’m going to walk through the fundamentals of creating a better admin interface for plugin and theme developers using AngularJS. I’ll also demonstrate how you can take it […]
Improved WordPress Front-End AJAX Processing
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 […]
8 Comments
Join the conversation