Tag - Create

How to Create Custom Permalinks in WordPress


Do you want to create custom permalinks in WordPress for posts, pages, and other post types?

Recently one of our readers asked if it was possible to create their own custom permalinks aka page URL structure in WordPress.

In this article, we will show you how to create custom permalinks in WordPress without affecting your SEO.

Creating custom permalinks in WordPress

Since this is a comprehensive tutorial on creating custom permalinks in WordPress, we have created an easy to navigate table of content:

Permalinks are the permanent URLs of your individual blog posts, pages, and other archive pages on your WordPress site. Custom permalink is basically a URL structure applied to a specific page in WordPress without affecting the rest of your URL structure.

WordPress comes with an SEO Friendly URL structure which allows you to use an easy to understand URL structure for both humans and search engines.

For example: https://example.com/best-refrigerators-for-tiny-kitchens/

This is much better than URLs from the old days: https://example.com/index.php?p=4556

WordPress provides website owners with multiple options to choose from. You can view them by visiting Settings » Permalinks page.

Select permalink structure

Aside from changing the main permalink structure, WordPress also offers ways to customize the individual URLs of posts, pages, categories, tags, and other areas of your website.

You can also use WordPress plugins to create completely custom permalinks for specific sections of your website that overrides the default WordPress settings.

Let’s take a look at all the options one by one. We’ll start with the default built-in options that come with your WordPress website.

If you want to change the whole URL generation scheme for your website, then go to Settings » Permalinks page.

Select permalink structure

Simply select a URL structure for your individual posts. You can also use the tags shown on the screen to create a custom structure for your WordPress URLs.

Don’t forget to click on the Save Changes button to store your changes.

We recommend using a URL structure that includes the post name in the URL. This makes your URLs more SEO friendly and meaningful.

Note: You should change to a SEO friendly permalinks for all new WordPress blogs and websites. However, if you have an existing website that’s already getting traffic from search engines, then changing permalinks can affect your SEO rankings.

How to Change the Category and Tag URL Prefix in WordPress

By default, WordPress uses /category/ as the base for your category URLs and /tag/ for the tags pages. For example:

https://example.com/category/technology/
https://example.com/tag/fintech/

Category and tag base

You can change these base prefixes from the Settings » Permalinks page to anything that you like. For example,

https://example.com/topics/technology/ (for category pages)
https://example.com/hashtag/fintech (for tag pages)

Once you have the permalink structure setup, WordPress uses that as a template for all links on your site. However, you do have the option to modify the URL slug aka keywords inside the URL structure for individual posts, pages, and custom post types.

You can customize the slug part of the URL from the post edit screen inside the WordPress content editor.

Simply edit the post, page, or custom post type and click on the title field. You’ll notice the Permalink field appears on top of it.

Edit post slug to create custom URL

Go ahead and click on the Edit button next to it, and then change the URL slug to a custom permalink. Once you are done, click on the Save button to store the new permalink.

Customize post permalink

You can use this method for all post types including WooCommerce products, MemberPress courses, etc.

In the earlier step, we showed you how to modify the category and tag base prefix in WordPress. In this step, we will show you how to change the URL keywords for an individual category or tag.

Simply go to Posts » Categories page and click on the Edit link below the category you want to customize.

Editing a category details in WordPress

WordPress will now load the category details. From here, you can change the category slug to customize its permalink.

Change category slug to customize permalink

Similarly, you can edit an individual tag by visiting Posts » Tags page.

Edit a tag

You can also edit any custom taxonomies using the same method.

WordPress automatically adds the ‘/author/’ base to URLs leading to author archive pages. For example:

https://example.com/author/jsmith/

The problem is that WordPress does not come with an option to change the author URL base or the slug.

Luckily, as the saying goes, there is a plugin that can help.

Simply install and activate the Edit Author Slug. For details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go to Users » All Users page. Next, click on the ‘Edit’ link below a username.

Editing a user details in WordPress

On the next page, scroll down to the Edit Author Slug section, and you will be able to choose an author slug or add your own. Don’t forget to click on the save changes button to store your settings.

If you want to change the author permalink base, then simply head over to the Settings » Edit Author Slug page. Here you will see an option to change the author base and even choose different author bases for users with different user roles.

Change author base

For more details, see our guide on how to change author URL slug and base in WordPress.

All the above methods allows you to customize WordPress permalinks to a certain extent. However, they cannot help you create completely custom permalinks.

That’s because WordPress by default doesn’t offer this functionality.

Luckily, there’s a plugin that can help. If you want to override the default WordPress URL structure for specific sections on your site, then follow the steps here.

The first thing you need to do is install and activate the Custom Permalinks plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to edit the post where you want to create a custom permalink. Instead of editing the permalink field at the top, you’ll find the option to create a custom permalink below the editor.

Creating a completely custom permalink for a post

Similarly, you can also create custom permalinks for categories. Go to Posts » Categories page and click on the edit link below the category that you want to change.

Editing a category details in WordPress

On the category details page, you’ll find the option to create a custom permalink for that particular category. You can even create a URL without the category base prefix.

Editing the category permalink

You can manage and disable all your custom permalinks by clicking on the ‘Custom Permalinks’ menu in the admin sidebar.

Manage your custom permalinks

Simply select the custom permalinks you want to delete and then click on the Bulk Actions menu to select ‘Delete permalinks’ option.

After that click on the ‘Apply’ button and the plugin will remove those custom permalinks. The deleted permalink will be replaced by your default WordPress permalink scheme.

WordPress automatically handles changes made to post and page URLs. However, it may not set up redirects for your custom author permalinks or completely customized permalinks.

In that case, you’ll need to set up proper redirects to avoid 404 errors on your website.

First, you need to install and activate the Redirection plugin.

Upon activation, you need to visit Tools » Redirection page to set up redirects. You need to add the old link in the ‘Source URL’ field and the new URL in the ‘Target URL’ field.

Setup redirects

After that click on the ‘Add redirect’ button to save your changes. For more details, see our beginner’s guide to setting up redirects in WordPress.

We hope this article helped you learn how to create custom permalinks in WordPress. You may also want to see our ultimate WordPress SEO guide to get more search traffic to your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.



Source link

How to Create a Photo Contest in WordPress (Step by Step)


Do you want to run a photo contest in WordPress? Photo contests are a great way to build user engagement and quickly get lots of new visitors to your website.

Photo contests require users to submit a photo to join the contest or giveaway. Active user participation makes them highly engaging and quite fun.

You can run photo contests on almost any kind of website including business websites, online stores, WordPress blog, etc.

In this article, we’ll show you step by step instructions to easily create a photo contest in WordPress.

Easily create a photo contest in WordPress

Step 1. Install and Activate RafflePress

The first thing you need to do is install and activate the RafflePress plugin. For more details, see our step by step guide on how to install a WordPress plugin.

You’ll need at least their Pro plan to access the image submit feature.

RafflePress is the best WordPress giveaway / contest plugin on the market. It allows you to easily run viral contests on your website, so you can increase your traffic, email subscribers, and social media followers.

It comes with built-in social actions and integrates with all top email marketing platforms.

Note: RafflePress plugin was built our team, so we can use it on WPBeginner. Due to popular request, we have released it as a plugin for everyone.

Once you have activated RafflePress, the plugin will add a new menu item labeled RafflePress to your WordPress admin sidebar. Clicking on it will take you to the plugin’s settings.

First, you’ll need to enter your plugin license key. You can find this information under your account on the RafflePress website.

Add RafflePress license key

Simply enter the license key and click the ‘Verify license’ button. RafflePress will verify and store your licensing information.

After that, you can move on to create your photo contest.

Step 2. Create Your First Contest

After setting up the plugin, you need to visit RafflePress » Add New page to create your first contest.

RafflePress will launch its contest builder interface. First, you need to enter a title for this campaign and then select a template.

Add a title and select template for your campaign

The templates are pre-made campaigns based on your business goals. You can start with a template and customize it to match your needs. You can also choose the classic template to start with a basic campaign.

We’ll go ahead and select the Classic Template.

On the next screen, click on the prize title to enter your prize details and image.

Enter prize details

After that, you need to select the contest duration under the Start and End time. You can select the date, time, and timezone for your contest duration.

Campaign duration

So far so good.

Now, let’s add some actions. These are the things you want users to do in order to join your contest giveaway.

Switch to the ‘Actions’ tab and you will see a list of actions that you can add to your contest.

For a photo contest giveaway, you would want to add ‘Submit an image’ action.

Submit an image action

Simply click to add the action to your contest. RafflePress will now show you action settings in the left column.

Image action settings

You can provide a title for the action and select the number of entries users will be rewarded for completing it.

You can also make an entry mandatory and even allow users to submit daily entries. Below that, you can provide additional instructions on how users can participate.

Now let’s add some more actions to your contest. This will enable you to stay in touch with those users and build a following.

RafflePress allows you to add social media actions like visit Facebook page, send a tweet, follow on Instagram, and more.

You can also connect your email marketing service to grow your email list.

Step 3. Design Your Photo Contest

RafflePress gives you easy to use design tools to customize the appearance of your photo contest widget.

Simply switch to the Design tab, and you will see options to choose a layout, button color, and fonts for your campaign.

Design your photo contest

If you plan to run the photo contest as a standalone landing page vs embedding it in a blog post, page, or a sidebar widget, then you can also choose the page background color.

