Welcome to ManageWP.org

Register to share, discuss and vote for the best WordPress stories every day, find new ideas and inspiration for your business and network with other members of the WordPress community. Join the #1 WordPress news community!

×

Tutorials | cssigniter.com | 2 days ago

Add and display a custom field on WooCommerce

In this article we will learn how we can create a custom field for our WooCommerce products and display it on the front-end.

Add and display a custom field on WooCommerce

Tutorials | cssigniter.com | 2 days ago

If you have a WordPress site and are interested in selling anything, WooCommerce is most likely the way to go. Powered by Automattic, it is by far the most popular e-commerce plugin available for WordPress. It is supported by a very large community and it’s extended with themes and plugins by many third party authors. Having established WooCommerce is pretty much a necessity when you need to sell something via a WordPress site, it stands to reason that there are some things it can’t do, not out of the box anyway.
In our example we’d like to display per-product restock notices, to let our customers know when an out of stock product will be available for purchase. Lucky for us WooCommerce is extendable and we can achieve the desired outcome with just a few lines of code. Let’s begin.
Our goal
We are going to add a restock notice field in the Inventory section of the product’s data, as displayed below.
In this field we can add a piece of text informing our customers when the product will be back in stock. The line will be displayed below the out of stock notice, as seen in the following image.
Creating the plugin file
Let’s create the main file that

12 min read Tom Zsomborgi
Tutorials | kinsta.com | 8 days ago

How to Quickly Fix WordPress Mixed Content Warnings (HTTPS/SSL)

A mixed content warning appears in a user’s browser when the WordPress site is loading both HTTPS and HTTP scripts or content at the same time.

How to Quickly Fix WordPress Mixed Content Warnings (HTTPS/SSL)

Tutorials | kinsta.com | 8 days ago

Running your WordPress site over HTTPS is no longer optional.

10 min read Brian Jackson
Tutorials | kinsta.com | 16 days ago

How to Offload WordPress Media to Google Cloud Storage

The new WP-Stateless plugin makes it quick and easy to offload your media to Google Cloud Storage. Pretty cool!

How to Offload WordPress Media to Google Cloud Storage

Tutorials | kinsta.com | 16 days ago

In a previous tutorial, we showed you how to offload media to Amazon S3. Today we are going to walk you through how to offload media on your WordPress site to Google Cloud Storage, as well as optionally serving your media directly from Google Cloud Storage or a CDN. Since Kinsta is powered by Google Cloud Platform we are obviously big fans of their technology and infrastructure. The main reason to do this is to save on disk space. Google Cloud Storage is just a small part of Google Cloud Platform’s many products and services. Due to Google’s massive infrastructure and the fact that they deal with storage in bulk, they are able to offer very low storage costs. Much lower than a WordPress host. Typically this is used for large sites that either need additional backups or are serving up large files (images, photos, downloads, software, videos, games). Some of their customers include Spotify, Vimeo, Coca-Cola, Philips, Evernote, and Motorola.
Google Cloud Storage vs Google Cloud CDN
Google Cloud Storage is not to be confused with Google Cloud CDN or any other CDN provider. A content delivery network (CDN) is designed specifically to speed up delivery of your media, whereas Google

12 min read Sallie Goetsch
Tutorials | organicthemes.com | Jan. 11, 2018

How We Created A Custom Block For Gutenberg - The Profile Block

The code for the block is available on GitHub; the article walks you through how they built it.

How We Created A Custom Block For Gutenberg - The Profile Block

Tutorials | organicthemes.com | Jan. 11, 2018

A rebirth of WordPress is underway. Like it or not, Gutenberg is coming, and it is going to change things. So, with all the buzz about Gutenberg, we decided to build our first custom block. In this post I’ll outline how the block was created, the resources used, and my feelings on the subject. Let me preface this post by stating that I’m primarily a WordPress theme designer and developer. I’ve dabbled in a few plugins as well, but my JavaScript experience is limited to simple jQuery.
When I discovered that blocks were primarily developed in the ES5 and ESNext JavaScript languages, I was intimidated. Despite my ignorance of JavaScript and the lack of documentation on blocks, I managed to build a custom block. I learned a great deal in the process.
A Custom Block For Profiles
I found a handful of helpful resources for building custom blocks. However, the examples were extremely simple. I wanted to create something more practical. So, we settled on building a Profile Block.
The Profile Block features an image, name, title, bio and social media links. It provided the opportunity to create an “Editable” block with custom controls and inspector options. Essentially,

