PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

Adding tags to pages

s2Member Plugin. A Membership plugin for WordPress®.

Adding tags to pages

Postby cassel » April 19th, 2011, 5:10 pm

As i want to create some custom packages to my s2Member. Following the video tutorial, i would have to add a list of tags for the pages i want in package 1, and package 2 and so on. But i am missing a little detail somewhere along the line. Where do i add the tags to the pages so that my custom packages recognize them? In my WP, i cannot see anywhere to add tags to pages (or categories). I can only see how to add them to posts, but not to pages.
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby cassel » April 19th, 2011, 5:28 pm

Maybe i am replying to myself, but is it really tags i should add or do i call the custom package under the :
Require Custom Capabilities? that shows on the right when i edit a page?

I mean, do i list the name of the "packages" this page can be viewed under? Or do i have to list the packages in which the page can be viewed? Just unsure in which direction i am going.
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby Cristián Lávaque » April 19th, 2011, 9:20 pm

I'd go with the custom capabilities, as you supposed in the end.

Just create a custom capability for each package and name them something like package1, package2 for example. Then you add those to the member accounts or set it up so they get them with the button/pro-form.

So, if you have these posts/pages with these custom capabilities:

post1 package1,package2
post2 package2
post3 package1
page2 package1
page5 package2


Then those with custom capability package1 will be able to see posts 1, 3 and page 2, while those with custom capability package2 will see posts 1, 2 and page 5.

Does that help?
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby cassel » April 19th, 2011, 9:25 pm

It does help, somewhat. My "problem" is that if i add more pages in a certain category that is part of package1, then, i will have to go back and edit the package list, right?

I figured (from the video) that the POSTS can have tags, and one custom package can include "all the posts with tag X", so whenever a new post was added, simply adding the tag would automatically incorporate it into the appropriate package. I thought i could do the same with PAGES. Can i? I find that when i have 200+ pages, it might get a bit... tedious to edit those custom packages.

On the other hand, since my PAGES will all be children of a parent page, is there a way to "group" those inside a package?
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby Cristián Lávaque » April 19th, 2011, 10:27 pm

cassel wrote:It does help, somewhat. My "problem" is that if i add more pages in a certain category that is part of package1, then, i will have to go back and edit the package list, right?


But the package's content will be dynamic based on what page/post you mark as being in that package.

cassel wrote:I figured (from the video) that the POSTS can have tags, and one custom package can include "all the posts with tag X", so whenever a new post was added, simply adding the tag would automatically incorporate it into the appropriate package.


Say that same sentence changing the word "tag" with "custom capability" and "post" with "post/page". ;)

I figured (from the video) that the posts/pages can have custom capabilities, and one custom package can include "all the posts/pages with custom capability X", so whenever a new post/page was added, simply adding the custom capability would automatically incorporate it into the appropriate package.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby cassel » April 20th, 2011, 4:52 am

I know i am probably dense,but do you mean here i add the different packages?
Image

Like i said, i cannot figure out WHERE to indicate all those.
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby bluecafe » April 20th, 2011, 7:57 am

If a tag function for pages help you could use the following plugins
http://wordpress.org/extend/plugins/tagpages/
or
http://wordpress.org/extend/plugins/simple-tags/
User avatar
bluecafe
Registered User
Registered User
 
Posts: 17
Joined: September 13, 2010

Re: Adding tags to pages

Postby Cristián Lávaque » April 20th, 2011, 9:05 am

cassel wrote:I know i am probably dense,but do you mean here i add the different packages?


Yes, there you'd add the custom capabilities to protect the whole page.

bluecafe wrote:If a tag function for pages help you could use the following plugins


Thanks! I thought about that, but I haven't checked to see if adding tags to pages with those will have the tag restriction work on them too. Could be tried, though. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby cassel » April 20th, 2011, 5:17 pm

So, following Christian's post, it means that if i put the "tags" where that red rectangle is (under "Require Custom Capabilities?") , like "music", "tutorials", etc. those are the tags that can be included in the Custom Capability Packages, when i write that code in the functions.php file, AND when i create the Paypal button to generate the shortcode? I surely would like that flexibility so i could simply generate a paypal button for the category identified by that "tag" and they all be added to what the customer purchased.

