我不是开发人员,只懂一点编程。我在做一个项目,我需要这个:
有可能吗?有谁可以帮我?
谢谢。
守则:
function custom_form_table_front(){
global $current_user;
wp_get_current_user() ;
echo "Estás conectado/a como " . $current_user ->user_login;
ob_start();
$form_id = 15;
$entries = Forminator_API::get_entries( $form_id );
$dataFormated = [];
// Formating the data to loop easier on <table></table>
foreach( $entries as $entry ){
//Add your field values, use print_r($entry) for more information
$dataFormated[] = [
'nombre' => $entry->meta_data['name-2']['value'],
'email' => $entry->meta_data['email-1']['value'],
'fecha' => $entry->meta_data['date-1']['value'],
'destinatario' => $entry->meta_data['name-1']['value'],
'direccion' => $entry->meta_data['text-1']['value'],
'telefono' => $entry->meta_data['phone-1']['value'],
'comuna' => $entry->meta_data['select-1']['value'],
'nota' => $entry->meta_data['textarea-1']['value'],
'cantidad' => $entry->meta_data['hidden-9']['value'],
'costo' => $entry->meta_data['hidden-10']['value'],
];
}发布于 2021-08-25 19:01:52
将$dataFormated['nombre'][$entry->meta_data['name-2']] ['value']设置为循环外的变量,您必须想出一个逻辑来处理这个问题。然后添加一个if条件。
if ($example_metanamevalueuser === $current_user) {
foreach( $entries as $entry ){
$dataFormated[] = [
'nombre' => $entry->meta_data['name-2']['value'],
'email' => $entry->meta_data['email-1']['value'],
'fecha' => $entry->meta_data['date-1']['value'],
'destinatario' => $entry->meta_data['name-1']['value'],
'direccion' => $entry->meta_data['text-1']['value'],
'telefono' => $entry->meta_data['phone-1']['value'],
'comuna' => $entry->meta_data['select-1']['value'],
'nota' => $entry->meta_data['textarea-1']['value'],
'cantidad' => $entry->meta_data['hidden-9']['value'],
'costo' => $entry->meta_data['hidden-10']['value'],
];
}
} https://stackoverflow.com/questions/68927996
复制相似问题