在发布或更新时填充自定义字段

时间:2014-07-06 08:25:50

标签: php wordpress

更改了代码以详细说明

使用我的代码我尝试了以下方法: -

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 ......没有发生

0 个答案:

没有答案