If i am right, do i really need those plugins suggested by bluecafe (thanks) or will it do the very same thing?
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby Cristián Lávaque » April 20th, 2011, 7:36 pm

The plugins suggested allow you to add tags to pages, which you don't need when using custom capabilities.

What I'm suggesting is that you use custom capabilities, which aren't tags, they're used differently and I wouldn't call them tags unless you want to confuse those you talk to about it. Although you can list the required custom capabilities for a page/post, they're not tags.

s2Member's tag restrictions work with levels, which inherits all the qualities of the levels, which is not what you're looking for because you can't specify what tags a user can have access to, you can control what levels they have access to.

So if you create package1 and package2 with tags, they'd either be at the same level, which would give either group access to the other group's tag, or one would be at a level above the other one, which would give the higher one access to the content of both groups.

Membership Levels provide incremental access:

* A Member with Level 4 access, will also be able to access Levels 0, 1, 2 & 3.
* A Member with Level 3 access, will also be able to access Levels 0, 1 & 2.
* A Member with Level 2 access, will also be able to access Levels 0 & 1.
* A Member with Level 1 access, will also be able to access Level 0.
* A Subscriber with Level 0 access, will ONLY be able to access Level 0.

* WordPress® Subscribers are at Membership Level 0. If you're allowing Open Registration, Subscribers will be at Level 0 ( a Free Subscriber ). WordPress® Administrators, Editors, Authors, and Contributors have Level 4 access, with respect to s2Member. All of their other Roles/Capabilities are left untouched.


Custom capabilities, though, don't have those limitations. They do let you separate the groups while being at the same level and not having the incremental access quality.

The button generator lets you specify what custom capabilities will be added to the account that makes the purchase with that button.

Please read WP Admin -> s2Member -> API / Scripting -> Custom Capabilities and watch http://www.s2member.com/custom-capabilities-video/

I hope that helps you understand it better. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby cassel » April 20th, 2011, 9:26 pm

*sigh* you are trying so hard to explain but i still dont get it. I viewed the video (more than once) and i feel i am still missing a piece of the puzzle. :oops: Maybe i can spell out the steps i understand and you can then correct my reasoning.

- i create 20 different pages; 10 are about music and 10 are about videos
- i want to create one package for the 10 music pages, and one package for the 10 video pages
*** here is where i am not sure where to enter the word/name/page ID/whatever to identify the 10 pages for each package***
- i create that routine in php (if it is called like that) to check if UserA has access to the music package, or the video package or other -
- if i create one paypal button for the music package and one button for the video package (using the "keywords" like in the video)

If i can get this far (which is not done with me!) i might do ok, but then, if next week, i add 2 more pages about music and 3 more about video, and i want the users who already purchased the music package or the video package to get access to those also, without having to redo a new paypal button to add more pages and so on.

I am likely turning in circles. :oops: I sure want to use those custom capabilities as i feel it is exactly what i need to use.
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby Cristián Lávaque » April 20th, 2011, 9:54 pm

You're almost there. :)

cassel wrote:*** here is where i am not sure where to enter the word/name/page ID/whatever to identify the 10 pages for each package***


Image

cassel wrote:- i create that routine in php (if it is called like that) to check if UserA has access to the music package, or the video package or other -


You don't need to use PHP if you use that box to add the custom capabilities required for each page/post.

cassel wrote:if next week, i add 2 more pages about music and 3 more about video, and i want the users who already purchased the music package or the video package to get access to those also, without having to redo a new paypal button to add more pages and so on.


When you create the page/post and add the custom capability required for it using the box shown above, the users who have access to content with that custom capability, will automatically have access to that page/post without having to purchase again.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby cassel » April 20th, 2011, 10:06 pm

Oh!!! :idea: So, here is what i should do:
- in that red outlined box, i would enter "music" on all the music related pages, "video" on all the video related pages
- then, i would create a paypal button that will be only for Music for the music package, one with the keyword video for the video package
- then, whenever i add a page with the word "music" or "video" in that red outlined box, it will be automatically included

