All posts by Editorial Staff

11 Best WordPress Developer Jobs Sites (+ Example Job Template)

Are you looking to hire developers for your website, or simply want to make a career as a WordPress developer?

As your website grows, you’ll need experts to help customize themes, write custom code, and add additional functionality to your website. A WordPress developer job site can help you find the right talent. Similarly, if you’re a developer yourself, a job website can help you land great jobs, clients, and long-term projects.

In this article, we’ll share some of the best WordPress developer job sites along with example job templates that you can use to post your WordPress job listing.

Best WordPress developer jobs sites

Note: If you’re a WordPress developer looking for a remote job, we are hiring. Come join our team of 200+ amazing people and work on products that are used by over 20 million websites – See Open Positions.

Why Hire WordPress Developers Using a Job Website?

If you have a WordPress website, then you’ll likely need the help of a developer as your site grows.

A developer can customize your WordPress theme, which might not be possible with default options. Similarly, you might want to add certain features and functionalities that aren’t available in any WordPress plugin. A developer can write custom code to make this possible.

Plus, a WordPress developer can help with other technical stuff for your website. For example, you might want to speed up your site and require migration from another platform. In both cases, a developer with technical skills can be really helpful for your business.

That said, finding the right talent can be a challenge for many business owners. This is where a WordPress developer job website can help you out. You can shortlist candidates from a large pool for a full-time role or for a limited-time project.

On the other hand, if you’re a developer yourself, then a job website can help you kickstart your career. With WordPress’s growing popularity, there is a high demand for developers. You can find a lot of opportunities to land a job, secure clients, and work on multiple projects.

Before we reveal the best websites for finding WordPress developers, let’s look at a sample job description template.

WordPress Developer Job Description Template

When you’re posting a job opening for WordPress developers, you’d want to attract the best talent. This is where creating an enticing and detailed job description can be handy.

A typical WordPress developer job template will include:

Company Details

You can start with a brief introduction about your company. Simply tell the candidate about what the company does, its achievements, values, work culture, what you’re looking for, and why they should join your organization.

For instance, here’s a look at the introduction for a Development Team Manager at Awesome Motive.

Company intro in job description

Job Description

Next, you can add details about the job, and what type of person would be suitable for the WordPress developer position.

For instance, you’re looking for someone who is a self-starter, has excellent communication, someone who can jump between front-end and back-end development tasks, and more.

You can take a look at the WordPress developer job description on LinkedIn for Awesome Motive for inspiration.

Job description details

Responsibilities 

After that, you can go ahead and list the responsibilities a WordPress developer will have to fulfill.

These can include writing and testing new plugin features, triaging bugs, providing feedback, refactoring legacy code for backward compatibility, and more.

If it is a managerial role, then you can include responsibilities like supervising other developers, giving feedback, and training new recruits.

List the responsibilities

Qualification and Skill Requirements

In this section, you’ll need to list down the skills, qualifications, and experience the candidate should have to perform the job successfully.

For instance, the WordPress developer should be proficient with PHP and MySQL. They should be familiar with JavaScript, jQuery, HTML5, CSS3, and more. Plus, you can also list the number of years of experience a developer should have before applying for the position.

Similarly, you can add more details for a managerial role, like having project management experience, a deep understanding of third-party APIs, etc.

Requirements for WordPress developer role

Benefits and Perks

A WordPress developer job description should also include the perks you’re offering to the candidates. These can include health insurance, paid time off, annual retreats, reimbursement programs, personal development courses, and other benefits.

For example, here’s a list of benefits Awesome Motive offers to its employees around the world.

Add benefits to the job description

Other Information and Disclosures

Lastly, you can add additional details to the job description, like where you’re based.

Plus, it is also good to provide any legal discloses and inclusion statements.

Additional details and disclosures

With that said, let’s look at some of the best WordPress developer job sites where you can find the best WordPress developer talent.

1. LinkedIn

LinkedIn - Best WordPress developer job site

LinkedIn is one of the best WordPress developer job sites for business owners and job seekers. It is a popular social media platform that helps connect companies with the right talent.

You can set up a company page on LinkedIn, add details, and list job openings. The best part is that it allows users an Easy Apply option. Job seekers can simply share their LinkedIn profile with the company and apply for the position.

For example, see Awesome Motive’s page on LinkedIn.

Post jobs on LinkedIn page

With LinkedIn, you can also build a brand and grow followers. It lets you share recent blog posts and announcements, create a network, and more.

As a WordPress developer, LinkedIn is a great platform to search for job opportunities. You can create a profile for free, connect with other people in the industry, follow different companies, access courses on the LinkedIn Learning platform, and get notifications for the latest job posts.

You can also set a special frame on your profile picture that shows you are either ‘Looking for Work’ or ‘Looking to Hire’ so that your connections can know at a glance you’re someone they should contact.

An important thing to note is that LinkedIn is free to use. However, it also offers 4 types of premium subscription plans for recruiters and job seekers.

For instance, with the Recruiter Lite plan, you can access advanced filters, 2nd and 3rd-degree networks, get smart suggestions, candidate recommendations, and more.

2. Upwork

Upwork WordPress developer recruitment website

Upwork is a popular work marketplace where you can find experienced WordPress developers.

The website is great for finding expert developers for specific projects. This way, you can find the right talent for a limited time and pay them an hourly rate or a fixed amount for the project’s duration.

For example, you can post projects for website restructure, build a multisite using Elementor, optimize your website for performance, and more. Developers can then submit proposals for each project, and you can then shortlist the best candidate.

Upwork job example

As a WordPress developer, Upwork is a great place to find clients and work on different tasks. This way, you can build a career and gain experience in different areas. The best part, it is free to create a profile on Upwork. After that, you can bid on various projects

3. WordPress Jobs

WordPress job board

WordPress Jobs is the official job board on the WordPress.org website. You can create a job post and find a developer from the large community of WordPress experts.

There are different categories for which you can create an opening. These include performance, design, support, development, plugin development, theme customization, translation, writing, and more.

The job board is easy to use, and you can hire talent from a global pool of experts. Once your job post is reviewed and approved, it will be displayed for 21 days on the website. This gives you ample time to find the best WordPress developer for your site.

Jobs on WP job board

For instance, in the screenshot above, you can see different jobs listed for development. In each post, you get to see the job type and location.

4. Codeable

Codeable job website

Codeable is a WordPress developer job website designed specifically for WordPress experts. It has a rigorous and thorough process of hiring developers, so you always get the best talent.

The platform follows a 6 step process for vetting developers. The process starts with a professional review and then a technical exam. After that, there is a behavioral interview and live coding test. Those who pass the test must then complete a Codeable Academy course exam.

Once a WordPress developer passes these steps, candidates start working on real-life projects on a 90-day trial period. Lastly, the performance of each WordPress expert is continuously monitored.

As a website owner, you can hire a developer for consultancy or create projects on Codeable in no time.

Create a project in Codeable

Note that the platform will charge a fixed 17.5% of your project’s estimated cost as a service fee. For consultancy, it charges $69 for one hour.

5. FlexJobs

FlexJobs

FlexJobs is the next website on our list that you can use to hire WordPress developers. It is a popular job board for remote workers and freelancers around the world.

If you’re a WordPress developer and looking for a remote position or a freelance project, then this is the perfect platform. FlexJobs has a thorough vetting process for posted jobs and ensures all employers are reliable.

Besides that, as a developer, you can also access the library to write award-winning resumes, mock interviews, and get tips for successfully landing remote jobs.

WordPress developer posts on FlexJobs

Do note that it is a paid platform, and you’ll need to subscribe to a premium plan to access job descriptions and apply for a position.

Similarly, companies can also post jobs on FlexJobs only after successfully completing their vetting process. As an employer, you can access the large network of developers on FlexJobs.

6. SolidGigs

Solidgigs

SolidGigs is a paid WordPress developer job website for freelancers looking to secure clients and projects. It hosts the top 1% of WordPress developer jobs, so you get to work for reliable and well-paying companies.

The job board was created by WordPress developers and writers themselves. It is different from other freelancing websites like Upwork or FlexJobs.

Instead of going through a list of projects and sending proposals, SolidGigs will find the right client for you.

How SolidGigs works

As a developer, you’ll first tell SolidGigs the type of work you want.

After that, the website searches for ideal clients and then alerts you when a good match is found. You can then send a pitch to the client and secure the gig.

7. We Work Remotely

We work remotely

We Work Remotely is a leading online remote job website. It is used by many startups and top tech companies like Google and Amazon. We also use We Work Remotely to hire WordPress developers for our team.

It is a paid platform where you’ll need to pay $299 to post a job opening. Besides that, you get helpful resources like a hiring guide, the latest trends, and remote job description templates.

Plus, We Work Remotely has a strong community. You can join their Slack channel and forum to interact with other members and potential candidates.

We Work Remotely jobs preview

We have used WWR job board numerous times to hire developer candidates for WPBeginner as well as our sister products such as WPForms, AIOSEO, OptinMonster, and others.

As a WordPress developer, you can easily search for job openings on We Work Remotely. There are full-time roles, freelancing projects, and on-site development positions listed by many companies.

8. ZipRecruiter

ZipRecruiter

ZipRecruiter is the next WordPress developer job site on our list. It is a popular website for companies hiring developers and job seekers.

You can post a job opening on ZipRecruiter and find qualified candidates. The platform offers a matching technology feature that helps you scan through thousands of resumes and find developers with the right skills, experience, and education.

There is also an enterprise solution offered by ZipRecruiter. You can run sponsored ads and target a specific audience, access the resume database, and take assistance from dedicated specialists for developing a hiring strategy.

View wordpress developer jobs on ZipRecruiter

As a WordPress developer, you can create a free account on ZipRecruiter and find suitable jobs. You can search for jobs using different keywords, locations, or salary ranges.

9. WPHired

WPHired

WPHired is a popular WordPress developer job site founded in 2010 and is one of the oldest WordPress job boards.

You can easily find expert WordPress developers on the website. Be it for plugin development, theme customization, code creation, programming, or any other task, WPHired is the perfect place to find the right talent.

All you have to do is create an account and post a WordPress job. Next, you can choose from 1000+ WordPress experts and hire them for your website. The best part is that you can post unlimited jobs for free for 30 days.

However, if you’d like to get your job post featured and stand out, then WPHired offers premium pricing plans starting from $39.99. The post is listed at the top of other jobs on the homepage and is promoted through social feeds.

Job posting on WPHired

On the other hand, as a WordPress developer, there are many opportunities to land full-time roles, temporary jobs, or freelancing projects. It lets job seekers search for projects based on keywords, regions, or categories.

10. Remote.co

Remote.co

Remote.co is another popular job board that you can use to post an opening for a WordPress developer position. It helps you connect with talented individuals from around the world and hire developers remotely.

The platform is used by popular companies, such as GoDaddy, Aha!, and Thomson Reuters. You can post a job opening once for $299 for 30 days or purchase more credits to post multiple jobs.

WordPress jobs on remote.co

As a WordPress developer, Remote.co is also a great place to find remote work. You can perform a simple job search on the website and see the latest openings.

Plus, the website also offers detailed FAQs on different topics for both, recruiters and job seekers. For instance, you can learn how to manage remote teams or what traits to look for in candidates.

11. Indeed

Indeed

Indeed is a similar website to LinkedIn and allows you to find the right talent for your company. Creating a job post is straightforward on Indeed.

All you need to do is create a free account, set up a job post by adding a title, description, and location, and post your job. Indeed also lets you create sponsored posts, which helps increase the visibility of your job opening.

Indeed wordpress developer jobs

Indeed also helps job seekers find the best WordPress development jobs in the market. You can perform a simple search using a keyword and country to see different openings.

Which WordPress Developer Job Site Should You Use?

In our experience, the top WordPress developer job sites are LinkedIn and FlexJobs if you’re looking for full-timers, and Codeable if you’re looking to hire WordPress developers on contract for specific projects.

If you’re looking for the best remote WordPress jobs board, then We Work Remotely is a reliable source of getting high quality candidates.

The best way to find the right talent is by posting job openings on multiple platforms. Most job boards and websites allow you to post an opening for free, so you can maximize your chances of attracting the best resources.

When you’re looking to hire a WordPress developer on a project basis, then Codeable has an advantage over Upwork because Codeable vets each developer that’s added on the platform. This leads to better overall work quality. Although you can always post the project on both Codeable and Upwork to see the price difference.

We hope that this article helped you find the best WordPress developer job sites. You may also want to see our ultimate guide to WordPress SEO and our comparison of the best business phone services for small businesses.

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 11 Best WordPress Developer Jobs Sites (+ Example Job Template) first appeared on WPBeginner.

How to Create a WordPress Form with Payment Options (Easy Way)

Are you looking for an easy way to create a WordPress form with a payment option?

