IF AS Shortcode

This is plugin help you to add conditions inside any post types, menus, and widgets to restrict the content by use shortcode without use php code or other language :).
Posts/Pages/Other Post Types :
- Create new content and in above tinymce editor you will see button it’s name is “IF”.
- Click “IF” button and choose the condition you need to use inside content area.
- You can select the true block and write otherwise inside else block.
- Save your content and publish to see it!
Menus :
- Click in left side “Appearance”
- Choose from it “Menus” page.
- You must show description field for every menu by this way :
- Click “Screen Options” up the menu page.
- Chack “Description” from that tab.
- Now you can add your restrict content from “Shortcode” tab.
Widgets :
- Click in left side “Appearance”
- Choose from it “Widgets” page.
- Now you have box it’s name “The restricted content”.
- You can move it to any sidebar and fill the felids.
Translations
- Arabic
- English
List of conditions
- [if current_user_can capability=”administrator”]True content[else]False content[/if]
- [if current_user_can capability=”editor”]True content[else]False content[/if]
- [if current_user_can capability=”author”]True content[else]False content[/if]
- [if current_user_can capability=”contributor”]True content[else]False content[/if]
- [if current_user_can capability=”subscriber”]True content[else]False content[/if]
- [if is_user_logged_in]True content[else]False content[/if]
- [if has_post_thumbnail]True content[else]False content[/if]
- [if comments_open]True content[else]False content[/if]
- [if has_tag]True content[else]False content[/if]
- [if is_attachment]True content[else]False content[/if]
- [if has_excerpt]True content[else]False content[/if]
- [if pings_open]True content[else]False content[/if]
- [if is_home]True content[else]False content[/if]
- [if is_rtl]True content[else]False content[/if]
Example
- Show content for who logged in
[if is_user_logged_in]
Welcome
[else]
You must login to see this content
[/if]
Download & install the zip archive
The plugin package installer can be downloaded from the WP2E project tab called “code”.
1 – Select the version to download if this option is available otherwise the “latest” version of the main plugin will be used.
2 – After downloading the zip archive install the plugin package installer in you local environment and activate the script from the plugin list.
3 – Under the section “Plugins” of the admin dashboard you should see a new “Dependencies & Licenses” link. Follow the instructions from this panel to finalize the installation of the missing dependencies.
- Give a name to your project
- Download the Installer Package
- Install & activate the plugin locally
- Install the suggested dependencies
Tips: Use the WP2E panel to add/suggest new dependencies to the local installation. Press F5 in the list of dependencies if the changes are not displayed right away.



