CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • WordPress Installations (Moderators: Kurund Jalmi, Coleman Watts) »
  • WP Questions - Help Me Understand How to Fully Integrate
Pages: [1]

Author Topic: WP Questions - Help Me Understand How to Fully Integrate  (Read 607 times)

tagnw

  • I’m new here
  • *
  • Posts: 19
  • Karma: 0
  • CiviCRM version: 4.4.4
  • CMS version: WordPress 3.8
  • MySQL version: 5.1.72-cll
  • PHP version: 5.3.25
WP Questions - Help Me Understand How to Fully Integrate
February 17, 2014, 04:09:06 pm
I have set up my Wordpress site with CiviCRM.  All of my contacts are imported, my memberships are set up and all of my members are active.  It looks good except I want them (my members) all to have WP logins and can't seem to figure out if/how I can create logins for existing CiviCRM contacts?  And then how do I ensure that new members receive logins?  I did a test membership join but it didn't create a new WP login - however the test didn't work quite right so I am not certain it won't work when I go live.

Thanks!
« Last Edit: February 18, 2014, 12:13:01 pm by tagnw »

krypto

  • I post occasionally
  • **
  • Posts: 69
  • Karma: 5
  • IT guy for @bhahumanists. Running Civi on WP.
    • British Humanist Association
  • CiviCRM version: 4.5.8
  • CMS version: WordPress 4.x
  • MySQL version: 5.5.x
  • PHP version: 5.5.x
Re: Creating WP logins for all imported members
February 18, 2014, 11:38:55 am
There's no built-in way to do this en masse, afaik. We did it by modifying CSV User Import (http://wordpress.org/plugins/csv-user-import/) so that it matched up each import with the new WP user. Pretty easy to do if you want details.

I don't think there's a way to create them automatically for new memberships created in the back-office. But you can set the membership profile to request a username and password so that anyone signing up has to create a WP account (FYI this only appears when you're not logged in already - this one got me during testing for ages).

tagnw

  • I’m new here
  • *
  • Posts: 19
  • Karma: 0
  • CiviCRM version: 4.4.4
  • CMS version: WordPress 3.8
  • MySQL version: 5.1.72-cll
  • PHP version: 5.3.25
Re: Creating WP logins for all imported members
February 18, 2014, 11:41:35 am
Would your solution work if the users are already in CiviCRM?  I have 477 that I need logins for.  Guess I didn't quite understand the level of integration.  I want my members in CiviCRM to also have access to other members-only stuff on my Wordpress site.  This is getting more complicated than I anticipated.   ???

Maybe I am not understanding this feature of CiviCRM + WordPress properly:

"Create access to site content based on membership"

That is what I want to do, which I was thinking meant each member got a WordPress login so that they could then access member-only content.  But I am finding no way to auto-create a WP login when a membership is created and I am not able to set CiviCRM access permissions to a Smart Group (my business members, who I want to have the additional access).

I am going over the help stuff, but I'm not getting it.  What am I missing?  Do they just mean access to events, contribution pages and memberships only?  I read it as being able to create content that only certain groups.members could access.
« Last Edit: February 18, 2014, 12:03:02 pm by tagnw »

krypto

  • I post occasionally
  • **
  • Posts: 69
  • Karma: 5
  • IT guy for @bhahumanists. Running Civi on WP.
    • British Humanist Association
  • CiviCRM version: 4.5.8
  • CMS version: WordPress 4.x
  • MySQL version: 5.5.x
  • PHP version: 5.5.x
Re: WP Questions - Help Me Understand How to Fully Integrate
February 19, 2014, 03:39:21 am
Yep - it'll match up WP users to Civi contacts by email address (depending on your duplicate checking settings).

You can create a members' area using CiviMember Role Sync: https://civicrm.org/blogs/jag/wordpress-civimember-role-sync-plugin. That'll check everyone on login and, if they're a member, assign them a particular wordpress role. Then you can use standard WordPress plugins to control access based on roles (we use Press Permit + Capability Manager: http://presspermit.com/, but there are probably others).

But yes, there's no way to auto-create a WP login at the moment. It'd be a simple enough script to loop through members and create a login if there's not one there already, but unfortunately a bit beyond me. If I ever get some cash I'll fund one.

tagnw

  • I’m new here
  • *
  • Posts: 19
  • Karma: 0
  • CiviCRM version: 4.4.4
  • CMS version: WordPress 3.8
  • MySQL version: 5.1.72-cll
  • PHP version: 5.3.25
Re: WP Questions - Help Me Understand How to Fully Integrate
February 19, 2014, 09:27:28 am
Great - thank you for this!  I did discover that creating a WP login with an existing CiviCRM member email matched them up, so I'm just going to let me members know we've changed systems (which will be obvious anyhow) and they need to create a new login and let them do it themselves.  I will just have to let them know that they need to use their member email and if they don't know it, to please contact me.  It will be a good way to get them started getting used to the new site and to update their records if needed.

Again, thanks.  Sometimes I feel like I have this all figured out and then I hit major roadblocks and need help fuddling through.  :)

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • WordPress Installations (Moderators: Kurund Jalmi, Coleman Watts) »
  • WP Questions - Help Me Understand How to Fully Integrate

This forum was archived on 2017-11-26.