我想在WordPress一個刪除一個自定義類型後後與特定的標題和當前用戶爲作者添加一個按鈕。這發生WordPress的 - 刪除自定義類型後後
問題是,所有的帖子被刪除,所有job_alert崗位,不僅爲這個特定作者或與此稱號。
有人可以看到爲什麼嗎?
$delete_post = array(
'post_type' => 'job_alert',
'post_title' => $title,
'post_status' => 'publish',
'post_author' => $current_user->ID
);
$posts = new WP_Query($delete_post);
if ($posts->have_posts()) {
while ($posts->have_posts()) {
$posts->the_post();
wp_delete_post(get_the_ID());
}
}
我也有這個代碼,創建一個職位,這很好。類似的代碼。
$new_post = array(
'post_type' => 'job_alert',
'post_title' => $title,
'post_status' => 'publish',
'post_author' => $current_user->ID
);
$post_id = wp_insert_post($new_post);
您的查詢是否按預期工作?使用循環內的'var_dump(get_the_ID())'來查看響應包含的帖子數量。 –