我正试图从Wordpress外部获取购物车计数。
想法是:向Wordpress发出一些Get请求>返回数量>对数据进行处理。
问题是,我可以根据请求登录和注销,但无法获得购物车。
发送请求的客户端是Laravel应用程序,laravel上的auth已经与Wordpress共享并且运行良好,但是,我根本无法获得购物车。
我在Postman进行测试时,使用的是我在其他用户发布的信息,而解决问题的壁橱就是这段代码
<?php
header("Access-Control-Allow-Origin: *");
require_once("../wp-load.php");
clean_user_cache($_GET['user_id']);
wp_clear_auth_cookie();
$user = wp_set_current_user ( $_GET['user_id'] );
wp_set_auth_cookie ( $_GET['user_id'], true, false);
update_user_caches($user);
$cartCount = WC()->cart->get_cart_contents_count();
echo json_encode($cartCount);
exit();
你们中的一个可以告诉我可以执行此操作,使用数据库还是使用请求或其他方法吗?
预先感谢