How to Get Rid of /wordpress/ From your WordPress Site URL

Are you trying to remove /wordpress/ from your website’s URL? Sometimes beginners end up installing WordPress in a subdirectory, which causes /wordpress/ to appear in their website URL.

If you accidentally installed WordPress in a subdirectory and want to move it to the root directory, then you’re in the right place. In this article, we will show you how to get rid of /wordpress/ from your WordPress site’s URL.

Removing /wordpress/ from your WordPress site url

Note: The method shown in this tutorial works for other subdirectories as well.

Why You See /wordpress/ in Your WordPress Site URL

WordPress is quite easy to install and nowadays most WordPress hosting companies offer quick WordPress installers in thier hosting control panel.

However, some beginners who are manually installing WordPress may end up accidentally installing it in a subdirectory. Most often this subdirectory is named wordpress.

This happens primarily because users end up uploading the wordpress folder they find inside the official download.

Let’s take a look at how to easily fix this and get rid of /wordpress/ from your site’s URL.

Removing /wordpress/ from WordPress Site URL

If you have just installed WordPress and there is no content on your website, then you can just go ahead and start over.

Simply delete the current installation, and follow the instructions in our WordPress installation tutorial to properly reinstall WordPress.

If you have already added content to your website, then there are two easy ways to remove the /wordpress/ from your site’s URL.

Method 1: Change WordPress Site Address

If you have an established WordPress site, then this method is easier and quicker. The downside of this method is that your media files such as images will still use /wordpress/ in the URL.

First, you need to login to your WordPress site’s admin area and go to Settings » General page.

You will notice the ‘WordPress Address’ and ‘Site Address’ fields and both will have the same URL.

You need to change the Site Address option and point to your root domain, e.g. and leave WordPress Address option as it is.

Once you do that, click on Save Changes button to store your settings.

Change WordPress site address

Next, you need to connect to your website using an FTP client. Once you are connected, go to the /wordpress/ directory and download the .htaccess and index.php files to your computer.

If you are unable to locate the .htaccess file, then you may need to force your FTP client to show hidden files. If you are using Filezilla, then you need to click on Server from the menu bar and select ‘Force Showing Hidden Files’ option.

Show hidden files in your FTP client

Once you have downloaded both files to your Desktop, you need to open index.php file in a text editor like Notepad. In this file you will find a line like this:

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

This line loads the wp-blog-header.php file which is required to load your WordPress site.

What you need to do now is enter the correct location of the file by replacing the existing line with this one:

require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

Save your changes and upload both index.php and .htaccess files from your desktop to the root of your domain using FTP. The root folder is the parent folder with the wordpress folder inside it usually called /www/ or /public_html/

Root directory with a separate WordPress folder inside it

That’s all. You can now visit your website using the root domain, and everything will work fine. However, if you need to login to your WordPress admin, then you will still need to go to the wp-admin inside the wordpress directory like this:

Method 2: Move WordPress to Root Directory

This method is more comprehensive and will permanently move your WordPress site from the subdirectory to the root folder of your website.

Step 1. Create a Duplicator Package

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

Upon activation, you need to visit Duplicator » Settings page and click on the ‘Create New’ button.

Create new duplicator package

This will launch the Duplicator wizard, which will create an installer package of your complete website. Click on the next button to continue.

Next, the plugin will run some scans. If everything looks OK, then you can click on the Build button.

Build duplicator package

Duplicator will now create a package and prompt you to download it along with the installer script. Go ahead and download both files to your computer.

Download duplicator package

Step 2. Create a New Database for a Fresh WordPress Install

You can use the existing WordPress database, but it is better to create a new one so that your old database is safe and unchanged. This way you could revert back to your site without much fuss if something goes wrong.

Visit your hosting account’s cPanel dashboard, scroll down to the ‘Databases’ section, and then click on the ‘MySQL Databases’ icon.

Database cPanel

After that simply provide a name for your database and click on the ‘Create Database’ button.

Create database

Cpanel will now create a new database for you. After that, you need to scroll down to the ‘MySQL Users’ section.

From here you need to provide a username and password for your new database user and click on the ‘Create a user’ button.

Create MySQL user

Now you need to assign database permissions to the new user.

Scroll down to the ‘Add User to Database’ section. Simply select the database user you created from the dropdown menu next to the ‘User’ field, then select the database, and click on the add button.

Add user to database

Your new database is now ready to be used for the fresh WordPress installation.

Step 3. Run the Duplicator Wizard

Now, you need to upload the Duplicator archive package and the installer file you downloaded earlier to the root directory of your website.

This will be the directory containing the /wordpress/ folder.

Upload Duplicator files to the root folder of your website

After you have uploaded both files, open the installer script in a browser window. You will need to enter your site’s root URL and then prefix it with /installer.php.

This will open the Duplicator installer wizard.

Duplicator wizard

Check the terms and conditions box and then click on the ‘Next’ button to continue.

Next, it will ask you to provide the database information. Enter the information for the database we created earlier in step 2.

Connect your database

After entering database information, click on the next button to continue.

Duplicator will now unpack your WordPress database backup from the archive into your new database.

Next, it will ask you to update the site URL and Path. You don’t need to do anything here as it will automatically detect new URL and path. However, if it doesn’t, then you can manually enter it here.

New site settings

Duplicator will now finish the migration, and you will be able to click on the Admin login button to access your website on the new location.

Migration finished

Step 4. Set up Subdirectory to Root Folder Redirects

Congrats, you have moved your WordPress site from subdirectory to the root folder.

Now it is time to setup redirects, so that your users and search engines can find your website’s new location.

First, you need to connect to your WordPress site using an FTP client and then delete the old /wordpress/ folder.

Delete old wordpress subdirectory

After that, switch to the admin area of your WordPress site. Since you have moved it to the root of your website your WordPress admin URL will be like this:

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

Upon activation, you need to visit Tools » Redirection page. The plugin will now show you a setup wizard. Simply click on the continue setup and then finish setup button.

Redirection setup

Next, you need to switch to the ‘Redirects’ tab and add your new redirect.

First check the ‘Regex’ checkbox at the corner of the first field.

After that, For source URL you will add* and for Target URL you will add$1.

Redirect subdirectory to root folder

Don’t forget to replace with your own domain name. Click on the ‘Add Redirect’ button to save your changes.

From now on all users accessing your website with /wordpress/ in the URL will be automatically redirected to correct posts with your new root URL.

That’s all. We hope this article helped you learn how to get rid of /wordpress/ from your WordPress site URL. You may also want to see our comprehensive guide to most common WordPress errors and how to fix them.

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 Get Rid of /wordpress/ From your WordPress Site URL appeared first on WPBeginner.

Source link

6 Best WordPress LMS Plugins Compared (Pros and Cons)

Are you looking for an LMS plugin for your WordPress site? Learning Management System (LMS) plugins allow you to create and run online courses like Udemy with WordPress.

A perfect WordPress LMS plugin includes features for managing your online course content, handling subscriptions, running and grading quizzes, accepting payments, etc.

