标题菜单包含在WordPress首页的导出Excel工作表中


$now = gmdate('D, d M Y H:i:s') . ' GMT';
$filename ="analysis_report.xls";
header('Content-type: application/ms-excel');
header('Expires: ' . $now);
header('Content-Disposition: attachment; filename='.$filename);
header('Pragma: no-cache');
require(SB_PATH."views/export_analysis/analysis_report_export.php");
exit;

我必须在wordpress中导出动态html表格数据 前台用户数据很好,但标题菜单也包含在Excel工作表中 相同的代码在wordpress后端工作正常。 这是截图 https://prnt.sc/qyw9v6

请建议更正此问题。

你的问题有点模糊...但是,为什么在每个文件中看到CSV的答案是因为您在发送标头后将其包含在内。 这意味着您需要根据情况将函数挂接到initadmin_init

也。。您希望仅在单击按钮时触发 csv 导出函数。 我所做的是这样的。

// CSV Export
if (isset($_REQUEST['do']) && $_REQUEST['do'] == 'download' && $_GET['page'] == 'your-page-slug'){
add_action('admin_init', 'download_csv_file');
}

我像这样在管理页面上使用按钮触发 csv 导出。

<a class="button-primary" href="<?php echo admin_url('admin.php?page=your-page-slug&do=download');?>&_wpnonce=<?php echo wp_create_nonce( 'download_csv' )?>">Download Existing Data</a>

我相信有了上面的信息,你应该能够解决你的问题。

相关内容

最新更新