Tutorials | 000webhost.com | Apr. 19, 2018

What the 504 Gateway Timeout Error Is (And How to Fix It for WordPress Websites)

The 504 error code is universal, and it can appear in every browser and for every operating system. In this tutorial we are talking about 504 error and how it can be fixed for WordPress based websites.

What the 504 Gateway Timeout Error Is (And How to Fix It for WordPress Websites)

Tutorials | 000webhost.com | Apr. 19, 2018

Few errors are as common as ‘504 Gateway Timeout’ when you’re navigating the web. It can pop up anywhere, disappear just as quickly, or stick around and give you a headache. Worse yet, there are so many potential causes for this error, troubleshooting it can take a while. The good news is we know what causes the 504 error. However, chances are you’ll still need to run through at least a couple of fixes before you hit the nail on the head. In any case, it shouldn’t take you long to narrow the cause of the 504 error and get rid of it.
In this article, we’re going to talk about what the 504 Gateway Timeout error is and the many ways it can show up on your website. Then we’ll walk you through five ways you can fix it. Let’s get to work!
What Does 504 Gateway Timeout Mean?
When you visit a website, your computer establishes a connection to its server to send and receive any necessary information. However, in almost all cases, your connection goes through multiple computers or servers before arriving at its destination. Think about it as a chain, and if any link fails to receive a response from the next one within a reasonable timeframe, the

5 min read Juriy Polovec
Tutorials | wpeka.com | Jan. 9, 2018

5 Hacks and Shortcuts to Kick Off Your WordPress Site - WPEka

WordPress is one of the most well-known website platforms in the world. Whether your goal is to use it to create a blog so you can share your journey or expertise with millions of others, or you want to use it to help you build and grow your online business.

5 Hacks and Shortcuts to Kick Off Your WordPress Site - WPEka

Tutorials | wpeka.com | Jan. 9, 2018

WordPress is one of the most well-known website platforms in the world. Whether your goal is to use it to create a blog so you can share your journey or expertise with millions of others, or you want to use it to help you build and grow your online business. WordPress provides these types of options and more. If you’re ready to get started, to see that all that this particular platform has to offer, there are certain things you can do to help you kick off a WordPress site that meets all of your wants and needs.
To help with that, here are five hacks and shortcuts that will make the set-up process easier to go through.
1. Design a Professional Logo
First impressions matter, which is why you want to have a professional logo when kicking off your WordPress site. The more you look like a reputable person or business who cares about your image, the more likely people are to want to get to know you.
One way to get a professional logo is to hire a logo designer. Depending on which one you choose, you can expect to pay as much as a few hundred dollars for this service. Another option is to design your own.
You don’t have to be a graphic artist to do this either as there are a few

Tutorials | wp-rocket.me | Oct. 31, 2017

How to Reduce HTTP Requests to Speed Up Your WordPress Site

Want to make your site load faster? Reducing the number of HTTP requests your site makes can speed it up

How to Reduce HTTP Requests to Speed Up Your WordPress Site

Tutorials | wp-rocket.me | Oct. 31, 2017

Every time you visit a website, there’s a whole lot of technical stuff going on behind the scenes. While words and images are loading on your screen, in the background your browser is requesting and receiving files. These HTTP requests impact page load speeds and, ultimately, affect user experience, bounce rate and SEO. The fewer HTTP requests your site sends to the server, the faster your site will load.
So what is an HTTP request and what can you do to reduce them? Let’s take a look at how server requests work, tools to help work out exactly how many HTTP requests your site is sending, and tips on how to reduce your site’s requests and make it faster.
What are HTTP requests?
Every time someone visits a page on your site, their browser pings your web server and requests the files that contain the content of the page. These files might include HTML, CSS and JavaScript files, images, icons and other files.
The request is called an HTTP request. HTTP stands for Hypertext Transfer Protocol and basically the name for a browser sending a request for a file, and the server sending that file to the browser.
When the server receives an HTTP request from a user’s browser,

Tutorials | cssigniter.com | Mar. 28, 2018

How to convert a GMT/UTC timestamp to local time in WordPress

Learn how to quickly convert a timestamp to local WordPress time. We'll also take a look on the differences of PHP timestamps vs WordPress timestamps.

