# s2member/110731/includes/menu-pages/code-samples/sc-s2-conditional-supplements-1.php

s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscriptions, version 110731. 31 lines.

- Page: https://pluginprobe.com/plugins/s2member/110731/code/includes/menu-pages/code-samples/sc-s2-conditional-supplements-1.php
- Raw: https://pluginprobe.com/plugins/s2member/110731/raw/includes/menu-pages/code-samples/sc-s2-conditional-supplements-1.php
- Modified: 2011-08-01T03:41:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/s2member/110731/code/includes/menu-pages/code-samples/sc-s2-conditional-supplements-1.php#L10-L20`.

```php
[s2If current_user_is(s2member_level1)]
	Content for Members at exactly Level# 1, on this Blog.
[/s2If]

[s2If current_user_is(s2member_level2) OR current_user_is_for_blog(24,s2member_level2)]

	They are either a Level #2 Member on this Blog,
	OR ... they're at Level# 2 on Blog ID# 24 ( i.e. Multisite Networking )

		* Note the use of `OR` here. True if either condition is met.

[/s2If]

[s2If current_user_is(s2member_level3) OR current_user_is(s2member_level4)]

	Content for Level #3 - OR - Level #4 Members. Either/or.

	Hi there [s2Get constant="S2MEMBER_CURRENT_USER_DISPLAY_NAME" /].
	You have [s2Get constant="S2MEMBER_CURRENT_USER_ACCESS_LABEL" /].

		^ This uses the s2Get Shortcode to retrieve the value of s2Member API Constants.
			These are also documented under: `s2Member -> API Scripting`.

		So, this might come out to something like:
			`Hi there John.
			You have Gold Membership.`

		Here is a Custom Field value:
		[s2Get user_field="country_code" /]

[/s2If]
```
