如何在WordPress中回显函数之外的变量值

时间:2017-04-28 10:18:53

标签: php wordpress function

<?php
function ybr_client_results(){
    $client_details = $_POST['client_details'];
    die();
}
add_action('wp_ajax_ybr_client_results', 'ybr_client_results');

?>

如何在函数

之外回显此$ client_details值

4 个答案:

答案 0 :(得分:0)

像这样:

<?php
$client_details = "";
function ybr_client_results(){
    $client_details = $_POST['client_details'];
    die();
}
echo $client_details;
add_action('wp_ajax_ybr_client_results', 'ybr_client_results');

?>

答案 1 :(得分:0)

您必须在函数外部创建变量,并且在函数中您必须使用global创建相同的名称变量。

<?php
$client_datails;
function ybr_client_results(){
    global $client_details;
    $client_details = $_POST['client_details'];
    die();
}
add_action('wp_ajax_ybr_client_results', 'ybr_client_results');

答案 2 :(得分:0)

我认为这是不可能的。我的解决方案是您必须将这些值保存到数据库(例如wp_options),然后使用方法get_option来回显此值。

答案 3 :(得分:0)

尝试使用global变量

示例

$client_details = "";
function ybr_client_results(){
    global $client_details;
    $client_details = $_POST['client_details'];
    die();
}
add_action('wp_ajax_ybr_client_results', 'ybr_client_results');