Often small business owners need to create an easy way to accept payments on their website without setting up a complex shopping cart. A simple payment form allows you to accept custom payment amounts, setup recurring payments, and collect custom details with ease.

In this article, we will show you how you can easily create forms with a payment option.

How to create WordPress forms with a payment option

Why Create WordPress Forms with a Payment Option?

If you want to create a simple form with custom payment options, then you don’t need to create a full online store. While eCommerce plugins like Easy Digital Downloads and WooCommerce are very powerful, you may not need something as comprehensive if you’re only selling a few items, services, or need to accept custom amounts from each customer.

In some cases, creating a simple payment form is a much better solution than using a dedicated eCommerce plugin.

For example, on a non-profit website, you may want to give visitors the option to make a donation while they’re filling out a volunteer application form.

Some website owners like to accept optional tips from visitors who are reaching out for help.

Or, you may want to offer a digital download with a ‘pay what you like’ system, where visitors choose how much they want to pay for a product or service. We’ve even seen WordPress websites offer products as a free download, while giving visitors the option to pay for a premium upgrade or extra content.

Note: You will need to enable HTTPS/SSL on your website so that you can securely accept payments. For more details, you can follow our guide on how to get a free SSL certificate for your WordPress site.

That being said, let’s look at how you can create optional payment forms. Simply use the quick links below to jump straight to the method you want to use.

Method 1. Using WP Simple Pay (Best Free Option)

The easiest way to create a simple WordPress payment form is by using WP Simple Pay.

WP Simple Pay is the best Stripe payment plugin for WordPress that lets you accept credit card payments, Apple Pay, Google Pay, and more without any having to install any special eCommerce plugins.

A simple payment form, created using WP Simple Pay

This free plugin is perfect for non-profits, small businesses, volunteers, and anyone who wants to collect payments without having to invest in advanced eCommerce plugins.

For this guide, we will be using the free version of WP Simple Pay since it has everything you need to start accepting payments online. There’s also a pro version that lets you accept payments using ACH direct debit, set up a recurring payment plan, add a buy now pay later plan to WordPress, and much more.

First, you’ll need to install and activate the WP Simple Pay plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, the plugin will automatically launch the setup wizard. Go ahead and click the ‘Let’s Get Started’ button.

Installing the WP Simple Pay WordPress plugin

In the next step, you’ll need to connect a Stripe account to WP Simple Pay. Stripe is a beginner-friendly payment processor for website owners.

To get started, click on the ‘Connect with Stripe’ button.

How to connect your WordPress website to Stripe

After that, you can either log into an existing Stripe account or create a new one.

If you’ve already registered with Stripe, then simply type in the email address and password for that account.

Creating an optional payment form with WP Simple Pay

WP Simple Pay will now show you how to connect your Stripe account to WordPress.

If you’re not already registered with Stripe, then type in your email address and then follow the onscreen instructions to create your free Stripe account.

Once you’re logged into a Stripe account, go ahead and click on ‘Create a Payment Form.’

If you’ve clicked away from this screen by accident, then don’t worry. You can reach the same screen by going to WP Simple Pay » Add New in the WordPress dashboard.

How to create a form with an optional payment button

The free WP Simple Pay plugin has a few different payment templates that can help you create different kinds of payment forms within minutes. You can unlock extra templates by upgrading to WP Simple Pay Pro, including a template that adds a Stripe donate button in WordPress.

Since we want to create a simple WordPress payment form, hover over the ‘Payment Button’ template and then click on ‘Create Payment Button’ when it appears.

Creating a simple optional payment form

In the ‘Title’ field, type in a name for your payment form.

This title is just for your reference so you can use anything you want.

Adding a title to your WordPress payment form

You can also use the ‘Description’ field to add some information about your payment form. Again, WordPress won’t show this to your site’s visitors but it can be useful for your own reference or for anyone else who shares your WordPress dashboard.

After that, click on the ‘Payment’ tab.

By default, WP Simple Pay will create your payment form in test mode, meaning you can’t accept payments from visitors.

We recommend leaving the ‘Global Settings (Test Mode)’ radio button selected, so you can test how the form works before you start accepting payments from visitors.

Creating a payment form in test mode

However, if you want to start accepting real payments straight away, then you can select the ‘Live Mode’ button instead.

Next, you can decide how much you’ll charge visitors by typing a number into the ‘One-Time Amount’ field.

Setting a payment amount in WP Simple Pay

Note: By default, WP Simple Pay uses the dollar currency. If you want to accept payments in any other currency, then simply head over to WP Simple Pay » Settings. You can then select the ‘Currency’ tab and choose a new currency.

After you’ve done that, select the ‘Form Fields’ tab.

WP Simple Pay's form field settings

By default, your button will have the label ‘Pay Now’, but you can change this to anything you want by typing into the ‘Button Text’ field.

Since we’re creating an optional payment form, you may want to use something like ‘Send Us a Tip’ or ‘Buy Me a Coffee.’

Adding a button label to your optional payment form in WordPress

You can also change the ‘Button Processing Text,’ which is the message that WP Simple Pay will show to shoppers while it’s processing their payment.

Again, since this is an optional payment form you might use something that reflects this, such as ‘We’re processing your donation.’

By default, WP Simple Pay will use the same button style as your WordPress theme. It also has a ‘Stripe blue’ style that you can use, as you can see in the following image.

A payment form with the Stripe blue style

If you want to use this button style, then simply select the ‘Stripe blue’ radio button in the ‘Payment Button’ section.

​After that, select the Stripe Checkout tab and choose the information that WP Simple Pay will collect from visitors at checkout.

For example, if you’re selling a physical product then you’ll want to check the ‘Collect Shipping Address’ box.

Setting up the Stripe checkout

As you’re working on the payment form, you can preview how it looks at any point simply by clicking on the ‘Preview’ button.

This opens the payment form in a new tab, in exactly the same way you preview posts and pages in the standard WordPress editor.

How to preview a payment form in WordPress

When you’re happy with how the payment form looks, go ahead and make it live by clicking on the ‘Publish’ button.

You can now add the payment form to any page, post, or widget-ready area using the value in ‘Form Shortcode.’

Adding an optional payment form to your WordPress site using shortcode

For more details on how to place the shortcode, you can see our guide on how to add a shortcode in WordPress.

If you published the form in test mode, then the Stripe dashboard doesn’t show any payments you get during this time, which makes it difficult to test your optional payment form.

To see your transactions, you’ll need to activate test mode in Stripe by logging in to your Stripe dashboard and then selecting the ‘Payments’ tab.

Enabling test mode in the Stripe dashboard

Next, click on the ‘Developers’ toggle in the upper right corner.

Once you’ve done that, all of your test payments will appear in the Stripe dashboard so you can check that the form is working properly.

When you’re happy with how the form is set up, you can start accepting real payments by going to WP Simple Pay » Payment Forms in the WordPress dashboard.

Here, simply hover your mouse over the optional payment form, and click on the ‘Edit’ link.

Adding a payment form to WordPress using shortcode

You can now go ahead and select the ‘Payment’ tab, and then click on the radio button next to ‘Live Mode.’

Finally, click on ‘Update.’ Your payment form is now live, and you’re ready to start accepting money from your audience.

How to put WP Simple Pay into live mode

Method 2. Using WPForms (Best For Flexible and Optional Payments)

Sometimes you may want to let customers choose how much money to send as part of a payment or donation. For example, you might create a ‘pay what you want’ model.

Other times, you may want to collect additional details as part of the form or even allow users to submit paid content to your blog or website.

If you’re looking to create a flexible payment form, then you’ll need an advanced form builder plugin.

WPForms is the best form builder plugin for WordPress. You can use it to quickly create lots of different forms, including contact forms, booking forms, and more. Over 5 million website owners use WPForms.

Using this plugin, you can create a form that shows different fields depending on whether the customer wants to send you a payment or not.

For this guide, we’ll be using WPForms Pro because it comes with addons that make it easy to collect payments using popular payment gateways such as Stripe and PayPal. There is also a WPForms Lite version that is 100% free, but it doesn’t include the payment addons.

First, you’ll need to install and activate WPForms Pro. If you need help, then please see our guide on how to install a WordPress plugin.

After activating WPForms, head over to WPForms » Settings in your WordPress dashboard.

WPForms' pro settings

You can now enter your license key into the ‘License Key’ field. You’ll find this information in your WPForms account.

After activating the WPForms plugin, you’ll need to install at least one payment addon.

To encourage visitors to pay for your product or service, you may want to set up multiple addons so visitors can pay using their favorite method.

To install one or more payment addons, simply go to WPForms » Addons.

You can now find the addon that you want to use, and click on its ‘Install Addon’ button. WPForms lets you accept payments using Stripe, Square, PayPal, and Authorize.net.

For example, if you want to accept payments using PayPal, then you’ll need to install the PayPal Standard Addon.

WPForms' PayPal addon

After activating one or more payment addons, the next step is connecting WPForms to the related payment account. For example, if you installed the Square addon, then you’ll need to connect WPForms to your Square account.

To make this connection, go to WPForms » Settings. You can then click on ‘Payments.’

WPForms' payment settings

On this screen, you’ll see a ‘Connect with…’ button for each payment addon that you installed.

Here, simply click on the ‘Connect with…’ button. This will launch a setup wizard, which will guide you through the process of connecting WPForms to your payment account.

Connecting WPForms to Square

Simply repeat these steps for every payment addon that you want to use.

As soon as you’ve done that, click on the ‘Save Settings’ button at the bottom of the screen. Then, head over to WPForms » Add New.

Creating a new WordPress form

Here, type a name for your form into the ‘Name Your Form’ field.

Your site visitors won’t see the name, so it’s just for your reference.

Creating a payment form using WPForms

WPForms has different templates so you can quickly get started and build all kinds of forms.

To take a closer look at a template, simply hover your mouse over the template. Then, go ahead and click on the View Demo button.

Previewing a credit card payment template

For this guide, we’ll be using the Simple Contact Form template, but you can add a payment field to any WPForms template.

When you find a template that you want to use, simply click on its Use Template button. This will launch WPForms drag and drop form builder.

The WPForms Simple Contact template

The Simple Contact Form template already has fields where customers can type in their name, email address, and message.

So next, we need to add a field where visitors can decide whether to send you a payment. The easiest way to do this is by using a Multiple Choice field.

In the left-hand menu, find the Multiple Choice field and then add it to your form using drag and drop.

The WPForms 'multiple choice' field

To start, we need to change the label that WPForms shows at the top of the Multiple Choice section.

This is the perfect place to ask visitors whether they want to send you a payment. For example, you might use ‘Would you like to send us a donation?’ or ‘Do you want to support this website?’

To change the default label, simply click to select the Multiple Choice section in your form. The left-hand menu will now show all the settings that you can use to customize this section.

In the left-hand menu, delete the placeholder ‘Multiple Choice’ text in the ‘Label’ field. You can then type in the new text that you want to use.

A WordPress form with an optional payment section

By default, the Multiple Choice section has three choices, but we only need two choices.

To remove one of these choices, go ahead and click on the – button next to it.

Deleting fields from WPForms

The next step is customizing the text for ‘First Choice’ and ‘Second Choice.’

In the left-hand menu, simply delete the placeholder text and type in the text that you want to use instead. For example, you may want to type in ‘Yes, I want to support the website’ and ‘No, thanks.’

Adding an optional payment to a WordPress form

When creating WordPress forms with a payment option, you may want to let visitors decide how much money to send you.

To do this, simply click on the ‘Add Fields’ tab in the left-hand menu. Then, drag and drop a ‘Single Item’ field onto your form.

Adding a 'single item' field to a WordPress form

To customize this field, just give it a click.

By default, the field shows a ‘Single Item’ label. You can replace this label with your own text, by typing into the ‘Label’ field in the left-hand menu.

For example, you may want type in text such as ‘I want to send you…’ or ‘Donation Amount.’

Customizing a WordPress form

Next, open the ‘Item Type’ dropdown and click on User Defined.

Visitors will now be able to type any value into this field, and send you this amount of money.

Adding a user defined field to WordPress form

You may also want to suggest the amount of money you would like to get. This can make it easier for visitors to complete your form, since they can click to choose an amount rather than having to make this decision themselves.

To add some suggestions to your form, simply drag and drop a ‘Multiple Items’ field onto your WordPress form.

WordPress payment form

Then, go ahead and customize the section’s label and option text by following the same process described above.

Once you’ve done that, you’ll need to set a price for each option by typing the value into the field next to it.

A WordPress form with an optional payment

By default, the Multiple Items section has three options. To add more choices, simply click on the ‘+’ icon.

You can then customize the new option’s text, and type in a value following the same process described above.

Adding payment choices to a WordPress form

Want to remove an option from the Multiple Items section instead?

To do this, simply click on its ‘-‘ button.

Deleting fields from a WordPress form

