We have made this code snippet to explain use of these 4 Shortcodes.
1. whmcs_cart
[whmpress_whmcs_cart link_text="Show Cart"]
2. whmcs_if_loggedin
[whmpress_whmcs_if_loggedin]I am logged in text - Replace me[/whmpress_whmcs_if_loggedin]
3. whmcs_if_not_loggedin
[whmpress_whmcs_if_not_loggedin]I am not logged in text - Replace me[/whmpress_whmcs_if_not_loggedin]
4. whmcs_info
[whmpress_whmcs_info user_field="firstname"]
If you want to give user an awesome integration experience and you are familiar a little bit with PHP/WP, following sample code is for you then.
<ul id="whmp-menu" class="nav navbar-nav navbar-right"> <li><?php echo do_shortcode("[whmpress_whmcs_cart link_text='Cart']");?></li> <?php $isloggedin = do_shortcode("[whmpress_whmcs_if_loggedin]1[/whmpress_whmcs_if_loggedin]"); $notloggedin = do_shortcode("[whmpress_whmcs_if_not_loggedin]1[/whmpress_whmcs_if_not_loggedin]"); ?> <?php if ($notloggedin == 1) {?> <li class="dropdown"> <a href="#" class="dropdown-toggle btn btn-success btn-small" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> Account <span class="caret"></span> </a> <ul class="dropdown-menu"> <li><a title="Login" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>clientarea">Login</a></li> <li><a title="Register" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>register">Register</a></li> <li role="separator" class="divider"></li> <li><a title="Forgot Password?" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>pwreset">Forgot Password?</a></li> </ul> </li> <?php } ?> <?php if ($isloggedin == 1) {?> <li class="dropdown"> <a href="#" class="dropdown-toggle btn btn-success btn-small" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true"> Hello, <?php echo do_shortcode('[whmpress_whmcs_info user_field="firstname"]');?> <span class="caret"></span> </a> <ul class="dropdown-menu"> <li><a title="Edit Account Details" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>clientarea&action=details">Edit Account Details</a></li> <li><a title="Contacts/Sub-Accounts" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>clientarea&action=contacts">Contacts/Sub-Accounts</a></li> <li><a title="Change Password" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>clientarea&action=changepw">Change Password</a></li> <li><a title="Email History" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>clientarea&action=emails">Email History</a></li> <li role="separator" class="divider"></li> <li><a title="Logout" href="<?php echo str_replace('index', '',do_shortcode('[whmpress_whmcs_page return="url"]'));?>logout">Logout</a></li> </ul> </li> <?php } ?> </ul>