Category Archives: WordPress Plugins

5 Best WordPress Live Chat Plugins: Free And Premium Options

Looking for the best live chat plugins for WordPress? In this post, I’ve rounded up five of your best options, including both free and premium live chat tools. Whether you just want a basic live chat box, or you need something more advanced with support for multiple agents, automation, canned responses, user tracking, and more…you’ll ... Read more5 Best WordPress Live Chat Plugins: Free And Premium Options

The post 5 Best WordPress Live Chat Plugins: Free And Premium Options appeared first on Learn WordPress with WPLift.

How to Allow Users to Upload Images in WordPress Comments

Images and comments are both powerful tools to boost user engagement on your site. This is one of the reasons why Facebook allow users to upload images with their comments. What if we tell you that you can add the same functionality to WordPress comments? Depending on your site’s niche and target audience, this can significantly increase user engagement on your site. In this article, we will show you how to allow users to upload images in WordPress comments.

How to Allow Users to Upload Images in WordPress

Allow Users to Upload Images in WordPress Comments

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

Upon activation, you need to go to Settings » Discussion page in your WordPress admin area and scroll down to Comment Attachment section.

Comment Settings

On this page, you can manage the settings to display image attachment field in the comments section of your WordPress posts and pages. These settings include the position of comment field, field title, required option, file types, image attachment size, and more.

You can also allow your users to attach a document, PDF, powerpoint presentation, excel spreadsheet, and more. Simply check the file type options in the comment attachment settings.

Allowed File Types

Once you are done, click on the Save Changes button to store your settings.

After that head over to any post page on your WordPress site, and you will see an image upload field in the comments area like the screenshot below:

Add Attachment in Comment

All images uploaded by users are stored in your WordPress media library. If you want to delete an image uploaded by a user, then you need to go to Media » Library, locate the image, and then delete it.

Note: This will delete the image from the comment without affecting the comment text.

It will be good to add some comment posting guidelines on your site to let users know what kind of attachments they can upload. You can check WPBeginner’s comment policy page for an example. You can then add a link to your comment policy text in the WordPress comment form.

Due to the nature of images, you may want to moderate all comments before they appear on your site. You can do this by enabling comment moderation and notify users when their comment is approved on your site.

You can also display the total number of comments to engage more users on the WordPress posts or pages.

To further boost media capabilities in your comments, you can enable oEmbed support for comments in WordPress. This will allow your users to embed YouTube videos, tweets, flickr photos, and more alongside with the images they upload.

We hope this article helped you learn how to allow users to upload images in WordPress comments. You may also want to see our tips on getting more comments on your WordPress blog posts .

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 Allow Users to Upload Images in WordPress Comments appeared first on WPBeginner.

5 Best WordPress LMS Plugins To Create And Sell Courses