How to convert a GMT/UTC timestamp to local time in WordPress

Tutorials | cssigniter.com | Mar. 28, 2018

WordPress goes to great lengths in order to provide us with a localized environment, displaying dates and times in the correct format and even language. However, since it uses its own timezone setting, some native PHP functions are no longer applicable (or don’t return correct results), such as the date() function which returns a date/time string depending on the timezone configuration of PHP itself, ignoring the WordPress setting. Recently, I retrieved from a third-party API a timestamp, which I needed to convert to a WordPress-correct timestamp. WordPress already provides a great function, date_i18n() (i18n stands for internationalization, as there are 18 letters between the beginning i and the ending n), which seemingly supports GMT/UTC timestamps, but once I tried it I quickly realized its $gmt parameter only applies if you don’t provide your own timestamp.
There is however, a little known function called get_gmt_from_date() which almost does what I needed, but not quite. The problem is that it won’t accept a timestamp, but a string in the format Y-m-d H:i:s (e.g. 2018-03-19 23:59:59). No problem! Let’s create our own little function that will wrap get_gmt_from_date()

Tutorials | getmotopress.com | Dec. 8, 2016

Top 5 WordPress SEO Trends for 2017

Not usually a fan of SEO related guides but this one is quite well written.

Top 5 WordPress SEO Trends for 2017

Tutorials | getmotopress.com | Dec. 8, 2016

Google search algorithm can be changed quicker (around 500 times per year) than you write blog posts, voice search trend is growing faster than you realize it actually exists, paid ads may decrease trustful relationships with your prospects. These are the realities of SEO and if you take a good care of your WordPress website from this perspective, check out this post to find out more about core SEO trends in 2017. Let’s at first define the main conceptual pathways around the trends:
Paid ads are not your best friends. As well as aggressive or black-hat SEO techniques may lead to breaking up your relations with search engines, markers like “Ads” or “Sponsored” next to the link to your website are lowering down clicking rates. People don’t trust popularity gained through a payment and continue searching for organic results.
Search engine optimization is not a plugin, but a process. So, if you want to get all the work done with any popular WordPress SEO plugin only, it’s not going to work. Of course, Yoast SEO or All-In-One SEO Pack are huge reliable helpers, but you should spend more time and use more tools to properly analyze and improve the

6 min read Brian
Tutorials | findbestwebhosting.com | Feb. 16, 2018

Improve Local Search Rankings of Your WordPress Site

Everyone wants to increase local SEO when your business is also local. Here in this post you will find awesome suggestions on just how to do that. Learn how to target your SEO that leads to more local business sales.

Improve Local Search Rankings of Your WordPress Site

Tutorials | findbestwebhosting.com | Feb. 16, 2018

Ranking higher in your local area requires you to let search engines know more about what you do. Search engines take into account everything, ranging from the type of business you provide for the physical location and hours of your business.
Just try going to a search engine, such as Google, and type in whatever product you like. You will be amazed to know that most of the results delivered on the first page are located within or around your city.
It happens because Google knows the different businesses in your location, and fetches them when searched from a particular location.
Getting on the local search engine list requires more than just SEO. Your search engine optimization needs to be localized.
Here are a couple of tips to get your website on the local search engines:
1) Google My Business
First thing first! Claim your Google My Business page if you haven’t already. There are tons of things that explain the process; however instead of getting into details, just know these tips:
Create a unique, long description that includes links and formatted correctly.
Assign the right category for your business.
Add a local phone number and add as many photos as you can.
Add the address

10 min read Donna Cavalier
Tutorials | gtmetrix.com | Apr. 26, 2017

How to Optimize Images: A Practical Guide

Not groundbreaking info, but I did get one tip out of it that I was unaware of previously, so worth sharing, I guess.

How to Optimize Images: A Practical Guide

Tutorials | gtmetrix.com | Apr. 26, 2017

