Website Development

Beginners experiences on converting my graphic design skills and static page layout skills to a full content management system, starting with wordpress ….

 

25 Best Gutenberg Friendly WordPress Themes (2019)

Are you looking for the best Gutenberg friendly WordPress themes? Gutenberg is the new WordPress block editor introduced in WordPress 5.0. It is incredibly fast, more visual, and offers new ways to create content layouts for your WordPress posts and pages. Many WordPress theme designers have updated their themes to take advantage of the new Gutenberg block editor. In this article, we will share some of the best Gutenberg friendly WordPress themes that you can ...

Recursive Array.flat

There was much talk about Array.prototype.flat during its early stages, starting with the name alone. Many developers preferred the name flatten but the spec differed from MooTools' implementation. MooTools would recursively flatten an array but the new, official flat implementation defaults one level of flattening,. The current implementation of Array.prototype.flat is: [1, 2, [3], [[4]]].flat(/* depth */); // [1,2,3,[4]] .flat only flattens arrays to one level by default, but what if you want a truly ...
/ David Walsh

85+ Most Useful Time Saving WordPress Keyboard Shortcuts

Did you know that there are some really useful WordPress keyboard shortcuts that can save you a lot of time? If you want to write faster, or become more productive in managing your WordPress site, then you need to use these shortcuts. In this article, we will share the most useful WordPress keyboard shortcuts that can help speed up your workflow. We have also updated this guide to add helpful Gutenberg keyboard shortcuts as well ...

How to Create an Email Newsletter the RIGHT WAY (Step by Step)

Do you want to create an email newsletter for your website, blog, or eCommerce business? An email newsletter helps you stay in touch with your users, bring them back to your website, and convert them into customers. The challenge is that many beginners find it difficult to start an email newsletter. Mainly because they feel that it would be too technical or time-consuming. That used to be the case 10 years ago, but now creating ...

How to Create a Custom Gutenberg Block in WordPress (Easy Way)

Do you want to create a custom Gutenberg block for your WordPress site? After the WordPress 5.0 update, you need to use blocks to create content in the new WordPress block editor. WordPress ships with several useful blocks that you can use when writing content. Many WordPress plugins also come with their own blocks that you can use. However, sometimes you may want to create your own custom Gutenberg block to do something specific. If ...

Using Array reduce

Every developer who specializes in any programming language will tell you there's a powerful tool the language provides that they rarely use and wish they knew more about. For me, it's Array.prototype.reduce. I quite enjoy the other Array methods like map, filter, and find, but reduce is one that I knew was powerful but never really had much use for. It wasn't until I was refactoring some of the Firefox DevTools Debugger code that I ...
/ David Walsh

Beginner’s Guide to WordPress Template Hierarchy (Cheat Sheet)

After our infographic on how WordPress works behind the scenes, several users asked us to cover how a WordPress theme works behind the scenes. In this article, we will explain the WordPress template hierarchy for beginners. This cheat sheet is extremely useful when customizing a template or creating a custom WordPress theme. Why Learn About WordPress Template Hierarchy? All modern WordPress themes consist of templates, stylesheets, javascript, and images. Together these files control how your ...

How to Completely Disable Comments in WordPress (Ultimate Guide)

Are you wondering how to turn off WordPress comments? While comments are a great way to interact with your site visitors, some website owners don’t want to allow comments on their site. Thanks to WordPress, you have the ability to either disable comments on specific posts, pages, custom post types, or even completely remove comments from your entire website. In this article, we’ll show you the step by step process on how to disable comments ...

7 Best CRM Software for Small Businesses (Compared)

Are you comparing the best CRM software for small businesses? CRM software helps you manage customer relationships, increase sales, manage leads, and grow your business. Due to the critical role Customer Relationship Management (CRM) software plays in your business success, it’s extremely important that you properly research the industry and compare the top CRM providers before making your decision. In this article, we will show you our expert pick of the best CRM software for ...

Type Conversion with JavaScript Arrays

JavaScript's loose nature allows developers to employ amazing tricks to do just about anything you'd like. I've detailed how you can filter falsy values in arrays using a filter(Boolean) trick, but reader David Hibshman shared another trick for typecasting array values the same way. To typecast an array of elements, you can use map and the desired return type: ["1", "9", "-9", "0.003", "yes"].map(Number); // ["1", "9", "-9", "0.003", "yes"].map(Number); I love this trick but ...
/ David Walsh

