首页 > 解决方案 > 将 woo rest api 连接到实时服务器 wp 多站点

问题描述

我是新手,我想配置 woo 自定义仪表板并关注https://www.cloudways.com/blog/custom-dashboard-using-woocommerce-php-rest-api/

按照基本设置,

我正在 ftp 测试这个,但我得到的是一个空白页面,我将如何连接到其余的 api,另一件事是我打算将它用于 wp 多站点,对我有用吗?

   <?php



  $woocommerce = new Client('https://myscustom.com/',
                     'ck_testclient numbers',
                     'cs_testid1',
                     [
                     'wp_api' => true, 'version' => 'wc/v3',
  ]);

 var_dump($woocommerce);
 ?>

标签: phpwordpresswoocommerce

解决方案


就生活服务器上的 api 连接而言,我自己与作曲家有很多问题,所以我没有它就做到了,现在正在连接。确保获得正确的路径

这是在https://github.com/woocommerce/wc-api-php/issues/146找到的

<?php

   require_once(__DIR__.'/src/WooCommerce/Client.php');
     require_once(__DIR__.'/src/WooCommerce/HttpClient/BasicAuth.php');
       require_once(__DIR__.'/src/WooCommerce/HttpClient/HttpClient.php');
    require_once(__DIR__.'/src/WooCommerce/HttpClient/HttpClientException.php');
    require_once(__DIR__.'/src/WooCommerce/HttpClient/OAuth.php');
  require_once(__DIR__.'/src/WooCommerce/HttpClient/Options.php');
   require_once(__DIR__.'/src/WooCommerce/HttpClient/Request.php');
  require_once(__DIR__.'/src/WooCommerce/HttpClient/Response.php');

  use Automattic\WooCommerce\Client;
  use Automattic\WooCommerce\HttpClient\HttpClientException;

     $woocommerce = new Client('https://ursite.com/',
                     'ck_xxxxxxxxxxxxxxxxxxxxxx',
                    'cs_xxxxxxxxxxxxxxxxxxxxxx',

      [
        'wp_api' => true, 'version' => 'wc/v3',

      ]);
  ?>

推荐阅读