当我在 metabox 中写入文本时,它会返回循环并删除所写的内容,我的问题是如何使其不进入该循环

问题描述

一些解决方案,使其在帖子后和我创建的字段已满时不进入循环,并且仅在我想创建更多文本框时才进入该循环,即当我在数量中输入金额时文件,我给它一个帖子是说 wordpress 中的更新创建了我指示的字段,但是当我在创建的字段中输入数据时,它再次进入创建文件的循环,然后如果有任何解决方案,则删除该信息,以便它不会仅当您想创建一个新循环或我没有文本时才进入该循环

 add_filter( 'rwmb_Meta_Boxes','rwmb');
     function rwmb( $Meta_Boxes ) {
        // Quantity field.
        $Meta_Boxes[] = [
            'title' => 'Quantity','post_types' => ['product'],'fields' => [
                [
                    'id' => 'quantity','type' => 'number','name' => 'Quantity',]
            ],];
    
        // Dynamic create Meta Boxes.
        if ( isset( $_GET['post'] ) ) { // If edit post only.
            $quantity = get_post_meta( $_GET['post'],'quantity',true );
            for ( $i = 0; $i < $quantity; $i++ ) {
                $Meta_Boxes[] = [
                    'title' => "Teachers Name_$i",'fields' => [
                        [
                            'id' => "Teachers Name_$i",'name' => 'Teachers Name',]
                    ],];
            }
        }
    
        return $Meta_Boxes;
    } 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)