WordPress 5.2 “Jaco”

Keeping Sites Safer Version 5.2 of WordPress, named “Jaco” in honor of renowned and revolutionary jazz bassist Jaco Pastorius, is available for download or update in your WordPress dashboard. New features in this update make it easier than ever to fix your site if something goes wrong. There are even more robust tools for identifying and fixing configuration issues and fatal errors. Whether you are a developer helping clients or you manage your site solo, ...
/ Releases, Web development

BigCommerce vs WooCommerce – Which One is Better? (Comparison)

Do you want to create an online store? Are you confused about whether to use BigCommerce or WooCommerce? If so, then you’re not alone. WooCommerce and BigCommerce are two of the most popular eCommerce platforms in the market. The competition is fierce, but both of them have their own pros and cons. In this article, we will compare BigCommerce vs WooCommerce and show the differences between them, so you can choose the best platform for ...

How to Create a Custom WordPress Login Page (Ultimate Guide)

Do you want to create a custom WordPress login page for your website? If you run a WordPress membership site or an online store, then many of your users will often see the login page. Customizing the default WordPress login page allows you to offer a better user experience. In this ultimate guide, we will show you different ways to create a custom WordPress login page. You can also use this tutorial for creating a ...

How to Patch Retry System into Super Mario ROMs

I find myself watching less TV lately and much more time enjoying gamers stream on Twitch. While I too much PUBG, and enjoy watching people like Shroud and ChocoTaco hit bangers, I get more enjoyment out of Grand Poo Bear, Barbarian, and others play ultra difficult Super Mario World ROM hacks. I've written about how to patch ROM hacks to play the games, but I wanted to look at how ROM hack creators add features ...
/ David Walsh

Flow Object.values(…)

JavaScript typing utilities, like Flow and TypeScript, have become popular in JavaScript apps of all sizes. As I mentioned in our Script & Style Show typing podcast, typing is a great way to implicitly implement documentation and validation. Flow isn't always easy to perfect, however, and Object.values was a pain point for me. When using Flow, Object.values could trigger the following error: Cannot call Object.values(…).map with function bound to callbackfn because property {prop} is missing ...
/ David Walsh

Awesome Visual Testing with Percy! (Sponsored)

The more complex the applications I work on, the more I rely on and invest in testing. Whether it's flow typing, jest tests, unit tests, or selenium tests, I rely on all of them to enforce integrity and save me from myself. One type of testing that's incredibly important but often overlooked is visual testing. Functional testing is incredibly important but the truth is that users expect things to work but the first thing they'll ...
/ David Walsh

How to Create a Web Directory in WordPress (Step by Step)

Are you looking to create a business web directory? Web directories are a popular online business idea, allowing you to monetize your website with user-generated content. Angie’s list, a popular web directory that helps homeowners find reliable contractors and service providers. They’re worth over 9 billion dollars. Whether you’re looking to create a niche web directory to make money online, or a partners directory to list your vendors, you can easily do it in WordPress ...

How to Reverse a Video

One of my favorite media utilities is ffmpeg. This command line utility allows us to do some pretty amazing stuff like; Every once in a while I see a meme or funny video that reverses a video for effect. Since ffmpeg does just about everything I can imagine, I turned to it. To reverse a video, use the following ffmpeg command: ffmpeg -i my-video.mp4 -vf reverse my-video.mp4 Remember that you can simply change the video ...
/ David Walsh

How to Bulk Schedule Posts in WordPress

Recently one of our users asked us how to bulk schedule posts to be published automatically in WordPress. Scheduling a post in WordPress is extremely easy, but what if you wanted to quickly schedule multiple drafts at once? Bulk scheduling comes in handy when you have several articles waiting to be published. In this article, we will show you how to easily bulk schedule posts in WordPress. When Do You Need to Bulk Schedule WordPress ...

How to Do Basic Image Editing in WordPress (Crop, Rotate, Scale, Flip)

Did you know that you can do basic image editing in the WordPress admin area? This includes image cropping, rotating, scaling image sizes, and flipping them vertically or horizontally. These features come in handy when you are away from your main computer and uploading images on the go. WordPress allows you to quickly resize images without using an image editing software. In this article, we will show you how to use WordPress as a basic ...
Loading...