Wordpress 如何将自定义字段值删除或减少-1

Wordpress 如何将自定义字段值删除或减少-1,wordpress,custom-fields,Wordpress,Custom Fields,我的wordpress站点函数文件中有以下函数 function setVideoHalfViews() { global $wpdb; if (!isset($_POST['data'])) { exit; } $data = json_decode(stripslashes_deep($_POST['data']), true); $halfViewsCount = $data['halfViewsCount']; $currentPostId = $data

我的wordpress站点函数文件中有以下函数

function setVideoHalfViews() {
  global $wpdb;
  if (!isset($_POST['data'])) {
    exit;
  }
  $data = json_decode(stripslashes_deep($_POST['data']), true);
  $halfViewsCount = $data['halfViewsCount'];
  $currentPostId = $data['currentPostId'];
  $count_key = 'halfViewsCount';
  $viewsMeta = get_post_meta($currentPostId, $count_key, true);
  $count_keydeletepartial = 'partialViewsCount';
  $viewsMetadeletepartial = get_post_meta($currentPostId, $count_keydeletepartial, true);
  if ($viewsMeta == '') {
    add_post_meta($currentPostId, $count_key, $halfViewsCount, true);
  } else {
    $viewsMeta++;
    update_post_meta($currentPostId, $count_key, $viewsMeta);
    --$viewsMetadeletepartial;
  }

  $count_key2 = 'wrdp_half_fs';
  $viewsMeta2 = get_post_meta($currentPostId, $count_key2, true);
  if ($viewsMeta2 == '') {
    add_post_meta($currentPostId, $count_key2, $videoViewsCount, true);
  } else {
    $viewsMeta2++;
    update_post_meta($currentPostId, $count_key2, $viewsMeta2);
  }

}

我想通过以下代码将$ViewsMetadeletPartial自定义字段值减少-1-$ViewsMetadeletPartial。但它似乎不起作用。知道为什么吗?我尝试了$VIEWSMETADELETPARTIAL,但结果相同。

在哪里失败?你是说减量1,对吗?是的,我想减量1@AugustKarlstrom