我不知道如何使用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() );
}
}
但仍然不知道,在哪里放置此代码,上传/添加其他库文件。
我正在使用Kloon的REST API library。
答案 0 :(得分:0)
这可以帮助您查看此帖子以将库文件放入wordpress ...
https://wordpress.stackexchange.com/questions/31726/where-to-put-third-party-php-library
答案 1 :(得分:0)
您需要放置文件&#34; lib&#34;进入与您尝试测试的php页面相同的文件夹。例如:
some-folder/
-lib
-test.php
现在,如果您将问题中的代码粘贴到test.php中,将虚拟数据更改为您自己的,您应该很高兴。 如果您在文件顶部看到,则需要另一个必须在其中包含正确路径的文件。如果你要移动lib文件夹,那么在调用它时你的路径需要是正确的。
答案 2 :(得分:0)
您需要将文件放在主题中的FTP上。为了使它能够与wooCommerce一起使用,并在您的网站主题上访问您想要的订单数据。所以在ftp上你的路径看起来像是:
public_html/wp-content/themes/YOUR-THEME/...place the lib folder here.
添加完文件夹后,您会发现需要的路径为:
require_once( 'lib/woocommerce-api.php' );
这意味着访问路径的文件;你在编写代码和测试的地方,不在lib文件夹中。因此,您可以在lib文件夹之外创建一个文件并将其放在主题中,或者为了组织起见,创建一个名为wooAPI的文件夹,然后将所有内容放在那里:
**此文件夹位于 - &gt;的public_html /可湿性粉剂内容/主题/ YOUR-主题/
wooApi / LIB / ...文件
调用Lib的wooAPI / .... testFile
然后您可以运行测试以查看您的函数是否按预期存在:
<?php
if( function_exists( 'some_function' ) )
{
// Require/include stuff here
}
如果确实如此,那么您可以在API中开始工作。
如果它仍无法正常工作,您可以将文件直接放在主题woocommerce文件夹中,以确保它们加载:
public_html/wp-content/themes/YOUR-THEME/woocommerce/...your folder