RafflePress allows you to add your giveaway to any WordPress post or page. You can also create a custom landing page for your photo contest by using any of the top WordPress page builders and adding your giveaway contest widget there. (more on this later).

Step 4. Configure Contest Settings

After tweaking the design options, switch to the ‘Settings’ tab under the builder to review other settings.

They are all very self-explanatory, but we’ll go through them one by one.

General settings

First, you’ll review the general settings. If you wanted to create a standalone photo contest page, then you can do that here. Provide a name for your campaign page under the Page Permalink option without any spaces.

You can also show and hide the number of entries, contest winners, and the powered by link.

Next, switch to the ‘Giveaway Rules’ tab. This is where you’ll list the rules for joining the giveaway. You can start by clicking on the ‘Generate Rules’ button to automatically generate rules using a sample template.

Generate contest rules

After that, switch to the email verification. From here you can tun email verification on and off. Turning this on would make it compulsory for users to confirm their email address.

Email verification

If you want to add Google Analytics or other tracking codes like Facebook pixel, then switch to the ‘Success Tracking’ tab. Here you can add those codes and track users for on-site and off-site retargeting.

Success tracking

Next comes the Success Redirect tab. This is where you can tell RafflePress to redirect users to a specific page after they have joined the contest.

Success redirect

Finally, you can turn the social login feature On/Off from the social logins tab.

That’s all you have completed the photo contest setup. Don’t forget to click on the Save button to store your campaign.

Step 5. Add Photo Contest Widget to Your Website

RafflePress offers multiple ways to add your contest campaign anywhere on your website.

You can simply edit a post or page or create a new one, and then add the RafflePress block to the Gutenberg editor.

Add RafflePress block

After that, you need to select the giveaway contest you created earlier. RafflePress block will now load a preview of your giveaway widget inside the WordPress content editor.

Giveaway contest widget

You can also add your giveaway by using the shortcode. This comes in handy when you want to display the contest in a sidebar widget, add it to your page builder layout, or use it in the Classic Editor.

Simply edit your giveaway and switch to the ‘Publish’ tab in the builder interface. From here, click on the shortcode option and RafflePress will show the shortcode you can use.

Copy shortcode

Copy the shortcode and edit the post or page where you want to display the giveaway. Simply paste the shortcode inside the post editor and you are done.

If you want to display it in a sidebar widget, then go to Appearance » Widgets page and add a Text widget to your sidebar.

Add shortcode widget

After that, simply paste the shortcode inside the widget settings and click the save button.

You can now visit your website to see the photo contest widget in the sidebar.

Photo contest widget in sidebar

Step 6. Publicize Your Photo Contest Giveaway

For a successful photo contest, you’ll need to plan ahead. Start promoting the event beforehand through social media, a blog post, and your email newsletter.

You can also add a countdown timer banner to create FOMO effect and build anticipation.

We recommend adding the contest widget to your sidebar because it allows users to see it before the contest begins.

Step 7. Announcing The Photo Contest Winners

Once you have added the photo contest giveaway to your website, it would automatically go live at the date and time you choose.

After that, you can go to RafflePress » Giveaways and click on the Image Entries link below your photo contest campaign.

Image entries

You’ll now see all the images submitted to the contest. You can pick the winners or let RafflePress choose a winner randomly.

Again go back to the RafflePress » Giveaways page and click on the Need Winners link next to your giveaway.

Random winners

RafflePress will now randomly select a winner for your giveaway.

Winner selected

You can now notify the winner via email and let them know how to claim their prize.

We hope this article helped you learn how to easily create a photo contest in WordPress. You may also want to see our other practical tips to quickly get more traffic to your WordPress blog.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.



Source link

How to Create a Dropdown Menu in WordPress (Beginners Guide)


Do you want to make a dropdown menu and add it to your WordPress website?

A dropdown menu shows a list of links as you take your mouse over an item on the menu.

We use a dropdown menu on WPBeginner, go ahead and take your mouse over the navigation menu on top.

In this beginner’s guide, we will show you how to easily create a dropdown menu in WordPress with step by step instructions.

Creating a dropdown menu in WordPress

Why Use Dropdown Menus in WordPress?

WordPress comes with a built-in menu management system that allows you to easily add navigation menus to your WordPress site.

Navigation menus are links to the main pages of your website that usually appear on the top as a horizontal row right next to the website’s logo.

Typical navigation menu with a horizontal row of links

If you are starting a blog or creating a website with only a few pages, then you can add them in the single row.

However, if you run an online store or a large website, then you may want to add more links to the navigation menu.

Dropdown menus help you solve the limited space issue by showing menu links only when users bring their mouse over to a parent item. They also allow you to organize the menu structure by topics or hierarchy.

Dropdown menu example

Lastly, they look pretty nice too.

That being said, now let’s take a look at how you can easily create WordPress dropdown menus add them to your website.

Step 1. Choosing a Theme with Dropdown Menu Support

WordPress comes with a built-in menu management system but displaying those menus is entirely dependent on your WordPress theme.

Almost all WordPress themes support dropdown menus by default. However, some themes may not have proper menu support.

You need to make sure that you are using a WordPress theme that supports dropdown menus.

How do you know if the theme you are using supports the dropdown menu?

You can simply visit the theme’s website where you’ll find a link to the theme’s demo. From there you can see if the demo is showing a dropdown menu in the navigation menu.

If it is not, then you’ll need to find a WordPress theme that does.

See our guide on how to choose the perfect WordPress theme for your website.

Here are a few excellent themes that support the dropdown menu out of the box.

  • Astra – It is a multipurpose WordPress theme that comes with several starter sites and tons of features.
  • StudioPress themes – Built on top of genesis theme framework, these professional themes are highly optimized for performance.
  • OceanWP – A popular WordPress theme that is suitable for all kind of websites.
  • Ultra – Powered by Themify builder this drag and drop WordPress theme comes with beautiful templates and flexible theme options.
  • Divi – popular theme by Elegant Themes that uses the Divi page builder and comes with tons of drag & drop features including dropdown menus.

That being said, now let’s take a look at how to create a dropdown WordPress menu.

Step 1. Creating a Navigation Menu in WordPress

If you have already set up a navigation menu on your website, then you can skip to the next step.

Let’s create a simple menu first.

Go to Appearance » Menus page and click on the ‘Create a new menu’ link at the top.

Create a menu

Next, you need to provide a name for your navigation menu. This name will not be publicly visible on your website. The purpose of menu name is to help you identify the menu inside the WordPress admin area.

Menu name

Enter a name for your menu and then click on the ‘Create Menu’ button.

WordPress will now create a new empty menu for you.

Let’s add the top links to the navigation menu. These items will appear in the top row of your menu.

Simply select the pages you want to add from the left column and click on the ‘Add to menu’ button. You can also select blog posts, categories, or add custom links.

Add pages to menu

You will now see those pages appear in the right column under your new menu.

Step 2. Adding Sub-Items to a Menu

Sub-items are the items that will appear inside the dropdown menu. Depending on how you want to organize your menus, you can add them under any of the existing items.

For the sake of this tutorial, we will be adding categories under the blog link.

Simply select the items you want to add from the left column and then click on the ‘Add to menu’ button. Your items will now appear in the right column.

New menu items added to the menu

However, these links will appear as regular items. We need to make them a sub-item of a parent menu.

You can simply drag and drop a menu item and place it under the parent item. Move it slightly to the right, and it will become a sub-item.

Adding sub menu items to create a dropdown menu

Repeat the process for all links you want to show under the dropdown menu.

Once you are done, don’t forget to click on the ‘Save menu’ button to store your changes.

Step 3. Publish Your Dropdown Menu

If you are editing a menu that’s already live on your website, then it will start appearing on your website right away.

However, if it is a new menu item, then you now need to choose a theme location to display this menu.

WordPress themes can show menus at different locations. Each theme defines their own menu locations, and you can select which menu you want to display there.

You’ll find this option in the right column under ‘Menu settings’. Select an option next to the ‘Display location’ setting and click on the ‘Save menu’ button.

Choose theme location

You can now visit your website to see your dropdown menu in action.

Dropdown menu preview

Tips on Creating Interactive Dropdown Menus

Navigation menus are important because this is the first place your users will look if they want to see specific information.

Using them correctly will help your users find their way around your website. It will also help you get more pageviews, conversions, and sales on your website.

Here are a few tips on making your navigation menus more interactive with dropdown menus.

1. You can create multi-level dropdown menus

Making a link a sub-item of another link makes it appear in the dropdown menu. You can also add a sub-item below another sub-item to create multi-level dropdown menus.

Multi level menus

Your theme would automatically show them as a sub-menu inside the dropdown.

Multi-level dropdown menu

2. You can also create multiple dropdown menus

You can create a dropdown under any top link in your menu. You can even add multiple dropdown menus in your main navigation menu.

Multiple dropdown menus in the primary menu

3. Create menus with a live preview

If your menu gets too complicated, then you can switch to the visual preview. Go to Appearance » Customize to launch the live theme customizer.

From there, click on the ‘Menus’ tab and then select your navigation menu. You’ll now see a drag and drop menu editor in the left column with a live preview of your site in the right panel.

Customize WordPress menus with a live preview

4. Creating a large mega menu as dropdown in WordPress

