'Invalid nonce.')); } $_POST['nonce'] = $_REQUEST['nonce'] = wp_create_nonce('aieo_wishlist'); if (class_exists('AIEO_Wishlist')) { AIEO_Wishlist::instance()->ajax_toggle(); } wp_send_json_error(array('message' => 'Wishlist unavailable.')); } public function enqueue_shim_globals() { if (is_admin()) { return; } $payload = array( 'ajaxUrl' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('om-ppe-wishlist'), 'cookie' => class_exists('AIEO_Wishlist') ? AIEO_Wishlist::COOKIE_NAME : 'woocommerce_items_in_cart_merchant_wishlist', '_aieoShim' => true, ); wp_register_script('aieo-wishlist-ppe-compat', '', array(), AIEO_VERSION, false); wp_enqueue_script('aieo-wishlist-ppe-compat'); wp_add_inline_script( 'aieo-wishlist-ppe-compat', 'if (typeof window.omPPEWishlist === "undefined") { window.omPPEWishlist = ' . wp_json_encode($payload) . '; }', 'before' ); } }