Suppose the URL contains query string for example www.mywebsite.com/sme_page?q=12
then the value of query variable can be retrieved in PHP using the get method such as:
<?php echo $_GET['q']; ?>
While creating a plugin for WordPress, to retrieve a value of query variables, filter for query variables is designed, and variables whose value is to be retrieved are added to the filter function in the following manner:
function add_query_vars_filter($vars) { $vars[] = "q"; return $vars; } add_filter('query_vars', 'add_query_vars_filter');
After designing the filter, query variable value can be obtained with the WordPress function get_query_var(‘q’).
Suppose website page has url containing 2 or more query variables:
www.mywebsite.com/some_page?id=12&body_type=2dr car
Below is the example showing how to retrieve values for query variables from URL:
function add_query_vars_filter($vars) { $vars[] = "id"; $vars[] = "body_type"; return $vars; } add_filter('query_vars', 'add_query_vars_filter'); function some_page_function() { echo " < pre > ID = ".get_query_var('id')." Type ".get_query_var('body_type'); }
//Output on a webpage:
Webner Solutions is a Software Development company focused on developing Insurance Agency Management Systems, Learning Management Systems and Salesforce apps. Contact us at dev@webners.com for your Insurance, eLearning and Salesforce applications.