嗯,问题在这里。我创建了一个本地项目,用于在远程服务器上的wordpress中安装Woocommerce中的产品。我的本地项目的代码是这样一个Woocommerce rest api - 在wordpress中通过ajax创建产品
require __DIR__ . '/vendor/autoload.php';
use Automattic\WooCommerce\Client;
function creaProd(){
$precio = $_POST['Total'];
$imagen = $_POST['Imagen'];
$descrip = $_POST['Descripcion'];
$tipo = $_POST['Tipo'];
$woocommerce = new Client(
'http://example.com',
'ck_sdfsdfsdfsfdxxx',
'cs_sdfsdfsfsdfaxxx',
[
'wp_api' => true,
'version' => 'wc/v1',
]
);
$data = [
'name' => $tipo,
'type' => 'simple',
'regular_price' => $precio,
'description' => $descrip,
'short_description' => $descrip,
'categories' => [
[
'id' => 9
],
[
'id' => 14
]
],
'images' => [
[
'src' => 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg',
'position' => 0
],
[
'src' => 'http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg',
'position' => 1
]
]
];
print_r($woocommerce->post('products', $data));
}
creaProd();
而且evertything工作正常,问题是,我已经尝试了一堆东西,但我只是不明白打造的产品在WordPress项目。
我把它放在wp-includes文件夹和wp-content中,但没有工作。
我试图调用一个ajax到example.com/wp-includes/myFile.php但我无法达到它,我可以达到像example.com/wp-includes/option.php和所有文件已经存在的文件,但如果我上传那个,我不能,不知道在哪里放置供应商文件夹。
这是正确的方式来整合这个项目到我的真实网站在Wordpress中?
希望有人知道如何做到这一点。谢谢。