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;
}
}
これはうまくいきますが、オファーの投稿オブジェクトの関係を更新する方法がわかりません。誰もが自分のコードで自分自身で解決しようとしていることを示していないと言う前に、私はさまざまなフックや機能を試しました。
誰かが私を正しい方向に向けることができるように、コードを削除しました。
ありがとうございました!