您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress怎么添加自定义按钮并导出csv
陈仓翼2023-07-03WordPress教程已有人查阅
导读wordpress 后台添加自定义按钮导出csv在wp-admin/edit.php中找到如下代码:

wordpress 后台添加自定义按钮导出csv在wp-admin/edit.php中找到如下代码:
<?php
if ( current_user_can( $post_type_object->cap->create_posts ) ) {
echo ' <a href="' . esc_url( admin_url( $post_new_file ) ) . '" class="page-title-action">' . esc_html( $post_type_object->labels->add_new ) . '</a>';
}
在上面代码的下一行加入如下代码:
if ($post_type == 'aaa') {
echo ' <a href="'.esc_url( admin_url('admin-ajax.php?action=export_permanent_csv')).'" class="page-title-action">CSVをエクスポート</a>';
}
$post_type 是在这个文件的头部获取的文章的类型。
在wp-content/themes/hcr/functions/admin.php
function export_permanent_csv()
{
$args = array(
'post_type' => 'aaa',
'numberposts' => -1,
'meta_key' => 'mark_id',
'orderby' => 'meta_value_num',
'order' => 'ASC',
);
$posts = get_posts($args);
if (empty($posts)) {
return;
}
$noNumber = 1;
foreach ($posts as $post) {
$metaData = get_post_meta($post->ID);
$data = [
$metaData['mark_id'][0],
$noNumber,
$post->post_title,
$metaData['prmnnt_address'][0],
$metaData['prmnnt_tel'][0],
$metaData['prmnnt_fax'][0],
$metaData['prmnnt_site'][0],
$metaData['prmnnt_time'][0],
$metaData['prmnnt_closing'][0],
$metaData['prmnnt_service'][0],
$metaData['prmnnt_class'][0],
$post->post_type,
];
$csv_output .= '"'.implode('","', $data).'"'."n";
$noNumber++;
}
$csv_output .= "n";
$filename = $file."_".date("Ymd", time());
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: csv" . date("Y-m-d") . ".csv");
header("Content-disposition: filename=".$filename.".csv");
print $csv_output;
exit;
}
add_action('wp_ajax_export_permanent_csv', 'export_permanent_csv');
本文标签:
很赞哦! ()
相关教程
图文教程
WordPress安装主题的几种方法
相比于其他CMS,WordPress大的特色就是它可以让你更换主题,无需代码就能定制网站外观,那么如何为你的站点安装WordPress主题呢
wordpress制作子主题的步骤教程
在了解子主题功能之前,先来看一下你在使用 WordPress 的时候是否是这样:不会自己制作主题,只好从网上下载一个,这个主题整体风格比较适合
WordPress添加备案号的步骤教程
新版WordPress已经可以从后台输入ICP备案号,但仅适用于自带主题.对于很多想使用非官方主题的同学来说,后台的那个是 基本没作用的
wordpress下载的主题安装包怎么安装
wordpress下载的主题应该怎么安装包,首先下载好主题安装包,并打开进入网站管理后台打开“外观”菜单中的“主题”
相关源码
-
(响应式H5)帝国cms7.5文章新闻博客模板带会员中心本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码 -
(自适应)黑色摄影作品工作室pbootcms模板网站源码下载为风景摄影、个人工作室打造的高端网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与移动端实时数据同步,适配各类拍摄作品展示需求。查看源码 -
(自适应响应式)运动健身瑜伽俱乐部网站pbootcms源码下载为健身瑜伽俱乐部设计的响应式网站模板,采用PbootCMS内核开发,可快速搭建专业级企业官网。模板默认适配运动健身行业视觉风格,用户可通过替换图文内容灵活应用于其他服务行业。查看源码 -
快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码 -
(自适应)游泳馆泳池水处理器设备pbootcms网站模板免费下载专注服务于泳池水处理设备制造商、泳池系统工程商等企业用户。模板预设设备分类体系、技术参数展示模块和解决方案呈现页面,满足行业特有展示需求。查看源码 -
(自适应)包装机贴标机设备网站源码免费下载基于PbootCMS内核开发的响应式企业模板,为包装机械、贴标设备等工业领域打造,通过数字化展示提升企业专业形象。查看源码
| 分享笔记 (共有 篇笔记) |

