This article is a part of series of articles about Gutenberg development for WordPress developers. Back in the day when Custom Post types had just been merged in core, in WordPress 3.0, I used to think about how innovative the WordPress 5.0 release would be. Not long ago, I started calling it the Next WordPress. Well, fast-forward to 2018 and we have an expected date of release for WordPress 5.0. In the State of The Word, 2017, Matt Mullenweg announced the focus of next year’s WordPress development, the Gutenberg project. Gutenberg is the new and exciting project set to join WordPress Core […]
How to Auto Optimize Images Using NPM Scripts & Gulp for WP Development
Image optimization is one of the best ways to make your site speedy and lightweight. Because images are one of the largest aspects of your site, it’s important that you know how to properly optimize them. Visitors will leave your site if it takes too long to load. So, the fact of the matter is that you need to keep image sizes small and use them sparingly, and that’s why optimization is so important. This process can be tedious, so here is how you can do it automatically using NPM Scripts and Gulp. Image Optimization in WordPress Image optimization means that […]
Simplify Your WordPress Customizer Development With Sublime WP Customizer Package
Since WordPress 3.4, the Theme Customization API has emerged as an important PHP and JS based API in core. It introduced developers to a standardized way of adding theme options in the Customizer panel of the WordPress Dashboard. Last year while working on a project, I found out that adding panels, sections, and control and setting options with the Customizer API is somewhat time-consuming — since they have so many similar options and it’s a tiring process of going back and forth with the documentation. It brings a lot of hassle, and I think the basic concepts of WordPress customizer should be incredibly […]
Best Maintenance Service Providers for WordPress
If you are running an online WordPress business then hiring a maintenance service agency is always a wise move. Because you cannot manage everything by yourself, these companies help you run a smooth business by focusing on what matters. If your site goes unmaintained, you may face problems like security breaches, slow page load, reduced search engine ranking, and if there is no backup — you could lose it all. Over the years, a decent number of WordPress maintenance service providers have emerged which aim to look after your website to lessen both your hassle and time spent on managing an […]
Make Your Plugin or Theme Translatable with I18n
WordPress allows you to translate your sites, themes, plugins, and everything into any language whatsoever. It’s part of what makes it such a global and accessible CMS. To be able to translate WordPress sites, you as a developer need to write high-quality code to make your themes and plugins translatable. Today, I am going to talk about how to write WordPress code to help make it translatable via i18n and l10n. Not only this, but I have also prepared a boilerplate which you can use to auto generate .pot files for translation both via WP-POT CLI + NPM Scripts or Gulp. […]
Automate Your Workflow with BrowserSync
I am very specific about my workflow. I like things a certain way. DRY — Don’t Repeat Yourself, has been the core philosophy behind the way I work. If anything seems like a grunt task, something that I find myself doing, again and again, I will work to automate it. Thankfully, WordPress automation tools and scripts allow you to optimize several tasks. Once automated, things become easy and error-free. Manual work, with less modular code, is always hard, takes a lot of time, and gives me a great deal of pain. One of the most tedious problems is reloading your browser everytime […]
How to Start Using Sass with WordPress Through NPM Scripts
For any web developer, the word CSS is not something new. Despite the fact that CSS is an awesome programming/styling language, it comes with certain limitations which cannot be ignored. Thankfully, the CSS preprocessor languages like Syntactically Awesome Syle Sheets (Sass) and LESS have saved the day. In today’s post, I’m going to explain how you can use Sass with WordPress through NPM Scripts and provide you with an easy to use boilerplate. Let’s start with the basics. What is Sass? Sass is a CSS preprocessor language that helps developers write CSS in a better and more meaningful way. With Sass, […]
How to Optimize Local Development in 2017
Making changes to your site can be risky. You might break a functionality that would deter potential readers or customers. Every developer should take steps to make sure all changes can be tested before going live, and local development tools are an easy way to do that. Using local development tools will save you a lot of headaches down the road. Setting up a local server with the right tools is quite important and should be taken into account. Production Server vs. Local Server If you’ve been into theme or plugin development, then I’m sure you’ll be familiar these two […]
How to Auto-Sync Your Git Repositories to WordPress
Many developers use sites like GitHub, BitBucket, and GitLab to automatically deploy changes to a staging or live website. For most developers, the workflow goes something like this: you develop a theme or a plugin locally and then host it somewhere — for me, it’s usually GitHub. Over the years, GitHub has become one of the popular choices for developers and pushing your projects to its repo has become an integral part of web development. Doing things this way can help you sync it up with a live WordPress installation. Syncing your GitHub repositories with WordPress manually is somewhat tedious because […]
How to Improve the Theme Repository and Support Developers
The WordPress theme repository is the best place to find safe and beautiful themes. However, it has been plagued with long queues, fewer contributors, and a flawed contribution process. The theme repo is flooded new entries on a regular basis but, how many actually make it to the list? The answer is — very few. The future of the theme repository on WordPress.org has been in discussion for quite some time, but after the recent launch of the new plugin repo, I think that it’s high time to discuss the theme repo as well. Matt Mullenweg’s biggest dream for the […]
No Comments