Skip to content

Commit eb5c4e8

Browse files
committed
Fix bug with woocommerce
1 parent ce606c3 commit eb5c4e8

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

plugin.php

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,23 @@
1010

1111
require_once 'system/startup.php';
1212

13+
add_filter('woocommerce_is_rest_api_request', 'VFA_simulate_as_not_rest');
14+
function VFA_simulate_as_not_rest($is_rest_api_request)
15+
{
16+
if (empty($_SERVER['REQUEST_URI'])) {
17+
return $is_rest_api_request;
18+
}
19+
20+
if (false === strpos($_SERVER['REQUEST_URI'], 'vuefront')) {
21+
return $is_rest_api_request;
22+
}
23+
24+
return false;
25+
}
26+
1327

14-
add_action( 'admin_menu', 'add_plugin_page' );
15-
function add_plugin_page() {
28+
add_action( 'admin_menu', 'VFA_add_plugin_page' );
29+
function VFA_add_plugin_page() {
1630
$codename = 'd_vuefront';
1731
$page_hook_suffix = add_options_page( __( 'Settings', $codename ) . ' Vuefront', 'Vuefront', 'manage_options', 'd_vuefront', 'VFA_vuefront_options_page_output' );
1832
add_action( 'admin_print_scripts-' . $page_hook_suffix, 'VFA_my_plugin_admin_scripts' );

resolver/store/cart.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
class VFA_ResolverStoreCart extends VFA_Resolver
44
{
5-
public function add($args) {
5+
public function add($args) {
66
$this->load->model('store/product');
77

88
$product = $this->model_store_product->getProduct($args['id']);

0 commit comments

Comments
 (0)