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

Php 如何在WordPress中回显函数外部的变量值,php,wordpress,function,Php,Wordpress,Function,如何在函数外部回显此$client_details值,如下所示: <?php function ybr_client_results(){ $client_details = $_POST['client_details']; die(); } add_action('wp_ajax_ybr_client_results', 'ybr_client_results'); ?> 必须在函数外部创建变量,在函数中必须使用全局变量创建同名变量 <?php $cli

如何在函数外部回显此$client_details值,如下所示:

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

?>

必须在函数外部创建变量,在函数中必须使用全局变量创建同名变量

<?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');

?>

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

尝试使用变量

示例

<?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');

您可以在ybr_client_results函数中返回$client_details。然后回显函数ybr_client_results()。如何将此值($client_details)传递到wordpress中包含的php文件plugin@Hari它还返回0
函数ybr_client_results(){$client_details=$\u POST['client_details'];返回$client_details;die();}$client_details=ybr_client_results();echo$client_详细信息;添加操作(“wp\u ajax\u ybr\u客户端结果”,“ybr\u客户端结果”)
$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');