2016-06-20 12 views
0

私のプラグインでwp_redirectに問題があります。ここでワードプレスwp_redirect問題

は私のコードです:

public function update($year, $edit_id, $column1, $column2) { 

    global $wpdb; 

    $table_name = $wpdb->prefix . 'tableName_'.$year; 

    $Column1 = intval($column1); 

    $Column2 = intval($column2); 

    $NewTotal = ($Column1 + $Column2); 

    $wpdb->update($table_name, array('Column1' => $Column1, 'Column2' => $Column2, 'Column3' => $NewTotal), array('month_id' => $edit_id)); 

    wp_redirect(get_option('siteurl').'/wp-admin/admin.php?page=myplugin'); 

    exit(); 

} 

私が実行した場合:

私は次のエラーを取得:

警告:ヘッダー情報を変更することはできません - すでに(出力が/で開始により送信されたヘッダをホーム/.../ public_html/wp-admin/includes/template.php:1953)/home/.../public_html/wp-includes/pluggable.php on line 1171

ご協力いただければ幸いです。

おかげ

+0

きれいな空白、タブ、隠し文字やPHPタグの前と後のあなたのPHPファイル内の空行(開閉) –

答えて

0

あなたは、コードの下に追加してくださいすることができますfunctions.php

function app_output_buffer() { 
    ob_start(); 
} // soi_output_buffer 
add_action('init', 'app_output_buffer'); 
関連する問題