Looking for the best WordPress LMS plugin to launch an online course? eCourses have exploded over the past few years, and you can find all kinds of success stories about everyone from solo bloggers to businesses running successful courses. That popularity has led to the development of a number of quality WordPress LMS (learning management ... Read more5 Best WordPress LMS Plugins To Create And Sell Courses

The post 5 Best WordPress LMS Plugins To Create And Sell Courses appeared first on Learn WordPress with WPLift.

How to Create an Event Registration Page in WordPress

Do you want to add an event registration page on your WordPress site? Recently one of our readers asked if they can allow users to sign up and buy tickets online for their events. In this article, we will show you how to easily create an event registration page in WordPress and sell tickets online.

Creating an event registration page in WordPress

Why Create an Event Registration Page in WordPress?

There are plenty of third-party event registration and ticketing tools available in the market. You can also add Facebook events to your WordPress site.

However, many third-party event registration and ticketing services will charge a small fee for each ticket you sell. This quickly adds up, and you could end up paying a lot more than expected.

You will have limited options to promote your event on social media and even on your own website. Some event management services will insist on displaying their branding in your event emails, widgets, and tickets.

You can avoid some of these issues by creating your own event registration page in WordPress. This will allow you to collect online payments directly, store attendee information on your website, and use your own brand name when promoting the event.

That being said, let’s take a look at how to easily create an event registration page in WordPress.

Creating an Event Registration Page in WordPress

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

WPForms is a paid plugin, and you will need at least their PRO plan to access the PayPal add-on, which we will be using in this tutorial.

Upon activation, you need to visit the WPForms page in your WordPress admin area and click on the Add New button.

Add New Form

On the form builder, first you need to enter a title for your event registration form. Below that, you will see a list of ready-to-use form templates that you can select. Click on the Billing / Order Form template to continue.

New Event Registration Form

This template will set up a basic online order form asking users for their information like name, email, phone, address, available items, and more.

You can point and click on any field to edit or delete it. You can also add new form fields from the column on your left.

Billing / Order form template

To add tickets, click on the available items field and change it to attendees or tickets.

Add Tickets / Attendees Details

Your users will see the calculated price in the Total Amount field. Next, you need to set up the payment method.

Let’s go ahead and connect your event registration form to a payment service provider.

You need to click on the Payments tab in the left column and then click on the ‘Addons page’ link.

Note: You can also visit the addons page from your WordPress admin area by going to WPForms » Addons.

Install Payment Addon Service

This will take you to the addons page. WPForms comes with addons for PayPal and Stripe. You can install either or both of them.

Note: In order to use Stripe, your website must have HTTPS / SSL enabled.

Click on the install button below the addon and then click on the activate button.

Once activated, you need to go back to Payments section to configure payment services on your form. Select your payment service and enable it.

You need to add the details like PayPal email address, mode, payment type, cancel URL, and more.

Edit Payment Service

If you are using Stripe, then you will need to enter the API keys. For detailed instructions see how to use the Stripe addon with WPForms.

You will also need to enter a credit card field to your form before you can set up Stripe. Simply switch to the ‘Fields’ section and add a credit card field.

Add a credit card field to the form

After setting up payments, let’s set up notification emails for both you and your users.

Simply go to Settings » Notifications and click on the Add New Notification button.

Add New Email Notification

In the Send To Email Address section, you need to select user’s email from Smart Tags to send the ticket receipt.

Add Users Email

Now you need to scroll down to the Message section and add your custom message with the fields that you created for the registration from using Smart Tags.

Custom Message for Tickets

Once you are done, you can save your changes and close the form builder.

You can display this form on any page on your WordPress site. Let’s create a new event registration page in WordPress to display the form.

On the page edit screen, you will see a new button labeled ‘Add Form’ just above the editor.

Add form button

Clicking on it will bring up a popup where you will be able to select and insert the event registration form you created earlier.

Insert event registration form

The plugin will now add the required shortcode to your page editor. You can save your changes and click on the preview to see your event registration page in action.

Event registration form preview

We hope this article helped you learn how to create an event registration page in WordPress. You may also want to see our list of the best WordPress booking plugins.

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

The post How to Create an Event Registration Page in WordPress appeared first on WPBeginner.

How Post Relationships Can Help Build Advanced Sites – Doctors And Patients Example

Tools which help you save time are generally a precious commodity – for developers they are priceless. Toolset has added two new features which will not only see you working smarter than ever before but will also make it easier to create websites which look more professional than ever. The first is the addition of ... Read moreHow Post Relationships Can Help Build Advanced Sites – Doctors And Patients Example

The post How Post Relationships Can Help Build Advanced Sites – Doctors And Patients Example appeared first on Learn WordPress with WPLift.

WP Compress Review: Optimize Your WordPress Images + Real Test Data

If you want your WordPress site to load fast, optimizing the images that you use is one of the biggest things that you can do. Images comprise about 65% of an average webpage. And unoptimized images are something that Google Pagespeed Insights will often yell at you about. So what’s the easiest way to optimize ... Read moreWP Compress Review: Optimize Your WordPress Images + Real Test Data

The post WP Compress Review: Optimize Your WordPress Images + Real Test Data appeared first on Learn WordPress with WPLift.

How to Create GDPR Compliant Forms in WordPress

Do you want to create GDPR-compliant forms in WordPress?

European Union’s new GDPR law requires explicit user consent to store personal information so that users can have more personal control over their data stored on websites.

In this article, we will show you how to easily create GDPR-compliant forms in WordPress.

How to Create GDPR compliant forms in WordPress

What is GDPR?

The General Data Protection Regulation (GDPR) is a European Union (EU) law that became effective on May 25th, 2018. This new law aims to give EU citizens control over their personal data and change how companies and businesses handle data privacy around the world.

For more details, see our ultimate guide to WordPress and GDPR compliance which will answer all your GDPR-related questions in plain English.

A typical WordPress site may collect users’ personal information in a number of ways. One of which is by adding forms to the site. Most forms collect personal information, and you may want to make sure that your WordPress forms comply with GDPR.

What is Required to Make a Form GDPR Compliant

In order to make your WordPress forms GDPR compliant, you will need to add the following features:

  • Ask users to give explicit consent for storing and using their personal information.
  • Allow users to request access to their own personal information stored on your website.
  • Allow users to request the deletion of their data from your website.

Having said that, let’s take a look at how to easily create GDPR-compliant WordPress forms. You can click the links below to jump ahead to any section:

How to Make a GDPR Compliant Form in WordPress

We recommend using WPForms to make GDPR-compliant WordPress forms. It is the best contact form plugin for WordPress and has built-in GDPR enhancement features.

For instance, you get a 1-click GDPR Agreement field for your forms, GDPR-compliant data retention best practices, easy entry management system to quickly find, export, or delete user data upon request.

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

For this tutorial, we’ll use the WPForms Pro version because it includes the disable user cookies and user details options. However, you can also use the WPForms Lite version to create a GDPR-compliant form.

Upon activation, you need to visit WPForms » Settings page and enter your license key. You can find the license key in the WPForms account area.

Entering the WPForms license key

Next, you’ll need to scroll down to the GDPR section.

There, you need to check the box next to the GDPR Enhancements option.

Enable GDPR enhancement option

Enabling the GDPR Enhancements option will reveal two more GDPR-related settings.

The first option, ‘Disable User Cookies,’ will stop WPForms from storing user sessions. This cookie contains a random unique identifier that helps WPForms add features like related entries, form abandonment, and geolocation. Disabling it will also disable those features.

The second option, ‘Disable User Details,’ will stop WPForms from storing user IP addresses and browser information. Both of these settings are optional, and you can check them if you feel that you don’t need these features.

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

Select Form Template and Add GDRP Agreement Field

WPForms is now ready to create GDPR-compliant forms in WordPress. You can now go to WPForms » Add New page to create a new form.

You will be asked to enter a title for your form and select a template. These templates are ready-made forms that you can use as a starting point. In this tutorial, we’ll use the ‘Simple Contact Form’ template.

Add a new form

This will launch the WPForms builder interface.

You will see your form preview in the right column, and on the left, you will see all the fields that you can add to your form.

Add the GDPR agreement field

Simply drag the ‘GDPR Agreement’ field and add it to your form.

You will now see it appear at the bottom of your form. If you click on it, more options will appear in the settings panel on the left.

Edit the GDPR agreement

You can change the title of the form field and agreement text, and then use the description box to add details like a link to your privacy policy or terms and conditions pages.

Note: The GDPR Agreement field is always a required field, and it cannot be pre-checked to comply with the GDPR law. You can only add one GDPR agreement field to each form.

Next, you can go to the Settings » Confirmations tab in the form builder. Here, you’ll get different options to select when a user submits a form. For instance, you can show a message, a page, or to redirect users to another URL.

Edit form confirmation settings

Once you are satisfied with the form, don’t forget to store your changes.

Adding GDPR Compliant Form to WordPress

WPForms allows you to easily add forms anywhere on your website.

You can simply click the ‘Embed’ button at the top of the form builder to get started.

Click the embed button

Next, a popup will open, which will ask you to create a new page or select an existing page.

We’ll use the ‘Create New Page’ option for this tutorial.

Embed a form in page

After that, you’ll need to enter a name for your page.

Once that’s done, simply click the ‘Let’s Go’ button.

Enter the name of the page

Your form will now appear in the WordPress content editor.

Another way to add forms to any page or post is using the WPForms block. Simply add the block to your content and select your form from the dropdown menu.

Add a WPForms block in wordpress

You can now save or publish your post or page.

Simply visit your website to see your GDPR-ready WordPress form in action.

GDPR form preview

Managing Data Access and Deletion Requirements with WPForms

One of the requirements for GDPR compliance is to give users access and allow them to request the deletion of their data.

To do that, you can create a ‘Data access/delete form’ and add it to your privacy policy page. Users who wish to access their stored data or want it to be deleted can use that form to send you a request.

WPForms has an excellent entry management system that allows you to quickly find any data submitted via your forms.

You can access all form entries by visiting WPForms » Entries page from your WordPress dashboard and selecting the form you wish to view.

View form entries in WPForms

WPForms will show you all entries submitted using that form. You can search for a form entry by entering a name, email address, IP address, or keyword.

From here, you can simply click the ‘Delete All’ option at the top to remove form entries.

Delete form entries

You can also delete individual entries or click the view button to see all data stored for that entry.

Disabling User Details for Specific Forms

With WPForms, you get full control over which forms can store user data. You can disable user details to be stored for each individual form.

First, you’ll need to go to WPForms » Settings from your WordPress dashboard and scroll down to the ‘GDPR’ section.

Here, ensure that the ‘Disable User Details’ option is unchecked.

Disable user details is unchecked

Don’t forget to click the ‘Save Settings’ button when you’re done.

After that, you can change each form’s settings in the form builder.

All you have to do is head to Settings » General in the form builder. Next, click the ‘Advanced’ section to expand it. From here, simply click the toggle for the ‘Disable storing user details (IP address and user agent)’ option.

Disable storing user details-settings

This will prevent extra user information from being stored for individual forms.

We hope this article helped you learn how to easily create GDPR-compliant forms in WordPress. You may also want to see our article on how to track user engagement in WordPress using Google Analytics and the ultimate WordPress SEO guide for beginners.

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 GDPR Compliant Forms in WordPress first appeared on WPBeginner.

5 Best WordPress Image Compression Plugins Compared And Tested (2018)

Looking for a WordPress image compression plugin to automatically shrink and resize the images that you upload to your WordPress site? Images comprise about 65% of an average website’s file sizes, so finding ways to reduce the size of your images is a great way to speed up your WordPress site. And with the right ... Read more5 Best WordPress Image Compression Plugins Compared And Tested (2018)

The post 5 Best WordPress Image Compression Plugins Compared And Tested (2018) appeared first on Learn WordPress with WPLift.

How to Add Your Etsy Store in WordPress

Recently one of our readers asked if it’s possible to connect an Etsy store to WordPress. Having your Etsy shop integrated with your WordPress site can help you sell more products online. In this article, we will show you how to add your Etsy store in WordPress.

How to add your Etsy store in WordPress

Why Add Your Etsy Store in WordPress?

Etsy shops are somewhat limited in features when compared to other popular eCommerce platforms like Shopify or WooCommerce. Mainly because Etsy is an online marketplace for creative goods, while WooCommerce and Shopify are complete eCommerce platforms.

Etsy shops have strict product guidelines with limited payment options, which may not be available in many countries. You also don’t have the ability to add advanced features to your Etsy Shop like you can do with a WooCommerce online store.

However, Etsy offers you more exposure to a niche clientele looking for handcrafted, artistic, and unique products. It is very easy to use, and you don’t have to spend much time on finding customers because they are already there.

If you want to expand your business, then you may want to use WordPress to create a website to better showcase your Etsy shop products.

That being said, let’s take a look at how to easily add your Etsy store in WordPress.

Adding Your Etsy Store in WordPress

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

Upon activation, you need to go to Settings » Etsy Shop page and enter your Etsy API key to connect your shop with the plugin.

Note: If you don’t have an Etsy API key, then simply follow the link to get one from your Etsy store.

Add Etsy API key

Once you click on the link, it will ask you to create a new app. You need to add the name for your app, describe your app, and add your WordPress site URL. After that, you need to select the best choices for your application and click on the Create App button below.

Create a new app

You will now see a success message with your Etsy API key. Go ahead and copy the key from here.

Copy Etsi API key

Next, you need to go back to your WordPress admin area and paste the Etsy API key. Once done, click on the Save Changes button, and the plugin will validate your API key and connect to your Etsy shop.

Add valid Etsy API key

After connecting your Etsy store successfully, you can display and sell products from your Etsy shop right on your WordPress blog.

To add the Etsy store products in WordPress, you need to create a new page in WordPress or edit an existing page. On this page, you need to add the following shortcode to your page edit area.

[etsy-shop shop_name="MyShopUSDesign" section_id="55895579"]

Don’t forget to replace the shop name and section ID in this shortcode with your Etsy shop name and ID.

To get these two details, you need to go to your Etsy store and click on Shop Manager from top right corner of the screen.

Note: Make sure that you are already logged in to your Etsy account.

Open shop manager

On this page, you need to click the link in the left menu to access your shop.

Go to shop name

First, you need to copy the name of your shop and then click on the Edit Shop button to find the section ID.

Edit shop for section ID

From here, you need to click on Listings tab located in the left menu.

Go to listings

On this page, you will be asked to select the section in which you have added your products. You can select the Sections from the dropdown as displayed in the screenshot below.

Select the section

The section ID of your shop will be displayed in the page URL when your selected section is loaded. Go ahead and copy this section ID to replace in the shortcode.

Etsy section ID

After adding the shortcode with your shop name and section ID, you can visit the post/page to see your Etsy store in WordPress.

My Etsy Store

You can add the same shortcode to multiple posts or pages in WordPress to display your Etsy shop. To show different listings, you need to change the section ID in the shortcode. However, the shop name can remain same.

We hope this article helped you learn how to add your Etsy store in WordPress. You may also want to see our guide on how to create an online marketplace using WordPress, so you can create your own Etsy like eCommerce marketplace.

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 Etsy Store in WordPress appeared first on WPBeginner.