【问题标题】:Extract and echo a URL parameter in WordPress在 WordPress 中提取并回显 URL 参数
【发布时间】:2016-10-25 21:48:21
【问题描述】:
在我们的 WordPress 网站上,我从电子邮件链接到特定页面。现在,链接示例如下所示:
www.example.com/?firstName=Joe&lastName=Smith&amount=$3,000
我想从 URL 中提取参数并在页面的不同位置回显它们。例如,有一段可能会说“Hi $firstName, you have been approved for $amount”。
我将如何在 WordPress 中执行此操作?
【问题讨论】:
标签:
php
string
wordpress
parameters
get
【解决方案1】:
完成此操作的第一步是定义 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');
}