After adding some fields, you can change the order these fields appear in your form by dragging and dropping them.

Once you’ve done all that, you’ll need to add at least one payment option to your form.

In the left-hand menu, scroll to the ‘Payment Fields’ section. Here, you’ll find fields for all the different payment addons that you installed.

To add a payment option to your form, just give it a click.

Adding payment fields to a WordPress form

After adding a payment option field, it’s a good idea to click on it. WPForms will now show all the settings that you can use to configure this field.

For example, if you click on the ‘Stripe Credit Card’ field, you’ll be able to edit the label and add a description.

Configuring Stripe payment in WordPress

We only want to show the payment field to visitors who choose to send you a payment. To do this, you need to enable conditional logic for your payment field.

If you haven’t already, then click to select the payment field in your form. Then, simply click on the ‘Smart Logic’ tab in the left-hand menu.

Once you’ve done that, go ahead and click on the ‘Enable Conditional Logic’ slider to turn it from grey (inactive) to blue (active).

Adding conditional logic to a WordPress form

Next, we need to tell WPForms to only shows the payment field if the visitor selects your ‘Yes, I want to support the website’ option.

To do this, make sure the ‘this field if’ dropdown is set to ‘Show.’

Then, open the field that shows ‘Select Field’ and choose the ‘Do you want to support the website?’ field.

Creating a WordPress form with conditional logic

Once you’ve done that, open the next dropdown and click on ‘is.’

Finally, open the dropdown that shows ‘Select Choice’ by default, and choose the ‘Yes, I want to support the website’ field.

WPForms' smart logic settings

In the image above, we’re telling WPForms to only show the payment field when a visitor confirms that they want to support the website.

Adding Payment Methods to WPForms

The next step is enabling payments for the form. To do that, click on the ‘Payments’ tab in the left-hand menu.

You’ll now see all the different payment options that you can enable for the form.

Configuring PayPal payments with WPForms

To get started, simply click on the payment option that you want to configure.

After that, just check the box next to ‘Enable….’

Depending on the payment option, there may be some extra settings you need to configure. For example, if you’re enabling PayPal then you’ll need to type in the email address where you want to get your payments.

Enabling PayPal payments in WPForms

You’ll also want to use conditional logic rules with your payment settings.

To use conditional logic, click on the ‘Enable Conditional Logic’ slider. Then, open the ‘this charge if’ dropdown and select ‘Don’t process.’

Creating conditional logic rules for WordPress payments

Once you’ve done that, go ahead and open the dropdown that shows ‘Select Field’ by default. You can now choose your ‘Do you want to support this website?’ or a similar field.

Then, make sure the next dropdown menu is set to ‘is.’

Creating an optional payment form with conditional logic

After you’ve done that, you’re ready to open the ‘Select Choice’ dropdown menu and click on the ‘No, thanks’ or similar field.

Now, your site will refuse to process any payments if the visitor chooses the ‘No, thanks’ option, no matter what they type into the rest of your form.

WPForms' conditional logic settings

If you’re offering a choice of payment options, then simply repeat the above process by checking the ‘Enable’ box and then configuring any extra settings. You can also enable conditional logic.

In the following screenshot, you can see that Stripe has different settings compared to PayPal, so it’s always worth checking these extra settings carefully.

Configuring Stripe payments with WPForms

Once you’ve done that, it’s a good idea to enable AJAX form submissions. This allows users to submit the payment form without reloading the entire page.

To enable AJAX submissions, simply go to Settings » General.

Editing the WPForms settings

Then, just click to expand the ‘Advanced’ section.

After that, you can go ahead and check the ‘Enable AJAX form submission’ box.

Enabling AJAX submissions

When you’re happy with how your WordPress form looks, go ahead and save your changes.

To do this, just click on the ‘Save’ button at the top of the screen.

Saving your WPForms form

By default, WPForms will send an email to your WordPress admin every time someone submits this form. However, you may only want to get a notification when someone chooses to send you a payment.

To change WPForms’ default email settings, click on the ‘Settings’ tab. Then, go ahead and click on ‘Notifications’ in the left-hand menu.

Creating notifications for your WordPress forms

Now, scroll to the bottom of the screen and click on the ‘Enable Conditional Logic’ slider.

As soon as you activate the slider, WPForms will show some extra settings.

Creating conditional logic emails and notifications

Next, make sure the ‘this notification if’ dropdown is set to ‘Send.’

After you’ve done that, open the dropdown that shows ‘Select Field’ by default and click on the ‘Do you want to support the website?’ or a similar field.

Next, make sure the dropdown is set to ‘is.’

Creating a WordPress form with an optional payment

Finally, open the dropdown that shows ‘Select Choice’ by default.

The final step is choosing the ‘Yes, I want to support the website’ or a similar field.

Enabling conditional logic in WPForms

When you’re happy with these changes, don’t forget to click on the ‘Save’ button.

By default, WPForms will send the email to your WordPress admin email. You can send these messages to any other email address, or even multiple addresses.

To change the default settings, find the ‘Send To Email Address’ field. By default this is set to {admin_email}. This is a dynamic value that tells WordPress to send its emails to your WordPress admin.

You can replace this dynamic text with any other email address by typing the new address into the ‘Send To Email Address’ field.

If you want to email multiple people, then simply separate each address with a comma as you can see in the following screenshot.

Creating email notifications

By default, WPForms uses ‘New Entry’ and the name of your form for the email subject line.

If you want to use something else then simply type the new text into ‘Email Subject Line.’

Creating a custom WPForms subject line

Another option is to use dynamic text in your email subject. To do this, click on the ‘Show Smart Tags’ link and then choose a tag from the ‘Available Fields’ list.

Now when WPForms creates its emails, it will automatically replace the smart tags with values taken from the submitted form. For example, if you click on ‘Total Amount’ then WPForms will show the total payment in its email subject line.

WPForms' smart tags

You can also change the text that’s included in the email’s body.

Once again, you have the option to use smart tags to create a more informative email.

Using dynamic text with WPForms

After creating your custom email notifications, you’ll want to make sure they’re sent to the recipient’s email inbox and not to the spam folder.

The best way to do this is by using an SMTP service provider along with WP Mail SMTP to improve email deliverability. For more details, see our guide on how to fix WordPress not sending email issue.

You may also want to show a confirmation message to your customers. For example, you might confirm you’ve received their form safely or show them a personalized ‘Thank You’ message. WPForms will show this message automatically whenever a customer submits the WordPress form.

To configure this message, click on the ‘Confirmations’ tab. Then, just open the ‘Confirmation Type’ dropdown and choose ‘Message.’

Showing a custom form confirmation message

If you want to show the same text to all visitors, then you can simply type your text into the ‘Confirmation Message’ box.

Another option is to create a personalized message by adding smart tags, following the same process described above.

Instead of showing a message, you might prefer to show a particular page or redirect visitors to another URL. To do this, simply open the ‘Confirmation Type’ dropdown.

You can now choose from ‘Show Page’ or ‘Go to URL.’

Changing the payment confirmation settings

After that, you can use the settings to configure the page or URL that WPForms will show after the customer submits the form.

When you’re happy with these settings, don’t forget to save your changes by clicking on the ‘Save’ button.

After all that, you’re ready to add this form to your website.

To do this, simply open up the page or post where you want to show the form. Then click on the plus ‘+’ icon.

In the popup that appears, type ‘WPForms’ to find the right block. As soon as you click on the WPForms block, it will add the block to your page.

The WordPress WPForms block

In your new block, go ahead and click to open the dropdown menu.

You will now see a list of all the forms you’ve created using WPForms. Simply click to select the WordPress form with a payment option.

The WPForms WordPress block

WPForms will now show a preview of how your form will look directly in the WordPress editor.

You can also preview the entire page by clicking on the ‘Preview’ button in the toolbar.

WordPress form with a payment option

When you’re happy with how your form looks, you can either publish or update this page as normal. Now if you visit this page or post, you’ll see the optional payment form live on your WordPress website.

We hope this article helped you learn how to create WordPress forms with a payment option. You may also want to check out our guide on how to create and sell online courses with WordPress and our comparison of the best live chat software for small businesses.

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 WordPress Form with Payment Options (Easy Way) first appeared on WPBeginner.

13 Best WordPress Footer Design Examples (+ Best Practices)

Are you looking for the best footer design examples to help you get inspired?

The footer is the area at the bottom of your website, and website owners often overlook it. By checking out great website footers, you can get design inspiration and improve your footer.

In this article, we’ll show you some of the best footer design examples and offer best practices and tips to help you take action.

Best WordPress footer design examples (+ best practices)

Why Is a Good WordPress Footer Design Important?

The footer is the area of your website that appears at the very bottom of the page. It will normally be on every page of your WordPress website.

Here’s an example of our footer on WPBeginner that millions of readers see every month.

We include links to our free tools and product sites, as well as ways for users to learn about us, find jobs with us, follow us on social media, and more.

WPBeginner footer

Since it’s located at the bottom of the website, most beginners forget to optimize this area.

However, your website footer is an important area of your website. It lets you show important details and final takeaways in one place.

By customizing your footer, you can improve the overall user experience of your website and even optimize your site for WordPress SEO.

Plus, visitors who scroll to the bottom of the page are very engaged, so you can capture their attention with a call to action, email subscribe box, or send them to the most important pages on your website.

That being said, let’s show you some of the best footer design examples and best practices to optimize your WordPress footer.

Best WordPress Footer Design Examples

We’ve rounded up some of the top footer design examples to help you get design inspiration for your own footer area.

1. WPForms

WPForms Footer

WPForms has a footer with all kinds of useful links. You’ll find links that go to the most helpful company pages, the top features of the plugin, and some useful WordPress links.

This ensures that when the reader gets to the bottom of the page and still has questions, they’ll find the exact resources they need. There’s also a floating alert bar at the bottom of the page with a call to action.

2. OptinMonster

OptinMonster footer

OptinMonster has a footer that offers readers links to important company pages, top features, helpful product links, and much more.

It also has simple social media icons, trust icons, and a company logo for branding purposes.

3. Neil Patel

Neil Patel footer

Neil Patel has a compact and straightforward footer that offers readers quick navigation links. The footer menu is the same as the navigation menu at the top of the site.

Plus, readers have the option to follow Neil Patel on social media as well.

4. Michael Hyatt

Michael Hyatt footer

Michael Hyatt has another simple and compact footer. It highlights the copyright date, easy social sharing buttons, and links to pages like terms of service and privacy policy.

Directly above the footer, you’ll see a call to action to download a free guide, which can convert a lot of visitors that make it to the bottom of the page.

5. ReddBar

Reddbar footer

ReddBar is a WooCommerce store with a footer that encourages email sign-ups. Directly above the footer links, there’s a massive sign-up box for readers.

Some of the helpful links include a link to their FAQ page, contact page, wholesale pricing page, and more.

6. Reader’s Digest

Reader's Digest Footer

The Reader’s Digest footer contains a lot of information for visitors. You’ll find links to their category pages, other company brands, social media sharing buttons, and more.

Plus, there’s an eye-catching email sign-up box to encourage visitors to join their email list.

7. IsItWP

IsItWP footer

The IsItWP footer has a quick section on what the website is about and links to other sites and company pages.

It also has a unique site links drop-down menu that lets readers click to find the exact type of content they’re looking for.

8. MonsterInsights

MonsterInsights Footer

MonsterInsights has a simple footer that focuses on helping readers find the information they need. There are links to their premium features, company resources, and other brand links.

Plus, there’s a call to action to lead visitors to the pricing page. There are also social icons.

9. Printing New York

Printing New York footer

Printing New York is an online store that ships worldwide. The footer highlights their address, services, and popular products.

They use the structure of their links to help boost their local SEO and search engine rankings.

10. Nalgene

Nalgene footer

Nalgene has a clean and well-organized footer section. Directly above the footer, there’s a simple email sign-up box.

After that, there are well-organized links to help visitors find the exact products they’re looking for, along with company-related links.

11. ProBlogger

ProBlogger footer

The ProBlogger footer has links to their most popular posts, top resources, and new jobs posted on their job board.

There’s also a big email sign-up form directly above the footer and a small footer navigation menu with the same menu options as the header navigation.

12. TrustPulse

TrustPulse Footer

TrustPulse is the best social proof notifications plugin on the market. Instead of including multiple navigation menus or page links, they feature an email newsletter sign-up box.

Although it’s different from most other brands, a minimalist footer like this can convert well since there are fewer distractions or actions the visitor can take.

13. The Next Web

The Next Web footer

The Next Web has a footer that stands out from the rest of the website. It has social media sharing buttons, links to important pages, and more.

You’ll see a social proof section directly above the footer where they feature logos from popular brands and websites they’ve been mentioned or featured.

WordPress Footer Design – Tips and Best Practices

