Answers.Body: <p>I just create a page called 'Contribute' or something like that, then either use the shortcode button the CiviCRM supplies in the page/post editing interface as Kevin mentioned above. Or, depending on how you like to build your Wordpress site, use <a href="https://developer.wordpress.org/reference/functions/do_shortcode/" rel="nofollow">Wordpress's do_shortcode method</a> straight in your page template</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-16T04:27:24.170Z
Answers.LastActivityDate: 2015-09-16T04:27:24.170Z
Answers.UserDisplayName: Sean
Answers.Body: <p>I'd try the site using the default theme, we've seen issues in the past where custom themes were causing problems.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-15T22:48:37.873Z
Answers.LastActivityDate: 2015-09-15T22:48:37.873Z
Answers.UserDisplayName: Parvez Saleh
Answers.Body: <p>I had the same situation installing CiviCRM 4.7.25 on my testing server. WordPress is installed in a subfolder (wp), but the WordPress 'Site address' is just the website's domain. </p>
  
  <p>Osarusan's last solution fixed the problem - I added a dummy page named with a url like mysite.com/wp and made the CiviCRM page a child page of the wp page.</p>
  
  <p>It seems that CiviCRM is using the WordPress installation folder as the base for the url of the CiviCRM page when it should probably be using the WordPress 'Site address' as the base.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-08T18:22:30.183Z
Answers.Text: Thanks for your post Don but this doesn't really answer the question.  StackExchange isn't a forum and works best if you stick to the question and answer format. https://civicrm.stackexchange.com/help/how-to-answer
Answers.UserDisplayName: William Mortada
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-09T18:43:23.853Z
Answers.Text: I wanted to emphasize that Osarusan's solution seems to work best for sites where WordPress is installed in a subfolder.  I would have simply voted it up if I had been allowed to do so...
Answers.UserDisplayName: Don Alejandro
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-08T16:25:26.663Z
Answers.Text: CiviCRM version 4.27 for WordPress corrects this problem so that it is no longer necessary to make the front-end CiviCRM page a child page of a dummy 'wp' page. If you've made the civicrm page a child of wp, you'll have to change it to 'no parent' when updating to 4.27.
Answers.UserDisplayName: Don Alejandro
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-10-08T14:43:42.333Z
Answers.LastActivityDate: 2017-10-08T14:43:42.333Z
Answers.UserDisplayName: Don Alejandro
Answers.Body: <p>Well I figured it out... It turns out that I had forgotten to activate the shortcode in the CiviCRM Admin Utilities plugin. It was that simple... once I checkmarked the shortcode for posts and pages, I was able to manually add the contribution pages to WP pages.</p>
  
  <p>I do still have a CiviCRM page that says "Do not delete this page. Page content is generated by CiviCRM." and CiviContribute still does link directly to that page for some reason... but I am able to use the shortcode now so it's not a problem.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-18T13:37:04.923Z
Answers.Text: Interesting feedback. I'll update CiviCRM Admin Utilities so that it enables shortcodes on all post types by default.
Answers.UserDisplayName: Christian Wach
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-18T13:37:42.920Z
Answers.Text: As per my comment above, what settings do you see in "Administer -> System Settings -> CMS Database Integration"? Sounds like your Base Page setting might be awry.
Answers.UserDisplayName: Christian Wach
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-20T00:00:59.740Z
Answers.Text: The CMS Integration settings look correct to me... it tells me the users table is "users" and it has my Wordpress base page listed as "[mysite]/wordpress/civicrm"
Answers.UserDisplayName: osarusan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-21T11:43:46.377Z
Answers.Text: And your WP site's root is at '[mysite]/wordpress/'? IOW, all that's in the field is 'civicrm'?
Answers.UserDisplayName: Christian Wach
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-21T14:50:34.627Z
Answers.Text: Correct, the only thing in the field is civicrm.
  
  My site's wordpress install is in [mysite]/wordpress, but my wordpress frontend is just [mysite]. Could that have something to do with it I wonder...
Answers.UserDisplayName: osarusan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-21T16:52:32.773Z
Answers.Text: Yes, it did have something to do with it actually... I changed the base URL settings in civicrm.settings and now it works. I feel very foolish...
Answers.UserDisplayName: osarusan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-21T17:17:58.677Z
Answers.Text: Well I was only half right...
  
  The front end now works, and the strange page I mentioned in the OP no longer shows, while the events and pages show properly.
  
  However, the backend no longer works! What else do I need to change in my settings to have this work?
