在 Wordpress 中保存时更改元数据

change meta while saving in Wordpress

我将元数据框添加到我的自定义 post。我如何在保存时更改元数据。例如更改 URL 或读取站点名称并将其保存到另一个隐藏的元数据? 谢谢。

您应该在自定义 post 类型中使用隐藏输入,如下所示:

<input type="text" name="variable" style="display:none;" readonly> 

同时 试试下面的代码:

在同一页面上,您可以获得表单字段并插入到数据库中:

您可以进一步使用生成的 post id 来保存自定义元数据。

if(isset($_POST['variable'])){
$var = $_POST['variable']; 
update_post_meta($post->ID, 'name', $var); 
}