{"id":70344,"date":"2012-01-28T11:00:10","date_gmt":"2012-01-28T16:00:10","guid":{"rendered":"http:\/\/wpmu.org\/?p=70344"},"modified":"2013-09-08T12:34:34","modified_gmt":"2013-09-08T16:34:34","slug":"redirect-wordpress-users-to-a-custom-thank-you-page-after-registration","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/redirect-wordpress-users-to-a-custom-thank-you-page-after-registration\/","title":{"rendered":"Redirect WordPress Users to a Custom Thank You Page after Registration"},"content":{"rendered":"<div class=\"image-grid cgrid-row\">\n<div class=\"cgrid-col cgrid-col-span-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-121115\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2012\/01\/register-bi-1.jpg\" alt=\"register-bi-1\" width=\"635\" height=\"435\" \/><\/div>\n<\/div>\n<p>I\u2019ve noticed a problem with one of my WordPress sites lately. When someone registers with a Yahoo or Hotmail account, the <strong>registration confirmation is delayed for a number of hours<\/strong>. And then when it does arrive, it <strong>gets put into the spam folder<\/strong>.<\/p>\n<p>I\u2019ve looked into the problem (a problem that a lot of people have), and it seems that most likely it\u2019s <strong>an issue with Yahoo and Hotmail<\/strong> simply not liking me or my web server for one of several possible reasons.<\/p>\n<p>I\u2019ve researched what I can do about it, but every time I think I\u2019ve found an answer (invariably a complicated one, and sometimes even an expensive one), someone else comes along and says they tried that answer, and it didn\u2019t work.<\/p>\n<p>I tried a few myself but to no avail.<\/p>\n\n<h2><strong>A Simple Solution<\/strong><\/h2>\n<p>One day I may get it all straightened out, but in the meantime, I\u2019ve decided to go with a <strong>simpler and more human approach<\/strong>. I\u2019m simply going to <strong>tell my users that their confirmation email will probably get sent to their spam folder<\/strong>, and on top of that, it probably <strong>won\u2019t show up for at least a few hours<\/strong>.<\/p>\n<p>Of course most people know to look in their spam folders for registration emails, but when it doesn\u2019t come within a few minutes, many will simply forget about it altogether.<\/p>\n<p>I realize this solution isn\u2019t ideal, but it will work for now. And it has also gotten me thinking about how to start engaging your site\u2019s brand new users from the very first minute.<\/p>\n<h2><strong>Get Their Attention<\/strong><\/h2>\n<p>In order to make sure my users get my message, I know that <strong>I\u2019m going to need to get their attention<\/strong>.<\/p>\n<p>The problem with the normal sign up process<strong> on a WordPress site<\/strong> is that <strong>the message the user sees<\/strong> immediately after filling in the registration form<strong> is not very eye-catching<\/strong>, to say the least.<\/p>\n<p>Here\u2019s what they see.<\/p>\n<p><a rel=\"lightbox[70344]\" class=\"blog-thumbnail\" href=\"https:\/\/wpmudev.com\/blog\/redirect-wordpress-users-to-a-custom-thank-you-page-after-registration\/normal-registration\/\" rel=\"attachment wp-att-70348\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-70348\" title=\"normal-registration\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2012\/01\/normal-registration.jpg\" alt=\"Post image\" aria-hidden=\"true\" width=\"631\" height=\"598\" \/><\/a><\/p>\n<h2><strong>Redirect Users to a Custom Page<\/strong><\/h2>\n<p><strong>The solution<\/strong>, of course, is simply to redirect users to a custom page that contains whatever you like \u2013 i.e. <strong>a page that grabs their attention<\/strong> and spells out whatever you\u2019d like them to know.<\/p>\n<p>This can easily be <strong>done with a redirection plugin<\/strong>.<\/p>\n<p>There are a number of free redirection plugins out there that work quite well, but I\u2019m going to recommend two.<\/p>\n<h2><strong>1. Peter\u2019s Login Redirect (<a href=\"http:\/\/wordpress.org\/extend\/plugins\/peters-login-redirect\/\" rel=\"noopener\" target=\"_blank\">Download Here<\/a>)<\/strong><\/h2>\n<p>This first plugin does a number of things, but I\u2019ve chosen it here because it already has a built-in section to do exactly what we want it to do \u2013 redirect users immediately after they\u2019ve filled in their registration details.<\/p>\n<p>Simply pop in the URL of where you want your users to be redirected to. (You\u2019ll need to look for this box on the Settings page. It\u2019s buried among several others.)<\/p>\n<p><a rel=\"lightbox[70344]\" class=\"blog-thumbnail\" href=\"https:\/\/wpmudev.com\/blog\/redirect-wordpress-users-to-a-custom-thank-you-page-after-registration\/peters-login-redirect\/\" rel=\"attachment wp-att-70349\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-70349\" title=\"peters-login-redirect\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2012\/01\/peters-login-redirect.jpg\" alt=\"Post image\" aria-hidden=\"true\" width=\"630\" height=\"353\" \/><\/a><\/p>\n<p>One advantage to this plugin is that it doesn\u2019t put extra redirection options on the Write Post screen (the screen where you write your posts).<\/p>\n\n<h2><strong>2. Quick Page Post Redirect Plugin (<a href=\"http:\/\/wordpress.org\/extend\/plugins\/quick-pagepost-redirect-plugin\/\" rel=\"noopener\" target=\"_blank\">Download Here<\/a>)<\/strong><\/h2>\n<p>If you think you might have a need for a general redirection plugin for things other than this little job, then I can recommend the Quick Page Post Redirect plugin.<\/p>\n<p>Unlike the plugin above, this plugin DOES put redirection options on your Write Post screen (the screen where you write your posts). And so if you\u2019d just like to use a plugin for this little job, you might not want that extra clutter.<\/p>\n<p><strong>Setting it Up<\/strong><\/p>\n<p>After installing and activating the plugin, go to the Quick Redirects page, then insert the END OF the URL for the original page, and then the FULL URL of the target page.<\/p>\n<p>On a WordPress site, the END OF the URL is going to look like this:<\/p>\n<pre style=\"padding-left: 30px;\">\/wp-login.php?checkemail=registered<\/pre>\n<p>You can see this by registering for your site and then looking at the URL you\u2019ve been redirected to.<\/p>\n<p>The target page is where you want to redirect your users to. For example, let\u2019s say you made up a page called Registration Confirmation on example.com. It would look like this: <em>http:\/\/example.com\/registration-confirmation\/<\/em>.<\/p>\n<p><a rel=\"lightbox[70344]\" class=\"blog-thumbnail\" href=\"https:\/\/wpmudev.com\/blog\/redirect-wordpress-users-to-a-custom-thank-you-page-after-registration\/quick-redirect-plugin\/\" rel=\"attachment wp-att-70351\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-70351\" title=\"quick-redirect-plugin\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2012\/01\/quick-redirect-plugin.jpg\" alt=\"Post image\" aria-hidden=\"true\" width=\"628\" height=\"933\" \/><\/a>And that&#8217;s it.<\/p>\n<h2><strong>Get Their Attention<\/strong><\/h2>\n<p>When you redirect your users from the bland default page, you can spice things up to make sure they get the message. I was thinking of something like this.<\/p>\n<p><a rel=\"lightbox[70344]\" class=\"blog-thumbnail\" href=\"https:\/\/wpmudev.com\/blog\/redirect-wordpress-users-to-a-custom-thank-you-page-after-registration\/deniro5\/\" rel=\"attachment wp-att-70366\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-70366\" title=\"deniro5\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2012\/01\/deniro5.jpg\" alt=\"Post image\" aria-hidden=\"true\" width=\"638\" height=\"857\" \/><\/a><\/p>\n\n<p>Photo: <a href=\"http:\/\/www.bigstockphoto.com\/image-12492731\/stock-photo-login-password\" target=\"_blank\">login password<\/a> from BigStock<\/p>\n<h4>More WordPress user registration articles:<\/h4>\n<ul>\n<li><a href=\"https:\/\/wpmudev.com\/blog\/21-wordpress-plugins-for-safer-smoother-and-better-user-registration\/\" target=\"_blank\">21 WordPress Plugins for Safer, Smoother, and Better User Registration<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>If you need to get the attention of brand new users, this is the way to do it.<\/p>\n","protected":false},"author":84404,"featured_media":70347,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[4],"tags":[300],"tutorials_categories":[],"class_list":["post-70344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plugins","tag-users"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/70344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/84404"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=70344"}],"version-history":[{"count":1,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/70344\/revisions"}],"predecessor-version":[{"id":216203,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/70344\/revisions\/216203"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/70347"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=70344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=70344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=70344"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=70344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}