The dropdown menus only show one dropdown at a time. What if you wanted to show the full structure of your website as a mega menu that only appears when users hover on the main menu?

Mega menu example

Mega menus do appear as a dropdown menu, but they can show a lot more links, sub-menus, and more. For detailed instructions, see our step by step tutorial on how to create a mega menu in WordPress.

We hope this article helped you learn how to easily create a dropdown menu in WordPress. You may also want to see our guide how to create a sticky floating navigation menu in WordPress and how to add image icons to navigation menus in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Dropdown Menu in WordPress (Beginners Guide) appeared first on WPBeginner.



Source link

What is an XML Sitemap? How to Create a Sitemap in WordPress?


Are you wondering what is an XML sitemap, and how to add it to your WordPress website?

An XML sitemap helps search engines easily navigate through your website content. It gives them a list of all your content in a machine-readable format.

Unlike a regular sitemap that is made for people, an XML sitemap is not typically visible to your website visitors.

In this article, we will explain what is an XML sitemap, and how to easily create a sitemap in WordPress.

What is an XML Sitemap and how to create one for your WordPress site

What is an XML Sitemap?

An XML sitemap is a file that lists of all your website content in an XML format, so search engines like Google can easily discover and index your content.

Back in the early 2000s, government websites used to have a link on their main pages, titled “Sitemap”. This page usually contained a list of all the pages on that website.

While some websites still have HTML sitemaps today, overall the usage of sitemaps have evolved.

Today sitemaps are published in an XML format instead of HTML, and their target audience is search engines and not people.

Basically, an XML sitemap is a way for website owners to tell search engines about all the pages that exist on their website.

It also tells search engines which links on your website are more important than others, and how frequently you update your website.

While XML sitemaps will not boost your search engine rankings, they allow search engines to better crawl your website. This means they can find more content and start showing it in search results thus resulting in higher rankings sometimes.

Why You Need an XML Sitemap?

Sitemaps are extremely important from a search engine optimization (SEO) point of view.

Simply adding a sitemap does not affect search rankings. However, if there is a page on your site that is not indexed, then sitemap provides you a way to let search engines know about that page.

Sitemaps are extremely useful for when you first start a blog or create a new website because most new websites don’t have any backlinks. This makes it harder for search engines to discover all of their content.

This is why search engines like Google and Bing allow new website owners to submit a sitemap in their webmaster tools. This allows their search engine bots to easily discover and index your content (more on this later).

Sitemaps are equally as important for established popular websites as well. They allow you to highlight which part of your websites are more important, which parts are more frequently updated, etc, so search engines can visit and index your content accordingly.

This helps improve the overall visibility of your website in search engine rankings.

How to create a Sitemap in WordPress?

There are several ways to create an XML sitemap in WordPress. We will show you two popular methods to create an XML sitemap in WordPress, and you can choose one that works best for you.

Method 1. Creating an XML Sitemap in WordPress using Yoast SEO

The easiest way to create an XML sitemap in WordPress is by using the Yoast SEO plugin.

It is the best WordPress SEO plugin on the market offering you a comprehensive set of tools to optimize your blog posts for SEO.

First, you need to install and activate the Yoast SEO plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go to SEO » General page and switch to the ‘Features’ tab. From here, you need to scroll down to the ‘XML Sitemap’ option and make sure that it is turned on.

Yoast SEO XML Sitemap option

Next, click on the save changes button to store your changes.

To verify that Yoast SEO has created an XML Sitemap, you can click on the question mark icon next to the XML Sitemap option on the page.

View XML Sitemap created by Yoast SEO plugin

After that, click on the ‘See the XML Sitemap’ link to view your live XML sitemap generated by Yoast SEO.

You can also find your XML sitemap by simply adding sitemap_index.xml at the end of your website address. For example:

https://www.example.com/sitemap_index.xml

Yoast SEO sitemap

Yoast SEO creates multiple sitemaps for different types of content. By default, it will generate sitemaps for posts, pages, author, and categories.

If you run an online store using WooCommerce, then it will also generate a sitemap for your products.

However, when it comes to submitting the sitemap to search engines, you’ll only need to submit the main sitemap index file. We’ll show you how to do that later in this article.

Method 2. Creating an XML Sitemap in WordPress using Google XML Sitemaps Plugin

This method is recommended for users who don’t want to use Yoast SEO’s XML Sitemaps feature.

First, thing you need to do is install and activate the Google XML Sitemaps plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, the plugin automatically generates an XML Sitemap for your website. You can view it by simply adding sitemap.xml to your website’s address. For example:

https://www.example.com/sitemap.xml

Sitemap gennerated by the Google XML Sitemap plugin

The plugin works out of the box for most blogs and business websites. However, you still need to review plugin settings to make sure that you are not missing anything.

Simply, go to Settings » XML-Sitemap page to configure plugin.

Google XML Sitemap plugin settings

At the top, the plugin will give you status information. It will notify you if the plugin is unable to ping any search engine.

You can review the basic options where you can disable the plugin from notifying search engines, increase PHP memory limit, and more. The default settings would work for most WordPress hosting environments.

Next, you’ll see the additional pages section. From here you can manually add pages to your XML sitemap. This comes in handy if your website has static HTML pages not created by the WordPress CMS.

Manually add pages

After that, you can adjust how the plugin assigns priority to posts. By default, it uses the number of comments to calculate a post’s priority.

Post priority

The next two sections of the plugin’s settings page allow you to include and exclude content from your WordPress sitemap. For example, if you run an eCommerce store, then you would want to include the ‘Products’ content type to your sitemap.

Include or exclude content from sitemap

After that, you can adjust the frequency and priority of your sitemap contents. Changing these values are considered as a hint by search engines, and they may choose to follow or ignore these tags based on their criteria.

Set frequency and priority of sitemap contents

Finally, don’t forget to click on the ‘Update Options’ button to save your changes.

How to Tell Search Engines About Sitemaps?

Search engines are quite smart in finding a sitemap. Whenever you publish new content, a ping is sent to Google and Bing to inform them about changes in your sitemap.

However, we recommend that you submit the sitemap manually to ensure that search engines can find it.

Submitting Your XML Sitemap to Google

Google Search Console is a free tool offered by Google to help website owners monitor and maintain their site’s presence in Google search results.

Adding your sitemap to Google Search Console helps it quickly discover your content even if your website is brand new.

First, you need to visit the Google Search Console website and sign up for an account.

After that, you will be asked to select a property type. You can choose a domain or a URL prefix. We recommend choosing URL prefix as it is easier to setup.

Select property type

Enter your website’s URL and then click on the continue button.

Next, you will be asked to verify ownership of the website. You will see multiple methods to do that, we recommend using the HTML tag method.

Google Search Console verify site ownership

Simply copy the code on the screen and then go to the admin area of your WordPress website.

From here, you need to install and activate the Insert Headers and Footers plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » Insert Headers and Footers page and add the code you copied earlier in the ‘Scripts in Header’ box.

Add your verification code in the header section

Don’t forget to click on the save button to store your changes.

Now, switch back to the Google Search Console tab and click on the ‘Verify’ button.

Google will check for verification code on your site and then add it to your Google Search Console account.

Note: if the verification is unsuccessful, then please make sure to clear your cache and then try again.

Now that you have added your website, let’s add your XML sitemap as well.

From your account dashboard, you need to click on the Sitemaps from the left column.

Adding Sitemap URL to Google Search Console

After that, you need to add the last part of your sitemap URL under the ‘Add new sitemap’ section and click the Submit button.

Google will now add your sitemap URL to your Google Search Console.

It will take Google some time to crawl your website. After a while, you would be able to see basic sitemap stats.

This information includes the number of links Google found in your sitemap, how many of them got indexed, a ratio of images to web pages, and more.

Sitemap stats in Google Search Console

Submitting Your XML Sitemap to Bing

Similar to Google Search Console, Bing also offers Bing Webmaster Tools to help website owners monitor their website in the Bing search engine.

To add your sitemap to Bing, you need to visit the Bing Webmaster Tools website and sign up for an account. Once you have signed up, you can add your website under the ‘Add new site’ section.

Adding a site in Bing Webmaster tools

On the next screen, you will be asked to enter your website details including the sitemap URL.

Adding your sitemap in Bing

Click on the Submit button to continue.

Bing will now ask you to verify the ownership of your website and will show you several methods to do that.

We recommend using the Meta tag method. Simply copy the meta tag line from the page and paste it on a blank text file on your computer.

Bing webmaster tool verification

Now go to your WordPress website and install and activate the Insert Headers and Footers plugin to your website.

Upon activation, you need to visit Settings » Insert Headers and Footers page and add the code you copied earlier in the ‘Scripts in header’ box.

Add Bing verification code

Don’t forget to click on the Save button to store your changes.

How to Utilize XML Sitemaps for Your Website?

Now that you have submitted the XML sitemap to Google, let’s take a look at how to utilize it for your website.

First, you need to keep in mind that the XML sitemap does not improve your search rankings. However, it does help search engines find content, adjust crawl rate, and improve your website’s visibility in search engines.

You need to keep an eye on your sitemap stats in Google Search Console. It can show you crawl errors and the pages excluded from search coverage.

Sitemap coverage

Below the charts, you can click on the tables to view actual URLs excluded or not indexed by Google.

Sitemap URLs reports

