更改了代码以详细说明
使用我的代码我尝试了以下方法: -
function update_bookstore_field( $post_id ) {
if( $_POST['post_type'] == 'books' ){
$booklist = get_field('booklist');
foreach ($booklist as $post) : setup_postdata($post);
if (!empty($post)){
$bookstore=array();
$bookstore[] = strip_tags(get_field('bookstore',$post));
}
endforeach;
wp_reset_postdata();
update_post_meta( $post_id, 'bookstore', $bookstore[0] );
}
add_action( 'save_post', 'update_bookstore_field' );
其中booklist是作为书籍后期对象连接的帖子类型,根据书单中书籍的选择,posttype = books中的自定义字段书店填充了相应的书店列表类型书店。
例如
书店书店 盎司亚马逊 wiz of oz 1 flipkart wiz of oz 2 barnes& noble所以如果在选择字段中确定书籍类型" wiz of oz 1"在书单中选择书籍中的书店在点击发布或更新时自动填充flipkart ......没有发生