WP电子商务:将“订单备注”显示为销售日志中的列

时间:2013-07-16 作者:user1352792

我有以下功能,可以在销售日志中添加一列,以便显示订单注释。添加列很好,并将每个项目的id($项目->id)显示为测试很好。我遇到的难题是如何显示每个项目的实际订单注释。

尝试了很多东西,包括($purchlog\\u notes->notes);

这将添加列(都很好)

function addPurchaseLogColumnHead( $columns ){
$columns[\'OrderNotes\']=__(\'Order Notes\');
    return $columns; 
}

add_filter( \'manage_dashboard_page_wpsc-purchase-logs_columns\', \'addPurchaseLogColumnHead\');
这是我要显示每次销售(发行)的订单注释内容的地方

function addPurchaseLogColumnContent( $default, $column_name, $item ) {
if ($column_name == \'OrderNotes\'){
        echo $item->notes;
    }
}

add_filter( \'wpsc_manage_purchase_logs_custom_column\' , \'addPurchaseLogColumnContent\', 10, 3);
所以我需要的是这个echo $item->notes; 欣赏任何想法。

非常感谢。

1 个回复
最合适的回答,由SO网友:Hannes 整理而成

可以使用小型SQL语句检索注释:

global $wpdb;
$sql = $wpdb->prepare(\'
    SELECT notes
    FROM \'.WPSC_TABLE_PURCHASE_LOGS.\'
    WHERE id=%d
    \',$item->id);
echo $wpdb->get_var($sql);
阅读更多信息this post

结束

相关推荐

在post-new.php中设置POST_PARENT FROM URL参数

我正在尝试在wordpress页面帖子类型上创建一组按钮,允许最终用户创建一个新页面,该页面是当前页面的同级页面(相同的父页面)或子页面。为了做到这一点,我正在创建一个新的链接帖子。php并在URL中填充参数parent\\u id。在我的功能中。php,我已经钩住了wp\\U insert\\U post。。。我现在的问题是如何在$post对象上实际设置post\\u父对象。。。我没有看到任何Wordpress函数可以这样做;我尝试使用wp\\u update\\u post。。。但这似乎对我不起作用。