WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Fix “Are You Sure You Want to Do This” Error in WordPress

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

Last updated on March 13th, 2019 by Editorial Staff
130 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
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 WordPress.org 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 https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org 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-GmAQL{4fB');
define('SECURE_AUTH_KEY',  '/gkAjhhJe`iwO)V-p=J<cN_ +6D{YhrM|=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 wpbeginner.com 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.

130 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

63 Comments

Leave a Reply
  1. david says:
    Apr 24, 2018 at 4:42 pm

    In this, and the article that links here, you entirely missed the point:
    One can even willfully create this error, it has nothing to do with plugins, themes,… but with wp core!

    Which is so primitively programmed that it doesn’t realize that on another tab you are logged out of your site…!
    Then when you click on the active tab “update plugin” or whatever, it asks this ueber wise and mega annoying = redundant question “Do you really want to do this?”
    Hell yeah! When I click I always really really mean to do what i CLICKED. Doh!

    Instead, wo should always write “You are logged out, pl refresh this page to continue” – or better: it refreshes the page itself!

    Reply
    • Jay Castillo says:
      Mar 13, 2019 at 9:33 pm

      Was about to write a comment just like yours David. Totally agree with you.

      This also happens to me sometimes when editing a blogpost, and then I hibernate windows. When I come back the next day or two to the same blogpost edit screen and edot a bit and try to save, the dreaded “Are you sure you want to do that?” message appears.

      Turns out Im already logged out and all I do is login and the message goes away.

      Reply
  2. Nelson says:
    Mar 27, 2018 at 2:41 pm

    I’ve tried several times to upload the theme forest within WP but keep getting the message “Are you sure you want to do this? Please try again.”

    Any suggestion is appreciated.

    Reply
  3. Nelson Cruz says:
    Mar 27, 2018 at 12:57 pm

    I’ve tried several times to upload the theme forest within WP but keep getting the message “Are you sure you want to do this? Please try again.”

    Any suggestion is appreciated.

    Reply
  4. Anita Elder says:
    Jan 18, 2018 at 10:53 pm

    Thank you! Your steps helped me figure out why I was getting that annoying message. It was one of the plug-ins apparently.

    Reply
  5. Pradnya says:
    Jan 18, 2018 at 7:06 am

    Hi,
    I am newly installing wordpress for a brand new site, and I am getting this error when I try to install a new theme from my machine as a zip file.

    I tried to delete the lines as you suggested in the config file.
    Still it has not sorted this issue.

    Could you please help me out?

    Reply
  6. Angelo says:
    Nov 13, 2017 at 8:32 pm

    Being honest, yet they (WordPress) did not resolved this issue. I had the same issue this day, and I cannot cal it ”solved” because it is not solved. Indeed I had to connect the server via FileZila with my FTP to can add my theme (Divi) in wp-content>public_html>theme>and paste the folder with the whole theme from the zip file (do not paste the zip file into server). But the error is still in WordPress (not at mine) but WordPress did not solved this issue, yet.
    So, if you meet this error, say hello to it, smile, don’t be upset, smile again, drink some water, go to pee, come back, connect with your server, and enjoy.

    Reply
  7. sobhan says:
    Aug 15, 2017 at 2:39 am

    i have same problem then i have changed my theme from twenty seventeen to twenty sixteen and it has worked properly.

    Reply
  8. Ulysses Harmony Garcia says:
    Jul 13, 2017 at 9:53 pm

    Hi!
    I recently installed WordPress on my Windows VPS using WAMP with Remote Desktop Connections, so no need for an FTP client. Unfortunately, when I tried importing my WordPress dot com file to the one on my server, it gave me this error, followed by please try again. I think I remember checking the box to upload all attachments, and I assigned a user from the dropdown menu.
    In the WWW/name_of_site, I don’t have any plugins or themes folder, so I don’t know if it was caused by either one of these.
    Also, do you have any articles on explaining the difference between web hosting shared hosting, cloud hosting, or VPS)? I tried to navigate to ip_address/name_of_site on another computer, but I got a 403 forbidden message. What could be going on?
    I would greatly appreciate it if you could answer my questions.

    Reply
  9. Sarfras says:
    May 31, 2017 at 4:28 am

    I found that on my website when I tried to activate/deactivate a plugin in one window without refreshing the page this error would come.

    I mean i have logged into the admin panel and onto the plugins page and in a new tab i login again then i need to refresh the plugin page before activating or deactivating plugin else you get the above error.

    May be this might help someone

    Reply
  10. Gillian says:
    May 4, 2017 at 12:33 pm

    Tried lots of things but this worked….

    uploaded the Zipped folder of the ‘WordPress only install’ then extracted the files. Then moved this unzipped folder into the Themes folder.

    thats it! Worked……

    Reply
  11. Brandy Gallagher says:
    Mar 24, 2017 at 1:09 am

    I NEED to know how to upload this theme.. I have tried everything in CPanel and tried deactivating all of my plugins. Please help me ASAP…

    Reply
    • WPBeginner Support says:
      Mar 26, 2017 at 8:43 pm

      Please see our guide on how to install a WordPress theme.

      Reply
  12. Bob M says:
    Mar 15, 2017 at 11:26 am

    I increased the post_max_size and upload_max_filesize limit in PHP version editor in cPanel to fix this.

    Reply
    • Marco Yandun says:
      Jun 26, 2017 at 4:58 pm

      “I increased the post_max_size and upload_max_filesize limit in PHP version editor in cPanel to fix this.”

      Also did for me

      Reply
    • Paolo says:
      Jul 9, 2017 at 3:22 am

      This worked for me. I’ve only got 3 plugins and the default twenty seventeen theme and I still get this error when trying to upload the theme I bought. I logged in to my cPanel -> PHP version selector -> switch to PHP options. Increased both post _max_filesize and upload_max_filesize to 16M and it worked. It was set by default to 2M for me and the theme I was trying to install is 9MB. Thank you Bob M for sharing this fix.

      Reply
      • Cody says:
        Nov 22, 2017 at 12:34 pm

        This worked for me!!

        Reply
  13. James says:
    Dec 9, 2016 at 9:11 am

    Absolute life saver, thank you!

    Reply
  14. Christian says:
    Dec 4, 2016 at 5:18 pm

    This didn’t work for me but is still worth knowing how to troubleshoot. What did work for me was to upload the file (unzipped) via Filezilla FTP.

    Reply
  15. ekpono says:
    Oct 2, 2016 at 3:09 pm

    it worked. I copied the theme file into wp-content folder. thanks guys

    Reply
  16. Keith says:
    Sep 3, 2016 at 4:12 pm

    I had the “Are you sure you want to do this”..but I was attempting to load the .zip file of “All files and Documentation” from theme forest.

    I instead downloaded the .zip of “Installable WordPress Files Only” and loaded that the stand way in Appearance -> Themes and it worked.

    Maybe this will help some folk.

    Reply
  17. Greg says:
    Jun 27, 2016 at 5:16 pm

    Clearing personal browser cookies for the specific site did the trick for me. May help someone out . . . may as well clear personal browser cache too . . .

    Reply
  18. Maria says:
    Jun 11, 2016 at 10:58 am

    I’m not sure if that’s possibly the reason (I’m the super newbie) but after dragging the zip file to the desktop instead of uploading directly from the download folder it worked. :)

    Reply
  19. Phill says:
    Apr 10, 2016 at 11:01 pm

    Guys, it worked for me this way:

    Go to your wordpress folder project —> wp-content.

    Extract your theme to this folder. Don’t try to put in a .zip file.

    I hope this can help you.

    Reply
    • Twiga says:
      Jun 22, 2016 at 2:55 pm

      Thanks, Phill. Copying the extracted folder into wp-content worked for me too.

      Reply
      • Mahdi says:
        Jul 10, 2016 at 10:05 am

        Thanks.worked for me too.

        Reply
    • Muqeed says:
      Jan 10, 2017 at 11:42 am

      thanks work for me

      Reply
  20. rediyus says:
    Mar 30, 2016 at 7:29 am

    thank you wpbeginner! it’s really helpfull

    Reply
  21. avinash says:
    Feb 25, 2016 at 7:42 pm

    i am getting message while uploading new zip theme “Are you sure you want to do this?

    Please try again.” please me so that i will able to host new theme

    Reply
  22. Ijaz Ahmad says:
    Feb 24, 2016 at 12:19 am

    Themes uploading time error sir plz help me
    Warning: POST Content-Length of 30017322 bytes exceeds the limit of 8388608 bytes in
    Unknown on line 0
    Are you sure you want to do this?

    Please try again.

    Reply
  23. Alex says:
    Nov 29, 2015 at 10:10 am

    So I found the plugin that is causing the error. How do I fix it?

    Reply
    • WPBeginner Support says:
      Nov 29, 2015 at 1:33 pm

      Report the error to the plugin author.

      Reply
  24. Tahir says:
    Nov 11, 2015 at 1:31 am

    I thing this very easy go to wordpress -> wp-content -> theme and upload your file without .zip
    thanks

    Reply
  25. Dileep says:
    Oct 13, 2015 at 4:26 am

    I.m getting error while uploading new theme.

    Like this…
    ” Are you sure you want to do this?

    Please try again ”

    Please find solution

    Reply
  26. diseño web mallorca says:
    Oct 4, 2015 at 4:37 pm

    Thnks for the fix

    Reply
  27. Varun Jain says:
    Sep 8, 2015 at 7:45 am

    Just increase the size of file upload and execution time.

    max_execution_time = 180
    max_input_time = 600
    post_max_size = 128M
    upload_max_filesize = 256M

    and restart all services will work fine.

    Thanks

    Reply
    • Sajid says:
      Oct 7, 2015 at 5:24 am

      where is the php.ini file? I am getting this error on localhost wamp server..please help

      Reply
    • Vincent says:
      Feb 6, 2016 at 11:54 pm

      worked like a charm!

      Reply
    • Erico Reis says:
      Oct 18, 2016 at 7:00 am

      Really the best solution!

      Reply
  28. Gershon says:
    Apr 22, 2015 at 9:22 pm

    I am writing new theme (follow a book) and I get this fuzzy error message when I try to activate it.
    None of suggested is worked for me. (

    Reply
    • Andrew Lopez says:
      May 29, 2015 at 7:14 pm

      Hello Gershon –

      I performed the same steps in the article and was unable to resolve my issue as well. I received the same error message as the article describes and noticed my upload size was only 2MB. I plan on increasing the upload size and this should (hoping) to resolve my issue.

      How big is your upload size? See if this is your issue.

      Cheers,

      Reply
    • Adam says:
      Aug 17, 2015 at 8:19 am

      I was having the same problem. All other themes that I have in the themes folder were absolutely fine and activated fine. However one theme was giving me this error when I tried to activate it. On closer inspection, I found that I had spaces in the theme folder name, i.e. I had called the folder which contained the theme files “Primary School Theme”. When I removed the spaces, the error went away. Hope this helps

      Reply
  29. LP_Dave says:
    Jan 16, 2015 at 4:16 pm

    I don’t think I understand the steps in the last solution. I’m confused by the wording: So I don’t add the section “‘Authentication Unique Keys and Salts”, which means don’t keep any of the green text. But then if I delete all of the lines that begin with define, that eliminates all of the remaining posted text. So am I just removing all of these lines from the wp-config.php file?

    Edit: I was actually able to solve my problem by creating a php.ini file, similar to Anthony Gore’s suggestion, through cPanel. I still think the instructions above are confusing though.

    Reply
  30. Andrew says:
    Jan 11, 2015 at 2:31 pm

    I got this at login so had to do the plugins and themes deactivation through FTP. Still couldn’t find the issue but then had a look at the URL and it was not just mysite.com/wp-admin it was like an old URL where I had been clearing the cache of my browser and it logged me out the site. So I was trying to login to what was probably an old temp URL that didn’t exist anymore.

    Reply
  31. mohsin says:
    Dec 19, 2014 at 5:38 am

    this is the problem for Ripped themes ??

    Reply
  32. Dayley says:
    Nov 28, 2014 at 11:54 am

    been trying for days, how & where can I find php.ini?!

    Reply
    • Mukhtar says:
      Dec 6, 2014 at 6:56 pm

      create a phpinfo page and find ‘Loaded Configuration File’ variable

      Reply
    • Tashreef Shareef says:
      Dec 11, 2014 at 2:54 am

      Login to your server using FTP. Then find php.ini under /etc/php5/apache2.

      Reply
      • Tondrux says:
        Dec 7, 2015 at 6:01 am

        etc/ is empty for me.

        Reply
      • jbc says:
        Aug 15, 2016 at 6:41 am

        old problems but same solutions : Incase one of you are not able to locate php.ini, please create a new php.ini or contact your hosting provider, they will give access to php.ini, if they don’t give, then create a php.ini..
        btw I faced this, and I am an actual newbie on wp…

        current status resolved after creating new php.ini.

        Reply
  33. Anthony Gore says:
    Oct 30, 2014 at 8:10 pm

    It’s often caused by php.ini settings. If this error is happening when you’re trying to upload a file, it’s probably your max post size or max file upload size. Find php.ini and change these settings:

    max_execution_time = 180
    max_input_time = 600
    post_max_size = 128M
    upload_max_filesize = 256M

    Reply
    • Sadhik says:
      Mar 27, 2015 at 7:42 am

      Its working. Guys check your php.ini before start anything… Thanks Anthony Gore…

      Reply
    • Lina says:
      Sep 9, 2015 at 6:54 am

      Thank you so much! Unfortunately I’ve tried everything else before I read comments :D but finally it’s working. Thanks again.

      Reply
    • Tobersheer says:
      Oct 14, 2015 at 2:25 am

      You are a genuis

      Reply
  34. robrecord says:
    Oct 9, 2014 at 7:31 am

    I fixed it by removing cookies for the site in question. It was because I moved the install to a new server.

    Reply
  35. Syed Balkhi says:
    Oct 8, 2014 at 9:10 am

    Did you try replacing the SALT keys from your wp-config.php file (last solution in the article) ?

    Reply
    • Saqib says:
      Oct 19, 2014 at 9:17 am

      I’m in the same situation also, the last solution doesn’t make sense, must be something to do with the premium theme I’ve downloaded… I’ll have to get in touch with the author.

      Btw doesn’t mention, it’s compatible with WP 4.0… #damn

      Reply
  36. Algot Henge says:
    Oct 7, 2014 at 8:06 pm

    No joy. Brand new install of WordPress. No plugins. No other themes except default. Same error. That must not be the problem, but I can’t figure it out.

    Reply
  37. Luke Woods says:
    Oct 5, 2014 at 8:22 am

    I just upgraded to 4.0 and now I cannot publish any posts- can I roll back to 3.9?
    Please comment, Best. Luke

    Reply
  38. Ken says:
    Mar 12, 2014 at 5:30 pm

    Tried changing the config file as you suggested. No difference. Still cannot spam/trash comment

    Reply
  39. Ken says:
    Mar 12, 2014 at 3:39 pm

    I have an issue with a practically clean install of wordpress (latest version). All plugins deleted. Theme is “Twenty Thirteen”. I get this message when trying to delete a single comment. (I haven’t tried changing the config file to take out the definitions of the keys).

    The interesting part is that the box:
    “Users must be registered and logged in to comment” is checked.
    The box
    “Anyone can register” is not checked.

    I am the only user at this point.

    The comment was made by Derrick %/hdkspjbhk805 31.134.253.132

    There may be some issue that does not enforce the rules.

    And then the leak somehow messes up the comment stack.

    Reply
  40. Owen says:
    Jan 1, 2014 at 5:20 am

    I sometimes have this issue when trying to save jetpack custom css and I’m not sure why.

    Reply
  41. karen says:
    Dec 17, 2013 at 10:14 am

    Can’t deactivating your theme cause problems with you widgets no longer having their content as set up — and then — you are stuck redoing what might add up to significant duplicate work? I’m not advanced enough to know if I’m even asking that question correctly. But recently I worked on a site, switched themes and than ARGH! I had to go back and redo a lot of work getting the right content back into the right widget.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
Smash Balloon
Smash Balloon
Add Custom Social Media Feeds in WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
Liquid Web
Liquid Web Coupon
Get 50% OFF on Liquid Web managed WordPress hosting plans for 3 months. From just $9.50.
SeedProd Logo
SeedProd Coupon
Get 50% OFF SeedProd Coming Soon Page plugin for WordPress.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.