您现在的位置是:首页 > 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导出导入网站文件的方法
如果使用wordpress建站,保不齐出网站出现情况,或是网站出现致命错误需要重新安装wordpress,这时候就需要我们把文章和页面导出。
wordpress建站需要用到哪些东西
wordpress是一个使用 PHP语言和 MySQL数据库开发的开源、免费的建站程序,那么搭建WordPress站点,还需要一个能够运行PHP语言的主机空间和一个MySQL数据库。
wordpress支持html吗,wordpress怎么支持html
wordpress不能直接支持html,需要将xx.html修改为page-xx.php上传到你当前使用的主题目录中使用
判断当前页面是否是WordPress登录页的函数
WordPress有is_home() is_single()这些函数来判断当前页面是在什么页面,那么有没有什么方法判断当前页面是登录页呢?下面由WordPress教程栏目给大家介绍其方法。
相关源码
-
(自适应响应式)环保水净化处理设备阀门等网站源码下载基于PbootCMS内核开发的响应式模板,为水处理设备、空气净化器等环保企业设计,自适应手机端浏览。通过简洁高效的后台管理系统,助力环保科技企业快速建立专业在线展示平台。查看源码 -
pbootcms模板(PC+WAP)APP应用软件下载类官网源码为APP应用软件官网打造的响应式解决方案,PC端与移动端(WAP)数据实时同步,一次更新全网生效,满足多终端用户无缝体验需求。查看源码 -
(自适应)科技产品设备技术作品pbootcms网站模板带下载和招聘基于PbootCMS内核开发的高端科技企业模板,采用响应式布局技术,适配各类移动终端设备。模板设计聚焦科技行业特性,通过模块化结构实现企业形象展示、技术成果发布与人才招募等核心需求查看源码 -
(自适应)家政保洁保姆打扫卫生清灰服务pbootcms模板免费下载采用手工编写的DIV+CSS架构,代码结构清晰无冗余,加载速度优异。响应式设计适配各类终端设备,保障手机、平板、电脑端的一致浏览体验。查看源码 -
帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码 -
(自适应HTML5)响应式智能设备人工智能机器pbootcms源码免费下载这款基于PbootCMS开发的网站模板为人工智能和智能设备行业设计,采用现代化科技风格,突出产品的智能特性和技术创新。模板架构合理,功能完善,能够有效展示各类智能产品的核心功能和解决方案。查看源码
| 分享笔记 (共有 篇笔记) |

