试图创建一个PHP脚本来获取订单详细信息

时间:2019-05-07 09:50:04

标签: woocommerce

我需要从WordPress安装之外获取订单详细信息。 我的问题是,即使对于应该存在的订单,order = wc_get_order($ id)始终为空。 也许是因为woocommerce还没有完全初始化,但是如果是这样,我不确定该怎么做。

我已使用以下代码在WordPress根目录中创建了一个php文件

function find_wordpress_base_path() {
  $dir = dirname(__FILE__);

  do {
    if( file_exists($dir."/wp-config.php") ) {
      return $dir;
    }
  } while($dir = realpath("$dir/.."));

  return null;
}

define('BASE_PATH', find_wordpress_base_path()."/");
define('WP_USE_THEMES', false);
global $wp, $wp_query, $wp_the_query, $wp_rewrite, $wp_did_header;
require(BASE_PATH . 'wp-load.php');
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );

$order = wc_get_order(1112);

但是问题在于订单始终为空,我确定ID 1112存在。

知道我缺少什么吗?

0 个答案:

没有答案