There are a lot of ways you can improve your user experience and create a better footer for your WordPress blog.

Let’s take a quick look at some of the best practices to keep in mind as you edit your website footer.

Include Your Business Contact Information

Having contact information listed on your site is essential. You should have a separate contact form page on your website, so your visitors can get in touch.

However, the footer is also an excellent place to include your contact information, especially if you have local customers who will be looking for your physical address.

Business contact information example

For local businesses, the more ways you can feature your contact information, address, and even business hours, the better.

Add Links to Important Website Pages

It’s important to have clear navigation across your entire website. That’s why it’s common for websites to include links in their footers.

You can add links for your most important product pages, top blog posts, about pages, and more.

Footer links example

Think about the most valuable pages on your website and what your visitors will find the most useful.

Adding and optimizing your links can also give you an SEO benefit and boost your search engine rankings.

Add Social Proof to Improve Conversions

One thing you may have seen certain websites do in their footer is to add social proof. This can help to earn your customer’s trust and position you as an expert in your space.

It can be as simple as a customer testimonial or a collection of logos of popular websites you’ve been featured on.

Here at WPBeginner, we highlight logos of popular websites where we’ve been featured directly above the website footer.

Footer social proof example

Add a Call to Action

When your visitors get to the bottom of your website, you’ll want to tell them the exact action they should take and how they should do it.

For some websites, this will be a call to action to sign up for their email newsletter. For others, it will be links to explore popular product features or even a call to action button.

Call to action button footer example

Your footer is the last chance to get your visitors’ attention and encourage them to become subscribers and customers or simply spend more time on your website.

For more optimization tips, see our checklist of ten things to add to your website footer.

We hope this article helped you find some of the best footer examples to help you optimize your website footer. You may also want to see our guide on how to choose the best blogging platform and our picks on the best virtual business phone number apps for small businesses.

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 13 Best WordPress Footer Design Examples (+ Best Practices) first appeared on WPBeginner.

How to Easily Create a Multilingual Sitemap in WordPress

Are you looking to improve the search engine rankings of your site’s multilingual pages?

Creating a multilingual sitemap helps Google, Bing, and other search engines easily find your content and index it. You can get more international search traffic simply by giving search engines an easy way to find multilingual content on your WordPress site.

In this article, we’ll show you how to create a multilingual sitemap for WordPress.

How to create a multilingual sitemap in WordPress

Why Create a Multilingual Sitemap in WordPress?

A sitemap is a file that contains all the important content on your WordPress website. It is in the XML format and is targeted toward search engines instead of people.

Creating an XML sitemap for your multilingual website helps search engines find and index your content faster. For instance, if you have different domains or subdomains translated into multiple languages, then you’ll need to create a sitemap for each website.

Note: If you’re looking for an easy way to set up a website in different languages, then follow our step-by-step guide on how to easily create a multilingual WordPress site.

A sitemap is extremely important for your WordPress SEO. Let’s say you just created a new multilingual website. Your new site won’t have many backlinks, and it can be hard for search engines to discover your new articles and pages.

The sitemap provides a way for search engines to learn about your new content in another language. This way, your multilingual pages will start to get indexed and appear in search results.

That being said, let’s take a look at how you can create a multilingual sitemap in WordPress.

Creating a Multilingual Sitemap in WordPress

By default, WordPress automatically creates an XML sitemap for new websites. You can add wp-sitemap.xml at the end of the domain, and WordPress will display the default XML sitemap.

View default sitemap

However, this feature is fairly limited and not very flexible. You can’t control which content to add or remove from the sitemap.

The best way to create an XML sitemap in WordPress is by using the All in One SEO (AIOSEO) plugin. It is the best WordPress SEO plugin and helps you optimize your site for search engines.

It also automatically creates a sitemap for a multilingual site and gives you more control over which pages and website sections you want to show in the sitemap.

The sitemap feature is available in the AIOSEO Lite version for free. However, if you’re looking for more features like video sitemaps, news sitemaps, redirections manager, and link assistant, then we recommend using the AIOSEO Pro version.

First, you’ll need to install and activate the AIOSEO plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Click let's get started AIOSEO setup wizard

Upon activation, you’ll see the AIOSEO setup wizard. Simply click the ‘Let’s Get Started’ button and follow the onscreen instructions. For more details, you can visit our guide on how to set up All in One SEO plugin for WordPress.

After that, you’ll need to go to All in One SEO » Sitemaps from your WordPress dashboard and ensure that the ‘Enable Sitemap’ option is enabled.

AIOSEO sitemaps

AIOSEO will automatically create a sitemap for your multilingual website.

You can click the ‘Open Sitemap’ button to preview it or simply add ‘sitemap.xml’ to your website URL.

XML sitemap preview

Please note that if you’re using WPML to create multilingual sites, then AIOSEO will automatically serve sitemaps across different languages.

For instance, your sitemap URL will be something like /nl/sitemap.xml, /de/sitemap.xml, or /fr/sitemap.xml.

If you’re using TranslatePress to create your WordPress multilingual site, then you will need to install their SEO pack addon which is fully compatible with AIOSEO.

Configuring Additional Multilingual Sitemap Settings

To further customize your multilingual sitemaps, you can scroll down in AIOSEO Sitemaps settings to view more options.

By default, the plugin lets you include all post types and taxonomies in the sitemap. It also gives the option to include date archives and author sitemaps.

View more sitemap settings

However, you can uncheck the ‘Post Types’ and ‘Taxonomies’ options and view more options.

For example, let’s say you have translated content as a custom post type. You can simply check that option to include in the sitemap and exclude other post types.

Add translations to sitemap

Besides that, you can also add more pages from your multilingual website to the sitemap.

For example, let’s say you’ve translated a pillar article or an evergreen content into another language. You can add the page URL to the sitemap using AIOSEO and help search engines easily find your content.

Simply scroll down and click the ‘Additional Page’ toggle to enable the option. After that, you can add the page URL, and choose the priority and the frequency.

Add additional pages to sitemap

AIOSEO lets you exclude posts, pages, and specific terms from your WordPress sitemaps.

For instance, you can add different multilingual posts and pages that you don’t to include in the sitemap. These can be contact us page, or terms of service pages translated in another language.

First, you’ll need to enable the ‘Advanced Settings’ option. Then enter the URLs in the ‘Exclude Posts / Posts’ field and the terms in the ‘Exclude Terms’ field.

View additional settings in sitemap

Submitting Your Multilingual Sitemap to Search Engines

Now that you’ve created a multilingual sitemap, the next step is to submit it to different search engines. This way, Google, Bing, and other search engines can easily find new content.

Submit Multilingual Sitemap to Google

Google Search Console is a free tool by Google that you can use to monitor your site’s performance on search results. It helps you see which keywords people use to find your website and resolve any errors that might prevent you from appearing on Google.

Submitting your multilingual sitemap to the Search Console helps Google quickly discover new content.

You can simply log in to your account and head to the ‘Sitemaps’ option from the menu on your left. Next, enter your multilingual sitemap URL under the ‘Add a new sitemap’ option and click the ‘Submit’ button.

Submit your site to search console

For more details, please see our guide on how to submit your website to search engines.

Submit Multilingual Sitemap to Bing, Yahoo, and DuckDuckGo

Similarly, you can submit the sitemap to Bing using the Webmaster Tools. The best part is that, when you submit your site to Bing, it’s also automatically submitted to the Yahoo and DuckDuckGo search engines.

Submit sitemap in Bing

You can see our step-by-step tutorial on how to add your website to Bing Webmaster Tools for more details.

We hope that this article helped you learn how to create a multilingual sitemap in WordPress. You may also want to see our expert SEO tips to optimize your blog posts, and our expert pick of the best keyword research tools to improve your SEO rankings.

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 Easily Create a Multilingual Sitemap in WordPress first appeared on WPBeginner.

How to Embed Facebook Status Posts in WordPress

Are you looking for a way to embed Facebook status posts in WordPress?

Facebook statuses are an easy way to share important updates and time-sensitive information with your audience. By embedding your Facebook timeline in WordPress, you can get more engagement, let people know what’s happening on your Facebook page or group, and grow your followers.

In this article, we will show you how to embed Facebook status posts in WordPress.

How to embed Facebook status posts in WordPress

Why Embed Facebook Status in WordPress?

Facebook is the most popular social media platform in the world and has billions of active users. For website owners, Facebook is a powerful way to connect with a new audience and engage with the people who already know about your brand.

Facebook is also perfect for sharing time-sensitive information in real time. In this way, you can use FOMO to create a sense of urgency.

For example, you might post a status about how visitors are running out of time to enter your giveaway in WordPress, or take advantage of your flash sale.

However, people won’t see your Facebook status if they just visit your website. This makes it difficult to grow your Facebook following and build a relationship with your audience.

By embedding your Facebook status posts in WordPress, you can promote your social media page and encourage more people to follow you on Facebook.

As you post new statuses, they’ll appear on your site automatically, so it’s also a great way to keep your website fresh, even for regular visitors.

That being said, let’s see how to embed Facebook status posts in WordPress.

Adding a Facebook Status Plugin to WordPress

The easiest way to embed your Facebook status feed in WordPress is by using the free Smash Balloon Social Post Feed.

This plugin lets you display text and links from your Facebook page or group.

A Facebook post timeline, embedded on a WordPress website.

In this guide, we’ll be using the free version of Smash Balloon as it allows you to embed Facebook statuses no matter what your budget. However, there’s Smash Balloon Facebook Feed that lets you embed different kinds of content. For example, you can embed a Facebook video in WordPress, and show images and videos in a lightbox popup on your site.

The first thing you need to do is install and activate the Smash Balloon Social Post Feed plugin. For more details, see our guide on how to install a WordPress plugin.

After that, you’ll need to connect Smash Balloon to your Facebook page or group, by going to Facebook Feed » All Feeds. Here, click on ‘Add New.’

How to create a custom Facebook feed

Smash Balloon pro lets you show posts from your photo albums, timeline, events, and more.

However, the free version only allows you to embed your Facebook statuses so click on ‘Timeline’ and then select ‘Next.’

The free Smash Balloon WordPress plugin

Now, you need to select the page or group which you’ll get the Facebook statuses from.

To get started, click on ‘Add New.’

Adding a Facebook page or group to your WordPress website

On the next screen, choose whether you want to embed the feed from a Facebook group or Facebook page.

After that, go ahead and click on ‘Connect to Facebook.’

How to connect a Facebook page or group to a WordPress website

This opens a popup where you can log into your Facebook account and choose the pages or groups which you want to get the status updates from.

As soon as you’ve done that, click on ‘Next.’

Giving Smash Balloon access to your Facebook posts

Facebook will then show all the information that Smash Balloon will have access to and the actions it can perform.

To restrict Smash Balloon’s access to your Facebook account, just click any of the switches to turn it from ‘Yes’ to ‘No.’ Just be aware that this may affect the content that you can embed on your WordPress blog or website.

With that in mind, it’s a good idea to leave all the switches enabled.

Connecting Facebook and WordPress using a free plugin

When you’re happy with how your Facebook permissions are set up, click on ‘Done.’

After a few moments, you should see a message confirming that you’ve connected your WordPress website to Facebook. With that done, click on the ‘OK’ button.

Connecting Smash Balloon and Facebook successfully

Smash Balloon will now take you back to the WordPress dashboard automatically.

How to Embed Facebook Status Posts in WordPress

You will now see a popup with the source you just linked to your website. Simply select the radio button next to your Facebook page or group and then click on the ‘Add’ button.

Selecting a page or group as your Facebook source

If you accidentally closed the popup, then don’t worry. You can simply refresh the tab to reopen the popup.

After that, Smash Balloon will take you back to the Facebook Feed » All Feeds page automatically. Just like before, click on the ‘Add New’ button, select ‘Timeline,’ and then click on the ‘Next’ button.

Now, select your Facebook page or group, and click on ‘Next.’

Embedding Facebook status posts in WordPress

Smash Balloon will now go ahead and create a timeline feed from the Facebook page or group you’ve chosen.

This is a good start, but Smash Balloon has lots of settings that you can use to customize your embedded timeline.

How to Customize Your Embedded Facebook Status Posts

To fine-tune your timeline, go to Facebook Feed » All Feeds in the WordPress dashboard.

Here, find the timeline feed you just created and click on the ‘Edit’ button next to it.

Customizing the Facebook status timeline feed

This opens the Smash Balloon feed editor, which shows a preview of your timeline to the right.

On the left-hand side, you’ll see all the different settings you can use to customize how the timeline looks on your site. Most of these settings are self-explanatory, but we’ll quickly cover all the main areas.

Customizing Facebook status posts in WordPress

To start, you can change how the statuses are displayed by clicking on ‘Feed Layout.’

On this screen, you can switch between list and masonry layouts, as well as change the feed height. As you make changes, the preview will update automatically so you can try different settings to see what looks the best for your website.

