Answers.Body: <p>Ray - fwiw I am trying this out on my test system- WP + older CiviCRM - the urls are formed using &amp;2F rather than /, but I do get the 'Thank you' page.  On your Thank you page, did you check 'send email' (maybe uncheck?) Are you using 'test drive'-assuming you are -maybe a problem w/payment processor, are you using Dummy/test payment processor, only after confirmation will it hit the pmnt processor.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-22T15:33:15.833Z
Answers.Text: Good points! I am using a Dummy Payment Processor and have it set to send an email. I did try turning off send email and a live payment processor. Still no dice, it completes the trnx but skips back to the main page contribution page rather than the thank you page. I should mention that when you run a test trnx you do get the thank you page.
Answers.UserDisplayName: RayWright
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-23T18:59:49.423Z
Answers.Text: 'Test drive' as opposed to 'live, you mean?  sounds like an issue w/payment proc. only b/c that is the difference, as far as I know, btwn 'test' and 'live' - when you're really 'live' you  need a security cert which no doubt you have from your Joomla setup, but - in your Dummy processor setup, did you set up Dummy details for Live Processor as well as for Test  payments? (name, http://dummy.com.. ) and make the Dummy your default payment processor?
Answers.UserDisplayName: Lesley Evensen
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-25T19:15:29.447Z
Answers.Text: Yes, I've tried both payment processors a live one with security creds and the dummy processor (dummy.com) - with the same results for both. I should say it also skips the Thank you page when you elect to 'pay later' which leads me to believe it is not the payment processor.
Answers.UserDisplayName: RayWright
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-22T04:44:13.677Z
Answers.LastActivityDate: 2015-06-22T04:44:13.677Z
Answers.UserDisplayName: Lesley Evensen
Answers.Body: <p>I ran into this problem too when I upgraded CiviCRM. </p>
  
  <p>I was also having trouble with the "Thank You" pages for registering. Like <a href="https://civicrm.stackexchange.com/questions/4793/civievent-error-when-registering-could-not-find-valid-value-for-id">this question</a>. And the fix for that, <strong>setting the wordpress base page fixed the problem</strong>. Full details are available in <a href="https://civicrm.stackexchange.com/a/6588/2437">this answer</a></p>
  
  <p>After following those instructions, it fixed this problem too. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-04-16T01:46:54.523Z
Answers.LastActivityDate: 2016-04-16T01:46:54.523Z
Answers.LastEditDate: 2017-04-13T12:53:13.167Z
Answers.UserDisplayName: Tully
Answers.Body: <p>@RayWright With or without the Wordpress Base Page set in civi: add the following to your functions.php:</p>
  
  <pre><code>function turnoff_front_page_redirect( $redirect_url ) {
      if ( is_front_page() ) $redirect_url = false;
  
      return $redirect_url;
  }
  
  add_filter( 'redirect_canonical', 'turnoff_front_page_redirect' );
  </code></pre>
  
  <p>Worked like a charm. -Carlos</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-09T04:43:02.000Z
Answers.LastActivityDate: 2017-02-09T04:43:02.000Z
Answers.UserDisplayName: Carlos NLF
Answers.Body: <p>Just create a Thank you page against Wordpress and use that page while re-directing this will solve the issue </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-19T18:52:03.203Z
Answers.Text: I'm not sure this would help, I have no idea why/how it's skipping the thank you page and 'redirecting' to the original donation page to begin with. Plus then the donor would miss out on all the confirmation information contained on the thank you page.
Answers.UserDisplayName: RayWright
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-19T10:31:07.360Z
Answers.LastActivityDate: 2015-06-19T10:31:07.360Z
Answers.UserDisplayName: Ramesh - ARTECH Consultancy
Answers.Body: <p>So I finally figured out what was causing this - but it created another small hiccup. In Wordpress' theme customizer if you set any sort of static front page that's when things start breaking. I tested a bunch of different pages, the civiCRM page that is set as the base page, a page with a contribution on it overridden content and non-overridden. All these pages had the same result - the thank you page on civi generated donate links doesn't show up. (I also tested different themes, it wasn't theme based.)</p>
  
  <p>But.....if you show a lists of posts as your home page the thank you page does show up! Which works for now but is problematic as you can't publish more than one post ever. If you only have one post published it shows the whole post on the home page. Once you have more than one it shows excerpts - which for me is awkward. I like my home page to be a donation page.</p>
  
  <p>I couldn't reproduce this on the demo server as we (understandably) don't have access to the Wordpress settings. I'd love some feedback if I'm the only one who has noticed this or if anyone has found a workaround.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-07-01T00:05:57.037Z
