如何将数据库中的数据放入自定义导出字段

时间:2019-03-06 作者:TerribleADC

我试图通过使用自定义查询从数据库中获取数据,以导出到XML或CSV文件。这是我的查询函数:

<?php
function get_workhours($ID){
    $sql = $wpdb->prepare("SELECT worked_hours FROM db_info WHERE job_id = $ID");
    $data = $wpdb->query($sql);
    if(empty($data)){
        return "0";
    }else{
        return $data;
} ?>
在我的自定义导出字段中,我有:

[get_workhours{ID}]
当我尝试预览时,它会给我一个错误:

发生未知错误。

对于这个问题提出更好的建议也是非常受欢迎的。

提前感谢,

编辑:我正在使用WP All Export Pro插件。添加要导出的字段时,我选择选项:自定义导出字段。

1 个回复
SO网友:Dragos Corbu

我认为你的语法错了。它应该是[get\\u workhours({ID})]。预览前,请按“保存功能”按钮。

相关推荐

form action wordpress and php

我有这个代码可以在wordpress页面中提交一个联系人表单。问题是我没有使用WP api的经验,我找不到一种简单的方式来提交表单。有人能帮我吗?我在用表格action 但这种方式行不通。<?php get_header(); ?> <?php if( $_POST[\'send_message\'] ){ $name = filter_var($_POST[\'name\'], FILTER_SANITIZE_STRING )