Php 我应该把RESTAPI库文件放在哪里

Php 我应该把RESTAPI库文件放在哪里,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我不知道如何使用WooCommerce库文件,在哪里粘贴这些文件,在哪里粘贴代码 我发现了以下代码: <?php require_once( 'lib/woocommerce-api.php' ); $options = array( 'debug' => true, 'return_as_array' => false, 'validate_url' => false, 'timeout' =

我不知道如何使用WooCommerce库文件,在哪里粘贴这些文件,在哪里粘贴代码

我发现了以下代码:

<?php

require_once( 'lib/woocommerce-api.php' );

$options = array(
    'debug'           => true,
    'return_as_array' => false,
    'validate_url'    => false,
    'timeout'         => 30,
    'ssl_verify'      => false,
);

try {

    $client = new WC_API_Client( 'http://your-store-url.com', 'ck_enter_your_consumer_key', 'cs_enter_your_consumer_secret', $options );

    } catch ( WC_API_Client_Exception $e ) {

    echo $e->getMessage() . PHP_EOL;
    echo $e->getCode() . PHP_EOL;

    if ( $e instanceof WC_API_Client_HTTP_Exception ) {

        print_r( $e->get_request() );
        print_r( $e->get_response() );
    }
}

这可能有助于您查看此帖子,将库文件放入wordpress


您需要将文件“lib”放入与您尝试测试的php页面相同的文件夹中。例如:

some-folder/
     -lib
     -test.php
因此,现在如果您将问题中的代码粘贴到test.php中,将虚拟数据更改为您自己的数据,您就可以开始了。
您在文件顶部看到的位置要求另一个文件具有正确的路径。如果要移动lib文件夹,则调用该文件夹时必须确保路径正确。

您需要将文件放置在FTP上的主题内。为了让它与wooCommerce合作并访问您网站主题上所需的订单数据。因此,在ftp上,您的路径将类似于:

public_html/wp-content/themes/YOUR-THEME/...place the lib folder here. 
添加文件夹后,您会注意到所需的路径为:

require_once( 'lib/woocommerce-api.php' );
这意味着访问路径的文件;编写代码和测试的位置不在lib文件夹中。因此,您可以在lib文件夹外创建一个文件并将其放置在主题中,或者为了便于组织,创建一个名为wooAPI的文件夹,然后将所有内容都放在其中:

**此文件夹位于->public\u html/wp content/themes/YOUR-THEME中/

wooApi/lib/…文件

wooAPI/…调用Lib的测试文件

然后,您可以运行测试以查看您的函数是否按预期存在:

<?php
if( function_exists( 'some_function' ) )
{
   // Require/include stuff here
}

当内容移动或更改时,仅链接的答案没有帮助。在你的答案中直接包括相关部分。
public_html/wp-content/themes/YOUR-THEME/woocommerce/...your folder