2016-09-07 33 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

相关问题