Answers.UserDisplayName: osarusan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-21T20:31:30.203Z
Answers.Text: I don't have a replica of your setup, but your new question must surely be related to this: http://civicrm.stackexchange.com/questions/6581/wordpress-mod-rewrite
Answers.UserDisplayName: Christian Wach
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-22T15:05:34.527Z
Answers.Text: I think it is related to that for sure. Fortunately I think I have found a workaround and the problem no longer is troubling me. I'm not sure why it happened, but creating the dummy pages seems to have solved it.
Answers.UserDisplayName: osarusan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-23T16:07:37.840Z
Answers.Text: It would be great if you could dig into this and post your answer below - for those of us who might encounter this issue in the future :-)
Answers.UserDisplayName: Christian Wach
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-24T16:29:41.390Z
Answers.Text: Well, I am positive that it has to do with the fact that I have Wordpress installed in its own subdirectory but still run it from the siteroot. CiviCRM and Wordpress's Pretty URLs don't seem to work all that well with each other. WP kept rewriting the Civi-generated urls from /wordpress/civicrm to /civicrm and causing the civi-generated content not to appear. However, making dummy content (pages) with the correct URL structure (a parent page called wordpress and a child page called civicrm) forced WP to stop rewriting that URL (since it now exists in the database) and solved the problem.
Answers.UserDisplayName: osarusan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-18T11:51:55.500Z
Answers.LastActivityDate: 2015-09-18T11:51:55.500Z
Answers.UserDisplayName: osarusan
Body: <p>I am using CiviCRM with Wordpress but I am having some trouble with getting pages in Civi to work in Wordpress.</p>
  
  <p>For example, any time I try to view a contribution page, it takes me to a Wordpress page called CiviCRM that says "Do not delete this page. Page content is generated by CiviCRM."</p>
  
  <p>No Civi content is actually there, just that text.</p>
  
  <p>How can I get the actual contribute pages?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-16T00:21:52.623Z