Normally, Google may decide to skip duplicate content, pages with no content or very little content, and pages excluded by your website’s robots.txt file or meta tags.

However, if you have an unusually high number of excluded pages, then you may want to check your SEO plugin settings to make sure that you are not blocking any content.

We hope this article helped answer all your questions about XML sitemaps and how to create an XML sitemap for your WordPress site. You may also want to see our guide on how to quickly increase your website traffic with these actionable tips.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post What is an XML Sitemap? How to Create a Sitemap in WordPress? appeared first on WPBeginner.



Source link

How to Create a Shopping Cart in WordPress with BigCommerce


There are several WordPress eCommerce plugins that allow you to add a shopping cart to your website. However, if you want to keep your eCommerce store separate for better speed and security, then your options are quite limited.

BigCommerce is an all-in-one eCommerce platform that allows you to create a powerful online store without dealing with the technical hassle.

In this article, we will show you how to easily create a shopping cart in WordPress with BigCommerce, step by step.

Adding a shopping cart in WordPress with BigCommerce

Understanding BigCommerce for WordPress

BigCommerce is a highly scalable and fully-hosted eCommerce platform.

It is an all-in-one solution which provides you with everything you will need to create and run an online store, including hosting, design, content, payment solutions, and marketing tools.

WordPress on the other hand is the most popular content management system (CMS) used by over 34% of all websites online. You can use it to create a content-focused blog, a business website, or even an online store.

You can now integrate these two powerful platforms together and enjoy the best of both worlds.

Using BigCommerce as your eCommerce plugin in WordPress gives you the following advantages:

  • Smooth content-and-commerce integration: BigCommerce for WordPress lets you enjoy the industry-leading eCommerce capabilities without compromising the powerful content management features of WordPress.
  • Minimum usage of server resources: You can use BigCommerce as your eCommerce backend for things like catalog management, processing payments, and managing fulfillment logistics, and more. This means that your eCommerce store will have minimal impact on your WordPress hosting server resources.
  • High scalability: BigCommerce lets you scale your online business without losing speed or uptime.
  • Enhanced eCommerce security: BigCommerce takes care of all your eCommerce security needs. It gives you a secure PCI compliant checkout experience.
  • Built-in payment options: You can use popular payment options like PayPal powered by Braintree at the lowest credit-card processing rates.
  • Sell across multiple channels: Each website works as a ‘channel’ in BigCommerce. You can connect a BigCommerce account with multiple WordPress sites (channels), multi-site network, or social accounts and sell your products.

Wondering how BigCommerce stacks up against WooCommerce? Take a look at our article on BigCommerce vs WooCommerce for a side by side comparison.

With that said, let’s go ahead and see how to create a shopping cart in WordPress with BigCommerce.

Getting Started with BigCommerce

First, you need to visit the BigCommerce website and click on the ‘Get Started’ button.

Sign up for BigCommerce

This will bring up a signup form. Follow the on-screen instructions to complete the process.

Sign up for BigCommerce account

Once you have signed up, you’ll reach the BigCommerce dashboard where you will be asked to connect your WordPress website.

BigCommerce dashboard

Your BigCommerce store is now ready, let’s connect it to your WordPress website.

Creating a Shopping Cart in WordPress Using BigCommerce

First thing you need to do is install and activate the BigCommerce for WordPress plugin. For detailed instructions, see our guide on how to install a WordPress plugin.

Once the plugin is installed and activated, a new navigation menu labeled BigCommerce will be added to your admin panel, and the setup wizard will open. First, it will ask you to connect your account or create a new account.

Connect with BigCommerce Account or Create New Account

Click on the ‘Connect My Account’ button to continue.

This will bring up a popup where you’ll be required to login to your BigCommerce account. After that, you will be asked to confirm that you want the plugin to connect with your BigCommerce account.

Confirm BigCommerce connect

Click on the ‘Confirm’ button to continue.

This will close the popup, and you will see a new BigCommerce screen on your WordPress site. From here you need to set up BigCommerce for WordPress.

Set Up a Channel for WordPress Site in BIgCommerce

Enter a channel name, select an automatic listing option, and click on the Continue button. If you choose ‘Yes, automatically list new BigCommerce products on this channel’, all new products will automatically sync and appear on your WordPress site.

On the next screen, you can choose how you want to use BigCommerce for WordPress. You can select ‘Full Featured Store’ if you’re going to transform your WordPress site into a full-fledged store. Alternatively you can choose ‘Simple Blogging’ if you only want to add a shopping cart page in your blog. The Simple Blogging mode also allows you to add individual products into posts and pages.

Choose How You Want to BigCommerce for WordPress

Next, you will see the BigCommerce Settings page on your screen. It includes all the settings you can configure from your WordPress dashboard.

BIgCommerce for WordPress Settings

First, it will sync your BigCommerce products automatically depending on the option you chose in the earlier step. In the screenshot above, the plugin is syncing all of our sample products.

The first option in your WordPress BigCommerce is Product Sync. You can click on it to choose the sync frequency, automatic listing, and import batch size.

BigCommerce for WordPress Product Sync Options

Next, you can configure Cart and Checkout options. Simply check the Enable Cart option to allow your users to add products to the cart. You can also enable embedded checkout if you want to show checkout form in WordPress.

BIgCommerce for WordPress Cart and Checkout Options

As shown in the screenshot above, the cart page is selected by default. It is because the plugin automatically creates required pages, including the cart page during the setup process.

You can view the default pages by going to Pages » All Pages from your dashboard.

BigCommerce for WordPress Default Pages

Next, you can see Gift Certificate Settings. You can enable gift certificates if you want to let your users purchase gift certificates for store credit.

BigCommerce for WordPress Gift Certificates Settings

The Currency Settings let you see the default currency, and price display option, including or excluding tax.

BigCommerce for WordPress Currency Settings

Next, you will see Account and Registration settings. Login page, account profile page, an order history page, and other important pages are selected by default. You can add a support email as well.

BigCommerce for WordPress Account and Registration Settings

There are more options for Analytics settings, product reviews, API credentials, channel, and diagnostics. You can configure them now or skip them to set up later.

BIgCommerce for WordPress Analytics and Other Settings

After that, don’t forget to click on the ‘Save Changes’ button at the top right corner.

Save Settings BigCommerce for WordPress

Now you can go to BigCommerce » Products to view the sample products added to your website by default.

BigCommerce Sample Products in WordPress dashboard

You can also preview your Products page in the frontend by clicking on the ‘View Products’ link at the top.

View BigCommerce Products in WordPress

Here’s how your BigCommerce shopping cart would look in WordPress with the default Twenty Nineteen theme.

Shopping Cart in WordPress with BigCommerce

Managing Your Products in BigCommerce

The account that we created above is a free trial account with sample products. So the next step is to configure your store settings and add real products in BigCommerce.

1. Adding Products to Your BigCommerce Store

You can add and manage your BigCommerce products from the Products menu. There you will see the sample products added to your store by default.

BigCommerce Products Page

You can delete or replace these products with your actual product details. To add new products, click on the ‘Add’ button at the top.

Add New Products to BigCommerce Store

Add the name of your product, price, tax details, choose product categories, product type, and more information. You can also add the product description, shipping details, and availability options from the sections below.

Once done, save your product. After that, you can add your product images and videos by clicking on the Images & Videos link.

Add Product Images to BigCommerce Store

Similarly, you can review more options like Inventory, Options & SKUs, Custom Fields, etc. from the options on the top. Once done, don’t forget to save your product.

The Products menu also lets you import or export products, manage product categories, product filtering, brands, Product SKUs, etc.

Once you add new products, categories, brands, etc. in your BigCommerce store, they will be automatically synced to your WordPress site.

2. Setting Up Payment Options

BigCommerce has built-in payment options. Visit Store Setup » Payments to configure your payment settings.

BigCommerce Payment Settings

You can quickly set up PayPal, credit cards, offline payment methods like bank deposit, other online payment methods like 2Checkout, Amazon Pay, and also set up digital wallets.

3. Select a Plan and Upgrade Your BigCommerce Account

BigCommerce is primarily a paid platform for building online stores. The free trial version expires in 15 days, so you should upgrade your account before it expires.

Go to the ‘Select a Plan’ button at the top right corner and click on that.

Select a BigCommerce Plan

After that, you will see the available pricing options.

BigCommerce Pricing

The BigCommerce Standard plan is available for $29.95 per month.

Displaying Your BigCommerce Products in Your WordPress Site

Now that you have added products and set up the store options in BigCommerce, you can display products in your WordPress site and start selling.

There are multiple ways you can add your BigCommerce products to your WordPress site. We will show you two of the easiest methods below.

1. Add Your Products Page to Menu

The easiest way to show your BigCommerce products page in WordPress is by adding the page to your WordPress menu. Visit Appearance » Menus and create a new menu.

Create a New Menu in WordPress

For detailed instructions, see our beginner’s guide on how to add a navigation menu to WordPress.

After that, you can click on the Custom Links option and enter your Products listing page URL.

You can find this page by going to BigCommerce » Products » View Products from your dashboard. The page URL usually is your domain name with /products/ at the end. For example, http://example.com/products/.

Add a Custom Link to WordPress Menu

Next, enter a link text, and click ‘Add to Menu’ button. You can also add the Cart page to the menu.

