Get WP All Export row ID

时间:2016-10-18 作者:Harkály Gergő

使用WP All Export插件导出订单时,是否有方法获取当前行的ID/编号(http://www.wpallimport.com/export/)?

第一行将包含列的名称,但我们需要第一列包含一个不断增长的数字,因此第二行(包含一阶详细信息)第一列的值应为1;第三行(包含二阶详细信息)第一列值应为2;等

情况很复杂,因为订单导出限制是50(在每次迭代中,处理50条记录),所以如果您有60个订单,则为51个。订单的第一列应该是51,而不是1。

我也尝试过使用$I变量和$\\u SESSION[]变量,但这不是最好的解决方案。

1 个回复
最合适的回答,由SO网友:Harkály Gergő 整理而成

我们从插件开发人员那里得到了一个解决方案:

将此代码添加到主题函数中。php文件

// run a function before export starts, it deletes counter value from DB add_action(\'pmxe_before_export\', \'wp_all_export_pmxe_before_export\', 10, 1); function wp_all_export_pmxe_before_export($export_id) { delete_option(\'wp_all_export_current_row\'); }

<将其添加到“导出PHP函数返回的值”部分下的所有导出插件的编辑导出屏幕

// update counter value while exporting function get_row_number() { $current = get_option(\'wp_all_export_current_row\', 1); update_option(\'wp_all_export_current_row\', $current + 1); return $current; }