免费发布信息
微信公众号
当前位置: 首页 » 帮助中心 » 常见问题 » 正文

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

   来源:黔优网时间:2024-09-23 12:02:34 浏览量:0

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

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

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

<?php if ( current_user_can( $post_type_object->cap-&gt;create_posts ) ) {
    echo ' <a>' . esc_html( $post_type_object-&gt;labels-&gt;add_new ) . '</a>';
}

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

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

$post_type 是在这个文件的头部获取的文章的类型。

在wp-content/themes/hcr/functions/admin.php

function export_permanent_csv()
{
    $args = array(
            'post_type' =&gt; 'aaa',
            'numberposts' =&gt; -1,
            'meta_key' =&gt; 'mark_id',
            'orderby' =&gt; 'meta_value_num',
            'order' =&gt; 'ASC',
            );
    $posts = get_posts($args);
    if (empty($posts)) {
        return;
    }
    $noNumber = 1;
    foreach ($posts as $post) {
        $metaData = get_post_meta($post-&gt;ID);
        $data = [
            $metaData['mark_id'][0],
            $noNumber,
            $post-&gt;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-&gt;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举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:详解wordpress怎么添加自定义按钮并导出csv,本文链接:https://www.qianu.com/help/51294.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐帮助中心