微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

自定义页面插件 - wpredirect 导致批量删除后无法修改标题信息

如何解决自定义页面插件 - wpredirect 导致批量删除后无法修改标题信息

我正在制作一个列出一些自定义项目的自定义插件

我想在批量删除重定向到某个页面,但显示标题已发送”错误

批量删除https://prnt.sc/10bc87k 标题已发送:https://prnt.sc/10bc8dd

我的物品表列表

<div class="wrap">
    <h1 class="wp-heading-inline"><?PHP echo esc_html( get_admin_page_title() ); ?></h1>
    <a href='?page=dl-project-manager-project-new' class="page-title-action">Add New</a>
    <form id="movies-filter" method="get">
        <input type="hidden" name="page" value="<?PHP echo $_REQUEST['page'] ?>" />
        <?PHP $projectListTable->display() ?>
    </form>
</div>

我的批量删除过程:

    protected function process_bulk_action() {
        $currentAction = $this->current_action();
        if ( 'delete' === $currentAction ) {
            $dlPM = new DLProjectManager();
            $dlPM->projectDeleteLayout();
        }
    }

主要插件PHP文件

    function projectDeleteLayout()
    {
        //handle MysqL process....

        //redirect to a page
            wp_redirect( 'http://localhost/wordpress/wp-admin/admin.PHP?page=dl-project-manager-project-list',302,'wordpress' );
            exit;
            status_header(200);
            die("Thank you!");
        }
    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。