After that, select Display location for your menu and save the menu.

Save Your WordPress Menu

Once done, visit your website to see new menu items in action.

WordPress Primary Menu Demo

2. Embed Your Products to Your Posts in WordPress

Another simple way to add your BigCommerce products to your WordPress blog is to embed individual products in posts and pages.

This approach is more suitable when you only have a couple of products, and you want to add them to your landing pages or blog posts.

Open your WordPress post editor and click on the Add New Block icon. After that, you can select the BigCommerce Products block.

Add BIgCommerce Products Block to Your Post

Once done, your BigCommerce store products will appear in your post editing area.

BigCommerce Products List in WordPress Post

You can customize your block, add content, and publish your post.

Final Thoughts

BigCommerce is an excellent eCommerce platform for WordPress, and a powerful alternative for WooCommerce.

Often users ask us to compare BigCommerce with Shopify, and in our eyes BigCommerce is a better platform because it provides a robust integration with WordPress whereas Shopify does not.

However for full WordPress integration, WooCommerce is our go-to pick. You can see our step by step tutorial on how to start an online store in WordPress for more details.

We hope this article helped you learn how to create a shopping cart in WordPress with BigCommerce. You may also want to see our guide on the best email marketing services and the best WordPress plugins for business websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.



Source link

How to Create an Auto Loan / Car Payment Calculator in WordPress


Do you want to create an auto loan or car payment calculator in WordPress?

If you are in the car dealership business, then adding an auto loan payment calculator on your website can help increase sales.

It helps your website visitors get an estimate for the monthly loan payment, compare the loan offers, and find the best deal on their car purchase.

In this article, we will show you how to easily create an auto loan car payment calculator in WordPress step by step.

Creating Auto Loan Car Payment Calculator in WordPress

What is a Car / Auto Loan Payment Calculator?

A car/auto loan payment calculator is an automated tool that allows users to get estimates for a monthly loan payment, check amortization schedule, and calculate the total loan amount.

It enables the users to perform a complete auto loan calculation with an account of sales tax, dealer fees, trade-in value, interest rate, length of the loan, and more.

An auto loan payment calculator is especially useful for car dealership websites and auto loan financing businesses.

Adding a loan calculator on your site helps both you and your website visitors.

The users can see different financing plans available to buy a car and choose the best plan that suits their budget.

On your end, it increases user engagement and sales because users can calculate automobile loan right on your website without having to open another calculator app.

Creating an Auto Loan and Car Payment Calculator in WordPress

In the past, creating an auto loan car payment calculator would require deep coding knowledge because you had to program mathematical calculations on your website. This meant hiring a WordPress developer.

Luckily now you can build an auto loan calculator without any coding knowledge with Formidable Forms, the most advanced WordPress form plugin.

Often many developers use Formidable Forms to save time when building websites for clients.

Formidable Forms Advanced WordPress form plugin

Formidable Forms plugin offers a powerful car payment calculator template which lets you build an auto loan calculator with just a few clicks. You just need to choose the template, customize it to your needs, and then it is ready to use.

The car payment calculator template has the loan calculation formula already set up, so you don’t need to worry about that. It enables anyone, including an absolute beginner to create a fully functional loan calculator in WordPress.

Similarly, you can create other useful calculator forms like a mortgage calculator, sample WooCommerce product configurator, and net promoter score (NPS) survey form. Also, you can use it to create simple contact forms, user registration forms, online quiz, web directory, etc.

Formidable is a complete form solution. You don’t need a separate loan calculator plugin, user registration form plugin, or contact form plugin.

With that said, let’s take a look at how to create an auto loan calculator on your WordPress site.

Step 1: Install Formidable Forms on Your WordPress Site

First thing you need to do is to install and activate the Formidable Forms plugin. You need to get at least the Formidable Pro Business plan to use the car payment calculator feature.

For detailed instructions, see our step by step guide on how to install a WordPress plugin.

Once the plugin is installed and activated, you will see a notification at the top asking you to add your license key.

Add Your Formidable Forms Pro License Key

Clicking on the link will take you to the Global Settings page with the License Key field. You will need to enter your Formidable Forms license key there, and then click on the ‘Save License’ button. You can find the license key in your Formidable Forms account.

Save Your Formidable Forms License key

Once done, it will show the license activation success message. You can refresh your page to load the premium features.

Step 2: Build an Auto Loan and Car Payment Calculator in WordPress

Now that you have successfully set up Formidable Pro plugin on your site, you are ready to build a car payment calculator form.

Visit Formidable » Forms page from your dashboard to add a new form. On this screen, you will see a Contact Us form added by default. You need to click on the ‘Add New’ button to create a new auto loan calculator form.

Add New Formidable Form

On the next screen, you will see many pre-made form templates. You want to look for the Car Payment Calculator template under the Premium Templates section.

Choosing Car Payment Calculator Form Template in WordPress

If you want to see how the auto loan calculator form looks, you can click on the Preview button. It will open the form preview in a popup window.

Car Payment Calculator Form Preview WordPress

To build a car payment calculator form, you need to click on the Create Form button. After that, it will show a popup where you need to add your form name, form description, and then click on the Create button.

Name and Create Car Payment Calculator in WordPress

Next, it will open the Car Payment Calculator form builder for you.

Car Payment Calculator Form Builder in WordPress

As shown in the above screenshot, you will find a ready-made auto loan calculator. You can use the form as it is, or customize it to match your needs.

You can customize the form field label, default value, placeholder text, etc. for the form fields at the top.

Customize Your Car Payment Calculator

But you must be very careful when changing the Advanced options for the Loan Calculation and Monthly Payment fields below. That is because they include the mathematical calculation formula.

Auto Loan Calculator Form Advanced Fields

Once you have configured all the fields in the builder, you can review your form settings by clicking on the Settings option next to the Build tab.

Car Payment Calculator Form General Settings

First, you will see the General Form Settings. You can modify form title, description, and configure what to show when a user submits the form.

Next, you can configure form actions and notifications to be triggered when an entry is created, updated, or imported. By default, you will see the email notification enabled. You can add other actions from the list as needed.

Car Payment Calculator Form Notification Settings

Similarly, you can review all the other settings on the left column. Once you are done with the form configuration, click on the ‘Update’ button at the top right corner.

Update Your Car Payment Calculator Form in WordPress

After that, you will see the settings/form successfully updated message. Now you can close the form builder by clicking on the ‘Close’ button at the top right corner of the screen.

Car Payment Calculator Form Updated

Step 3: Adding the Car Payment Calculator on Your WordPress Site

Now that you have a car payment calculator form ready for use, you can add it to your website.

Simply create a new page or edit an existing one to add the car payment calculator. On your page editor, you need to click on the ‘Add New Block’ icon and then select Formidable Forms block.

Add Formidable Forms Block to Car Payment Calculator Page

After that, you need to select the auto loan/car payment calculator form that you created earlier from the dropdown option. Once done, WordPress will automatically load the form.

Adding Car Payment Calculator in WordPress Page

Once added, you can publish page and then preview it to see how it works. For example, here is how it looks on our demo website.

Auto Loan Car Payment Calculator in WordPress Site preview

We hope this article helped you learn how to create an auto loan car payment calculator in WordPress. You may also want to see our guide on the must have WordPress plugins and best email marketing services for small business.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.



Source link

How to Create a Custom Home Page in WordPress


Often users ask us if it’s possible to create a custom homepage in WordPress.

By default, WordPress shows your blog posts on the homepage. However as a business website, you may want to create a more engaging homepage that helps users find what they need and boost your sales conversion.

In this article, we will show you how to easily create a custom homepage in WordPress. We will show multiple methods, and you can choose the one that’s easier for you.

Creating a custom homepage in WordPress

What is a homepage?

A homepage is a default introductory page or the frontpage of a website. It is the page that appears when someone enters your website’s domain name in their browser’s address bar.

Homepage example

The main purpose of the homepage is to introduce users to your website or business. Ideally, it should provide users essential information about your business, so they can continue exploring other pages on your site.

By default, WordPress displays your recent blog posts on the homepage. This is not good as it only shows a few of your current articles.

If you run a business website, then the default homepage does not tell users about your business, products or services. It also doesn’t provide users a way to contact you.

The good news is that WordPress already comes with a built-in functionality to create custom home page.

Selecting a Custom Page to be Used as Homepage in WordPress

WordPress allows you to easily use any page on your website as your homepage. You can simply go to Pages » Add New page inside WordPress admin area to create a new page.

Let’s give this page a title ‘Home’ and publish it. You will use this page as your custom homepage.

Don’t worry about layout or design at the moment. We will show you how to design your homepage later in this article.

Now, if you want to run a blog on your site, then you need to create a separate blog page to display your posts.

Once again, go to Pages » Add New page and create a page titled ‘Blog’. Go ahead and publish the blank page.

After creating the pages, you need to visit Settings » Reading page in your WordPress admin. From here select ‘A static page’ option under ‘Your homepage displays’ section.

Select home and blog pages

Next, you need to select the homepage and the blog pages you created earlier.

Don’t forget to click on the ‘Save changes’ button to store your settings.

Now that you have set up a page to be used as your custom homepage, let’s start designing the custom home page for your WordPress site.

Method 1. Create a Custom Homepage in WordPress using Gutenberg