Do you have to restrict access to those pages or is it automatically done by simply entering something in the Custom Capability box?

(i am seeing the light!)
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby Cristián Lávaque » April 20th, 2011, 10:17 pm

You got it. That's what you have to do. :)

The restriction to the page is created when you add the custom capability to the box (see its title: "Require Custom Capabilities?").

One more tip: When you add custom capability (e.g. music, video) to the button, start with a plus sign: +video. This way, new custom capabilities will be added to existing ones instead of replacing them.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby cassel » April 20th, 2011, 10:23 pm

Thanks!

Do you mean the plus sign to be included i the button for Paypal ?

Also, i might want to suggest that the mention of that "red outlined box" be spelled out in the video. I think that is the one tiny detail that was skipped (or well hidden) as i never saw it.
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby Cristián Lávaque » April 20th, 2011, 10:29 pm

It is possible that when the video was shot, the box was still not available in s2Member. Thanks for the suggestion. :)

Yes, you'd add the plus sign before the custom capabilities in the button, not the box in the pages. The button generator has a field for the custom capabilities titled "Custom Capabilities ( comma-delimited ) [?]" Click the question mark too, it'll give you a bit more help.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby cassel » April 20th, 2011, 10:47 pm

Fantastic. Told you there was a little something missing. That was the missing link! Now, i finally get it!

Thanks for your patience! It paid off.
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby Cristián Lávaque » April 20th, 2011, 10:55 pm

light_at_end_of_tunnel_12.jpg
light_at_end_of_tunnel_12.jpg (10.11 KiB) Viewed 275 times


:D
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: Adding tags to pages

Postby samroloff » July 5th, 2011, 12:05 pm

Ok thanks for posting all this I was having the same issue.

But now that I am creating a paypal button, i realize that we are not charging this group for access but we are creating their accounts for them so only they can see a certain page, so is there a way to add a user with this new method for free?
User avatar
samroloff
Registered User
Registered User
 
Posts: 7
Joined: January 25, 2011

Re: Adding tags to pages

Postby samroloff » July 5th, 2011, 1:54 pm

Maybe I should just add the new users and then somehow apply this new level to them but how?
User avatar
samroloff
Registered User
Registered User
 
Posts: 7
Joined: January 25, 2011

Re: Adding tags to pages

Postby samroloff » July 5th, 2011, 2:00 pm

There must be a way to apply a new level of membership to an existing user without having to use a paypal button, does anyone know?
User avatar
samroloff
Registered User
Registered User
 
Posts: 7
Joined: January 25, 2011

Re: Adding tags to pages

Postby cassel » July 5th, 2011, 2:04 pm

If it is only changing level like from 0 to 1, you can go in your wordpress dashboard under Users and there, you can list all the users, check on the left which ones you want to change level, and on top, there is a drop down menu (just above the list of users) CHANGE ROLE TO... and you can choose which level you want to change them all. This works ONLY for level changes and not for additional custom capabilities. Maybe it would help?
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby samroloff » July 5th, 2011, 2:09 pm

Cassel, thanks but I ran out of the first four levels and need to do a custom capabilities, do you know of a way?
User avatar
samroloff
Registered User
Registered User
 
Posts: 7
Joined: January 25, 2011

Re: Adding tags to pages

Postby cassel » July 5th, 2011, 2:17 pm

I dont know of a way to edit in groups. You can edit manually one by one (i had to do it myself). For that, you click EDIT under the user avatar or username and then at the bottom of the page, you will have s2Member Configuration & Profile Fields and in there, you will see a field with Custom Capabilities. You just enter them as needed (for example, in my case i had to add "basic,forum"). Hope it helps and hope you dont have too many to edit like that!
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Adding tags to pages

Postby samroloff » July 5th, 2011, 7:03 pm

thanks Cassel, that worked like a charm!
User avatar
samroloff
Registered User
Registered User
 
Posts: 7
Joined: January 25, 2011


Return to s2Member Plugin

Who is online

Users browsing this forum: Google [Bot] and 0 guests

cron