Answers.LastActivityDate: 2015-07-01T00:05:57.037Z
Answers.UserDisplayName: RayWright
Body: <p>I'm testing through migrating from joomla to wordpress. My developemnt site is set up in Wordpress 4.2.2 and Civi 4.6.3. I'm having an issue with contributions, when you make a contribution the thank you page is skipped and the user is dropped back to the original contribution page (it's blank, like it redirects there.) The contribution is successful and an email is sent so I'm at a loss for what is happening.</p>
  
  <p>I've checked the civi log and the error log, there's nothing there. I also tried to reproduce it on the demo site, no dice. I've turned off all plugins in wordpress and removed my custom php file.</p>
  
  <p>The one thought I have is that all my urls seem to be using &amp;2f rather then the forward slash for any "/" that occur after the "?page=CiviCRM" . I was thinking it might be a related problem since the URLs works with checksums??</p>
  
  <p>Any idea what else I can do to solve this!?</p>
  
Tags: <civicontribute><wordpress><contributions><contribution-page>
Title: Contributions not showing Thank You Screen
ThreadText: # Contributions not showing Thank You Screen
  
  (Asked by: username_0 on 2015-06-18)
  
  I'm testing through migrating from joomla to wordpress. My developemnt site is set up in Wordpress 4.2.2 and Civi 4.6.3. I'm having an issue with contributions, when you make a contribution the thank you page is skipped and the user is dropped back to the original contribution page (it's blank, like it redirects there.) The contribution is successful and an email is sent so I'm at a loss for what is happening.
  
  I've checked the civi log and the error log, there's nothing there. I also tried to reproduce it on the demo site, no dice. I've turned off all plugins in wordpress and removed my custom php file.
  
  The one thought I have is that all my urls seem to be using &2f rather then the forward slash for any "/" that occur after the "?page=CiviCRM" . I was thinking it might be a related problem since the URLs works with checksums??
  
  Any idea what else I can do to solve this!?
  
  **Tags:** civicontribute, wordpress, contributions, contribution-page
  
  
  ---
  
  ## 5 answers
  
  ### Answer by username_0 on 2015-07-01. Score: 3 | Accepted answer
  
  So I finally figured out what was causing this - but it created another small hiccup. In Wordpress' theme customizer if you set any sort of static front page that's when things start breaking. I tested a bunch of different pages, the civiCRM page that is set as the base page, a page with a contribution on it overridden content and non-overridden. All these pages had the same result - the thank you page on civi generated donate links doesn't show up. (I also tested different themes, it wasn't theme based.)
  
  But.....if you show a lists of posts as your home page the thank you page does show up! Which works for now but is problematic as you can't publish more than one post ever. If you only have one post published it shows the whole post on the home page. Once you have more than one it shows excerpts - which for me is awkward. I like my home page to be a donation page.
  
  I couldn't reproduce this on the demo server as we (understandably) don't have access to the Wordpress settings. I'd love some feedback if I'm the only one who has noticed this or if anyone has found a workaround.
  
  
  ---
  
  ### Answer by username_1 on 2015-06-22. Score: 2
  
  Ray - fwiw I am trying this out on my test system- WP + older CiviCRM - the urls are formed using &2F rather than /, but I do get the 'Thank you' page. On your Thank you page, did you check 'send email' (maybe uncheck?) Are you using 'test drive'-assuming you are -maybe a problem w/payment processor, are you using Dummy/test payment processor, only after confirmation will it hit the pmnt processor.
  
  > **Comments:**
  > **username_0**: Good points! I am using a Dummy Payment Processor and have it set to send an email. I did try turning off send email and a live payment processor. Still no dice, it completes the trnx but skips back to the main page contribution page rather than the thank you page. I should mention that when you run a test trnx you do get the thank you page.  
  > **username_1**: 'Test drive' as opposed to 'live, you mean?  sounds like an issue w/payment proc. only b/c that is the difference, as far as I know, btwn 'test' and 'live' - when you're really 'live' you  need a security cert which no doubt you have from your Joomla setup, but - in your Dummy processor setup, did you set up Dummy details for Live Processor as well as for Test  payments? (name, http://dummy.com.. ) and make the Dummy your default payment processor?  
  > **username_0**: Yes, I've tried both payment processors a live one with security creds and the dummy processor (dummy.com) - with the same results for both. I should say it also skips the Thank you page when you elect to 'pay later' which leads me to believe it is not the payment processor.  
  
  ---
  
  ### Answer by username_2 on 2016-04-16. Score: 2
  
  I ran into this problem too when I upgraded CiviCRM.
  
  I was also having trouble with the "Thank You" pages for registering. Like [this question](https://civicrm.stackexchange.com/questions/4793/civievent-error-when-registering-could-not-find-valid-value-for-id). And the fix for that, **setting the wordpress base page fixed the problem**. Full details are available in [this answer](https://civicrm.stackexchange.com/a/6588/2437)
  
  After following those instructions, it fixed this problem too.
  
  
  ---
  
  ### Answer by username_3 on 2017-02-09. Score: 0
  
  @username_0 With or without the Wordpress Base Page set in civi: add the following to your functions.php:
  
  ```
  function turnoff_front_page_redirect( $redirect_url ) {
      if ( is_front_page() ) $redirect_url = false;
  
      return $redirect_url;
  }
  
  add_filter( 'redirect_canonical', 'turnoff_front_page_redirect' );
  
  ```
  
  Worked like a charm. -username_3
  
  
  ---
  
  ### Answer by username_4 on 2015-06-19. Score: 0
  
  Just create a Thank you page against Wordpress and use that page while re-directing this will solve the issue
  
  > **Comments:**
  > **username_0**: I'm not sure this would help, I have no idea why/how it's skipping the thank you page and 'redirecting' to the original donation page to begin with. Plus then the donor would miss out on all the confirmation information contained on the thank you page.  
  
  ---
  
  