In this article, we will compare the best WordPress LMS plugins with pros and cons to help you choose the perfect solution for your online learning website.

Best WordPress LMS Plugins - Compared

Getting Started with Learning Websites

To build a training website with WordPress, first, you will need to sign up for a WordPress hosting account. It will be your website’s home on the internet.

You will also need a domain name. This will be your website’s address on the internet (e.g.

We recommend using Bluehost or SiteGround. They are among the largest hosting companies in the world, and they are both officially recommended by WordPress.

Next, you will need to install WordPress on your website. You can follow the instructions in our step by step guide on how to install WordPress, and you will be up and running in minutes.

Once you have installed WordPress, you will be ready to choose a WordPress LMS plugin for your website.

Let’s take a look at some of the best WordPress LMS plugins side-by-side, so you can choose the one that works best for your needs.

1. LearnDash

LearnDash - Best WordPress LMS Plugin

LearnDash is the most popular WordPress LMS plugin on the market. It is also the most easy to use LMS plugin with tons of features.

LearnDash comes with a simple drag and drop course builder which allows you to easily create multi-layer courses with lessons, topics, quizzes, and categories. You can deliver all your lessons at once or schedule them for the entire course duration with its Drip-Feed content feature.

Using LearnDash, you can give user assignments and then approve or comment on them. It also comes with quiz and test management tools with multiple question types. You can easily set prerequisites for students such as finishing a lesson first before going to the next lesson.

It offers plenty of monetization options including subscriptions, one-time purchase, memberships, shopping cart, etc. for your online training course. You can accept payments using multiple payment gateways including PayPal, Stripe, and 2Checkout.

It also integrates beautifully with bbPress, WordPress eCommerce plugins, and WordPress membership plugins like MemberPress.

A great LearnDash feature is dynamic forums which lets you create course-specific forums where your students can interact with and help each other.

Price: Starting from $159 for a single site license with 1 year of support and updates.

Grade: A+

Review: LearnDash is the most user-friendly and flexible LMS plugin for WordPress users. It comes with comprehensive set of features to manage your online courses.

LearnDash has integration with many third-party plugins and tools which make it even more powerful. It is a perfect LMS tool suitable for schools, training organizations, entrepreneurs, and anyone who wants to create and sell online courses with ease.

For a detailed LearnDash review and set up instructions, see our tutorial on how to easily create an online course with WordPress using LearnDash

2. LifterLMS

LifterLMS - Top LMS Plugin for WordPress

LifterLMS is another powerful WordPress LMS plugin with a lot of neat features. It allows you to create engaging online courses and offer wonderful learning experiences to your students. It is easy to set up, even on existing WordPress sites.

LifterLMS supports multi-tier courses with training modules, lessons, categories, etc. The plugin gives you the flexibility to create smaller courses or full-fledged degree programs. You can add multimedia lessons including video, audio, text, images, and more to make your courses more appealing.

It has content dripping, course pre-requisites, and group memberships to offer even greater control over the entire course duration.

To boost user engagement, it comes with powerful features like automated emails, gamification with badges, and even certificates upon completion of a course. It has built-in content restriction allowing you to restrict any WordPress page on your site to members only.

LifterLMS has a useful collection of addons, which you can use to manage affiliates, integrate with eCommerce plugins, connect to your email marketing service, etc.

LifterLMS plugin allows you to easily sell online courses using WordPress. You can quickly set up credit card payments, one-time or recurring payments, course bundles, coupons, etc. It can accept payments with PayPal, Stripe, or manually via check.

Pricing: Individual addons for $99 each (single site), or Universal Plan for $299 for single site.

Grade: A

Review: LifterLMS is a powerful and flexible choice for a WordPress LMS plugin. It is easy to use, and the setup wizard even installs a demo course for you. It is useful for fitness experts, musicians, leadership trainers, education entrepreneurs, and anyone who want to earn money by selling online lessons.

It is a little more expensive, and the pricing will add up if you choose to buy individual add-ons.

3. Teachable


Teachable is a powerful online course builder. It is not a WordPress plugin but you can use it on a sub-domain, a custom domain name, or simply adding a link to your school’s page.

Teachable hosts your course and provides you a complete set of tools needed to build highly interactive online courses. It also comes with built-in email marketing integration, analytics, and other marketing tools.

For payments, teachable will handle your course fees and you will be paid out using PayPal or Stripe. Payment periods may vary depending on your pricing plan.

Pricing Starting from $29 per month

Grade: B+

Review: Teachable offers a complete set of tools need to create, manage, and sell online courses. It can handle any number of students and courses. Since it is a standalone platform, you wouldn’t be responsible for updates and backups. The downside is that it is expensive than other WordPress LMS plugins. If you are on their Basic plan, then you will be charged a 5% fees on each transaction.

4. LearnPress

LearnPress Free WordPress Learning Management System Plugin

LearnPress is a free WordPress LMS plugin with powerful features. Unlike other LMS plugins in this list, which come with a setup wizard, LearnPress lets you do the setup on your own.

Course creation is easy with the help of lessons, quizzes, and questions. You can use lessons and quizzes from one course into another course. It also lets you export content, so that you can use it on other WordPress sites using LearnPress.

It has both free and paid addons available, which allow you to extend the features. It supports scheduled content (content drip), quizzes, assignments, grading, etc. It also supports integration with bbPress, WooCommerce, and WordPress membership plugins.

There are also some WordPress LMS themes created with this plugin. If you cannot decide which WordPress theme to choose for your learning website, then you can use one of those themes. Doing so saves your site from breaking due to theme and plugin compatibility error.

Pricing: Free + Paid Addons and support

Grade: B+

Review: We found LearnPress to be feature-rich and flexible. The initial setup may be a bit difficult for beginners. It supports PayPal by default, and other payment gateways are available as paid add-ons.

Support is available from official forums for paid subscribers, and limited support is offered to free users. The free version is limited and you will have to buy add-ons to make the most out of it.

5. WP Courseware

WP Courseware Plugin for Creating Online Courses

WP Courseware is a popular LMS plugin for WordPress. It is a drag and drop course creation tool for creating an online learning website easily.

Course creation in WP Courseware is powerful and comes with tons of features to create large or small online courses. Each course can have multiple modules, units, and quizzes. It supports course pre-requisites and content drip features. See our guide on how to add a LMS in WordPress with WP Courseware.

It supports instructor profiles, instructor grade book, student grade books, custom emails, and many other features that help create an engaging experience for users.

It also comes with a question bank so that you can quickly create quizzes for different courses and modules.

WP Courseware includes powerful monetization features to sell courses on your website. It has a built-in shopping cart option where you can directly connect PayPal or Stripe and start selling your courses.

You can also create free courses and offer some valuable content to your users free of cost. Sometimes, free content inspires users to buy the full course. You can sell the premium content for one-time purchase or recurring subscriptions.

Pricing: Starting from $129 for 2 sites with 1 year of support and updates.

Grade: B

Review: WP Courseware is a good choice to build your online courses. It is easy to use and comes with flexible options which gives you the freedom to create an engaging learning environment. Best of all, it works with any WordPress theme without any contradiction.

6. Sensei

Sensei LMS Plugin

Sensei is a powerful WordPress LMS Plugin created by the folks behind WooCommerce. It is flexible and easy to use and follows the same best practices as WordPress and WooCommerce.

Course creation with Sensei is easy, but it is not as powerful as with other solutions. You can run quizzes, assignments, grade them automatically or manually, and even offer badges and certificates to students.

To sell your courses and accept payments you will need to use WooCommerce. For each course you want to sell, you will have to create a product and then link it to your course.

There are not many third-party integrations available. You can integrate Sensei with a membership plugin, but there is no addon for that.

Pricing: Starting from $129 for a single site license with 1 year of support and updates.

Grade: B

Review: Sensei is a good solution to offer online courses. If you already run an online store using WooCommerce, then this will perfectly integrate with your store. However, we feel that WooCommerce integration is hard for beginner users. There are also fewer features and addons for Sensei than other LMS plugins in this list.


After comparing the top 5 WordPress LMS plugins, we come to the conclusion that LearnDash is clearly the best option for most users. It is effortless to use with tons of features and lots of cool integrations for users who need them.

LifterLMS is a close second with an intuitive user interface and great set of features. It’s a perfect LearDash alternative you can use.

We hope this article helped you compare the best WordPress LMS plugins with their pros and cons. You may also want to see our list of 24 must have WordPress plugins for business websites.

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

The post 6 Best WordPress LMS Plugins Compared (Pros and Cons) appeared first on WPBeginner.

Source link

How to Create an Online Marketplace using WordPress

Do you want to create an online marketplace using WordPress? An online marketplace website allows users to buy and sell items by setting up their own mini-stores within your eCommerce platform.

It allows you to make money by sharing your online marketplace platform. Due to low overhead costs, it has become a popular online business idea.

In this article, we will show you how to easily create an online marketplace using WordPress without spending thousands of dollars.

Building an online marketplace using WordPress

What Do You Need to Start an Online Marketplace using WordPress?

First, you need to make sure that you are using the right website platform, and since you’re reading this article, you’re in the right place.

There are two types of WordPress available: vs One is a limited blog hosting service while the other is known as the self-hosted WordPress which you’ve likely heard tons about. See the full comparison between vs

We recommend using because it gives you the freedom and access to all WordPress features out of the box.

You will need the following items to build an online marketplace website using self-hosted WordPress.

  • A domain name (For example,
  • Web hosting account (This is where your website’s files are stored)
  • SSL Certificate (To securely accept online payments)
  • WooCommerce (best WordPress eCommerce addon)
  • Online marketplace addon

The entire setup can take up to 40 minutes, and we will walk you through every step one by one.

Ready? Let’s get started.

Step 1. Setting up Your Ecommerce Platform

The first step is to buy a domain name and a web hosting account. You don’t just need a web hosting, but you will need a service that specializes in WooCommerce hosting because this is the software that we will be using as our eCommerce platform.

Typically a domain name costs $14.99/year, web hosting 7.99/month, and SSL certificate 69.99/year.

Now, this seems like a lot of money if you are just starting out.

Fortunately, Bluehost an officially recommended WordPress and WooCommerce hosting provider has agreed to offer our users free domain + SSL and discount on their cloud WordPress hosting.

Basically, you can get started for $6.95 / month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Once you have purchased hosting, then follow our step by step tutorial on how to start an online store for complete setup instructions.

You would now have a WordPress website with WooCommerce installed on it.

However, by default WooCommerce assumes that your website is a single vendor website, so it is not possible for other users to add their own products and services to your website.

Let’s change this.

Step 2. Turn Your WooCommerce Site into an Online Marketplace

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

WC Vendors is a marketplace solution for WooCommerce. It simplifies building a marketplace website by turning WooCommerce into a multi-vendor platform.

Each vendor can sell their products while you keep full control of the website as the marketplace owner. You can choose your own business model, payment methods, product types, and more.

Upon activation, head over to WC Vendors » Settings page to configure marketplace settings.

WC Vendors settings

First, you will see the general items. You need to make sure that the ‘Vendor Registration’ box is checked to allow users to sign up as Vendor on your website.

You can review other items on the page and then click on the ‘Save Changes’ button to store your settings.

Next, you need to click on the ‘Commission’ tab to set a commission rate for vendors across your website. This is the amount you’ll pay to the vendor for each sale.

WC Vendors commission settings

Note: The global commission rate can be overridden for individual vendors and products.

Next, you need to click on the ‘Capabilities’ tab to set sitewide rules for vendors. This part of settings comes with three sections.

Set capabilities for Vendors

The general capabilities include allowing vendors to view and edit products and orders. The default options would work for most sites.

Next, switch to the ‘Products’ section and from here you can select which type of products vendors can add. For example, you can limit vendors to only add digital downloads or a physical product.

You can also select which data Vendors can see and use on the ‘Add Products’ page.

Set product rules

Lastly, switch to the ‘Orders’ section under ‘Capabilities’ to select what information vendors can see about the orders.

Set vendor permissions for orders

After setting up the capabilities, it is time to set up marketplace related pages on your website.

Switch to the ‘Display’ tab under plugin settings to set up pages. You can simply go to Pages » Add New to create a new page for each item and add the shortcode displayed in the settings to the page’s content area.

Set up marketplace pages

After creating all the pages and adding shortcodes to them, you can select them here.

Below the pages, you will also find ‘Store settings’ option on the same page. This where you can select a prefix to use in Vendor shop URLs, allow them to set custom headers for their shop pages, and use HTML in shop description.

Store settings for vendors

Next step is to set up payments for your vendors. Most marketplace websites set a minimum threshold for their vendors and pay them on a monthly or weekly basis.

We recommend using manual payments to vendors as this gives customers enough time to request refunds or give feedback about the products.

WC Vendors payments

However, if you want to payment withdrawal system for vendors, then you can buy premium add-ons. WC Vendors has add-ons available for Stripe, MangoPay, Escrow, and Manual Payouts.

Depending on the payment gateway you choose, you will need to set up a payment gateway by entering your API keys. Don’t forget to click on the ‘Save Changes’ button to store your settings.

Now that WC Vendors is ready, let’s set up WooCommerce for a multi-vendor environment.

Step 3. Enable Account Management in WooCommerce

First you need to visit WooCommerce » Settings page and click on the ‘Accounts’ tab. From here you need to check the boxes next to customer registration option.

Allow customers to create an account in WooCommerce

Don’t forget to save your changes.

Step 4. Setting Up Navigation Menus

Now that your multi-vendor marketplace setup is finished. It is time to make it easy for your users to find their way around your website.

To do that, go to Appearance » Menus page. From here you need to add your user account and checkout pages to the navigation menu.

Add to menu

Don’t forget to click on the ‘Save Menu’ button to store your changes. For more detailed instructions, see our guide on how to add navigation menus in WordPress.

If you don’t have a My Account page, then simply create a new page in WordPress and add the following shortcode in the post editor

Step 5. Testing Your Marketplace Website

Your online marketplace website is now ready for testing. You can visit your website in a new browser window and create a new account by clicking on the My Account link at the top.

Testing your marketplace website

From here, both customers and vendors can log in to their accounts as well as create a new account.

Register as vendor

Once users create a new account, you will receive an email notification. If you are unable to receive email notifications, then take a look at our guide on how to fix WordPress not sending email issue.

You can also view new vendor applications by visiting Users » All Users page. You will see all new vendor requests as ‘pending vendor’, and you can approve or deny applications by clicking the link under their username.

Approve vending vendors

Once approved, these vendors can log in to their accounts and add their products by visiting their vendor dashboard. They can also view their orders and sales reports.

Vendor dashboard

The first thing your vendors need to do is to set up their shop settings by clicking on the ‘Store Settings’ link.

Vendor shop settings

Depending on the payment methods you set up, they will need to provide their PayPal or Stripe email address to receive payments. They will also be able to provide bank account information for direct manual payments.

Once a vendor adds a new product, you will get a notification email and see an icon next to the products menu. You can then edit a product, approve it, or delete it.

Pending products

Your shop page will clearly show the products sold by vendor’s shop name.

Sold by vendor

Step 6. Growing your Online Marketplace Website

First, you may want to choose a design for your marketplace website. WordPress comes with thousands of free and paid themes but not all of them are eCommerce ready.

See our pick of the best WooCommerce themes to find a suitable theme for your marketplace platform.

After that, you would want to add new features to your website. For example, making it a multi-vendor auction site or a membership community.

You would want to track which products are getting more traffic and which vendors are bringing more users. For that you will need to enable customer tracking in WooCommerce on your website.

The biggest hurdle in growing any eCommerce website is abandoned cart sales. Learn how to recover abandoned cart sales like a pro to increase your profits.

We hope this article helped you learn how to create an online marketplace using WordPress. You may also want to see our ultimate WooCommerce SEO guide to get search traffic to your website.

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

The post How to Create an Online Marketplace using WordPress appeared first on WPBeginner.

Source link

Listed on Hackernoon -> Top 10 woocommerce shipping plugins for a robust ecommerce store

Top 13 WooCommerce Shipping Plugins for a Robust eCommerce Store

In recent years, WooCommerce has become one of the most favourable hotspots for many blooming business owners. This successful eCommerce platform has given space to many additional digital solutions and thus, there is a noticeable presence in useful shipping plugins. If we look at the current market situation, many online store owners are using these shipping plugins to incorporate available shipping services like FedEx, UPS, USPS and many others into their businesses.

It should not come as a surprise to you that these kinds of plugins will help you immensely when it comes to shipping solutions for your business. Now coming down to this article, we have curated a list of WooCommerce shipping plugins. I hope by the end of this article, you would be able to create your own wish list of plugins.

Read complete article on:

How to Fix “Are You Sure You Want to Do This” Error in WordPress

Every once in a while, you might encounter a WordPress error like error establishing database connection or memory exhausted error. These errors are somewhat helpful because they tell you exactly what the problem is.

On the other hand, there are unhelpful errors like “Are you sure you want to do this”.

There are too many factors that can lead to this error. This is why WordPress is unable to provide any information to point you in the right direction to fix it.

In this article, we will show you how to investigate and fix “Are you sure you want to do this” error in WordPress.

Error - Are you sure you want to do this

What causes the: “Are you sure you want to do this?” error?

‘Are you sure you want to do this?’ error usually appears when nonce verification fails and the most likely candidates to cause this error are plugins and themes not using this feature properly.

Nonces are unique keys which add a security layer to protect WordPress URLs, forms, and ajax calls from abuse. They ensure that a script is originating from your website and not an external source like a hacker trying to gain access to your website.

How to Fix “Are Your Sure You Want to Do This?” Error

Most commonly, this error is caused by a plugin or theme that is installed on your site. To investigate which plugin or theme is causing the issue, you will need to deactivate all your plugins.

Investigating Plugins

First, you need to deactivate all WordPress plugins and make sure that WordPress is unable to locate any installed plugin.

Simply connect to your WordPress hosting account using an FTP client.

Once connected, go to the wp-content folder and rename plugins folder to plugins.deactivated.

Rename plugins folder to deactivate all plugins

After that, you need to go back to the plugins page in your WordPress admin area. You will see a notification for all your plugins which are now deactivated.

Plugins deactivated in WordPress
Now that all your plugins are properly uninstalled and deactivated, you can try to reproduce the error.

If the error does not appear again, then this means that one of the plugins on your website was causing the issue. To figure out which plugin was causing the issue, go back to your FTP client and rename plugins.deactivated folder back to plugins.

After that, visit the plugins page in your WordPress admin area and activate each plugin one by one. You need to try to reproduce the error after activating each plugin until you find the plugin that is causing the issue.

Yes, this sounds like a time consuming task, but it is the easiest way for beginners to find a misbehaving WordPress plugin.

Investigating Themes

If the plugins were not causing this issue, then it might be your theme that is causing the ‘Are you sure you want to do this’ error.

You can investigate the theme causing this issue by repeating the same procedure you did for plugins. First, you need to connect to your website using an FTP client and download your currently active theme to your computer as a backup.

Once you have backed up your theme, you can safely delete it from your web server.

Now visit Appearance » Themes page in your WordPress admin area, and you will see a notification: ‘The active theme is broken. Reverting to the default theme’.

Theme deactivated

WordPress will now start using the default theme like Twenty Seventeen for your website.

If you are unable to reproduce the error after the default theme was activated, then this means that your theme was causing ‘Are you sure you want to do this?’ error.

Unable to Find The Source of The Error

Make sure that you have tested thoroughly to reproduce this error after deactivating and reactivating your plugins and themes.

If you find out that no plugin or theme on your site is causing the error, then there are a few extra steps you can take.

These steps will basically replace all core WordPress files with fresh copies downloaded from the source.

First, you need to make a complete WordPress backup for your site. This step is important as it will help you easily restore your website in case something goes wrong.

Next, connect to your website using an FTP client and download the ‘wp-config.php’ file to your computer. This file contains your WordPress database settings which you will need later.

Download wp-config.php file to your computer

After that you need to carefully delete all WordPress files from your server except wp-content folder and all its contents.

Delete all WordPress files except wp-content folder

After that, you need to download a fresh copy of WordPress to your computer. You can download it from website as a zip file.

Go ahead and extract the zip file on your computer and upload the files inside the ‘wordpress’ folder to your web server using FTP.

Once you have uploaded all the files, rename the wp-config-sample.php file to wp-config.php.

Now, you need to edit the new wp-config file to enter your WordPress database and table information. You can look at the old wp-config.php file that you downloaded earlier to enter all the information.

See our article on how to edit the wp-config.php file in WordPress for detailed instructions.

You need to add all sections except ‘Authentication Unique Keys and Salts’. Delete all the lines starting with define in this section.

 * Authentication Unique Keys and Salts.
 * Change these to different unique phrases!
 * You can generate these using the @link secret-key service
 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 * @since 2.6.0
define('AUTH_KEY',         '`+7nTNb<AwtbLA$L-Q7amn;~|wH)ljXv2~TpbP?mLA+M`8H|n1`/Lz-GmAQL4fB');
define('SECURE_AUTH_KEY',  '/gkAjhhJe`iwO)V-p=J<cN_ +6D=E#C7gD]c2w~OJ y}eY^,HWn&-j:a');
define('LOGGED_IN_KEY',    'PtDl2V|01oIXDpq^K,IH-8|rhT +T(ZMpuLq>UD?|W)b3gMfG~g[zr8N6}m%MZ|L');
define('NONCE_KEY',        ']Zj5i*hHlsUWKg2|>YF,X+xpd-_`I[nFmA6ZLw~;EW7g0.s5EaZCAJ=j]./5z^X~');
define('AUTH_SALT',        'e*l:hUsddFIxm1E7y-n#<a0|u- #+SsS@-#$vNz}EY4rY~-x|0_6=Q!TR=MMxUL?');
define('SECURE_AUTH_SALT', 'n]^c9nY>_}3,4)J]S sM6-MI3aB#Qk<Re^j#Lu_|x^*BhO.54aZQTtzJeCo5DWAg');
define('LOGGED_IN_SALT',   'Ba3kd1&J$~~`(|uJ0:v;w+DJ3xW}.B#R9J*r|.+V}*sTuK &8db-Mn+[boHW3{[/');
define('NONCE_SALT',       'nBv-U1qfkCZxS|13%hYdHz*s1^){.KSZWm1A^$`r!d5;EqrH:>1Xx`pwt6?**i');

Now, save and upload your wp-config.php file back to your website.

That’s all, you have successfully refreshed your WordPress installation. You can now go ahead and try to reproduce the error on your website.

Basic Tips for Fixing WordPress Issues

We understand that fixing such issues can be frustrating at times. That’s why we have prepared a handy WordPress troubleshooting guide which shows you how to investigate and fix WordPress problems like a pro.

WordPress is used by millions of people. No matter what problem you come across, it is likely that thousands of other other people have faced it before you and have fixed it.

You can find a solution by simply entering the error in the Google search. For more helpful results, add at the end of your search term to find an easy step by step guide to fix it.

You can also bookmark our complete guide to common WordPress errors and how to fix them.

We hope this article helped you fix “Are You Sure You Want to Do This” Error in WordPress. You may also want to see our complete WordPress security guide to protect your website against hacking and malware.

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 Fix “Are You Sure You Want to Do This” Error in WordPress appeared first on WPBeginner.

Source link

WordPress Competitors – 19 Popular Alternatives to WordPress

WordPress is popular, and we love it, but it is not the only publishing platform. There are WordPress alternatives that you can use to build your website.

Each of these WordPress competitors are different and have their own pros and cons. You need to understand those differences and limitations when choosing a WordPress alternative.

In this article, we will show you some of the most popular alternatives to WordPress currently available on the market.

WordPress competitors - Popular alternatives to WordPress

1. Wix


Wix is a completely hosted web site builder. It offers a limited free version to use for personal or small business website. Both free and paid plans come with pre-designed templates that users can modify using a drag and drop page builder.

Wix also has eCommerce support with its paid plans which allows site owners to accept online payments using PayPal or See our article on Wix vs WordPress for a side by side comparison of the two platforms.

If you are already using Wix and want to transfer it to WordPress, then see our article on how to properly switch from Wix to WordPress.

2. Gator by HostGator

Gator website builder by HostGator

Gator is a fully hosted website builder created by HostGator. They are one of the top website hosting companies in the world and know their stuff when it comes to hosting websites.

Gator comes with ready-made website designs that you can customize with a user-friendly drag and drop website builder. Even absolute beginners can quickly familiarize themselves with the app without any learning curve.

Their Starter and Premium plans are suitable for small business websites. You will need their eCommerce plan to add shopping cart and other eCommerce features. Each plan also includes a free domain name and a free SSL certificate.

3. BigCommerce


If you are looking for an eCommerce ready alternative to WordPress, then BigCommerce could be the right platform for you. It is a fully-hosted eCommerce website builder with drag and drop tools and beautiful templates to get you started.

It supports many payment gateways including PayPal, Stripe, Appley Pay, and Pay with Amazon. One notable advantage of using BigCommerce is that they don’t charge you for transactions.

BigCommerce allows you to add unlimited products, view your store performance, and use built-in tools to optimize conversions and boost sales. It also comes with a native WordPress integration, so you can use BigCommerce for your store while WordPress for your main content website.

BigCommerce works with a lot of other third-party apps that you will need to grow your business.

4. Shopify


If you want to build an online store, then Shopify is a great alternative to WordPress. It provides easy to use tools to create your own online shop. You can sell your products and accept payments.

Shopify comes with a simple guided setup that helps you quickly get started with your eCommerce store. It has ready-made templates, apps, and lots of integration options.

Wondering how it compares to WooCommerce (the best WordPress eCommerce plugin)? ]

See our article on Shopify vs WooCommerce for a detailed comparison of the two platforms.

5. 1&1 IONOS Builder

1&1 IONOS Website Builder

1&1 IONOS Website Builder is another fully-hosted solution with simple drag and drop tools. You don’t have to worry about managing software, installing updates, or making backups. It comes with a guided setup that helps you choose a website design based on your website’s industry or topic.

All designs come with relevant placeholder content that you can then replace with your own. Each plan gives you hosting, a free domain name, and your own branded email addresses.

6. Weebly


Weebly is another completely hosted website builder. It allows you to create your own website using pre-designed templates and their drag-drop page builder.

Weebly has limited eCommerce support, but you can use custom domain names. For a full comparison see our comparison of WordPress vs Weebly.

If you are already using Weebly and want to switch to WordPress, then see our step by step guide on how to properly move from Weebly to WordPress

7. Medium


Medium is a popular publishing platform. It is different than WordPress in many ways. It is not a full content management system. Their focus is on blogging and the community aspect. It aims to connect people with stories and ideas that matter to them.

Medium is designed to provide a clutter-free writing area for publishers and similar reading experience for the readers. It looks beautiful on all devices and screen sizes. Users don’t have to worry about themes or plugins because there are none.

Instead of comments, Medium has in-line notes and responses. You don’t need to worry about the software as Medium is a completely hosted platform. Medium does not allow custom domain names anymore, which means you cannot use your own domain name for your publication.

See our comparison of Medium vs WordPress to see the difference between two platforms.

We also have a step by step tutorial for users who want to move their articles from Medium to a WordPress website.

8. Ghost


Several WordPress users who wanted to focus on blogging felt that WordPress was going in a different direction. This gave birth to Ghost, which is a NodeJS based blogging software.

The difference is that Ghost is entirely focused on blogging and keeping the clutter away. It provides a clean writing and browsing experience for bloggers and readers.

9. Joomla


Joomla is a popular CMS software and an open source WordPress competitor. It is a strong, multi-purpose, and flexible CMS platform with a large community of users and developers.

Joomla allows you to do many of the things that WordPress can do, and then some more. Like WordPress themes and plugins, Joomla comes with extensions and templates. It is already used by millions of users, small businesses, corporations, government and nonprofits all over the world.

Just like WordPress, Joomla has a community support system, extensive documentation, and it runs on most web hosting platforms.

Wondering how it stacks up against WordPress? See our article on WordPress vs Joomla vs Drupal for a comparison of these three open source CMS platforms.

We also have a step by step tutorial for users who want to move from Joomla to WordPress.

10. Drupal


Drupal is another very popular open source CMS. Just like WordPress and Joomla, Drupal has a strong user base and developer community. It powers nearly 2.1% of all websites on the internet including The White House, The Economist, State of Georgia, and many more.

Drupal has modules and themes just like WordPress plugins and themes. It shares the same software requirements as WordPress and Joomla, so it can run on pretty much any web host that supports WordPress.

11. Jekyll


Jekyll is a static site generator. It is written in Ruby and requires NodeJS. It is a lot different than WordPress. For starters, it is a static site generator which means it takes your text and generates static HTML pages for your site (no database).

You can use free hosting provided by GitHub Pages with Jekyll. This means that if you are familiar with Markdown, SVN, Git, and command line, then you will be up and running in no-time. In other words, this is made for developers!

12. Tumblr


Tumblr is a popular free blogging platform. Tumblr combines blogging with social and makes it quite fun. It has a strong user base despite the fact that it was acquired by Yahoo in 2013.

Tumblr allows users to choose from free or premium themes. Users can also use custom domain names for their Tumblr blogs. Apart from your blog, you can also create pages. It is a completely hosted solution, so you don’t have to worry about installing or maintaining any software.

Tumblr has several limitations when compared to WordPress. You cannot easily monetize your content or run an eCommerce store. You also have to follow their content guidelines otherwise your website will be suspended.

We have a step by step tutorial on how to move from Tumblr to WordPress for users looking for a Tumblr alternative with more freedoms.

13. CMS Made Simple

CMS Made Simple

CMS Made Simple is another open source CMS with similar features as WordPress, Drupal, and Joomla. It is written in PHP and uses MySQL for the database.

It also has themes and modules which allow users to easily extend built-in features. It provides on-screen instructions plus there is free community support and extensive documentation to get you started.

14. Squarespace


Squarespace is a paid site builder that can be used as a WordPress alternative. It is extremely easy to use and a completely hosted solution.

Just like Wix and Weebly, Squarespace also offers ready-to-use templates that you can customize. There are no plugins or additional modules to install. You can only use the features provided by Squarespace. See our comparison of Squarespace vs WordPress.

Due to its limitations, many Squarespace users eventually move to WordPress. For those users, we have a step by step guide on how to move from Squarespace to WordPress.

15. Textpattern


Textpattern is another open source content management system. It shares the same server requirements as WordPress. It is a much simpler and straight forward CMS with a limited following.

It comes with a built-in user log for statistics and a native commenting system. It uses Textile to convert plain text into HTML.

16. Expression Engine

Expression Engine

Expression Engine is a PHP+MySQL based paid CMS. There is a basic free version with very limited features available for download. Unlike other open source CMS in our list, Expression Engine requires a license fee and most additional features are available as paid addons.

17. Google Sites

Google Sites

Google Sites is an easy and simple way to build small websites. It is extremely easy to use, free to host, and you can even use your own custom domain for your site.

It cannot be compared with CMS software in our list, but it can be compared with services like Wix, Weebly, and Squarespace.

18. Statamic


Statamic is a paid, and flat file CMS software. Unlike other CMS software in our list, Statamic does not store your site’s data in a database. Instead it uses PHP, YAML and Markdown to generate pages.

19. Blogger


Last but not least, Blogger is still alive. It is a free blog service by Google. It has most of the features you would need for blogging. A commenting system, built-in social capabilities, easy to use, templates, and the option to use your own domain name.

We have written a full comparison between Blogger vs WordPress (Pros and Cons). If you are using Blogger and want to switch to WordPress, then follow this guide.

We hope this article provided you a chance to look at some popular WordPress alternatives. While looking at these alternatives, you may want to take a look at our complete WordPress review and top reasons why you should use WordPress.

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

Source link

How to Create Conversational Forms in WordPress (Typeform Alternative)

Do you want to make your forms feel more human? Many of our readers have asked us to write a tutorial on how to create a Typeform-like form in WordPress.

Unlike a traditional contact form or survey form that lists all question at once, conversational forms take a one question at a time approach similar to a face-to-face conversation.

This makes conversational forms less overwhelming for users and result in higher form completion rate. In this article, we will show you how to create a conversational form in WordPress.

How to Create Conversational Forms in WordPress Easily

Conversational Form Plugin for WordPress (Typeform Alternative)

Previously it was hard to create conversational forms in WordPress because there wasn’t a good WordPress-focused solution.

Several SaaS applications offered this feature with Typeform being the most popular one, but it had several downsides:

  • Typeform is a SAAS (software as a service) tool which stores your forms data on their servers. This means you’re trusting someone else for your data security.
  • Typeform is expensive if you’re a small business. The premium plans start from $30 / user / month, and if you want more features, then it costs $59 / user / month.

While Typeform offered a free plan, it was too limited which made it less attractive for WordPress users.

This is why we asked our team at WPForms to create a Typeform alternative for WordPress.

Conversational Forms by WPForms lets you create interactive WordPress forms without the high costs of Typeform.

WPForms Conversational Forms Addon

See the Conversational Form Demo

WPForms is the most user-friendly WordPress form plugin that’s used by over 1 million websites.

This new addon helps you transform any form into a conversational form in less than 90 seconds.

Unlike Typeform, WPForms is an open-source WordPress plugin which means all your form data is stored on your website, not some third-party app.

WPForms is more cost-effective than Typeform. You can buy the yearly plan for $199 which gives you unlimited forms, surveys, and tons of other powerful features including Conversational Forms.

Let’s take a look at how to easily create a conversational form on your WordPress website.

Disclosure: WPForms is created by the same team behind WPBeginner. It is one of our premium WordPress plugins.

Creating Conversational Forms in WordPress

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

You will need at least the ‘Pro’ plan to access the ‘Conversational Forms Addon’. WPBeginner users can get 50% OFF on all WPForms licenses using our WPForms coupon.

Once the plugin is activated, you need to visit the WPForms » Settings page to verify your license key. You can find this information in your account area on WPForms website.

WPForms license

Next, you need to go to WPForms » Addons page and find the Conversational Forms addon.

Install Conversational Forms addon by WPForms

Simply click the install button, and the plugin will install and activate the Conversational Form addon within a few seconds.

When you see the addon status as ‘Active’, it means that you can start using it.

WPForms Conversational Forms addon active

You can enable conversational forms for any new or existing forms created with WPForms.

Conversational forms are useful in reducing form abandonment. The interactivity and face-to-face conversation approach leads to a higher form completion rate.

This is highly effective on the following types of forms:

These forms are typically longer and include more fields. If you display all those questions at once, then users feel overwhelmed and abandon the form.

Conversational forms fix this by asking users to answer one question at a time. Instead of a tedious long form, it feels more interactive and keeps users engaged.

In this example, we will show you how to create a conversational survey form.

First, you need to create a regular survey form. You can do this by clicking on WPForms » Add New in your WordPress admin area. For more details, see our step by step guide on how to create a survey in WordPress.

Creating a form with WPForms is easy using its simple drag and drop interface. You can drag form fields on the left to the form editor on the right side.

For instance, here’s how a sample WPForms survey form editor looks like:

Editing Survey Form with WPForms

Once you have added your survey questions, go to Settings » Conversational Forms tab on the left panel. You need to check the ‘Enable Conversational Form Mode’ box.

Enable Conversational Form Mode in WPForms

After that, you will see the conversational form settings and customization options. These options allow you to design an attractive conversational form landing page with your logo, color scheme, and message.

Conversational Form Landing Page Options WordPress

You can preview your form anytime by clicking on the ‘Preview Conversational Form’ button on the top right corner under Conversational Form settings.

Preview button for Conversational Forms WordPress

At first, you will see the Conversational Form Title field. You can enter a short descriptive title for your form there. For example: Please, Take Our Survey!

WPForms Conversational Form Title

Next, there is a Message field where you can add a short message to encourage your users to complete the form.

Conversational Form Landing Page Message

As you scroll down, you will see the Permalink option.

The permalink is a unique URL for your conversational form landing page. The plugin automatically creates it for each conversational form by using your form’s title. You can change that if needed.

Conversational Form Page Permalink Option

While setting up a permalink, make sure that it is short and simple because you may want to use this URL in your email campaigns or social media posts.

Next thing you can do to customize your conversational form page is to add a header logo. Click on the ‘Upload Image’ button, then choose an image to upload.

Upload Header Image in Conversational Form Landing Page

Below that, you’ll see a checkbox option to hide WPForms branding. Check the box next to ‘Hide WPForms Branding’ if you don’t want to display ‘powered by WPForms’ message on your form landing page.

You can preview how the branding appears by clicking the Preview Conversational Form button on the top right corner.

WPForms Branding in Conversational Form Landing page

After that, there is a Color Scheme option to customize your form Submit button and page background. You can use one of the pre-set colors or choose a new color by using the color picker.

Choose a Color Scheme for Your Conversational Form Page

Lastly, there is the Progress Bar option. You can choose one from the 2 styles: Percentage and Proportion.

WPForms Conversational Form Progress Bar Options

If you want to see how each progress bar style looks, you can select the styles one by one and preview the form. Or you can see our screenshot:

Conversational Forms Progress Bar Styles - Percentage vs. Proportion

Once you have configured all your conversational form settings, you can preview it to see how it looks on a live site. Next, click on the ‘Save’ button on the top to store your settings.

Save Conversational Form Landing Page Options

That’s it!

Now you can open your conversational form link in your browser to see it in action. Here’s how our conversational survey form page looked:

Conversational Form Landing Page Preview

You can check the official WForms Conversational Forms demo to see how the interactive form elements works.

Now that your conversational form landing page is ready, you can add the link to your WordPress Navigation menu, use it in your email campaigns, social media updates, or blog posts.

We hope this article helped you learn how to easily create conversational forms in WordPress. You may also want to check out our guide on how to track user engagement on 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.

Source link

23 Best WordPress Resume Themes for Your Online CV (2019)

Are you looking for a CV or Resume theme for WordPress? Building an online resume with your CV can help promote your personal brand, find a job, and make new contacts.

WordPress is an ideal platform to build a professional online presence. In this article, we have hand-picked some of the best WordPress resume themes that you can use to make a powerful impression.

CV and Resume Themes for WordPress

Getting Started with Your Online Resume Website

In order to create your online CV or Resume website with WordPress, first, you will need a domain name and hosting.

We recommend using Bluehost because they are an official WordPress recommended hosting provider, and they are offering WPBeginner users an exclusive 60% off + a free domain name.

For more recommendations, you may want to check out our guide on how to choose the best WordPress hosting.

Tips on choosing a domain name for resume websites

First, take a look at our general tips on choosing the best domain name for a website. The basic tips will remain the same but you need to think of them from the perspective of a personal brand.

Many influencers and marketers prefer to use their own full names as their domain names. For example,

Next, you need to register a .com domain name. They are easier to remember and mobile phones have a dedicated .com key which makes them easier to type.

If you have a common name, then a .com domain with your name may not be available. Instead of using hyphens, numbers, or incorrect spellings of your name, we recommend using something other than your own name.

Some beginners may go for an uncommon domain extension like .name, .me, or .info. We don’t recommend using these domain extensions and would urge you to stick with a .com domain name.

Once you have picked up a domain name and purchased hosting, you will need to install WordPress. Follow the instructions in our complete step by step guide on how to start a WordPress blog, and you will be up and running in no time.

Once your website is ready, the next step is to find a suitable WordPress resume theme and install it. If you need help, then see our guide on how to install a WordPress theme for detailed instructions.

Having said that, here is our pick of the best WordPress resume themes on the market (both free and paid).

1. Authority Pro

Authority Pro

Want to make a strong first impression as an influencer? Authority Pro is a WordPress theme made specifically for influencers to showcase their resume, expertise, and establish a strong personal brand.

This theme is built on top of the Genesis framework which is known for high coding standards and performance. We built our WPBeginner website template on top of the Genesis framework as well.

Authority Pro theme homepage features a modern layout with a prominent call-to-action. It includes two navigation menus, social menu, flexible header layout, and page templates.

The theme is super easy to setup and most features work out of the box without any configuration required. For customizations, it comes with a theme options panel and full customizer support.

StudioPress is now part of WP Engine, the most popular managed WordPress hosting company. You can get this theme and all 35+ other StudioPress themes if you sign up for WP Engine hosting to build your website.

Bonus: WPBeginner users also get additional 30% off. Get started with WP Engine.

2. Divi


Divi is a popular multipurpose WordPress theme. It comes with dozens of ready-made website templates that are perfect for building a personal website with your resume and online CV.

Divi theme uses the powerful drag and drop Divi page builder plugin which allows you to just drag and drop items to create any custom layout that you want. You can also export a layout from one Divi installation into another.

It comes with tons of custom design elements that you can add to your layout including sliders, carousels, call to action buttons, galleries, and more.

3. Astra

Astra Theme

Astra is an excellent all-purpose WordPress theme to build an online presence. It comes with flexible layout choices and works with all modern page builder plugins.

It looks beautiful on all devices with its mobile responsive design and beautiful typography. It comes with several page templates, social media integration, WooCommerce support, and more. It ships with ready to use website layouts that you can install with one-click.

These starter website templates allow you to setup a resume website for authors, photographers, designers, artists, financial advisors, and just about any other industry.

You can use the free version or get their lifetime paid package to access all future templates and updates.

4. Author Pro

Author Pro

Author Pro is a beautiful WordPress theme designed for writers, bloggers, and authors. Its professional design and modern spacious layout make it a great choice to showcase your online CV and resume.

Built on Genesis framework, Author Pro includes a themes options panel which helps you quickly set up your website. It is fully customizable using theme customizer and comes with flexible headers, page templates, custom widgets, and other easy to use features.

5. Ultra


If you are looking for a flexible theme to build your resume or portfolio website, then take a look at Ultra. This incredibly powerful multipurpose WordPress theme comes with a built-in drag and drop page builder.

It also includes dozens of built-in designs, layouts, and templates that you can use as a starting point to build your resume website. Ultra is packed with features like parallax scrolling, animations, counters, Google maps, slider, and much more.

6. OceanWP


OceanWP is an excellent free multipurpose WordPress theme suitable for all kind of websites including a resume or personal blog. Its flexible options allow you to make a stunning website without any coding skills.

It works with all popular page builder plugins which allows you to create your own custom layouts within minutes. OceanWP is WooCommerce ready, multilingual compatible, and translation ready. Despite many features, it is very easy to use and customize.

OceanWP comes with one click Demo layouts that you can import to create any type of website including simple blogs, resumes, portfolio, and more.

7. OneEngine


OneEngine is a creative one page WordPress theme for professionals. It has a beautiful layout builder and sections to add services and portfolio items.

The homepage features beautiful animated counters, a skills section, contact form, and social media integration. It is quite easy to setup with tons of customization options.

8. ResumeX


ResmeX is a modern WordPress theme for a resume website to showcase your portfolio and skills. This beautiful WordPress theme comes with an easy to set up homepage, unlimited colors, Google fonts, and more.

It is fully responsive, translation ready, and can also be used to start an online store. It is optimized for speed and performance and supports all top WordPress plugins.

9. Lense


Lense is a WordPress photography theme suitable to build an online portfolio, with your resume, and contact information. It features a beautiful mobile layout and multiple styles to display your portfolio and galleries.

It comes with unlimited color choices, super quick set up, and easy to use customization options. It has built-in social media integration and content discovery widgets that help you promote content acrosss your website.

10. The Thinker

The Thinker

The Thinker is a WordPress personal website theme suitable for blogs, resume, and portfolios. It features a modern minimalist design with an emphasis on elegant typography and beautiful image display.

It comes with full WooCommerce support, SEO optimized code, custom widgets, and premium Soliloquy slider plugin. It is easy to set up using theme customizer.

11. Boss Pro

Boss Pro

Boss Pro is a multipurpose WordPress theme for businesses and professionals. It features a minimalist design with beautiful typography and lots of white space which makes your images pop out.

It can be used to create a professional resume website or to showcase your online CV. This WooCommerce ready WordPress theme is built on top of the Genesis theme framework. It is super easy to use and customize with theme customizer and theme settings panel.

12. Presence


Presence is a multi-purpose WordPress theme suitable for any kind of business or personal website. It comes with 10 ready-made website demos including a portfolio and a blog site, which are both suitable to display your resume and CV.

It comes with 1-click demo installer, easy theme settings page, and tons of customization options. It has a built-in slider, drag and drop widgets, and full WooCommerce support.

13. Resumee


If you are looking for a minimal theme to simply display a resume page, then check out Resumee. This free WordPress theme is easy to use and features a minimalist design for your resume page.

This vCard resume theme comes with theme customizer support allowing you to customize resume without editing code. It is Gutenberg ready and can also be used as regular minimalist blogging theme.

14. Didi


Didi is a WordPress theme designed specifically for fashion and lifestyle blogs. It features elegant typography with a stylish layout that puts your images in front and center.

It is perfect for a resume theme specifically for fashion photographers, models, designers, and artists. It is easy to use, even for absolute beginners. Most theme settings would just work out of the box, you can use customizer for addiitional options.

15. Resume


Resume is a bold WordPress theme for an online resume, cv, or a personal website. This beautiful online resume template comes with a built-in portfolio type and can be used as a one-page theme.

The homepage is made out of different sections like about, skills, projects, portfolio, blog, and contact form. It can be used for a multi-page website as well.

16. Nico


Nico is a beautifully designed WordPress theme for resume, photography, and portfolio websites. It has a beautiful filterable portfolio with a grid layout that helps you showcase the best of your work.

Nico is highly flexible with custom colors, background, header, and social media options. It comes with custom theme panel to help you quickly setup your website.

17. Parallax


Parallax is a stunningly gorgeous WordPress theme with fullscreen parallax backgrounds and a unique layout. It comes in 40 different layouts and an easy to use drag and drop page builder.

It also includes custom widgets for social media, portfolio section, and image filters. It can be used as a single page theme, a single page with infinite scroll, or as a regular multi-page theme.

18. Spencer


Spencer is a WordPress theme designed for businesses and professionals. It features a modern business website layout with a prominent call to actions, large header images, and elegant color schemes.

It also includes multiple page templates, full-width page template, custom widgets for social media and content discovery features. It can be easily set up using live customizer and supports all popular page builder plugins.

19. Eclipse


If you are looking for a simpler and sophisticated theme for your resume website, then check out Eclipse. This beautiful theme is designed to showcase your creative work with elegant typography, spacious layout, and earth tone color schemes.

It includes a portfolio section, custom widgets for social media profiles and Instagram photos, and full WooCommerce support.

20. Hired


Hired is a free WordPress theme specifically designed to build an online resume website. It features a two column layout with social media menu on the left and a fullscreen header image on the right. The homepage displays a welcome message, address, email, and phone number.

Hired has different templates for important pages and a separate blog section. It is very quick to setup and easy to customize. The premium version of the theme also comes with additional page templates and more customization options.

21. Xtron


Xtron is a free WordPress theme designed specifically for personal blogs, resume, and portfolios. It features a clean professional design with a slide-in navigation menu on top.

It is designed to work out of the box with minimal setup and can be extended using WordPress plugins. You can also use it with a page builder plugin to create custom layouts if needed.

22. Benson


Benson is a WordPress portfolio theme for designers, photographers, and other skilled professionals. It comes with video and image slideshow, dedicated portfolio section, multiple image gallery layouts, and more.

It includes custom widgets for social media integration, content widgets, and more. All theme options are neatly organized under theme customizer, which makes it quite easy to use and customize.

Bonus Plugin

23. Resume Builder

Resume Builder

If you already have a WordPress site or a theme that you like and want to add a professional resume, then Resume Builder is the plugin for you. It comes with an easy to use interface to create your resume. For detailed instructions, see our guide on how to create a professional online resume in WordPress.

We hope this article helped you find the best CV and resume theme for your WordPress site. You may also want to see our list of 24 must have WordPress plugins for business websites.

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

The post 23 Best WordPress Resume Themes for Your Online CV (2019) appeared first on WPBeginner.

Source link