我将metabox添加到我的自定义帖子中。如何在保存的同时更改元数据。例如,更改URL或读取站点名称并将其保存到另一个隐藏元数据? 感谢。
答案 0 :(得分:0)
您应该在自定义帖子类型中使用隐藏输入,如下所示:
<input type="text" name="variable" style="display:none;" readonly>
同时 请尝试以下代码:
在同一页面上,您可以获取表单字段并插入db:
您可以进一步使用生成的帖子ID来保存自定义元。
if(isset($_POST['variable'])){
$var = $_POST['variable'];
update_post_meta($post->ID, 'name', $var);
}