Want to know how to Serve Scaled Images and Optimize Your Images? We’ll show you how! As a conclusion to our What Does Optimizing Images Mean? post, we’ll show you how to actually solve your image optimization woes. This walkthrough is general enough to apply to most websites and platforms.
NOTE: This is just one way to scale and compress your images. There are many other methods that would work just as well.
Here’s how to get your images scaled and compressed:
Step 1) Analyze your site with GTmetrix
When the report is complete, look at your PageSpeed tab and click on “Serve scaled images”
The section will expand and show you a list of images that need to be scaled.
In this example, we’re serving an image that’s 2000×1095, but being scaled to 524×287. We can reduce the filesize significantly if we serve a more appropriately sized image.
Take note of the image name, and find where it’s being displayed on your site.
Step 2) Find out the maximum display size of the image
In other words, determine how large that image could potentially get.
Most likely, your site is responsive. You’ll need to figure out what size the image

21 min read Joshua Strebel
Tutorials | pagely.com | Jun. 14, 2017

Running a Successful WordPress Webinar

Fairly robust article on how to leverage WordPress for webinars.

Running a Successful WordPress Webinar

Tutorials | pagely.com | Jun. 14, 2017

On September 16th 2014, a new world record was set when 12,091 people attended the largest ever webinar held by Glavbukh in Russia. What makes this figure so astounding is the fact that only ten years earlier, almost nobody had even heard the word “webinar”. In recent years, many businesses have come to realize the amazing potential of webinars as a marketing tool. A 2016 survey by Content Marketing Institute found that webinars ranked as the 2nd most effective kind of marketing content, behind only in-person events. The power of webinars has become so well known that 66% of marketers are now using them as part of their marketing strategy. Webinars also help to position your brand in a competitive space.
If you’re considering joining the large number of business who have had amazing success using webinars, it’s important to know as much as you can about how to run a successful webinar.
This article will show you why webinars are a fantastic marketing tool and help you choose webinar software that suits your specific needs. Skip below to see our ultimate ten step guide to setting up a free and fully functional webinar on your WordPress site, and give you some

2 min read Matt Cromwell
Tutorials | tomjn.com | Jan. 23, 2017

Writing a WP REST API endpoint in 2 minutes

It's rare to get such a quick and easy tutorial on something that seems complicated but really isn't. Good read!

Writing a WP REST API endpoint in 2 minutes

Tutorials | tomjn.com | Jan. 23, 2017