Smash Balloon's Feed Layout settings

You can preview how your status feed will look on desktop computers, tablets, and smartphones using the row of buttons in the upper-right corner.

Mobile devices usually have smaller screens and less processing power, so if you’re not happy with how the feed looks then it’s smart to show fewer statuses on tablets and smartphones.

Testing your Facebook post status on mobile devices

To make this change, just type a different number into the ‘Mobile’ field in the ‘Number of Posts’ section.

By trying out different layouts you can create a Facebook status feed that looks great across all devices.

How to create a responsive social media layout for mobile

By default, Smash Balloon feed shows fewer columns on smartphones and tablets, compared to desktop computers. This helps your Facebook statuses fit comfortably on smaller screens.

After testing the mobile version of your WordPress website, you may want to show fewer columns on smartphones and tablets.

To do this, simply change the numbers under ‘Columns.’

Adding and removing columns in a Facebook status feed

When you’re happy with how the feed looks, click on the ‘Customize’ link.

This will take you back to the main Smash Balloon editor, ready for you to explore the next settings screen, which is ‘Color Scheme.’

Changing the color scheme in your Facebook status feed

Smash Balloon uses a color scheme inherited from your WordPress theme by default, but on this screen, you can switch to a ‘Light’ or ‘Dark’ look.

You can also create your own color scheme by selecting ‘Custom’ and then using the controls to change the text color in WordPress, change the background color, and more.

Creating a custom color scheme using Smash Balloon

By default, Smash Balloon adds a header to your feed, which is your Facebook profile picture and the name of the group or page.

To customize this section, click on ‘Header’ in the left-hand menu.

Changing the Facebook custom feed header

Here, you can change the header size and color, hide your Facebook profile picture, and more.

If you would prefer to remove the header entirely, then click to turn off the ‘Enable’ toggle.

Adding a header to the Facebook status feed

Next, you can change how the individual posts look inside your feed by selecting ‘Post Style’ from the left-hand menu.

After that, click on ‘Post Style’ again.

Customizing a Facebook status feed with Smash Balloon

On this screen, you can choose between a regular and boxed layout.

If you select ‘Boxed’ then you can create a colored background for each Facebook post.

Adding colored box backgrounds to your embedded Facebook post statuses

If you choose ‘Regular’ then you can change the thickness and color of the line that separates your different social media posts.

In the following image, we’ve added a thicker line to our Facebook status feed.

Adding borders to a Smash Balloon Facebook feed

You can also customize the individual parts within each status by going back to the main settings screen.

Once again, select ‘Post Style’ but this time choose ‘Edit Individual Elements’ instead.

Customizing the posts inside a Facebook status feed

You will now see a list of all the different content that Smash Balloon includes in each post, such as the date, post author, and event title.

To remove a piece of content from your feed, simply click to uncheck its box.

How to remove content from a live Facebook feed

You can also customize how each type of content looks by clicking on it.

For example, in the following image, you can see settings to change the size and color of the author text.

Customizing how the post author is displayed in WordPress

By default, Smash Balloon doesn’t include the Facebook ‘like’ button in your feed.

This button makes it easier for visitors to follow you on Facebook, so you may want to add it to your status feed by selecting the ‘Like Box’ settings.

Adding a like button to the Facebook status feed

After that, simply click on the ‘Enable’ button so that it turns blue.

You can now use the settings to change where the link box appears and the kind of content included in the box, such as your Facebook cover photo and total number of followers.

Adding a like button to an embedded Facebook status page

If you upgrade to Smash Balloon premium, then there are some more settings to explore. This includes a lightbox feature that allows visitors to explore your content in a popup.

Since you’re using the free version of Smash Balloon for now, you can go ahead and click on ‘Save’ to store your changes.

The next step is adding the Facebook status feed to your WordPress website.

How to Embed Facebook Status Posts in WordPress

You can add your Facebook status feed to WordPress using a block, widget, or shortcode.

If you’ve created more than one feed using Smash Balloon, then you’ll need to know the feed’s code if you’re going to add it using a block or widget.

To get this information, simply go to Facebook Feed » All Feeds and then look at the feed="" part of the shortcode. You’ll need to add this code to the block or widget, so make a note of it.

In the following example, we’ll need to use feed="8".

Adding Facebook content to WordPress using a shortcode

If you want to embed your Facebook statuses in a page or post, then we recommend using the ‘Custom Facebook Feed’ block.

Simply open the page or post where you want to embed the status feed. Then, click on the ‘+’ icon to add a new block and start typing ‘Custom Facebook Feed.’

When the right block appears, click to add it to the post or page.

Adding a Facebook timeline to your website using a WordPress block

The block will show one of your Smash Balloon feeds by default. If you want to use a different feed instead, then simply find ‘Shortcode Settings’ in the right-hand menu.

You can now add the feed="" code to this box. Once you’ve done that, click on the ‘Apply Changes’ button.

Showing different Facebook feeds using shortcode

The block will now show all the status updates from your Facebook page or group. Just publish or update the page to make the feed live.

Another option is to add the feed to any widget-ready area, such as the sidebar or similar section. This allows visitors to see your latest Facebook updates across your entire website.

Simply go to Appearance » Widgets in the WordPress dashboard and then click on the blue ‘+’ button.

The Smash Balloon Custom Facebook Feed widget

Now, start typing ‘Custom Facebook Feed’ into the search bar to find the right widget.

You can now drag it onto the area where you want to show your Facebook status updates. By default, the widget will show one of the feeds you created using Smash Balloon.

Adding a social media widget to your WordPress website

To show a different feed instead, type the feed’s code into the ‘Shortcode Settings’ box and then click on ‘Apply Changes.’

You can now click on the ‘Update’ button to make the widget live.

How to publish a Facebook feed to your website

For more information, please see our step-by-step guide on how to add and use widgets.

Finally, you can embed your status on any page, post, or widget-ready area using a shortcode. To get the shortcode, simply go to Facebook Feed » All Feeds and copy the value in the ‘Shortcode’ column.

You can now add this code to your site. For more information, please see our detailed guide on how to add a shortcode in WordPress.

We hope this article helped you learn how to embed Facebook status posts in WordPress. You may also want to see our guide on how to create an email newsletter and the best WordPress Facebook plugins to grow your 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.

The post How to Embed Facebook Status Posts in WordPress first appeared on WPBeginner.

How to Add Country Restriction for WooCommerce Products

Recently one of our readers asked if it was possible to restrict countries in your WooCommerce store?

By hiding your WooCommerce store from specific countries, you can control your product visibility around the world. That way, your products will only be available in specific countries.

In this article, we will show you how to easily add country based restriction to WooCommerce products or even your entire WooCommerce store.

How to Restrict Countries in WooCommerce

Why Restrict Your WooCommerce Store in a Country?

When selling products online, an online store owner can come across a lot of problems. For example, you can get a product order from a country where that product is illegal, or your payment gateways can’t process fees.

When building a WooCommerce store, it is important to provide the best user experience to your customers. You don’t want the customer to place an order only to find out that they can’t complete their purchase.

This can result in customer frustration, and it can keep them from ever coming back to your site or buying something else from you.

To avoid these kinds of situations, it is better to restrict access to your WooCommerce store or products from specific countries.

With that being said, let’s take a look at how you easily can restrict your WooCommerce store and products in specific countries.

You can jump to either method by clicking the links below:

Method 1. Restricting Countries Using WooCommerce Settings

You can easily hide your online store in specific countries using WooCommerce default settings.

First, go ahead and click on the WooCommerce » Settings option in your WordPress dashboard and then go to the ‘General’ tab.

Go to WooCommerce Settings and select General

Once there, scroll down to the ‘General Options.’ Here you will find the ‘Selling Location’ section. Simply click on the dropdown menu in the field where you will find three options.

You can either select the ‘Sell to specific countries, except for…’ option, or you can choose the ‘ Sell to specific countries’ option.

Go to General Option and select Selling Location

When you select the ‘Sell to specific countries, except for…’ option, another field will appear.

Now, just select from the dropdown any countries where you don’t want to sell your products.

Select countries where you don't want to sell your product

If you’ve chosen the ‘Sell to specific countries’ option, a ‘Sell to specific countries’ field will appear in the settings below.

Now you can select all the countries where your store will be available.

Select countries where you want to sell your product

This method is very easy to use, and you don’t have to download any additional WooCommerce plugins for it.

The main downside of this method is that you cannot hide specific products.

By restricting countries using the default settings method in WooCommerce, the restrictions will be applied to your whole online store, and users in those countries won’t be able to buy any of your products.

If you only want to hide some specific products in different countries, it is better to use a plugin mentioned in Method 2. Let’s take a look at how to restrict specific WooCommerce products in different countries.

Method 2. Add Country Based Restrictions for WooCommerce Products

The best way to hide your store products in some specific countries is by using a WordPress plugin like the Country Based Restrictions For WooCommerce.

It is a free WooCommerce plugin that allows you to hide your products in specific countries.

First, you’ll need to install and activate the ‘Country Based Restrictions For WooCommerce’ plugin. For more details, please take a look at our guide on how to install a WordPress plugin.

After you’ve activated the plugin, go to Plugins » Installed Plugins.

Go to the country based restrictions for WooCommerce plugin settings

Here, click on the ‘Settings’ link in the ‘Country Based Restrictions for WooCommerce’ entry.

Once you’re on the ‘Settings’ page, just click on the ‘Catalog Visibility’ option.

Choose Catalog Visibility option

After you’ve clicked on the ‘Catalog Visibility’ option, you will have 3 choices:

  • Hide Completely – Restricted products will not appear in your store.
  • Hide Catalog Visibility – Restricted products will only be available by direct links, but not through browsing or search results.
  • Catalog Visible (non purchasable) – Restricted products will appear as normal, but customers will be unable to purchase them.

Once you’ve chosen an option, simply click on the ‘Save Changes’ button.

Choose your Catalog Visibility option

Next, go to WooCommerce » All Products in your WordPress dashboard.

Locate the product that you want to restrict and simply click on the ‘Edit’ link.

Go to WooCommerce Products and select Edit

This will open the ‘Edit Product’ page. You can then scroll down to the ‘Product Data’ section.

Next, simply click on the ‘Country Restrictions’ option to the left.

Go to Product Data section and select Country Restrictions

After you’ve clicked on the ‘Country Restrictions’ option, you’ll see a ‘Restriction Rule’ field.

Simply click on the dropdown menu beside the field and select the ‘Product Not Available For Selected Countries’ option.

Select Product not available for selected countries option

After that, go to the ‘Select Countries’ field and click on the dropdown beside it.

Then, simply choose the countries where your product won’t be available for purchase.

Choose countries you want to restrict

Once you’re happy with your choice, don’t forget to click on the ‘Publish button.’

Now, if a customer from the chosen country visits your store, the product you’ve restricted won’t appear.

Bonus: Geolocation Targeting for WooCommerce to Grow Sales

Did you know that geotargeting in WooCommerce can help you grow sales?

We have created an ultimate guide to geolocation targeting in WordPress that will show you how to create personalized content and offers for users in specific countries using various tools.

For example, you can use a plugin like OptinMonster to run specific discounts for certain locations, offer different prices based on countries, and so much more.

Optinmonster Coupon Popups

We hope this article helped you learn how to restrict countries in your WooCommerce store. You may also want to see our ultimate WooCommerce SEO guide to improve your SEO rankings, or see our tutorial on how to fix WooCommerce not sending email issue to improve your email deliverability.

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 Add Country Restriction for WooCommerce Products first appeared on WPBeginner.

How to Setup WooCommerce Conversion Tracking (Step by Step)

Do you want to track conversions on your WooCommerce store?

Conversion tracking helps you understand what’s working on your online store and what needs more attention. It helps you keep track of your best-performing products while also allowing you to see what’s stopping customers from completing a purchase.

In this guide, we’ll show you how to easily set up WooCommerce conversion tracking, step by step.

How to setup WooCommerce conversion tracking

Why Set up WooCommerce Conversion Tracking?

WooCommerce makes it easy to sell anything online. However, once you have set up your WooCommerce store, you will need to learn what works on your website to grow your business.

You will need to learn which products are popular among your users, what they are viewing the most, how many users end up making a purchase, how they are finding your website, and more.

To get all this information, you need to set up conversion tracking on your online store. This helps you get access to insights you need to make informed decisions about growing your business.

Conversion tracking helps you unlock key performance indicators including your eCommerce conversion rate, average order value, shopping cart abandonment, cost per acquisition, top referral sources, and more.

Apart from that you also get to learn about:

  • Shopping behavior – It tells you what products users are adding to carts, which products are being abandoned, what pages lead users to a successful purchase, and more.
  • Checkout behavior – Helps you view how users successfully complete a checkout.
  • Product performance – Tells you which products are bringing you the most sales.
  • Product list performance – This allows you to group products and see their performance as a list. This comes in handy when you want to see how different product categories are doing in your online store.