WordPress introduced a new block-based eidtor called Gutenberg in December 2018. This new editor allows users to not just write content but create beautiful layouts as well.

It uses blocks for each content element which enables you to organize content blocks to create a page structure that you like.

WordPress includes blocks that can be used for design purposes like cover images, columns, tables, text and media, galleries, and more.

Editing your custom homepage layout using Gutenberg

Each block comes with its own settings, which allows you to customize its appearance to meet your design requirements.

You can extend available blocks with Gutenberg block plugins to add more blocks to your arsenal. These plugins allow you to use advanced elements like testimonials, sliders, services, and other common design features.

Using advanced block library plugins to make homepage layout

You can also use Gutenberg ready WordPress themes which give you more flexibility to work with blocks.

We recommend using Astra, it comes with Gutenberg website templates that you can install using their Astra Starter Sites plugin.

Once you import a template, you can edit it using the default WordPress editor and create a highly professional looking homepage for your website.

Method 2. Create a Custom Homepage in WordPress using Page Builders

This method is very easy and does not require any coding or design skills. For this method, you will be using a WordPress page builder plugin.

A page builder plugin allows you to easily create custom page layouts by using a simple drag and drop interface.

We recommend using Beaver Builder because it is the most beginner-friendly page builder plugin on the market. It comes with dozens of custom homepage templates that you can install with a single click.

Once installed, you can edit the template using point and click tools. You can replace content and images with your own content, and even extend the template by adding more modules, widgets, and sections.

Creating a custom homepage using Beaver Builder

Beaver Builder also gives you access to Beaver Themer, which allows you to make your own custom WordPress theme without writing any code.

For more details, see our guide on how to easily create custom WordPress layouts using Beaver Builder.

As an alternative, you can also try Elementor. It is also an immensely popular WordPress page builder plugin. It also comes with drag and drop templates and an easy to use interface.

Creating a homepage layout using Elementor

For details, see our tutorial on creating custom page layouts with Elementor.

Method 3. Manually Create a Custom Homepage in WordPress (Coding Required)

This method is not recommended for beginners as it requires coding. You need to be familiar with the WordPress coding practices, PHP, HTML, and CSS to use this method.

Let’s see how this works.

Your WordPress theme is made up of different files. Some of these files are called templates and control the display of certain areas of your website. See our WordPress template hierarchy cheat sheet for more details.

One of these templates is called front-page.php. If your theme has this template, then WordPress will automatically use it to display your custom homepage.

front-page.php template

However, if your theme does not have it, then you can create one for yourself/

Simply create a blank file and save it as front-page.php. After that you need to upload it to your current theme’s folder on your WordPress hosting account using FTP.

As soon as you upload this file, WordPress will start using it to display your homepage. However, since this file is completely empty, you will see a blank white page.

To fix this, you can start adding your HTML code to display contents of your custom homepage. An easier approach is to use the existing code and templates in your WordPress theme.

For example, you can use the same header and footer. WordPress makes it super easy to include those templates.

Here is a sample code where we removed the content and sidebars while preserving the header and navigation templates from the theme.

<?php /* 
This page is used to display the static frontpage. 
*/ 

// Fetch theme header template
get_header(); ?>
	<div id="primary" <?php astra_primary_class(); ?>>

	<div class="custom-homepage-container"> 

	You custom homepage code goes here

	</div> 

	</div><!-- #primary -->
//Fetch the theme footer template 
<?php get_footer(); ?>

Tips on Making an Effective Custom Homepage in WordPress

Your website’s homepage is the most important page on your website. Users look at it to learn more about your business, products, and services.

We recommend keeping your homepage design as simple as possible. On our own websites, we have learned that our users find simpler layouts more helpful.

Try to avoid clutter, but don’t hide important information that your users would want to see on the homepage. You also need to prioritize which content appears first in your layout.

Write down the goals you want to achieve before making a custom homepage for your website. This exercise will help you come up with a clear design goal.

For most businesses and blogs, the number one goal is to convert website visitors into customers. To achieve this, you’ll need OptinMonster.

It is the best WordPress popup plugin and lead generation software. It helps you convert website visitors into subscribers and paying customers.

Next, you would want to track how your custom homepage is performing. For this, you need to install Google Analytics on your website. It helps you see where your users are coming from and what they do on your website.

You would also want to make it easier for your users to contact you. For this, you will need the WPForms plugin which is the best WordPress form plugin on the market.

You can also add a click to call button your website, so people can easily call your business phone.

Lastly, we recommend you to look around at your competitors and other popular sites in your industry/niche. We are not asking you to copy their design, but to learn from their best practices and then apply it on your own homepage layout.

We hope this article helped you easily create a custom homepage in WordPress. You may also want to see our proven tips to increase your blog traffic.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Custom Home Page in WordPress appeared first on WPBeginner.



Source link

How to Create Compact Archives in WordPress (Step by Step)


By default, WordPress comes with a widget called Archives, which allows you to display monthly blog post archive links.

Now, if you started a blog few years ago, then this list becomes too long to fit in your WordPress sidebar.

You can choose to show archives as a drop-down menu, but that makes them less noticeable.

In this article, we will show you how to create compact archives that fit in anywhere you want and look much better.

Creating compact archives in WordPress

Why and When You Need Compact Archives in WordPress?

As we mentioned earlier, the default WordPress archives widget is limited in options. You can either display archives as a long list or a dropdown menu.

Due to this issue, many popular blogs don’t display archives on their website at all.

By creating compact archives, you can display them in your WordPress sidebar without taking much space. You can also display them on your about page or a dedicated Archives section.

That being said, let’s take a look at how to easily add compact archives in WordPress.

Adding Compact Archives in WordPress

First thing you need to do is install and activate the Compact Archives plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Compact Archives plugin is developed and maintained by the WPBeginner team. We use it on our own website and recently updated it to add Gutenberg block support.

The plugin offers three styles to display compact archives on your website.

Style 1. Relaxed three-letter month initials

Three letter monthly archives

Style 2. Compact Monthly Initials

Compact archives with initials only

Style 3. Numeric Block

Numeric archives

There are multiple ways to easily display them anywhere on your website.

Let’s start with the easiest one.

Adding Compact Archives in WordPress Posts or Pages

Compact Archives plugin comes with an easy to use Gutenberg block called WPBeginner’s Compact Archives.

If you’re using the new Gutenberg editor in WordPress, then simply edit the post or page where you want to display the archives and add the WPBeginner’s Compact Archives block to your post or page.

Compact Archives block

The block will now appear in the content area of your page. You can click to add a title for your compact archives block and select a style from the block settings on the right.

Compact Archives block settings

Adding Compact Archives to WordPress Sidebar

Another common place to display archive links is your blog’s sidebar. Compact Archives makes it easy to display archive links in your WordPress website without taking too much space in the sidebar.

Simply head over to Appearance » Widgets page and add ‘Compact Archives’ widget to your sidebar.

Contact Archives widget

After that, you can provide a widget title and select a style. Don’t forget to click on the save button to store your settings.

You can now visit your website to see compact archives displayed in your blog’s sidebar.

Display Compact Archives Using a Shortcode

If you are using the older Classic WordPress editor, then you will not be able to use the block to add compact archives in WordPress posts or pages.

Don’t worry, you can still add it by using a handy shortcode.

Simply edit the post or page where you want to display the archives and add the following shortcode.

[compact_archive]

This shortcode will simply show your compact archives. The shortcode accepts the style, before, and after parameters.

To display your compact archives in the block format, you will use this shortcode:

[compact_archive style="block"]

You can also add your own HTML before or after the archives.

In the following shortcode, we have displayed the compact archive in numeric format and wrapped it around paragraph tags.

[compact_archive style="numeric" before="<p>" after="</p>"]

Displaying Compact Archives in Template Files

If you are making a custom WordPress theme or want to display archives in a theme template file, then Compact Archives comes with handy template tags that you can use.

Simply add the following template tag in your code.

<ul> <?php compact_archive(); ?> </ul>

There are also several parameters that you can adjust:


<ul>
<?php compact_archive($style='initial', $before='<li>', $after='</li>'); ?> 
</ul>

These are the same parameters that you can use with the shortcode.

For example, $style == 'initial' will display only month name initials and should fit right inside a sidebar. Using $style == 'block', will fit the main column of a page. Using $style == 'numeric', will display numeric months.

We hope this article helped you easily create compact archives in WordPress. You may also want to see our guide on how to easily create an email newsletter in WordPress to promote your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.



Source link

How to Create AMP Forms in WordPress (The Easy Way)


Do you want to create AMP-friendly forms on your WordPress site?

Accelerated Mobile Pages or AMP is a Google project that makes websites load faster on mobile devices.

While AMP offers a great mobile browsing experience by making your webpages load faster, it disables many useful features on your website.

One of them is contact forms. Since AMP uses a limited set of HTML and JavaScript, it cannot load your WordPress forms properly on AMP pages.

But thankfully, now there is an easy solution available. WPForms, the most beginner-friendly WordPress form plugin now helps you create AMP-ready WordPress forms. Their team recently worked with Google to make AMP forms easy for WordPress.

In this article, we will show you how to create AMP forms in WordPress using WPForms (the easy way).

Creating AMP Forms in WordPress (The Easy Way)

Creating AMP Forms in WordPress (Step by Step)

