// Delete item.
if( isset($_POST[‘delete_item’]) && $_POST[‘delete_item’] !=” )
{
$jsDelItems = json_decode(stripslashes($_POST[‘delete_item’]));
$delData = array();
foreach( $jsDelItems as $menuArr )
{
$delData = Array(
‘idx’ => $menuArr->idx ,
‘label’ => $menuArr->label ,
‘link’ => $menuArr->link ,
‘order’ => $menuArr->order,
‘status’ => $menuArr->status,
‘type’ => $menuArr->type ,
);
}
functionarraySearchMultiKeyVal($dataList = [], $arrKeyValFind = [], $is_return_key = false) {
$index = array_keys($dataList, $arrKeyValFind);
if ($index) {
$key = $index[0];
if ($is_return_key) {
return$key;
} else {
return$dataList[$key];
}
}
returnfalse;
}
$get_all_meta_value = get_post_meta($nvWmaMenuPostId, ‘_nv_wma_menu’ );
$result_key = arraySearchMultiKeyVal($get_all_meta_value, $delData);
delete_post_meta( $nvWmaMenuPostId , ‘_nv_wma_menu’ , $result_key );