0
我一直在試圖解決這個問題幾天了。我希望有人能幫助我。高級自定義字段 - 設置另一篇文章的發佈對象
基本上,我想要做的是:
- 在創建後(要約)
- 創建另一篇文章(回顧)
- 當創建審查
- 更新要約的評論後對象關係
我目前擁有的代碼是:
add_action('transition_post_status', 'create_review', 10, 3);
function create_review($new, $old, $post) {
if (($new == 'publish') && ($old == 'draft') && ($post->post_type == 'ebs_offer')) {
//when new offer is created
//create a review post
$review_post = array(
'post_type' => 'ebs_review',
'post_title' => get_field('ebs_brand_name', $post->ID),
'post_content' => 'Content Goes Here',
'post_status' => 'publish',
'post_author' => 1,
);
// Insert the post into the database
wp_insert_post($review_post);
} else {
return;
}
if (($new == 'publish') && ($old == 'draft') && ($post->post_type == 'ebs_review')) {
//when new review is created
//update the offer post object relationship
} else {
return;
}
}
這工作正常,我只是無法弄清楚如何更新提供的後對象關係。我曾試過大量不同的鉤子和函數,然後纔有人說我的代碼沒有顯示我試圖自己解決這個問題 - 我有!
我已經剝離了我的代碼,以便有人可能只是能夠指向正確的方向。
謝謝你們!