In order to use AMP with WordPress, you need to install and activate the official AMP plugin for WordPress. For more details, see our step by step guide on how to install a WordPress plugin.

Once activated, the plugin will automatically add Google AMP support for your WordPress site.

However, you can change AMP settings for your website by going to AMP » General from your dashboard.

AMP for WordPress Settings

From the AMP settings page, you can enable or disable AMP on your website, choose a website mode for AMP, and choose supported templates.

Once you have configured AMP, the next step is to create an AMP compatible contact form on your WordPress site.

Step 1. Create a WordPress Form with WPForms

To get started, install and activate the WPForms Lite plugin on your site. It is the lite version of the WPForms Pro plugin.

Both the lite and pro version of WPForms allows you to create a basic AMP ready contact form. In our article, we will be using the free version for screenshots.

Once the plugin is installed and activated, you need to head over to WPForms » Add New page to create a new WordPress form.

On the form setup screen, you can choose a form template to get started quickly. You can select the Blank Form if you want to start from scratch.

Form Templates WPForms

Next, it will open the form builder page.

Drag and Drop Form Builder WPForms

From here, you can add or remove form fields. To add a new field to your form, you can simply click on a form field from the left panel, and it will appear in the form builder panel on the right.

After that, you can configure the field options. Simply click on a field, and then Field Options will appear.

Configuring Field Options in WPForms Plugin

Similarly, you can customize all the other fields.

After that, you can click on the Settings tab to configure your form settings.

WPForms General Settings

The General Settings allow you to change your form name, submit button text, submit button processing text, enable anti-spam Honeypot, and more.

Next, you can click on the Notifications tab to set up email notifications to notify you when a user completes the form.

WPForms Notification Settings

Next, you can click on the Confirmation tab to set up a confirmation message to be shown when a user submits the form.

WPForms Confirmation Message Settings

After the configuration is complete, you can save your form.

Step 2. Add Your AMP Form to a Page

Now that your WordPress form is ready, you can add it to a page.

First, you need to create a new page or open an existing one where you want to add the form.

On your page edit screen, click on the Add New Block icon and select the WPForms block.

Add WPForms Block to WordPress Page Editor

After that, you can see the WPForms widget added to your page edit screen. You just need to select the form you created earlier, and the widget will instantly load it in the page editor.

Add Contact Form to WordPress Page with WPForms

Next, you can publish or update your page.

That’s all! You don’t need to configure anything else. The WPForms Lite plugin will add full AMP support to your form now.

If you want to see how it looks, then you can open the page on your mobile phone.

Or you can open the page on your desktop browser by adding /amp/ or /?amp at the end of your page URL. For example, https://www.example.com/contact/?amp.

Adding Google reCAPTCHA to Your AMP Form

By default, WPForms includes anti-spam honeypot to catch and block spam. Additionally, you can use Google reCAPTCHA to reduce spam submissions.

To use Google reCAPTCHA with your AMP forms, you need to register your site for Google reCAPTCHA v3 and get the Google API keys.

Go to the Google reCAPTCHA website and click on the ‘Admin Console’ button at the top right corner of the page.

Visit Google reCAPTCHA website

After that, you need to sign in with your Google account. Once done, you will see the ‘Register a new site’ page.

Register a New Site for Google reCAPTCHA

First, you need to enter your website name in the Label field. Google AMP only supports reCAPTCHA v3, so you need to choose it from the reCAPTCHA type options.

After that, enter your domain name under the Domains section.

Add Domain Name and Owner for Google reCAPTCHA

The Owners section shows your email address by default. You can also add another email if you want.

Next, you need to accept the reCAPTCHA Terms of Service to continue. Also, select the ‘Send alerts to owners’ checkbox, which will allow Google to notify you about problems like misconfiguration and suspicious traffic on your site.

Accept Google reCAPTCHA Terms of Service

Once done, click on the Submit button.

Next, you will see a success message along with the site key and the secret key to add reCAPTCHA on your site.

reCAPTCHA Keys

Now you have the Google API keys to add reCAPTCHA to your forms. However, there is one more adjustment required to ensure AMP compatibility with the reCATCHA. Click on the ‘Go to Settings’ link there.

Next, you will see the reCAPTCHA settings again with ‘Allow this key to work with AMP pages’ checkbox. Simply check the box and click on the Save button below.

Allow reCAPTCHA to work on AMP Pages

Now that you have Google API keys to add reCAPTCHA on AMP forms, you need to open WPForms » Settings » reCAPTCHA page in your WordPress dashboard.

WPForms reCAPTCHA Settings WordPress

On this screen, you need to choose reCAPTCHA v3 option and paste the site key and secret key. After that, click on the Save Settings button.

Now that Google reCAPTCHA is added to WPForms, you can enable it in your forms where needed. Go to WPForms » All Forms and select the form where you want to enable the reCAPTCHA.

Edit a Form Created with WPForms

Once the form setup screen appears, click on the Settings tab and select the General Settings section. At the bottom, you can see ‘Enable Google v3 reCAPTCHA’ checkbox.

Enable Google v3 reCAPTCHA in WPForms

Check the box and then save your form by clicking on the Save button at the top right corner.

After that, you can revisit your contact page and see the AMP form with reCAPTCHA in action.

We hope this article helped you to learn how to create AMP forms in WordPress easily. You may also want to see our guide on how to create GDPR compliant forms in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook



Source link

How to Create an Online Course with WordPress (the RIGHT WAY)


Did you know that you can create a successful online course with WordPress?

Selling online courses is a popular online business idea that you can start with a very small investment and no technical knowledge.

WordPress plugins make it easy for you to create an online course without writing any code!

Whether you’re looking to create an online course to sell or simply add an online course for your existing students, this article is for you!

In this guide, we will show you how to easily create an online course in WordPress. We will also show you how to make money from it and make your online course a success.

Easily creating an online course in WordPress

Here are the steps we will cover to help you create an online course with WordPress:

  • What do you need to create an online course
  • Setting up WordPress
  • Install and setup LearnDash (LMS addon for WordPress)
  • Creating your first online course
  • Adding lessons to your online course
  • Adding quizzes and assignments for your course
  • Creating and issuing certificates on completion of the course
  • Selling your online course
  • Promoting your online course

Ready? Let’s get started.

What Do You Need to Create / Sell an Online Course?

You will need the following things to create an online course.

  • A domain name. This will be your website’s address (Example, wpbeginner.com).
  • A WordPress hosting account. This is where your website’s files are stored.
  • A learning management add-on (also known as LMS plugin) to create and manage courses.
  • Your undivided attention for the next 45 minutes.

You can build an online course with WordPress in less than an hour, and we’ll walk you through every step of the process.

Let’s get started.

Step 1. Setting up Your WordPress Website

There are plenty of website builders that you can use to build your website. However, we always recommend WordPress because it offers you the flexibility and freedom to take your website in any direction you want.

There are two types of WordPress, and often beginners end up confusing them.

First, there is WordPress.com which is a hosting service, and then you have the original WordPress.org also known as self-hosted WordPress. See our guide on the difference between WordPress.com vs WordPress.org.

We recommend using WordPress.org because it gives you access to all the WordPress features that you’ll need.

To start a self-hosted WordPress.org website, you’ll need a domain name ($14.99 / year), WordPress hosting ($7.99 / month), and SSL certificate to accept online payments ($69.99 / year).

This is quite a lot of startup money.

Luckily, Bluehost, an officially recommended WordPress hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a 60% discount on web hosting. Basically, you can get started for $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

After purchasing hosting, head over to our guide on how to create a WordPress website for step by step set up instructions.

Step 2. Install and Setup LearnDash LMS Plugin

Now that your WordPress website is ready, the next step is to install and setup a Learning Management System add-on. This will allow you to create your online course and add it to your website.

First, you need to install and activate the LearnDash plugin. For more details, see our step by step guide on how to install a WordPress plugin.

LearnDash is the best LMS plugin for WordPress. It is an all-in-one solution with complete course management, lesson plans, quizzes, assignments, course progression, and more.

Upon activation, you need to visit LearnDash LMS » Settings page and click on the LMS License tab to enter your email address and the license key.

LearnDash license

Once you have entered the information, click on the ‘Update License’ button to store your settings.

Next, you need to switch to the ‘PayPal Settings’ tab. This is where you will enter your PayPal information to receive online payments and sell your course.

PayPal settings

Don’t forget to click on the ‘Save’ button to store your settings.

LearnDash also has Stripe and 2Checkout payment gateways available as Addons. You can install those if you don’t want to use PayPal.

We will cover more powerful options for selling your online course with WordPress later in this article.

Once you have configured the basic settings, your LearnDash LMS plugin is ready to go, and you can start creating courses.

Step 3. Creating Your First Course

LearnDash makes it super easy to create and manage online courses.

First, you need to visit LearnDash LMS » Courses page and then click on the ‘Add New’ button.

Add new course

This will bring you to the ‘Add New Course’ screen. You will need to start by providing a title for your course and then adding a detailed description.

Adding new course page

You can use the post editor blocks to create a beautiful course page. You can also add course categories / tags, and a featured image also known as course thumbnail.

Next, you need to switch to the ‘Settings’ tab on the course editor. This is where you can set different options for the course including price, status, etc.

Course settings

Scroll down to the course access settings and from there you can set the course status. You can make a course open and publicly available, free, buy now, recurring, or closed.

