# s2member/260805/src/includes/menu-pages/code-samples/s2-conditional-supplements-3.x-php

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

- Page: https://pluginprobe.com/plugins/s2member/260805/code/src/includes/menu-pages/code-samples/s2-conditional-supplements-3.x-php
- Raw: https://pluginprobe.com/plugins/s2member/260805/raw/src/includes/menu-pages/code-samples/s2-conditional-supplements-3.x-php
- Modified: 2016-11-29T22:22:10+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/260805/code/src/includes/menu-pages/code-samples/s2-conditional-supplements-3.x-php#L10-L20`.

```
<?php if(current_user_cannot("access_s2member_level4") && (current_user_can("access_s2member_level2") || current_user_can_for_blog(24, "access_s2member_level2"))) { ?>

	This Member CANNOT access Level #4, but...
	they CAN access Level #2 on this Blog, OR (||) on Blog ID# 24. (i.e., Multisite Networking)

	<?php if(current_user_can("access_s2member_ccap_free_gift")){ ?>
		Also display free gift here. This is a Custom Capability check, using a nested Conditional.
	<?php } ?>

<?php } else if(current_user_can("access_s2member_level1") || current_user_can_for_blog(24, "access_s2member_level1")) { ?>

	Content for Members who can access Level #1 on this Blog, OR (||) on Blog ID# 24. (i.e., Multisite Networking)

<?php } else if(is_user_not_logged_in()) { ?>

	Some public content.

<?php } ?>
```
