【发布时间】:2022-01-02 18:27:00
【问题描述】:
我在 WordPress 网站的前端使用 ACF 表单。 “Post A”中的 ACF 表单创建了一个新帖子“Post B”。我正在尝试创建一个函数来更新 Post A 中的 ACF 字段(然后我将使用它从 Post A 中删除表单,以便它只能提交一次)。我一直在尝试使用 acf/save_post 操作来更新字段,但这似乎只影响 Post B 而不是 Post A。这是我的代码:
<?php
add_action('acf/save_post', 'update_post_status', 20);
function update_post_status( $post_id ) {
if( get_post_type($post_id) !== 'mypost' ) {
return;
}
update_field('form_submitted', 'yes');
}
?>
【问题讨论】:
标签: php wordpress advanced-custom-fields acfpro