【问题标题】:Wordpress wp_redirect issueWordpress wp_redirect 问题
【发布时间】:2016-10-21 22:52:33
【问题描述】:

我的插件中的 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();

}

当我执行时:

我收到以下错误:

警告:无法修改标头信息 - 标头已由 /home/.../public_html/wp 中的(输出开始于 /home/.../public_html/wp-admin/includes/template.php:1953)发送-includes/pluggable.php 在第 1171 行

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 清除 PHP 文件中 php 标签(开始和结束)前后的所有空格、制表符、隐藏字符或空行

标签: wordpress plugins


【解决方案1】:

您能否在您的functions.php中添加以下代码

function app_output_buffer() {
    ob_start();
} // soi_output_buffer
add_action('init', 'app_output_buffer');

【讨论】:

    猜你喜欢
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    相关资源
    最近更新 更多