After last week’s news that WordPress is abandoning React due to its unfavorable patents clause, the discussion regarding the selection of a new framework is heating up again. As Vue is once again among the leading contenders, I reached out to Vue.js creator Evan You to get his perspective on the possibility of WordPress adopting the framework. “Yes, I had a conversation with the WordPress team mostly answering questions they had about Vue,” You said. “The discussion happened before Matt’s announcement of moving away from React. It was mostly intended for filling the team in with the state of Vue and there was no particular conclusion made from it.
“To be honest, I got the feeling that the team had already decided to go with React and simply wanted to explore other options before they make the final call. I was a bit surprised by Matt’s post, but also understand the concerns behind that decision. I think React is a technically sound choice, and the whole patent issue is unfortunate.”
Vue is back in the mix alongside Preact.js and other libraries WordPress core contributors are considering adopting. You has been active in the comments on
As you may have heard, WordPress is currently working on a brand new content editor named Gutenberg. Currently available as a plugin and set to ship with WordPress 5.0, the editor is radically different from what WordPress users are accustomed to. The changes it brings go beyond just adding and editing standard post content, though. Gutenberg presents challenges to theme and plugin developers, as it affects Custom Meta Boxes. This means that utilizing WordPress Custom Fields, for example, may look and function differently than expected. Or, at least that’s the fear many have expressed.
This project has produced an incredible amount of debate within the WordPress community. And, with recent news that WordPress has scrapped the idea of using the React library with Gutenberg because of potential licensing issues, there’s now even more uncertainty surrounding the editor.
With all of the confusion and controversy swirling about, we wanted to hear from someone on the inside of the Gutenberg project. Thankfully, Andrew Roberts stepped up and agreed to answer a few questions for us. Mr. Roberts is the CEO of Ephox – the company behind the TinyMCE Editor.
Of course, TinyMCE
One of the benefits of working with WordPress is its maturity as a platform. However, the reason it has stayed so relevant is the project’s adaptability. Recently, there have been great strides towards a switching to a brand new editor called Gutenberg. As with any major software change, you’ll want to make sure your existing plugins and themes will be compatible with this new editor. Thankfully, the code for the Gutenberg editor is now available as a public plugin in the WordPress.org Plugin Directory. This means you can download and install it to get a feel for any major compatibility issues in your WordPress-related projects.
In this article, we’ll first introduce you to the general Gutenberg project. Then, we’ll show you how to test your WordPress projects and ensure they play well together. Let’s get to work!
Introducing the Gutenberg WordPress Editor Plugin
is a recent push towards building a new standard editor for WordPress. Its stated goal is to “make adding rich content to WordPress simple and enjoyable.” While Gutenberg still has a way to go before its usability issues are sorted out, the core elements of the plugin are ready for
An easy-to-use local testing server is one of the most important tools in a WordPress developer’s utility belt1. Developing in a local environment lets you make changes to dev sites quickly and easily without having to transfer files anywhere and greatly reduces the risk of making breaking changes on a live server. While many computers are capable of hosting a WordPress site without needing to install any extra packages, there are a few advantages that a dedicated local development environment can offer. For example: most devs work on more than one project, so it’s extremely helpful to be able to quickly spin up new environments with dedicated urls.
If you’re developing something like a WordPress theme or plugin, it’s also often necessary to make sure that your code runs well on different servers, under different versions of PHP and MySQL. Being able to switch those on the fly or at least select different configs for different dev sites is extremely helpful.
Most of all though, you shouldn’t have to be a sysadmin in order to be able to spin up, maintain, and tear down development environments on your local machine, so we need something that’s easy
Whenever you aim to blog about a series of different things all seeking to help out people write quality code (or write anything, really) to help improve their workflow, you’re bound to get feedback, right? Don’t get me wrong. I welcome it. I think it helps to make for better writing in the future (that is, I ask, what can I do better).
And at the risk of looking like I’m “calling someone out” (which I am not), I want to share an [unattributed] tweet that I received last week:
your title “high-quality code” got me pumped for some hardcore stuffs, but dude ~99% narrative vs ~1% code?? drops dead on his keyboard
And I get it. There’s very little code in a post that is aiming to talk about code. But there are reasons for this, and it comes from a few years of both reading articles, writing articles, reading code, and writing code.
So I thought for others who have the same thoughts, it might be worth explaining why I take the approach I do.
Understanding Before Coding
To be clear, nothing here is meant to single anyone or anything out. If anything, it’s my generalist on the topic and why I think talking about, writing, and sharing posts
6x 1 Site Licence of SecuPress Pro ($300+ value). 5x Daily Malware Scan and WAF from SiteLock ($2350+ value).
5x SiteGround WordPress hosting (any shared plan, upto $1,700+ value).We’ll pick 21 lucky winners, who’ll each receive one year access to their prize. You can enter below, and get multiple entries to increase your chances of winning. Good luck 🙂
We want to help you take WordPress security seriously, so we’ve put together an incredible prize draw (worth $5,000+) of the best WordPress security products. Here’s what’s on offer:
5x Basic Plans from Sucuri ($999.95 value).
6x 1 Site Licence of SecuPress Pro ($300+ value).
5x Daily Malware Scan and WAF from SiteLock ($2350+ value).
5x SiteGround WordPress hosting (any shared plan, upto $1,700+ value).
We’ll pick 21 lucky winners, who’ll each receive one year access to their prize. You can enter below, and get multiple entries to increase your chances of winning. Good luck 🙂
We all want every page of our website unique and enticing. One of the things we do is to place compelling posts that help us achieve user engagement. We make sure that they find something useful. Moreover, not only should every page or post be interesting. It should also be functional. Thus, we add widgets that help serve this purpose. However, some widgets may not be appropriate in certain pages or posts, so we hide them from those places. This can mean laborious coding work if you have not heard of this WordPress plugin called Widget Options by PHPBITS Creative Studio. This free plugin lets you easily show or hide widgets on specific WordPress pages or posts minus the tedious coding work. HOW TO SHOW OR HIDE WIDGETS ON SPECIFIC WORDPRESS PAGES
Here’s a very simple procedure for hiding unwanted widgets or showing relevant ones on certain pages.
Step 1. Download your free Widget Options and let it do most of the job. From your WordPress dashboard, click “Plugins > Add New”. In the “Add Plugins” page, type “Widget Options” into the Keyword Search field, as shown in the image below. Click “Install Now”. When the download is finished,