2016-09-07 34 views
0

我與WP更新元在這裏工作values.In我的代碼的主要功能是:WordPress的得到更新的薈萃多個職位

$get_post_ids = array(); 
$get_post_ids[] = $_REQUEST['ids']; 

foreach ($get_post_ids as $post_id) { 
    $meta_value = get_post_meta($post_id, 'resturent_featured', true); 
    if($meta_value == 'yes'){ 
    $new_value = update_post_meta($post_id, 'resturent_featured', 'no'); 
    }else{ 
    $new_value = update_post_meta($post_id, 'resturent_featured', 'yes'); 
    } 
} 

它的工作時,我選擇一個post.but選擇多個職位時不工作。

+0

舉一個例子數組$'get_post_ids'看起來在兩種情況下,即它何時起作用,何時不起作用。還包括更好地描述什麼失敗 - 即是否出現錯誤,或者元信息是否未更新(如果是,那麼您是如何發現的)。幸運的是: –

回答

0

的東西可能是錯誤的here.If你$get_post_ids[]是一個關鍵的一個陣列分離,那麼它必須是$_REQUEST['ids']逗號separated.Then你必須使用這種方式與逗號值:

$get_post_ids = $_REQUEST['ids']; 
$get_post_ids = explode(',', $get_post_ids); 
+1

D.感謝很多順便說一句 – desiDesign

相關問題