Control course access

Selecting ‘Buy now’ will allow you to set a one-time price for your course. The recurring option will allow you to charge enrollees on a recurring basis. You’d be able to set a price and duration for the recurring payment.

Below that, you can select course pre-requisites, points, access expiration, and alter access list options.

Control course options

Once you are satisfied with your course options, you can click on the save or publish button to make your course publicly available.

You can click on the preview button to see your course in action.

Step 4. Adding Lessons to Your Course

Now that you have created your first course. It’s time to add lessons to the course. LearnDash allows you to create highly interactive lessons and then add them to your online course.

There are two ways that you can add lessons and other course content with LearnDash.

The first one is by switching to the ‘Builder’ tab in the course editor. From here you can add lessons, topics, and quizzes to your course.

The course builder in LearnDash

Simply click on the ‘Add Lesson’ button to add a new lesson to your course. This allows you to quickly create a course outline.

The other method is to simply head over to LearnDash LMS » Lessons page and click on the Add New button.

Add new lesson

This will bring you to the lesson editor. First, you need to provide a title for your lesson and then you can start adding lesson content.

Creating a lesson in LearnDash

You can utilize all the usual post editing features. You can add images, galleries, embed videos, and create beautiful content layouts using cover images, columns, and other features.

Once you are satisfied with the lesson content, switch to the ‘Settings’ tab.

Lesson settings

First, you will see the options to control lesson support material, progression, assignment uploads, and lesson timer. Each option has a support icon next to it explaining what it does.

Scroll down to the ‘Lesson Access Settings’ section. From here, you can associate the lesson to your course and control when users can access it.

Lesson access

Using Drip Content Functionality

LearnDash LMS comes with powerful drip content functionality. This means instead of giving away all course materials at once, you can gradually release them.

In the lesson access control settings, you can choose the ‘Enrollment-Based’ option and select the number of days.

Drip control course content and lessons

Once you are satisfied with the lesson, you can click on the publish button to save your lesson.

Your lesson will now automatically appear on the course page below course details. You can repeat the process to add more lessons to your course.

You can also break down an individual lesson into topics. Simply go to LearnDash LMS » Topics page and click on the ‘Add New’ button to add a topic.

Creating a topic is similar to creating a lesson. Instead of associating it to a course, you will just need to associate it to a lesson.

Adding topics to the lesson

Step 5. Adding Quizzes and Assignments to Your Online Course

Quizzes and assignments allow you to offer an interactive learning experience. LearnDash comes fully equipped with dynamic quizzes and assignments that you can add to your course and lessons.

You can make the quizzes and assignments required for your users before they can progress to the next lesson or course. You can also review assignments and give feedback to students.

Let’s start with quizzes first.

Creating Quizzes in LearnDash

To add a quiz, you need to visit LearnDash LMS » Quizzes page and click on the Add New button.

Add quizzes

First, you will need to provide a title and description for your quiz.

Creating the quiz page

After that, you need to switch to the settings tab and associate your quiz to a course, lesson, or topic.

Quiz settings

Below that you will find options to set quiz pre-requisites, marks, certificates, and display settings.

Quiz display settings

Once you are done, click on the save or publish button to save your quiz.

Your quiz is empty at the moment. Let’s change that by adding some questions to it. Head over to LearnDash LMS » Questions page and click on the Add New button.

Add new question

This will bring you to the question editor. First, you need to provide a title which could also be the question itself. Below that, you can provide a little description of the question.

Question title and description

From the right column, you need to choose the answer type for your question. Depending on the answer type, the options for your question will change.

Select an answer type

After that, you can enter answer choices. You will also be able to select what message to show on the correct answer.

Once you are done, switch to the Settings tab and associate your question to the quiz you created earlier.

Add question to the quiz

Don’t forget to click on the save button before you move onto add another question.

Feel free to add as many questions as you need for your quiz.

Enable Assignments in LearnDash

You can easily add assignments by editing a lesson and going to the lesson options area. You need to check the box next to upload assignment option.

Assignment uploads

After that, you can provide the assignment instructions in your lesson. At the end of the lesson, users will see an option to upload their assignment.

Upload your assignment

Once users have uploaded their assignments, you can view them by visiting LearnDash LMS » Assignments page.

Manage Assignments

From this page, you can edit assignments, approve them, or give comments on submitted assignments.

Step 6. Giving Certificates on Course Completion

LearnDash allows you to automatically give certificates upon completion of a course. However, creating a certificate in LearnDash requires some basic knowledge of HTML.

First, you will need a certificate image file. This is basically the background image you want to use for your certificates.

You can find certificate templates on free image creating websites like Canva. Once you find a template that you like, simply delete all text from it and download it to your computer.

Select certificate image

Next, you need to visit LearnDash LMS » Certificates page and click on the ‘Add New’ button.

Add new certificate

This will bring you to the certificate edit screen. From here you need to set the background image you downloaded earlier as the featured image.

After that, you need to use the Visual editor and click on the shortcodes button to add LearnDash metadata into the certificate. Using the shortcodes, you can add the course title, user name, and other data.

Editing certificate in LearnDash

Once you are satisfied with the certificate, you need to publish it.

Next, you need to associate the certificate to a course, lesson, or quiz. For example, you can issue the certificate on completion of a course, submitting a quiz, or finishing a lesson.

To add the certificate, simply edit the course, quiz, or lesson and switch to the settings tab. From here you can select the certificate you just created.

Associate certificate to your course

Step 7. Selling Your Online Course with More Powerful Features

Both LearnDash and WordPress are super flexible. This allows you to use them with any other tools to grow your business and reach more users.

For example, if you want to create a powerful membership site / community that offers other features and perks along with courses, then you can use LearnDash with MemberPress.

MemberPress is the best WordPress membership plugin because it offers more granular permission / subscription control.

It comes with a powerful payment system that will allow you to grow your business more efficiently.

Alternatively, if you want to sell other items like physical goods related to your course, swags, etc, then you can use WooCommerce to manage payments and orders. This will let you build a proper online store for your website.

Step 8. Promoting Your Online Course

WordPress and LearnDash make it super easy to build and manage your online course.

The other advantage of WordPress is that it also makes it easier for you to promote your online course and make money online.

Let’s take a look at few ways to promote your online course and make it successful.

1. Choose a LearnDash ready WordPress Theme

Themes control the appearance of your WordPress site, and there are thousands of free WordPress themes on the market. However, not all of them are made for selling an online course.

For that, you will need a WordPress theme optimized for making more sales and increase conversions. You would also be looking for a mobile responsive theme that works well with LearnDash.

Our first recommendation would be the Astra theme. This incredibly powerful WordPress theme is tested to work well with LearnDash, and it is highly optimized for conversions / sales.

Astra LearnDash

Choosing the Astra Pro version will also give you access to their LearnDash module. This gives you additional features to promote your online course and encourage more sign-ups.

We would also recommend you to check out the following themes (all of them work with LearnDash).

  • OceanWP – A highly versatile WordPress theme with easy customization options.
  • Academy Pro – Made by StudioPress and powered by Genesis theme framework, this theme is made specifically for selling online courses.
  • Divi – Divi comes with powerful drag and drop page builder and dozens of ready made designs to easily get started.

2. Create Landing Pages for Your Online Courses

Your WordPress theme would be able to help you create a highly engaging website. However, you may need to quickly create landing pages to describe course details, showcase instructors, highlight special offers, etc.

For that, you’ll need Beaver Builder. It is the best WordPress page builder and allows you to create professional landing page layouts without writing any code.

Beaver Builder

For detailed instructions, see our guide on how to create custom page layouts in WordPress.

3. Learn The SEO Basics

Search engines are the #1 traffic source for most websites on the internet. This is why you’ll need to learn how to make your online course website rank higher in search engines.

With the help of WordPress plugins and some basic SEO best practices, you’d be easily able to compete with the big guys.

To learn more, see our complete WordPress SEO guide for beginners with step by step instructions.

4. Track Marketing Data

A lot of beginners develop their marketing strategy based on guesswork. You don’t have to do that when you can get actual data to make informed decisions.

For that, you’ll need MonsterInsights. It helps you install Google Analytics and see human-readable reports inside your WordPress dashboard.

You can see where your visitors are coming from, what they do on your website, your most popular pages, and more. You can then improve your website to improve your conversions and boost sales.

5. Start Building an Email List

After a while, you would notice that most visitors who come to your website don’t sign up for your online course. The problem is that you would not be able to reach out to those users once they leave your website.

To address this, you need to start an email newsletter. This way you would be able to collect email addresses and reach out to those users and bring them back to your website.

We recommend using Constant Contact or ConvertKit.

6. Convert Website Visitors into Subscribers and Customers

Most visitors who come to your website will leave without enrolling into your online course. This is why it’s important to convert those abandoning visitors into subscribers or paying customers.

This is called conversion optimization.

The best tool for the job is OptinMonster. It is the best conversion optimization software on the market and helps you grow your business with more leads and sales.

For more details, see our guide on how to convert website visitors into customers.

Need even more tools? See our complete list of the best tools to grow your WordPress website like a total pro.

We hope this article helped you easily create a successful online course in WordPress. You may also want to see our tips on grow your business online without a lot of money.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create an Online Course with WordPress (the RIGHT WAY) appeared first on WPBeginner.



Source link