在WordPress中提取并回显URL参数

时间:2016-10-25 21:48:22

标签: php string wordpress parameters get

在我们的WordPress网站上,我正在从电子邮件链接到特定页面。现在,链接的一个例子看起来像这样:

www.example.com/?firstName=Joe&lastName=Smith&amount=$3,000

我想从URL中提取参数,并在页面的不同位置回显它们。例如,有一段可能会说“Hi $ firstName,您已被批准为$ amount”。

我如何在WordPress中执行此操作?

1 个答案:

答案 0 :(得分:2)

完成此任务的第一步是定义URL参数。您可以在functions.php文件中执行此操作:

add_action('init','add_get_val');
function add_get_val() { 
    global $wp; 
    $wp->add_query_var('firstName');
    $wp->add_query_var('lastName');
    $wp->add_query_var('amount');
}

完成此操作后,您可以在模板中查询这些变量:

if ( get_query_var('firstName') ) {
    echo get_query_var('firstName');
}

if ( get_query_var('lastName') ) {
    echo get_query_var('lastName');
}

if ( get_query_var('amount') ) {
    echo get_query_var('amount');
}