I need to write a REST API endpoint, but lets assume we know nothing about REST APIs. The Task
My homepage has a box that contains a magical word, and I’m going to use the REST API to grab this word and display it on my site:
<div id="tomsword">... word goes here ...</div>
I’m going to need:
A word to use, I’ve chosen “moomins”
A REST API endpoint on my site to send the word from
Some Javascript to ask the API for the magic word
The Endpoint
This parts easy. REST API endpoints live at /wp-json, and they have a namespace so your endpoints don’t clash with those of other plugins. My endpoint is going to live at tomjn.com/wp-json/tomjn/v1/test.
When my endpoint is called, I want to return the word “moomins”, so I’ve prepared a function to do just that:
function tomjn_rest_test() {
return "moomins";
}
and I’ll register my endpoint, and tell WordPress what to do when it’s called like this:
add_action( 'rest_api_init', function () {
register_rest_route( 'tomjn/v1', '/test/', array(
'methods' => 'GET',
'callback' => 'tomjn_rest_test'

8 min read Ben Gillbanks
Tutorials | changelog.com | Dec. 21, 2016

One Sure-Fire Way to Improve Your Coding

Some great tips for improving your code - especially for those (like me) who work alone.

One Sure-Fire Way to Improve Your Coding

Tutorials | changelog.com | Dec. 21, 2016

Editor's Note: I originally wrote this for Fuel Your Coding back in May of 2010. Unfortunately, that site is now defunct, so I'm republishing the article here for posterity's sake1. I considered updating it for modern times, but I think it holds up well enough as is. The parts that don't hold up are a bit laughable, but oh well. Enjoy! The most obvious way to improve your coding is to write more code. Everybody knows that. However, another activity which I guarantee will improve your coding is the complete opposite of writing. I will state this as plainly as I possibly can:
If you want to dramatically increase your programming skills you need to be reading other people’s code.
Maybe you believe that, maybe you don’t. You should. And if you’re willing to give it a shot, I believe you will be rewarded greatly for your time.
In this article I will help you choose what to read and give you practical advice on how to go about reading it. If you’re already a code reader you may find a few ways to get more from your efforts. If you aren’t, you absolutely must read on.
What to Read
This is a big decision, and one that is difficult to advise on. I won’t simply

Tutorials | photowebo.com | Dec. 6, 2016

How to Find Unused Images in WordPress

Definitely a nice feature - but worth noting that if you upload an image to the media library directly, and then add it to a post or page, but does not necessarily get "attached" to the post or page. So it will still technically be unattached.

How to Find Unused Images in WordPress

Tutorials | photowebo.com | Dec. 6, 2016

If you’ve had your WordPress website for more than a little while, there’s a good chance your media library contains images that aren’t being used – as you delete pages or posts from your site, these unused images get orphaned and serve no purpose other than to take up space on your web hosting account. Even if you have a web hosting plan with plenty of space, these unused files will increase the size of your backups and can get in the way as you sort through your uploads and media library to find what you need.
How to Find (and Remove) Unused Images in WordPress
WordPress lets you easily find unused photos in the media library (no plugin is required – so this will work with either self-hosted WordPress, or if you use WordPress.com). Here’s how:
Log into your WordPress admin dashboard.
From the menu, go to Media → Library
At the top of the screen you’ll see the search/filter bar and it probably looks like this:
Change the first dropdown to show “Unattached”
The grid showing images will now only show those that aren’t being used by any pages or posts on your WordPress site. You’re free to delete these, or keep them

Tutorials | profilepress.net | Feb. 27, 2017

How to Create a Custom User Registration Form for WordPress

Sequel to my previous submission on creating a front-end edit profile form in WordPress using my ProfilePress plugin, here is another article on how you can build a front-end custom registration form with reCAPTCHA to prevent spam without writing a single line of PHP code.

How to Create a Custom User Registration Form for WordPress

Tutorials | profilepress.net | Feb. 27, 2017

Not everyone whose website was built with WordPress like the fact the default registration page lives outside their website and do not conform to their site design. The dislike is also as a result of limited fields in the default registration form – contains username and email field with password sent to the user after registration. In this tutorial, i will be showing us how to build a custom user registration form from ground up using ProfilePress as well as using pre-built templates or themes that will be displayed at the front-end of site.
The registration we will be building from scratch will take the form of the design below.
Ready? Let’s Go
First off, install and activate ProfilePress plugin.
Click the Registration Form menu followed by the Add New button.
Copy the code below to the Registration Design TinyMCE editor.
1234567891011
<div id="sc-register"><h1>Sign Up</h1><div class="sc-container"> [reg-username title="Username" placeholder="Username"] [reg-email title="Email Address" placeholder="Email Address"] [reg-password title="Password" placeholder="Password"]

6 min read Robert DeVore
Tutorials | wpdispensary.com | Dec. 28, 2016

How to use WP Dispensary’s WooConnect add-on to sell with WooCommerce

The goal for WP Dispensary has always been, and will always be to be the cannabis industry’s #1 dispensary menu management solution. This new add-on is really pushing to make that happen because as of today you are now able to let patients place orders directly on your website, upload required legal documentation and pay for their order on pickup.

How to use WP Dispensary’s WooConnect add-on to sell with WooCommerce

Tutorials | wpdispensary.com | Dec. 28, 2016

The goal for WP Dispensary has always been, and will always be to be the cannabis industry’s #1 dispensary menu management solution. This new add-on is really pushing to make that happen because as of today you are now able to let patients place orders directly on your website, upload required legal documentation and pay for their order on pickup.
Easily sell dispensary menu items with WooCommerce
WP Dispensary does a great job at letting you easily add a dispensary menu to your WordPress website. However, the biggest need I’ve heard since launching is that dispensary owners would like a way to allow patients to place orders online through their menu.
WooCommerce was mentioned over and over, and with the WooConnect add-on, we’ve answered your call for an easy way to sell your dispensary menu items directly on your website.
Setting up WP Dispensary’s WooConnect
After you’ve purchased your copy of the WooConnect add-on, you will need to upload the zip file you received.
This can be done through FTP with your hosting company information, or directly in your WordPress admin dashboard.
Once you’ve uploaded the plugin, you’ll need to Activate WP Dispensary’s

11 min read Catapult Themes
Tutorials | catapultthemes.com | 10 days ago

How to add custom fields to a WooCommerce product

A complete step by step to adding custom fields to WooCommerce products

How to add custom fields to a WooCommerce product

Tutorials | catapultthemes.com | 10 days ago

In this post, I’m going to walk through the entire process of adding custom fields to a WooCommerce product. Custom fields (also called product addons) include text fields, select fields, checkboxes, and so on. They allow the user to enter additional, personalised information about a product. The post will cover creating and displaying the custom fields, adding the custom field data to the cart, and inserting the data in emails and orders. I will include code examples throughout the article. By the end you will have learned to build your own custom field plugin for WooCommerce. The plugin will:
Create a custom field in Product Data section of a WooCommerce product
Use the value saved in that field to display a text input field in the product single page
Save the user input in the custom field to cart meta data
Pass the value of the custom field to the order object
Custom fields without coding
We’ll go through the process from start to finish. However, if you are looking for a simpler way to add custom fields, then take a look at the Product Extras for WooCommerce plugin. It will allow you to add many types of field to your products, including text inputs, number inputs,

16 min read Tom Zsomborgi
Tutorials | kinsta.com | 18 days ago

How to Set up Sucuri Firewall (WAF) on Your WordPress Site

If you’re suffering from excessive bots and proxy traffic, a WAF can help almost instantly resolve these types of issues.

How to Set up Sucuri Firewall (WAF) on Your WordPress Site

Tutorials | kinsta.com | 18 days ago

Bot traffic is higher than it’s ever been. According to Distil Networks, in 2017, bad bots accounted for 21.8% of all website traffic, a 9.5% increase over the previous year. Not only that, but 74% of bad bot traffic is made up of moderate or sophisticated bots, which evade detection by distributing their attacks over multiple IP addresses, or simulating human behavior. This becomes a challenge for businesses that know nothing about how to filter out or block this type of traffic. Today we want to introduce you to an incredibly easy way to fight back using the Sucuri Web Application Firewall (WAF). Whether your WordPress site is under a DDoS attack or you’re suffering from excessive bots and proxy traffic, a WAF can help almost instantly resolve these types of issues.
Below we’ll dive into how to set up Sucuri’s firewall on your WordPress site, along with the optimal settings and the plan you should choose to see the best results.
About Sucuri WAF
Sucuri is an all-in-one website security platform that helps protect your business from security threats as well as mitigate already ongoing attacks. They offer a variety of different products and services, such as

10 min read Jim Zarkadas
Tutorials | pressidium.com | 23 days ago

Everything you need to create your WordPress LearnDash site!

A handy starter guide with valuable resources, tutorials, and information on how to embark on creating your WordPress LearnDash Site.

Everything you need to create your WordPress LearnDash site!

Tutorials | pressidium.com | 23 days ago

In the first part of this article, we will have a quick look at what an LMS is and who needs to use one. In addition, we will go through the list of the LMS Plugins available in the market. What is an LMS?
A Learning Management System is a software application, in this case, a plugin for WordPress sites used to create, administer, deliver and measure training to individuals online.
Who needs an LMS?As the demand for constant training and knowledge acquisition rises so does the need for online courses, training sessions, and long-distance education. For this, LMS is becoming quite a necessity as it is used on multiple occasions and serves numerous goals and needs.
More specifically LMS Plugins are used by:
Bespoke Universities providing Online Courses
Entire educational Platforms providing distance-learning
Solo instructors building and administering classes and training online
Large Companies wishing to train their employees. This way they ease through compliance sessions and on-boarding procedures
LMS types available in the marketWell, there is a big number of LMS Plugins available serving different functionalities and varying in many ways. For instance, there are different deployment

10 min read Donna Cavalier
Tutorials | donnafontenot.com | 10 days ago

How I Rebuilt An Old WordPress Site In A Few Hours

Using ManageWP's clone feature, along with Elementor and GeneratePress, I was able to quickly rebuild a site that had been using an old theme that was no longer working so well.

How I Rebuilt An Old WordPress Site In A Few Hours

Tutorials | donnafontenot.com | 10 days ago

Raise your hand if you have ever owned a website built a few years ago, using a theme that wasn’t all that great to begin with, but is now *really* showing its age. It is buggy and the developer hasn’t kept up with the changing WordPress tides. You feel stuck with some design decisions you made long ago, and you really wish you could start over, but that feels like a chore that’s too big to deal with. That’s how I was feeling with my personal blog, DonnaCavalier.com.
I wanted the freedom to use the theme I’ve come to love (GeneratePress) and the page builder I now adore (Elementor). I longed to be able to have more control over everything, without feeling stuck with old decisions. I didn’t want to completely change the design. I wanted to keep the same brand concept, but the site needed some changes.
Note: You can assume that links in this post, or any post, may be affiliate links, which generate a small commission for me when purchases are made through the link. If you prefer, you can always search for the companies I link to, rather than clicking on the links here.
I put off tackling the rebuild for a while because it seemed like a task I didn’t

Tutorials | 000webhost.com | Nov. 14, 2017

2 ways to leverage Browser Caching in WordPress (including Google Analytics)

The complete guide showing how to leverage browser caching in WordPress.

2 ways to leverage Browser Caching in WordPress (including Google Analytics)

Tutorials | 000webhost.com | Nov. 14, 2017

One of the things you learn as your website grows is that performance is critical. These days, most people expect your site to load quickly, and they don’t have much patience unless it does. ‘Caching’ – essentially a way of keeping your loading times lean that we’ll talk more about shortly – is a key way to keep your website’s visitors happy. Browser caching enables your website to load faster by cutting down on how much information users need to re-load after their first visit. It’s a simple way to reduce loading times, and anyone can implement it on their website.
In this article, we’re going to talk about what browser caching is and what it means to leverage it in WordPress. Then we’ll talk about when you should disable caching and how to set it up in the first place. Finally, we’ll help you check if caching is working as intended on your website. Let’s get to work!
An Introduction to Browser Caching
If set up correctly, websites will often save some of their files to your computer. That way, you won’t need to load the entire thing over the internet each time you revisit it. This process is known as browser

6 min read Tevya
Tutorials | wordx.press | 9 days ago

Creating a Simpler Checkout Page in WooCommerce

Here I share the plugins and CSS I used to create a simpler, 2-column checkout page in WooCommerce for a digital product.

Creating a Simpler Checkout Page in WooCommerce

Tutorials | wordx.press | 9 days ago

When building Starfish Reviews plugin, we initially started with a WooCommerce-based solution for selling and licensing the plugin. I really didn’t like WooCommerce’s over-complicated checkout page. I wanted something simpler and more straightforward. So here’s how I got from complicated, to simple with some nice icons to help visually. While I did it with the Divi theme, most of this should work for any theme. Here is the end result: Changing the Checkout Fields
Add-on WooCommerce MailPoet 3
I wanted to help people signup for our email updates and newsletter as part of purchasing the plugin, so they could get info about new versions and such. So I installed and configured this plugin. It’s fairly straightforward. Just select the lists you want to offer and a few things and it’ll inject the signup checkbox(es) into the checkout form. You may want to use a different plugin based on the newsletter solution you’re using.
Woo Checkout Field Editor Pro
For a digital product, it’s not necessary to capture address, phone number, etc, etc. So I used this plugin to simplify the checkout fields that are available. I used it to turn off the Shipping Fields

3 min read Maor Chasen
Tutorials | GenerateWP.com | Aug. 2, 2017

Filtering Post Types by Taxonomies in the Dashboard

y default, the admin Posts screen allows us to filter posts by the built-in “Categories” Taxonomy, using a neat, user-friendly dropdown menu. But in many cases, when we register new Taxonomies we often want to be able to filter posts by these new Taxonomies as well. In this quick tutorial, we will learn how to add new filters (dropdowns) to any Post Type screen in order to filter content by custom Taxonomies.

Filtering Post Types by Taxonomies in the Dashboard

Tutorials | GenerateWP.com | Aug. 2, 2017

By default, the admin Posts screen allows us to filter posts by the built-in “Categories” Taxonomy, using a neat, user-friendly dropdown menu. But in many cases, when we register new Taxonomies we often want to be able to filter posts by these new Taxonomies as well. In this quick tutorial, we will learn how to add new filters (dropdowns) to any Post Type screen in order to filter content by custom Taxonomies. Registering a New Post Type and Taxonomies
For many WordPress developers this is a basic step, we do it in almost every project. Therefore, we won’t be getting into how to set it all up in your code — instead, use the following links to navigate to the snippets. You can use the Post Type Generator and the Taxonomy Generator to do that.
Ok, so in our example we will create a car catalog for an imaginary car retailer or agency. We will create a new “Car” post type and add several taxonomies (manufacturer, model, transmission, doors and color).
Adding Filters to the Post Type Admin Screen
Now that we have a working “Car” Post Type with several Taxonomies, we would like to be able to filter our cars in the admin area. For that we need