Delete post meta front end

时间:2017-06-15 作者:joelybristol

我有一个简单的foreach循环,正在组装一个日程表应用程序。我正在使用gravity表单在前端创建/编辑帖子,并正在寻找一个按钮或触发器的解决方案,该按钮或触发器可以在单击时删除帖子自定义字段(键和值)。

相当广泛,但大致如下:

在foreach中定位此帖子,查找元键“key”,单击删除元键“key”及其值

1 个回复
SO网友:joelybristol

对于任何其他寻求如何执行此操作指导的人,我创建了另一个名为event\\u status的自定义字段,并使用wordpress中的save\\u post操作设置一个条件,一旦更改为,则运行delete\\u post\\u meta操作,如下所示:

function event_status_is_updated($post_id){
  if(get_post_meta($post_id,\'event_status\',true)==\'not_complete\'){
    delete_post_meta($post_id,\'date_dun\');
  }
 }
add_action(\'save_post_event\',\'event_status_is_updated\');

结束