Binders: url

TODO:

 

/**
 * Outputs commonly used URLs
 * 
 * @param {array} $params
 * @param {array} $params['src'] URL keyword identifier (e.g home, blog, resources, etc.)
 * @param {array} $params['assign_to'] A variable to which you would like to assign the URL value.
 * @param {array} $params['redirect'] If "logout" URL is required, you can specify the page to which you would like to redirect
 * 
 * @example
 * 
 * {{url src="current"}} // outputs the current page URL
 *
 * {{url src="home"}} // outputs: http://mysite.com
 * 
 * {{url src="resources"}} // outputs: http://mysite.com/resources
 * 
 * {{url src="blog"}} // outputs: http://mysite.com/blog
 * 
 * {{url src="builder"}} // outputs: htt://builder.simplifysites.com
 * 
 * {{url src="builder_resources"}} // outputs: http://builder.simplifysites.com/resources
 * 
 * {{url src="vendors"}} // outputs: http://builder.simplifysites.com/resources/vendors
 * 
 * {{url src="logout" redirect="http://mysite.com"}} 
 * 
 * {{url src="admin"}}
 * 
 * {{url src="admin_ajax"}}
 */

 

Example:

<ol>
    <li>{{url src=""}}</li> 
    <li>{{url src="home"}}</li> 
    <li>{{url assign_to="my_url"}} (empty)</li> 
    <li>{{$my_url}}</li> 
    <li>{{url src="admin"}}</li> 
    <li>{{url src="admin_ajax"}}</li> 
    <li>{{url src="logout" redirect_to="http://google.com"}}</li> 
    <li>{{url src="resources"}}</li> 
    <li>{{url src="builder"}}</li> 
    <li>{{url src="builder_resources"}}</li> 
    <li>{{url src="vendors"}}</li>  
</ol>
<!--
1.  http://myproject-appcropolis.simplifysites.com
2.  http://myproject-appcropolis.simplifysites.com
3.  (empty)
4.  http://myproject-appcropolis.simplifysites.com
5.  http://myproject-appcropolis.simplifysites.com/wp-admin
6.  http://myproject-appcropolis.simplifysites.com/sites/myproject-appcropolis/wp/wp-admin/admin-ajax.php
7.  http://myproject-appcropolis.simplifysites.com/sites/myproject-appcropolis/wp/wp-login.php?action=logout&_wpnonce=e39d8ff9cd
8.  http://myproject-appcropolis.simplifysites.com/resources
9.  http://builder.simplifysites.com
10. http://builder.simplifysites.com/resources
11. http://builder.simplifysites.com/resources/vendors
-->

 

Leave a Reply

Your email address will not be published. Required fields are marked *