【发布时间】:2021-07-16 12:57:47
【问题描述】:
我想从表单中恢复 Id 以更新自定义字段中的小时数,
自定义字段已经存在,
我有一个表单询问用户在 WordPress 中的帖子 ID,
<form id="visitor-out" method="post">
<label for="vsearchOut">Search visiteur code:</label><be>
<input type="search" id="vsearchOut" name="vsearchOut"><be>
<input type="hidden" class="hiddenInput" name="accion2" value="vsearchOut">
<button id="buttonSortir">Sortir</button><be>
</from>
我获取 id 的代码不完整
if(isset($_POST['accion2']) and $_POST['accion2']=='visitor-out'):
$post_id = $_POST['vsearchOut'];
$args= array(
'post_type' => 'visitors',
'post_status' => 'publish',
'post_title'=> $_POST['fname']
);
$post_id = wp_insert_post($args);
update_field('Visiteurs-date-out',date('Y-m-d H:i:s'),$post_id);
header('location:'.get_bloginfo('url').'/confirmation');
exit;
endif;
【问题讨论】:
-
您的表单不包含任何名为
accion的字段,因此您的 if 条件永远不会为真。 -
也没有任何名称为
fname的输入!