[WordPress] フォームのワードプレスプラグイン sub メニューのページに追加することができません。

スポンサーリンク

Question

[ok] サブ メニュー ページを作成することができたが sub メニュー ページに 表示 するフォームを取得することができないのでか。何が問題になりますか?ここでは、コード以下を使用しています。ありがとうございます !

    $submenuone = add_submenu_page(UR_FILE, 'Add New User', __('Add New User', UR_NAME), 'ur_create_form', 'ur_create_user', array($this, 'render_ur_user'));

    function render_ur_user() {
                if (!current_user_can('ur_create_user')) {
                    wp_die(__('Access denied.', UR_NAME));
                }
                $add_user .= $this->add_wrap(__('Add USER', UR_NAME), "
"--"
); $add_user .= "
\n"; $add_user .= "

"; $add_user .= $this->add_wrap(__('Add User', UR_NAME), "

"); $add_user .= "
\n"; }

クエリのための今

function db_insert_new_user($input) {
            global $wpdb;

            $result = $wpdb->insert($wpdb->prefix . UR_USERTBL,
                                    array('name'    => $input->name,
                                          'surname' => $input->surname
                                    ),
                                    array('%s'),
                                    array('%s')
                                    );
            if ($this->return_result($result)){
                $input->user_id = $wpdb->insert_id;
                $this->renderuser($input);
            }
        }

function renderuser($input){
            $output = array(
                'user_id'           => $input->user_id,
                'name'  => $input->name,
                'surname' => $input->surname
            );
            $this->render_json($output);
        }

誰も教えて、なぜではない私のフォーム sub メニュー ページに表示されているか?(また)一度作業は、どのようにそれを取得しないでくださいこれらの値は database(mySql) を投稿するか?ありがとうございます !

答え

関数

add_submenu_page

を呼び出して何かを出力する必要があります。HTML フォーム変数

$add_user

に設定されますが、表示されていません。変更する最後の数行

            $add_user .= "\n";
            echo($add_user);
        }

http://stackoverflow.com/questions/27495951/form-unable-to-be-added-to-wordpress-plugin-sub-menu-page

スポンサーリンク

Leave a Reply