[英]how to get UTM to text on page from a URL which is result of a filter?
I am using a plugin (directories).我正在使用插件(目录)。 If I filter directories I get something like this
如果我过滤目录,我会得到这样的东西
/?filter_field_age%5B%5D=35&filter_field_regions%5B%5D=America
I want to get "35" and "America" to appear on page as text.我想让“35”和“美国”作为文本出现在页面上。
I used我用了
function UTMParam( $atts ) {
extract( shortcode_atts( array(
'param' => 'param',
), $atts ) );
return $_GET[$param];
}
add_shortcode('UTMParam', 'UTMParam');
and和
[UTMParam param='filter_field_age'] [UTMParam param='filter_field_regions']
But its not working....any idea????但它不工作......任何想法????
You can use parse_str
, but you'll have to strip the /?
您可以使用
parse_str
,但您必须parse_str
/?
first :第一的 :
$str = '/?filter_field_age%5B%5D=35&filter_field_regions%5B%5D=America';
$query = parse_url($str, PHP_URL_QUERY);
parse_str($query, $output);
print_r($output);
Result :结果 :
[
'filter_field_age' => [
0 => '35',
],
'filter_field_regions' => [
0 => 'America',
],
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.