That being said, let’s take a look at how to unlock all this useful information by setting up conversion tracking on your store.

Setting Up WooCommerce Conversion Tracking in WordPress

The easiest way to track WooCommerce conversions is by using MonsterInsights.

It is the best Google Analytics plugin for WordPress and comes with an eCommerce addon that literally enables all the tracking within a few clicks.

The MonsterInsights Google Analytics plugin

The challenge is that setting up Google Analytics with WooCommerce requires a lot of custom coding, event tracking, and more.

The good news is that MonsterInsights makes it super easy to set up eCommerce tracking, and you can do it without writing any code. It works seamlessly with WooCommerce and supports other popular eCommerce plugins.

For this tutorial, we’ll use the MonsterInsights Pro version because it includes the eCommerce addon, advanced tracking features, and eCommerce dashboard report. There is also a MonsterInsights Lite version you can use to get started for free.

First, you will need to install and activate the MonsterInsights plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, you can see the MonsterInsights welcome screen in your WordPress admin area. Simply click the ‘Launch the Wizard’ button.

Launch setup wizard

Next, you can follow the onscreen instructions in the setup wizard to configure Google Analytics with your website. See our guide on how to install Google Analytics in WordPress for complete installation instructions.

With MonsterInsights, you can also set up dual tracking and set up a Google Analytics 4 (GA4) property. GA4 is the latest version of Google Analytics, and it will replace Universal Analytics on July 1, 2023.

MonsterInsights Dual Tracking GA v4

After this date, you won’t be able to track your online store’s data in Google Analytics and will have to start from scratch. However, dual tracking lets you send data to GA4 and Universal Analytics at the same time.

This way, you will have historical data in your GA4 property when the time comes to completely switch to the new version. For more details, please see our guide on how to switch to Google Analytics 4 in WordPress.

Once you have installed Google Analytics using MonsterInsights, you can move on to installing the MonsterInsights eCommerce addon.

First, you need to visit the Insights » Addons page from your WordPress dashboard and navigate to the ‘eCommerce’ addon.

Install the eCommerce addon

Go ahead and click the ‘Install’ button. The addon will now install and activate on your site. You should see the ‘Status’ change from ‘Not Installed’ to ‘Active.’

Next, you’ll need to enable enhanced eCommerce in Google Analytics.

Enable Enhanced Ecommerce in Google Analytics

First, you need to go to your Google Analytics account and select your website.

From here, you need to click on the Admin button located at the bottom left corner of the screen.

Click admin settings

Next, you need to click on the ‘Ecommerce settings’ option.

It is located under the ‘View’ column.

Ecommerce settings

After that, you need to turn on the toggles for ‘Enable Ecommerce’ and ‘Enable Enhanced Ecommerce Reporting’ options.

Google Analytics will now turn on the eCommerce reporting feature for your account.

Enable ecommerce and enhanced ecommerce reporting

Next, you can go back to your WordPress dashboard and head over to the Insights » Settings page.

From here, switch to the eCommerce tab and make sure to turn on the ‘Use Enhanced eCommerce’ option.

Use enhanced ecommerce option

MonsterInsights will automatically detect your eCommerce software. Currently, it supports WooCommerce, Easy Digital Downloads, LifterLMS, and MemberPress.

That’s all, you have successfully set up WooCommerce conversion tracking on your online store.

Viewing WooCommerce Conversion Reports

Now that you have set up conversion tracking on your WooCommerce store, you need to give Google Analytics some time to collect data.

After a while, you will be able to view your eCommerce reports in both MonsterInsights and Google Analytics.

Let’s start with your eCommerce reports in MonsterInsights.

eCommerce Reporting in MonsterInsights

Log in to your WordPress site and go to the Insights » Reports page and switch to the eCommerce tab.

Ecommerce report in MonsterInsights

At the top, you’ll get your most important conversion metrics including the conversion rate, transactions, revenue, and average order value.

Below that you will see a list of your top products with quantity, sale percentage, and total revenue.

Next, you’ll see your top conversion sources. You can use this report to attract more customers and offer exclusive discounts for customers from specific sources.

Top conversion sources

That’s not all the data. You can dig deeper with more advanced reports under your Google Analytics account.

WooCommerce Tracking in Universal Analytics

Google Analytics provides even more in-depth reporting for your WooCommerce store.

Simply visit your Universal Analytics dashboard and click on Conversions » Ecommerce from the left column.

Ecommerce report in analytics

First, the overview report will provide you with important numbers such as revenue, conversion rate, transactions, and average order value.

You can then switch to different reports for more in-depth analysis. For example, the ‘Shopping Behavior’ report will break down user sessions to add to cart, cart abandonment, and sessions that resulted in the checkout.

Shopping behavior report

WooCommerce Tracking in Google Analytics 4

To view your WooCommerce reports in Google Analytics 4, you can go to Reports » Monetization » Ecommerce purchases.

Ecommerce report in ga4

In the report, you’ll see different metrics like total items viewed, add to carts, eCommerce purchases, and more for each product.

Boost Your WooCommerce Conversions and Increase Sales

Now that you have the data you need to track your WooCommerce conversions, let’s take a look at how to improve your conversion rates and make more sales.

1. Improve Speed and Performance

According to a StrangeLoop case study, a 1 second delay in page load time can lead to a 7% loss in conversions, 11% fewer page views, and a 16% decrease in customer satisfaction.

Strangeloop case study

Slower websites create a bad user experience which results in lower conversion rates. See our complete step-by-step guide to improve your WooCommerce speed and performance.

2. Recover Abandoned Cart Sales

On average 60 – 80% of people who “add to cart” do not end up buying. This means if you have an online store, then you’re losing out on a lot of sales.

Luckily, there are several best practices that help you recover some of those abandoned cart sales. See our tips on how to recover abandoned cart sales and increase your conversions.

3. Provide Users with Alternatives

If users decide to leave your website without making a purchase, then there is very little chance that they will ever see your website again.

You need to provide users a chance to stay in touch even if they don’t end up making a purchase.

You can do this by creating an email newsletter for your WooCommerce store.

We recommend using Constant Contact or SendinBlue. Both of them are on our list of the best email marketing service for small businesses.

For more techniques, see our guide on how to convert WooCommerce visitors into customers.

We hope this article helped you set up WooCommerce conversion tracking on your eCommerce store. You may also want to see our list of the best WooCommerce plugins and how to choose the best blogging platform.

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 Setup WooCommerce Conversion Tracking (Step by Step) first appeared on WPBeginner.

Is It Safe to Use Outdated WordPress Plugins?

Are you wondering whether it’s safe to install and use an outdated WordPress plugin?

Sometimes when you are searching for a plugin to add a new feature to your website, you may find one that looks perfect, but it hasn’t been updated for a while or hasn’t been tested with your version of WordPress. Often times this leads to beginner readers asking the question can I use it without breaking my website?

In this article, we’ll discuss how to determine whether or not you can safely install outdated WordPress plugins.

Is It Safe to Use Outdated WordPress Plugins?

How Do WordPress Plugins Become Outdated?

A WordPress plugin can become outdated if it hasn’t received any updates for a while, or if it hasn’t been tested by the plugin author to ensure it’s compatibility with the latest 3 major releases of WordPress.

We always recommend our readers to keep the plugins in your WordPress website up to date. These updates keep the plugin compatible with changes made to WordPress core, add new features, fix bugs, and address security vulnerabilities.

But what if a plugin that you are using or want to use hasn’t been updated for some time? Or what if it hasn’t been tested with the latest version of WordPress? Is it still safe to use?

The short answer is, it depends on the plugin.

Sometimes outdated plugins simply will not work correctly with newer versions of WordPress. Or the plugin may have even been abandoned by the developer, so that no new features will ever be added.

The biggest concern with outdated plugins is that there may be security issues that can come up. If the plugin isn’t maintained or updated, it might become a target for hackers.

However, just because a plugin is outdated doesn’t mean that it has any of those issues. Some outdated plugins are perfectly safe to use. However, we recommend that you thoroughly test the plugin before installing it on your live site.

With that being said, let’s take a look at how to tell if a WordPress plugin is outdated, and how you can decide whether it is safe to install.

Checking Whether a Plugin Is Outdated

The WordPress Plugin Directory displays a lot of useful information about each plugin. For example, it clearly shows the date each plugin was last updated, and the latest version of WordPress it was tested with.

If a plugin has not been tested for several versions of WordPress, then a warning will be displayed at the top of the plugin page, similar to this one:

This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Checking Whether a WordPress Plugin is Outdated

Where does WordPress get this information? Plugin authors are required to provide it in a readme file when submitting plugins to the WordPress plugin directory.

Unfortunately, busy developers don’t always update the readme file when a new WordPress update is released. Sometimes a plugin was tested more recently than its plugin page shows.

Now that you know how to check if a WordPress plugin is outdated, let’s take a look at how to tell whether it is safe to install.

Checking Whether an Outdated Plugin Is Safe to Install

Just because a plugin hasn’t been updated or tested recently doesn’t mean that it won’t work. How can you tell if the plugin is safe to install on your WordPress site?

Check User Ratings and Reviews

You can click on the ‘Reviews’ tab on the WordPress Plugin Directory to see user opinions and complaints about the plugin. If there is a compatibility problem with a recent version of WordPress, then other users may have mentioned it on this page.

Checking User Reviews and Ratings

You can also check the user ratings. If the reviews are recent and five stars, then it’s safe to assume that you can use the plugin on your website.

Check the Plugin Support Page

When you click the ‘Support’ tab, you will be taken to the support forum for the plugin. Here you can see any issues that users have been having with the plugin.

Checking the Plugin's Support Page

You will also see how responsive the plugin’s developer is, and whether they successfully solve issues in a timely manner.

If you decide to install the plugin, this is where you should come if you need support. You can learn more in our guide on how to properly ask for WordPress support and get it.

Check the Plugin Development Page

Another way to check whether it’s safe to install the plugin is by going to the plugin development page. This shows you how active the plugin developer is.

Simply go to the WordPress plugin page and click on the ‘Development’ tab.

Checking the Plugin's Development Page

In particular, take a look at the ‘Changelog’ section to see how often the plugin is being updated and what recent changes and improvements have been made.

If the developer is actively updating the plugin, then it usually means the plugin is high quality and safe to use on your WordPress website.

On the other hand, if a plugin hasn’t been updated in more than two years, then it may mean the plugin has been abandoned. In that case, you shouldn’t install the plugin since the developer is not actively maintaining it.

Check for WPBeginner Tutorials on the Plugin

You can also check whether the plugin is safe to install on the WPBeginner blog. You can look for tutorials on the plugin by navigating to the Blog » WordPress Plugins page or by using the search feature.

Checking WPBeginner Tutorials on the Plugin

If we recently published a tutorial on a plugin, then this means the plugin was compatible with the latest version of WordPress when we tested it.

Testing the Plugin on a Staging Site or Local WordPress Installation

Let’s say that you’ve gone through the steps above and decided that an outdated plugin looks safe to install. What should you do next?

Instead of immediately installing the plugin on your live site, you may wish to first test it on a staging site or local WordPress installation.

A WordPress staging site is a test site that you can use to safely test a plugin for problems before going live.

The staging site lives on your web hosting server, so you can be confident that if the plugin works there, you won’t encounter problems on your live site.

Working on staging environment

Some of the best WordPress hosting companies such as Bluehost, SiteGround, and WP Engine offer one-click staging websites. You can also create a staging site manually or by using a plugin.

You can learn how in our guide on how to easily create a staging site for WordPress.

As an alternative to a staging site, you can install WordPress on your own computer and test the plugin there. You can follow our guides on how to install WordPress locally on Mac or Windows, or using XAMPP.

Download Local by Flywheel

If the plugin works fine on your test site, then it’s safe to install it on your live website.

Final Thoughts

While it’s not a good idea to use outdated plugins, sometimes the plugin you’re looking for is the only one that does what you need. In that case, you will need to do your due diligence as we mentioned in our guide.

Other things you can look for is author’s reputation. If it’s a popular plugin author, then you can email them and ask whether they have plans to update the plugin.

Some plugins are so simple that they don’t need any updates, and this is why the author may not push out an update because they know it still works. The popular Page Links To plugin is a good example of that.

It’s written by one of WordPress core contributors, Mark Jaquith, and the plugin has been around for a long time. It doesn’t need any active development because it does one thing and does it well. So even though it shows the outdated error on WordPress.org, this plugin would be something that you can safely install.

The downside though is that if you were hoping to have more advanced redirection features, then it’s going to be lacking in the plugin which is why many users switch to the All in One SEO plugin because it includes this feature and many more powerful SEO features in the plugin.

