详解wordpress怎么添加自定义按钮并导出csv

导读:下面由wordpress/" target="_blank">wordpress教程栏目给大家介绍wordpress后台怎么添加自定义按钮并导出csv,希

下面由wordpress/" target="_blank">wordpress教程栏目给大家介绍wordpress后台怎么添加自定义按钮并导出csv,希望对需要的朋友有所帮助!

wordpress 后台添加自定义按钮导出csv

在wp-admin/edit.php中找到如下代码:

cap->create_posts ) ) {
    echo ' ' . esc_html( $post_type_object->labels->add_new ) . '';
}

在上面代码的下一行加入如下代码:

if ($post_type == 'aaa') {
    echo ' CSVをエクスポート';
}

$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怎么添加自定义按钮并导出csv的详细内容,更多请关注本网内其它相关文章!

你也想0元试听小码王编程课程吗?
填写信息免费预约
免责申明:以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表小码王官方立场,请读者仅做参考。本文标题:详解wordpress怎么添加自定义按钮并导出csv,本文链接:https://www.xiaomawang.cn/help/214149.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号:)联系我们及时修正或删除。
校区接待前厅
校区太空走廊
校区教室环境
校区多功能教室
小码王少儿编程体验课程免费预约