Ask your WordPress questions! Pay money and get answers fast! (more info)

Removing S2 memberships permissions issue-Serious site overhall WordPress

  • SOLVED

<strong>***I've added more money because I would like to turn this over to one of you professionals. I honestly do not have the time to work through this.***</strong>

I've copied a website to another domain, to run extensive updates to several plugins, update WP3.6 to 3.6.1, Buddypress from1.8 to 1.8.1 and a completely new theme incorporating bbpress and buddypress groups.

The primary domain is nes.pila.pl and I'm updating everything using jezyk.pila.pl. I'll move it back to nes.pila.pl when I'm done.

The original set up looks like this... [[LINK href="http://nes.pila.pl"]]http://nes.pila.pl[[/LINK]]
WP 3.6
Genesis theme
buddypress 1.8
s2 membership
no forum
no groups

<strong>New setup:</strong> [[LINK href="http://jezyk.pila.pl"]]http://jezyk.pila.pl[[/LINK]]
<strong>Theme:</strong> [[LINK href="http://goo.gl/HVWatA"]]http://goo.gl/HVWatA[[/LINK]]

<strong>What needs to be updated:</strong>
WP 3.6 to WP3.6.1
Buddypress 1.8 to 3.8.1
Need to remove s2 membership

<strong>What I've done:</strong>
Theme installed and set up
BBpress installed
Haven't set up any groups yet

*weird theme(?) / bbpress conflict - in the buddypress set up... If I set the forum page to '/forum' then the forum page will redirect to the home page. If I set the forum page, in the buddypress settings, to no page, then the /forum page will load. Weird.

<strong>What I need to be able to do:</strong>

I need to be able to protect a category to registered members.

I'm not selling content at this time so no real membership levels needed at the moment, I don't believe. I want to give all registered users permission to join the forums and then I want to grant permission to a category on a manual basis. I'm running ideas through my head as I write this up.

I'm thinking the best way to set this up is use bpgroups. I may want to sell later but I don't want to go through s2 set up at the moment. <em>Therefor I need to remove it.</em>

If you look at [[LINK href="http://nes.pila.pl"]]nes.pila.pl[[/LINK]] the second line of the menu is English lessons. They are audio players with downloads. I'd like to limit these to certain groups or users/members.

I've gone through and done this once and did it pretty carelessly I guess, I'm not sure exactly what happened but it came to a point where if I clicked dashboard to get the the backend from the frontend I was getting permission errors. If I clicked 'edit page' then I could get to the backend and all would be ok from there.

I had someone go through and they couldn't find the permissions error so they reverted back to the original nes.pila.pl before I made the changes.

As I said up above, I've gone through and done many of the changes. All is going well and I've come to the point to uninstall s2 and start the updates. I deactivated s2 and then went to set up the 'allow users to register' in WP general settings and I still have s2 membership roles.

<strong>This is where I've stopped.</strong>

Why do I still have membership roles for s2? What is the best way to update everything? In what order? I'm afraid to update anything and get the same error.

I appreciate you taking the time to read my book. I hope someone is out here who can help.

<strong>I'd really like to hand this over to a pro.</strong>

Doug

Answers (3)

2013-09-12

Dbranes answers:

Hi Doug

You might check this out, might be clash between BuddyPress and S2:

[[LINK href="http://www.s2member.com/forums/topic/uninstalling-s2member-causes-permission-issue/"]]http://www.s2member.com/forums/topic/uninstalling-s2member-causes-permission-issue/[[/LINK]]

[[LINK href="http://www.s2member.com/forums/topic/dont-upgrade-to-bbpress-2-2/#post-34350"]]http://www.s2member.com/forums/topic/dont-upgrade-to-bbpress-2-2/#post-34350[[/LINK]]


You could check your roles/capbilities with plugins like:

[[LINK href="http://wordpress.org/plugins/capability-manager-enhanced/"]]http://wordpress.org/plugins/capability-manager-enhanced/[[/LINK]]

where you can reset the WordPress defaults.



Doug Montgomery comments:

Thanks,
Here's what I did.

I deactivated s2 and bbpress. Then uninstalled and ran the roles reset as suggested. I get this error.

Fatal error: Call to private method CapabilityManager::setAdminCapability() from context 'Capsman_BackupHandler' in /home2/dougm196/public_html/jezyk.pila.pl/wp-content/plugins/capability-manager-enhanced/includes/backup-handler.php on line 66

I reinstall both s2 and bbpress. Tried the reset and got the same...

Fatal error: Call to private method CapabilityManager::setAdminCapability() from context 'Capsman_BackupHandler' in /home2/dougm196/public_html/jezyk.pila.pl/wp-content/plugins/capability-manager-enhanced/includes/backup-handler.php on line 66

Also tried it with them installed but not active. Same error.

2013-09-16

Navjot Singh answers:

You can reset your roles using [[LINK href="http://wordpress.org/plugins/user-role-editor/"]]this plugin[[/LINK]]. Check [[LINK href="http://wordpress.stackexchange.com/a/105243"]]this post[[/LINK]] as well.

Capability Manager Advanced has a known issue with resetting roles and capabilities.


Doug Montgomery comments:

Ok...I gave this a go and it looks like I'm ok. Doing a little testing.


Doug Montgomery comments:

Sorry I haven't been in touch with this. I've been really busy. I did however get things sorted, I believe. This plugin worked to reset the roles. Thanks.


Navjot Singh comments:

If everything has been sorted then can you please vote for the question?


Doug Montgomery comments:

I did.

2013-09-16

Liam Bailey answers:

Hi Doug,

I hope I am not speaking out of turn here, but this is not really the sort of thing one can give an answer for, as apart from the tangled web you have already weaved in both your posts, other plugins could be having their tuppence worth behind the scenes, and even if they aren't, even from what you have said it is the kind of thing a developer needs to take the bonnet up and have a look at before he can really say what is at play.

I would be happy to take a look at this on your $20 and give you an answer as to what I think is going on and how much it will be for me to make all the changes you are asking for in one go and leave you error free. My email is [email protected] if you wish to take this further.