We hope this tutorial helped you learn whether it’s safe to use outdated plugins with WordPress. You may also want to learn how to register a domain name for free, or check out our expert pick of the must-have WordPress plugins to grow your site.

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 Is It Safe to Use Outdated WordPress Plugins? first appeared on WPBeginner.

How to Add Your Social Media Feeds to WordPress (Step by Step)

Do you want to add your social media feeds to a WordPress website?

Showing Facebook, Twitter, YouTube, and Instagram feeds on WordPress can get you more followers and engagement on social media. It’s also a great way to keep your website fresh and interesting.

In this guide, we’ll show you how to add custom social media feeds to WordPress and even create a social wall that brings all your social content together in one place.

How to add your social media feeds to WordPress (Step by step)

Why Add Social Media Feeds to Your WordPress Site?

Billions of people use social media every day to connect with family, friends, and even brands. According to our marketing statistics research, people spend around 2 hours and 29 minutes on social media every day. That’s plenty of time to promote your content to existing followers and connect with new people.

If you have one or more social media accounts, then you’re already off to a good start. However, it’s also smart to add these social feeds to your WordPress website.

By embedding social media posts in WordPress, you can promote your different accounts to the people who visit your website. This can get you more likes, shares, and engagement.

Adding a Facebook social media feed in WordPress

If visitors like what they see, they might even decide to start following you on different social networks.

Once you’ve embedded a social feed, new posts will appear on your website automatically. This can be a great way to keep your website fresh and interesting, even for regular visitors.

If you run an online store, then a social media feed can even help you get more sales. In fact, 43% of people use social media to make purchasing decisions.

With the right plugin, you can display your Facebook page reviews in WordPress, or add shoppable Instagram images to your website.

Adding a shoppable link to an Instagram post

With that being said, let’s see how you can add different social media feeds to WordPress.

How to Add Social Media Feeds to WordPress

The best way to add social media feeds to your WordPress blog is by using Smash Balloon.

It’s the best social media feed plugin for WordPress and it’s trusted by over 1.5 million users. With this plugin, you don’t have to spend time dealing with jQuery code, APIs, or trying to arrange your social posts in a nice layout. Everything just works.

Smash Balloon has separate plugins for all the major social networks including YouTube, Twitter, and Facebook. It even allows you to combine multiple social networks and show all of your posts in a single feed.

With that being said, let’s see how you can add different social feeds to your WordPress website. Simply use the quick links below to jump straight to the social network that you want to add.

Adding a Facebook Social Media Feed in WordPress

Facebook is the most popular social media platform in the world, with 2.9 billion monthly active users. No matter whether you have a small business website, a personal blog, a WordPress membership website, or something else, it’s very likely that your target audience are familiar with Facebook.

When you add a Facebook feed to WordPress, new posts will appear on your website in real-time. Visitors can also like, share, and comment on your WordPress posts, so this is a great way to get more engagement on Facebook.

An example of an embedded Facebook feed, created using Smash Balloon

The Smash Balloon Custom Facebook Feed plugin allows you to embed Facebook videos in WordPress, show photos and videos, and more.

You can even create a custom lightbox popup so visitors can see your full-sized images and watch your Facebook videos, without having to leave your WordPress website.

An embedded Facebook video, seen in a lightbox on a WordPress website

If you host regular in-person or online events, then it’s a good idea to create them as Facebook events on your page or group. Visitors can then mark themselves as interested or going to the event, invite other people, and share the event on their own Facebook page.

Once you’ve added these events to Facebook, you can easily promote them to the people who visit your website. Simply create a feed of your upcoming Facebook events and then add it to your WordPress website.

To learn more, please see our guide on how to add a Facebook event calendar in WordPress.

Adding a Facebook event calendar to your WordPress website

No matter what kind of Facebook feed you create, you can fine-tune how that feed looks and acts using the intuitive Smash Balloon editor.

Here, you can change the feed’s color scheme, design a custom header, add ‘like’ and ‘load more’ buttons, and much more.

The Smash Balloon Facebook feed editor

For detailed step-by-step instructions, please see our guide on how to create a custom Facebook feed in WordPress.

Adding an Instagram Social Media Feed in WordPress

With more than 2 billion monthly active users, Instagram is a great place to promote your website, products, and services.

Depending on your industry, Instagram may even be the most important part of your social media strategy. For example, Instagram is particularly popular among top fashion blogs, lifestyle, cooking, and photography websites.

If you’re posting beautiful photos and engaging videos to Instagram, then it makes sense to post that content to WordPress too.

An Instagram photo feed, created using Smash Balloon

By adding your Instagram social feed to WordPress, you can offer visitors a highly engaging and visual experience directly on your website. This can increase pageviews and reduce bounce rate in WordPress.

You can add images in WordPress manually, but you’ll need to keep adding new photos as you post them to Instagram. This can take a lot of time and effort.

Since there’s no link between your WordPress website and your Instagram account, visitors can’t easily like or share these photos on Instagram. As a result, you may miss out on lots of social media engagement.

The easiest way to add an Instagram feed to WordPress is by using the Smash Balloon Instagram Feed plugin. This plugin allows you to embed a beautiful and professionally-designed Instagram feed on your website.

An example of an Instagram feed, created using Smash Balloon

The feed updates automatically every time you post to Instagram, so visitors always see the latest photos.

You can even show other people’s photos on your site by creating a hashtag feed or displaying the posts that other people have tagged your account in. This can be a powerful form of social proof that encourages people to trust your website or business.

In the following image you can see an example of an online store that uses a custom Instagram feed to show user-generated content.

An example of Instagram user-generated content

In this way, you can use a custom Instagram feed to create customer trust and make more money online.

For detailed step-by-step instructions, please see our guide on how to create a custom Instagram feed in WordPress.

Adding a Twitter Social Media Feed in WordPress

WordPress lets you manually embed tweets in WordPress blog posts and pages using the built-in Twitter block.

A single tweet, embedded using the WordPress Twitter block

However, this block only lets you embed a single tweet at a time. This is a quick and easy method if you just want to show a small number of tweets. However, if you want to embed multiple tweets then we recommend using Smash Balloon Twitter Feed.

This plugin allows you to create a Twitter feed that updates automatically as you post new tweets. You can then add this feed to any page, post, or widget-ready area.

Adding a Twitter feed to your WordPress website

Smash Balloon Twitter Feed also lets you create hashtag feeds.

This is useful for adding context and third-party content to your blog posts. For example, if you’re starting a fashion blog then you might create feeds for popular fashion-related hashtags such as #lookbook or #OOTD.

Creating a hashtag Twitter feed in WordPress

You can even use Smash Balloon to show the Twitter feed from a third-party account. This is perfect if you have a relationship with an influencer or affiliate marketer, and want to show their tweets on your website.

For more instructions on adding a Twitter feed to WordPress, see our guide on how to embed tweets in WordPress.

Adding a YouTube Social Media Feed in WordPress

Blog posts with videos get 83% more traffic than those without videos. With that in mind, we recommend adding your YouTube videos to WordPress, too.

If you run an online store using a plugin such as WooCommerce, then videos can even get you more sales. In fact, 88% of people have bought a product or service after watching a video.

If you’ve created any YouTube videos showing your products or services, then adding them to your website could boost your profits.

If you only want to add a small number of videos to your site, then it’s easy to embed YouTube videos in WordPress blog posts. However, if you want to show more than one video, then it’s difficult to create a nice gallery layout using the built-in blocks and tools alone.

That’s why we recommend embedding your YouTube channel feed using Feeds for YouTube by Smash Balloon.

Embedding a YouTube feed in WordPress using a free plugin

For step-by-step instructions, please see our guide on how to show the latest videos from your YouTube channel in WordPress.

After connecting WordPress to your YouTube channel, you can customize how the videos look with Smash Balloon’s user-friendly editor.

Customizing the YouTube video feed using Smash Balloon

When you’re happy with how the feed looks, you can easily add it to any page, post, or widget-ready area using shortcode.

The Smash Balloon plugin also comes with a ready-made Feeds for YouTube block.

The Feeds for YouTube WordPress block

The free plugin has everything you need to create a YouTube video gallery in WordPress, but if you want more advanced features, then there’s also a premium Smash Balloon YouTube Feed plugin that you can use.

This plugin allows you to show videos from your favorites list, embed live streams, and more.

Adding a Combined Social Wall in WordPress

So far, you’ve seen how to add individual feeds from different social media platforms. However, many websites have multiple social media accounts, such as a Facebook page, a YouTube channel, and a Twitter profile.

If you create unique content for each platform, then you may want to combine all of that content into a single social media feed. This kind of social wall can convince visitors that you have a big presence on social media, and that you’re creating all kinds of interesting and varied content across the different platforms.

This single feed can get you followers and engagement across multiple platforms. It’s also a good choice if you have limited space, and don’t want to fill up your website with lots of separate social media feeds.

If you want to combine several social media accounts into a single feed, then we recommend the Smash Balloon Social Wall plugin.

It’s the best social stream plugin for WordPress and allows you to combine Instagram, Facebook, Twitter, and YouTube social content into a single feed.

A social wall, created using Smash Balloon

Already used the Smash Balloon plugins to create separate Facebook, Instagram, Twitter, or YouTube feeds? Then you can add these feeds to your social wall with a few clicks.

Social Wall will then take your settings and automatically create a shortcode that you can add to any page, post, or widget-ready area. Simply publish your changes, and the social wall will appear on your website.

Note: To use this plugin, you’ll need to install and activate at least one of the Pro Smash Balloon plugins mentioned above. For example, if you wanted to show Facebook and Instagram content on your social wall, then you’ll need both the Social Post Feed and the Social Photo Feed plugins.

To get started, you’ll need to install and activate the Smash Balloon Social Wall plugin. For more information, please see our guide on how to install a WordPress plugin.

Once the plugin is installed and activated, go to Social Feeds » Create a Social Wall.

Creating a social wall in WordPress

Simply select each feed that you want to add to the social wall.

For example, you can combine posts from your Instagram and Facebook accounts.

Adding multiple social feeds to a social wall

On this screen you can also connect any extra social accounts that you want to use.

Simply click on a ‘Connect…’ button and then follow the onscreen instructions to connect the social media account.

Adding a Facebook feed to a social wall

After that, click on the ‘Customize’ tab.

Here, you can change the number of posts to show in the social wall, the feed layout, how often it updates, and more.

How to customize a social wall in WordPress

There are other settings you can use to change the wall’s color scheme, background color, button text, and more. Most of these settings are fairly self-explanatory, so it’s worth looking through them to see what changes you want to make.

When you’re finished, click on ‘Save Changes’ to store your settings.

Once you’ve done that, click on the ‘Configure Wall’ tab. Here, you’ll see a shortcode that allows you to add the social wall to any page, post, or widget-ready area.

Configuring the social wall in WordPress

For more information about working with shortcodes, please see our guide on how to add a shortcode in WordPress.

After that, simply publish the page or post, or update the widget-ready area to make your social wall live.

We hope this article has helped you add social media feeds to WordPress. You may want to see our guide on how to create an email newsletter, or our expert pick of the best live chat software for small businesses.

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 Add Your Social Media Feeds to WordPress (Step by Step) first appeared on WPBeginner.

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

Do you want to create a web directory in WordPress?

Web directories allow you to make money from content that’s submitted by the people who visit your website.

In this article, we will show you how you can create a web directory in WordPress, and even how to accept payments for posting premium web listings.

How to create a web directory in WordPress

Why Create a Web Directory in WordPress?

A web directory is like a catalog that lists businesses or individuals.

You can find information such as their location, business email address, and the services they offer.

An example web directory

Yellow Pages, Angi, and Yelp are all examples of popular web directories that help people find a place or service.

To help visitors find what they’re looking for, these popular directories often divide their content using topics, categories and tags, interests, and other characteristics, as you can see in the following image.

The Yelp business directory

Web directories are a popular online business idea and a great way to make money online from user-generated content.

Often, you’ll find tutorials that show you how to create a directory using a web directory theme. However, this locks you into the theme forever. Instead, we recommend installing a web directory plugin that you can use with any WordPress theme you want.

With that in mind, let’s take a look at how to create a web directory in WordPress. Simply use the quick links below to jump straight to the method you want to use.

Method 1: Create a Directory Using Business Directory Plugin

This method is easiest and is recommended for most users. We will be using the Business Directory plugin. This WordPress directory plugin has everything you need to create a simple business directory.

There’s also a free version of Business Directory plugin available, but you will need to upgrade to access the more advanced features.

First, you’ll need to install and activate the plugin. If you need help, then please see our guide on how to install a WordPress plugin.

After activating the plugin, go to Directories » Settings. You will now see a popup asking your permission to create a new page.

The Business Directory plugin needs this page to work properly, so go ahead and click on ‘Create required pages for me.’