Comments.Text: In addition to what Parvez has suggested, are you creating a page (or a post) and inserting the shortcode to the contribution page?   The default page, typically civicrm is used internally to present the CiviCRM content.
Comments.UserDisplayName: Kevin Cristiano
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-09-17T10:51:57.527Z
Comments.Text: Out of interest, what settings do you see in "Administer -> System Settings -> CMS Database Integration"? Sounds like your Base Page setting might be awry.
Comments.UserDisplayName: Christian Wach
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-04-22T22:03:06.970Z
Comments.Text: I am also seeing the issue where CiviCRM is not paying attention to the WordPress site address (https://mysite.com) and is instead using the installation folder (https:mysite.com/wordpress). I have tried creating the dummy parent page (/wordpress) with CiviCRM 5.0.1 and it does not seem to work. I keep getting the "Do not delete this page. Page content is generated by CiviCRM." message rather than a rewritten page. The [civicrm component="user-dashboard" hijack="1"] shortcode produces a page, but it does not appear to be fully functional. I am using the Enfold (child) theme, and have turned al
Comments.UserDisplayName: chrissy
Tags: <wordpress>
Title: CiviCRM/Wordpress "Page" Integration
ThreadText: # CiviCRM/Wordpress "Page" Integration
  
  (Asked by: username_0 on 2015-09-15)
  
  I am using CiviCRM with Wordpress but I am having some trouble with getting pages in Civi to work in Wordpress.
  
  For example, any time I try to view a contribution page, it takes me to a Wordpress page called CiviCRM that says "Do not delete this page. Page content is generated by CiviCRM."
  
  No Civi content is actually there, just that text.
  
  How can I get the actual contribute pages?
  
  **Tags:** wordpress
  
  > **Comments:**
  > **username_1**: In addition to what username_5 has suggested, are you creating a page (or a post) and inserting the shortcode to the contribution page?   The default page, typically civicrm is used internally to present the CiviCRM content.  
  > **username_2**: Out of interest, what settings do you see in "Administer -> System Settings -> CMS Database Integration"? Sounds like your Base Page setting might be awry.  
  > **username_3**: I am also seeing the issue where CiviCRM is not paying attention to the WordPress site address (https://mysite.com) and is instead using the installation folder (https:mysite.com/wordpress). I have tried creating the dummy parent page (/wordpress) with CiviCRM 5.0.1 and it does not seem to work. I keep getting the "Do not delete this page. Page content is generated by CiviCRM." message rather than a rewritten page. The [civicrm component="user-dashboard" hijack="1"] shortcode produces a page, but it does not appear to be fully functional. I am using the Enfold (child) theme, and have turned al  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_0 on 2015-09-18. Score: 3 | Accepted answer
  
  Well I figured it out... It turns out that I had forgotten to activate the shortcode in the CiviCRM Admin Utilities plugin. It was that simple... once I checkmarked the shortcode for posts and pages, I was able to manually add the contribution pages to WP pages.
  
  I do still have a CiviCRM page that says "Do not delete this page. Page content is generated by CiviCRM." and CiviContribute still does link directly to that page for some reason... but I am able to use the shortcode now so it's not a problem.
  
  > **Comments:**
  > **username_2**: Interesting feedback. I'll update CiviCRM Admin Utilities so that it enables shortcodes on all post types by default.  
  > **username_2**: As per my comment above, what settings do you see in "Administer -> System Settings -> CMS Database Integration"? Sounds like your Base Page setting might be awry.  
  > **username_0**: The CMS Integration settings look correct to me... it tells me the users table is "users" and it has my Wordpress base page listed as "[mysite]/wordpress/civicrm"  
  > **username_2**: And your WP site's root is at '[mysite]/wordpress/'? IOW, all that's in the field is 'civicrm'?  
  > **username_0**: Correct, the only thing in the field is civicrm.  My site's wordpress install is in [mysite]/wordpress, but my wordpress frontend is just [mysite]. Could that have something to do with it I wonder...  
  > **username_0**: Yes, it did have something to do with it actually... I changed the base URL settings in civicrm.settings and now it works. I feel very foolish...  
  > **username_0**: Well I was only half right...  The front end now works, and the strange page I mentioned in the OP no longer shows, while the events and pages show properly.  However, the backend no longer works! What else do I need to change in my settings to have this work?  
  > **username_2**: I don't have a replica of your setup, but your new question must surely be related to this: http://civicrm.stackexchange.com/questions/6581/wordpress-mod-rewrite  
  > **username_0**: I think it is related to that for sure. Fortunately I think I have found a workaround and the problem no longer is troubling me. I'm not sure why it happened, but creating the dummy pages seems to have solved it.  
  > **username_2**: It would be great if you could dig into this and post your answer below - for those of us who might encounter this issue in the future :-)  
  > **username_0**: Well, I am positive that it has to do with the fact that I have Wordpress installed in its own subdirectory but still run it from the siteroot. CiviCRM and Wordpress's Pretty URLs don't seem to work all that well with each other. WP kept rewriting the Civi-generated urls from /wordpress/civicrm to /civicrm and causing the civi-generated content not to appear. However, making dummy content (pages) with the correct URL structure (a parent page called wordpress and a child page called civicrm) forced WP to stop rewriting that URL (since it now exists in the database) and solved the problem.  
  
  ---
  
  ### Answer by username_4 on 2015-09-16. Score: 2
  
  I just create a page called 'Contribute' or something like that, then either use the shortcode button the CiviCRM supplies in the page/post editing interface as username_1 mentioned above. Or, depending on how you like to build your Wordpress site, use [Wordpress's do\_shortcode method](https://developer.wordpress.org/reference/functions/do_shortcode/) straight in your page template
  
  
  ---
  
  ### Answer by username_5 on 2015-09-15. Score: 1
  
  I'd try the site using the default theme, we've seen issues in the past where custom themes were causing problems.
  
  
  ---
  
  ### Answer by username_6 on 2017-10-08. Score: 0
  
  I had the same situation installing CiviCRM 4.7.25 on my testing server. WordPress is installed in a subfolder (wp), but the WordPress 'Site address' is just the website's domain.
  
  username_0's last solution fixed the problem - I added a dummy page named with a url like mysite.com/wp and made the CiviCRM page a child page of the wp page.
  
  It seems that CiviCRM is using the WordPress installation folder as the base for the url of the CiviCRM page when it should probably be using the WordPress 'Site address' as the base.
  
  > **Comments:**
  > **username_7**: Thanks for your post Don but this doesn't really answer the question.  StackExchange isn't a forum and works best if you stick to the question and answer format. https://civicrm.stackexchange.com/help/how-to-answer  
  > **username_6**: I wanted to emphasize that username_0's solution seems to work best for sites where WordPress is installed in a subfolder.  I would have simply voted it up if I had been allowed to do so...  
  > **username_6**: CiviCRM version 4.27 for WordPress corrects this problem so that it is no longer necessary to make the front-end CiviCRM page a child page of a dummy 'wp' page. If you've made the civicrm page a child of wp, you'll have to change it to 'no parent' when updating to 4.27.  
  
  ---
  
  