Creating a web directory using a plugin

The plugin will now create a new paged called ‘Business Directory.’

By default, this page has all the controls visitors need to look through your different listings, and submit their own listings.

The Business Directory WordPress plugin

To start, it’s a good idea to check the plugin’s settings by going to Directory » Settings.

Here, you’ll find different sections:

  • Listings
  • Email
  • Payment
  • Appearance.

We recommend selecting each tab and then looking through the settings, to see whether you need to make any changes.

For example, in ‘Listings’ you can change how many listings the plugin shows on each page.

The Business Directory settings page

When you’re finished, don’t forget to click on ‘Save Changes’ to store your settings.

Business Directory has a standard form that it shows to visitors. You can customize that form by going to Directory » Directory Content.

In the left-hand menu, click on ‘Form Fields.’

Changing the fields in your online directory form

This screen shows all the fields that make up the standard form.

To change where a field appears in your form, simply click on the little up and down arrows in the ‘Order’ column.

Changing the order of the fields in your form

To remove a field, hover your mouse over it and then click on the ‘Delete’ link when it appears.

Finally, if you want to make some changes to a particular field then hover your mouse over it and then click on the ‘Edit’ link.

Editing the form fields in WordPress

This opens a page where you can change the field label, mark the field as mandatory, add an optional description, and more.

When you’re finished, don’t forget to click on the ‘Update Field’ button to save your changes.

How to customize the form fields

Next, it’s a good idea to create some categories that people can use when submitting their listings. These categories will also help visitors browse your directory and find what they’re looking for.

By default, this plugin has a single ‘General’ category, but you can add more by clicking on the ‘Categories’ tab. Then, go ahead and select ‘Add New Category.’

Adding new categories to your online directory

In the popup that appears, type in a name for the category.

You can also organize your categories into child-parent relationships, similar to child pages in WordPress. To turn a category into a subcategory, just open the ‘Parent Category’ dropdown and choose a parent.

Organizing the directory categories

To create the category, go ahead and click on ‘Add New Category.’

You can add more categories to your business directory, by repeating the same process described above.

Now, visitors can create a new listing by heading over to your Business Directory page and clicking on the ‘Add Listing’ button.

Adding listings to your WordPress website

This takes them to a screen where they can type in all the information for the listing.

Then, they simply need to click on the ‘Complete Listing’ button at the bottom of the page to submit their listing.

Submitting listings to an online directory

Every time a visitors submits a listing in this way, you’ll need to manually approve it. To do this, head over to Directory » Directory Content in your WordPress dashboard.

You will now see a list of pending listings.

Approving visitor submissions

To take a closer look at a listing, simply hover your mouse over it and then click on the ‘Preview’ link when it appears.

This will open the listing in a new tab.

How to approve user-submitted content

To make any changes to the listing, once again hover your mouse over the listing but this time click on ‘Edit.’

You can now make any changes you want. When you’re happy with how it looks, click on the ‘Publish’ button.

How to publish a business listing

As a WordPress admin, you can also create listings in the dashboard. For example, you might want to create listings for your partners, so they don’t have to do the work themselves.

To create a listing, go to Directory » Directory Content and then click on ‘Add New Listing.’

Adding listings to an online directory

This opens a screen where you can type in all the information.

When you’ve finished, click on ‘Publish’ to make the listing live.

How to publish listings to your WordPress website

Accepting Payments for Directory Listings

The Business Directory plugin allows you to accept payments for publishing a listing. By default, the plugin only supports the Authorize.net payment gateway, but you can add other gateways like PayPal, Stripe, Payfast, as part of their Pro version.

To set up Authorize.net, go to Directory » Settings, and then click on the ‘Payment’ tab.

Adding a payment gateway to your WordPress website

You can then go ahead and select ‘Authorize.net.’ Here, click on the ‘Enable Authorize.net’ switch so that it turns active.

This adds some new settings where you can type in the login ID and transaction key for your Authorize.net account.

How to enable the Authorize payment gateway

Once you’ve done that, click on the ‘General Settings’ tab.

If you’re not ready to start accepting payments yet, then make sure to enable ‘Put payment gateways in test mode?’

Testing your payment gateway

By default, the plugin accepts payments in dollars, but you can select a different currency using the ‘Currency’ dropdown.

You can also type in a different thank you message, which will be shown to users when they send you a payment.

When you’ve finished configuring the payment settings, don’t forget to click on ‘Save Changes’ to store your settings.

Before you can accept payments, you’ll also need to create at least one payment plan. To start, click on ‘Plans’ in the left-hand menu.

How to monetize your business directory

The plugin comes with a free plan and a default plan, which is $1.00 for 365 days.

To change either of the plans, simply hover over it and then click on the ‘Edit’ link.

Adding plans to your web directory

This takes you to a screen where you can make all kinds of changes to the plan.

This includes changing the price, or even creating different prices for specific categories.

How to edit your business directory

When you’re happy with the changes you’ve made, don’t forget to click on the ‘Save Changes’ button to make your plan live.

Method 2: Creating a WordPress Directory with Formidable Forms

The second method to create a business directory is by using Formidable Forms.

It is the most advanced WordPress form builder plugin in the market and helps you to create lots of different forms including surveys, payment forms, booking forms, and more.

Formidable Forms also comes with a powerful ‘Visual Views’ feature that you can use to display user-submitted data on your website. Using this feature, you can easily create directories, real estate listings, job boards, event calendars, and more.

With that in mind, let’s create a business directory using the Formidable Forms plugin.

1. Create a Form to Collect Data for Your Directory

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

Upon activation, you’ll need to install Formidable Forms Lite. This free plugin provides the core foundation for the premium plugin’s more advanced features.

Once you’ve done that, go to the Formidable Forms » Global Settings page and select ‘Click to enter a license key manually.’

Enter Formidable Forms license key

You can find the license key under your account on the Formidable Forms website.

After entering this information, go ahead and click the ‘Save License’ button.

Many website owners charge visitors to submit a listing. If you want to create a premium web directory and accept credit card payments, then you’ll need to install an addon and set up a payment gateway.

Formidable Forms can collect payments with PayPal, Stripe, or Authorize.net.

In this guide, we will show you how to accept payments using PayPal, but the steps will be similar for other payment gateways.

In your WordPress dashboard, go to Formidable » Add-Ons. In the ‘PayPal Standard’ section, click on ‘Install.’

The PayPal addon for Formidable Forms

Later in this guide we’ll use ‘Visual Views’ to display all the information that visitors enter into our form.

With that in mind, find the ‘Visual Views’ addon and click on its ‘Install’ button, as we’ll need this addon later.

Installing the Visual Views addon

Once you’ve done that, head over to Formidable » Global Settings.

Then, select ‘PayPal’ in the left-hand menu.

Setting up PayPal for your web directory

On this screen, type in the email address that’s linked to your PayPal account. You can also change the currency and the URLs that will load after a visitor completes their payment or cancels their order.

After entering this information, click on the ‘Update’ button to save your changes.

How to build a web directory with WordPress

Now you’re ready to create a form by heading over to the Formidable » Forms page.

Here, click on ‘Add New.’

Adding a new form to your WordPress website

This will bring up a list of all the form templates that you can use.

In this guide, we’ll be creating a real estate directory so click on the ‘Real Estate’ category.

The real estate listing template

You can now see all of the different templates within this category, including multiple mortgage calculator templates.

To preview a template, just hover your mouse over it and then click the little icon that looks like an eye.

Previewing a form template

To use a template, just hover over it and then click on the ‘+’ icon.

One you’ve done that, type a title into the ‘Form Name’ field and enter an optional description. This information is just for your reference so you can use anything you want.

Then, click on the ‘Create’ button.

Creating a WordPress form

This will open the template in the Formidable Forms editor.

From here, you can simply point and click to customize any field in the form. For example, you might click on the ‘Brief Blurb’ field and then type some new text into ‘Field Label.’

Customizing your web directory in WordPress

You can also add more fields by selecting ‘Add Fields’ in the left-hand menu.

Then, drag any of the fields onto the form layout. For example, you may want to add a field where the visitor can type in their name.

Adding fields to a WordPress form

To continue customizing the template, simply repeat these steps.

When you’re happy with how the form is set up, click the ‘Update’ button at the top right corner of the screen.

If you want to collect payments, then you’ll need to add an action to your form. To do this, click on the ‘Settings’ tab and then select ‘Actions & Notifications.’

After that, click on ‘PayPal’ to add the action to your form.

Adding actions to the web directory form

Next, scroll to the ‘PayPal’ section.

We want to charge visitors a flat fee for creating a new listing, so click on ‘Set Amount.’

Adding a payment method to your web directory

You can now type in how much you want to charge.

You can also choose whether to make this a one-off payment, a donation, or a recurring payment using the ‘Payment Type’ dropdown.

How to create a premium web directory

If you select ‘Subscription’ then you can use the controls to specify how often the person will be charged.

In this way, you can earn money from your listings over the long-term. You can also offer customers a free trial.

Add recurring revenue payments to a web directory form

Once you’ve finished configuring PayPal, don’t forget to click on ‘Update’ to save your changes. Now, visitors will need to make a payment before they can submit the form.

2. Publish Your Form in WordPress

When you’re happy with your form, it’s time to publish it on your website by adding it to any post or page.

We’re going to add the form to a new page by heading over to Pages » Add New in the WordPress dashboard. You can now give this page a name, upload a featured image, and add any other content that you want to show on the page.

After that, click on the ‘+’ icon and type in ‘Formidable Forms.’

The Formidable Forms WordPress block

When the right block appears, give it a click to add it to the page.

Next, simply open the ‘Select a form’ dropdown and choose the real estate listing form.

Adding a form to your website using the WordPress block editor

Formidable Forms will then add the form to the post, and show a preview in the block editor.

When you’re ready to make the form live, go ahead and publish the page.

After that, it’s a good idea to add the page to your WordPress navigation menu so people can find it easily. You may also want to send a message to your email list so your audience know they can now submit listings to your website.

3. Build Your Web Directory with Formidable Views

Next, you’ll want to create a web directory so the user-submitted content appears on your WordPress website.

You can do this using the Visual Views feature, so head over to Formidable » Views and then click on ‘Add New.’

How to create a business directory in WordPress

A popup will now show the different layouts that you can use for your directory.

Just click on ‘Classic’ as this allows you to create a new layout from scratch.

The Formidable Visual Views addon

On the next screen, open the ‘Use Entries from Form’ dropdown and choose the real estate form we created earlier.

Formidable Forms will give your view a name based on the form you’re using as the data source. However, you can change this if you want.

Choosing a data source

When you’re happy with the information you’ve entered, click on ‘Create a view.’

You can now type in any information that you want to appear above and below the listings. For example, you may want to add your contact information at the bottom of the page or type out a short introduction.

To do this, simply click on ‘Add Before Content’ or ‘Add After Content.’

How to display user-submitted data on your WordPress website

This will open a popup where you can type in any text that you want to show above or below your listings.

To the right, there are also some parameters that you can use. Formidable Forms will replace these parameters with real values on your website. For example, it will replace [siteurl] with your site’s URL.

Displaying data from user-submitted forms

When you’re happy with the information you’ve entered, click on ‘Update View’ to save your changes and return to the main view editor screen.

Once you’ve done that, you’re ready to create the layout for the different listings on the directory page. To get started, click on the middle ‘+’ icon.

How to design a web directory page

You can now type text into the main text editor, and select different parameters in the left-hand menu.

In the following image, we’re creating a simple layout that shows each property’s brief blurb, followed by the listing’s price and type.

Finally, we’ll show the full description.

Designing a web directory layout in WordPress

In the following image, you can see an example of how this simple layout will look on your WordPress website.

To expand on this very simple layout, just keep adding more parameters and plain text following the same process described above.

A real estate listing created using Formidable Forms

Chances are you’ll want to show a photo of each property. To do this, go ahead and click on the ‘Advanced’ tab of the ‘Customization’ box.

Then, click on ‘Show Image,’ which displays any images that visitors submit.

How to show a user-submitted image

While you’re working on your layout, you can preview how it will look to visitors by clicking on ‘Update View.’

This takes you back to the main editor, which shows a preview of the layout you’re creating.

How to preview the directory listing layout

When you’re happy with how the directory looks, you can add it to any page or post using the shortcode in the left-hand menu, under ‘View Name.’ Simply find this code and then click on its ‘Copy’ button.

For more details on how to place the shortcode, you can see our guide on how to add a shortcode in WordPress.

Once you’ve done that, simply visit the page or post to see the finished web directory.

An online web directory created using Formidable Forms

We hope this article helped you create a web directory using WordPress. You may also want to see our expert pick of the best email marketing services for small businesses, and see our ultimate WordPress SEO guide to improve your rankings.

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 Web Directory in WordPress (Step by Step) first appeared on WPBeginner.