/** * Wishlist helper functions. */ use XTS\WC_Wishlist\Ui; use XTS\WC_Wishlist\Wishlist; if ( ! function_exists( 'woodmart_get_wishlist_page_url' ) ) { /** * Get wishlist page url. * * @since 1.0 * * @return string */ function woodmart_get_wishlist_page_url() { $page_id = woodmart_get_opt( 'wishlist_page' ); if ( defined( 'ICL_SITEPRESS_VERSION' ) && function_exists( 'wpml_object_id_filter' ) ) { $page_id = wpml_object_id_filter( $page_id, 'page', true ); } return get_permalink( $page_id ); } } if ( ! function_exists( 'woodmart_get_wishlist_count' ) ) { /** * Get wishlist count. * * @since 1.0 * * @return integer */ function woodmart_get_wishlist_count() { $count = 0; $ui = Ui::get_instance(); if ( $ui->get_wishlist() ) { $count = $ui->get_wishlist()->get_count(); } return $count; } } if ( ! function_exists( 'woodmart_set_cookie' ) ) { /** * Set cookies. * * @since 1.0.0 * * @param string $name Name. * @param string $value Value. */ function woodmart_set_cookie( $name, $value ) { $expire = time() + intval( apply_filters( 'woodmart_session_expiration', 60 * 60 * 24 * 7 ) ); setcookie( $name, $value, $expire, COOKIEPATH, COOKIE_DOMAIN, woodmart_cookie_secure_param(), false ); $_COOKIE[ $name ] = $value; } } if ( ! function_exists( 'woodmart_get_cookie' ) ) { /** * Get cookie. * * @since 1.0.0 * * @param string $name Name. * * @return string */ function woodmart_get_cookie( $name ) { return isset( $_COOKIE[ $name ] ) ? sanitize_text_field( wp_unslash( $_COOKIE[ $name ] ) ) : false; // phpcs:ignore } } if ( ! function_exists( 'woodmart_get_wishlist_groups' ) ) { /** * Get wishlist groups user. * * @return array */ function woodmart_get_wishlist_groups() { if ( ! woodmart_get_opt( 'wishlist_expanded' ) || ! is_user_logged_in() ) { return array(); } global $wpdb; $wishlist = new Wishlist(); $list = array(); $cache = get_user_meta( $wishlist->get_user_id(), 'woodmart_wishlist_groups', true ); if ( ! $cache ) { $wishlist_groups = $wpdb->get_results( $wpdb->prepare( " SELECT ID, wishlist_group FROM {$wpdb->prefix}woodmart_wishlists WHERE user_id = %d ", $wishlist->get_user_id() ), ARRAY_A ); if ( $wishlist_groups ) { foreach ( $wishlist_groups as $wishlist_group ) { $list[ $wishlist_group['ID'] ] = $wishlist_group['wishlist_group']; } } update_user_meta( $wishlist->get_user_id(), 'woodmart_wishlist_groups', $list ); } else { $list = (array) $cache; } return $list; } } if ( ! function_exists( 'woodmart_get_unsubscribe_link' ) ) { /** * Get unsubscribe link by user ID. * * @param integer $user_id User ID. * * @return string */ function woodmart_get_unsubscribe_link( $user_id ) { $unsubscribe_token = get_user_meta( $user_id, 'woodmart_send_wishlist_unsubscribe_token', true ); $unsubscribe_token_expiration = get_user_meta( $user_id, 'woodmart_send_wishlist_unsubscribe_token_expiration', true ); if ( ! $unsubscribe_token || ! $unsubscribe_token_expiration || $unsubscribe_token_expiration < time() ) { $unsubscribe_token = wp_generate_password( 24, false ); $unsubscribe_token_expiration = apply_filters( 'woodmart_send_wishlist_unsubscribe_token_expiration', time() + MONTH_IN_SECONDS, $unsubscribe_token ); update_user_meta( $user_id, 'woodmart_send_wishlist_unsubscribe_token', $unsubscribe_token ); update_user_meta( $user_id, 'woodmart_send_wishlist_unsubscribe_token_expiration', $unsubscribe_token_expiration ); } return apply_filters( 'woodmart_send_wishlist_unsubscribe_url', add_query_arg( 'unsubscribe_send_wishlist_product', $unsubscribe_token, get_permalink( wc_get_page_id( 'shop' ) ) ), $user_id, $unsubscribe_token, $unsubscribe_token_expiration ); } } if ( ! function_exists( 'woodmart_check_this_email_notification_is_enabled' ) ) { /** * Check this email notification is enabled in woocommerce. * * @param string $option Name option. * @param string $default Default option value. If the $option is not saved in the database, then $default will be taken. * * @return bool */ function woodmart_check_this_email_notification_is_enabled( $option, $default = 'no' ) { $settings = get_option( $option, array() ); $option_val = ! isset( $settings['enabled'] ) ? $default : $settings['enabled']; return 'yes' === $option_val || isset( $_GET['page'] ) && 'digthis-woocommerce-preview-emails' === $_GET['page']; } } EC – Shopsyn.in
All Categories
Shopsyn.in Shopsyn.in
24 Support

+1 212-334-0212

Worldwide

Free Shipping

Menu
Shopsyn.in
All Categories
  • Stores
  • Shop
  • Financial Service
    • Credit Card
  • Home
Wrong menu selected
author-avatar
0 comments
EC
October 17, 2025
08 Sep 2025

Nameless Chat Rooms, Dating Roleplay Game With Random Strangers Online

Along with that, you need to use the DeepSearch AI agent on Grok which is mainly xAI’s answer to ChatGPT’s Dee...
Continue reading
Close
Categories
  • ! Без рубрики
  • 1
  • 1. mass-greisslerei.at – bitcoin-casinos
  • 111
  • 1win-oyna
  • 1win-uz-kirish.org
  • 1xbet-azerbaycan
  • 1xbet-kirish.com
  • 222
  • 22bet official website
  • aarhusaffairs.dk
  • adobe generative ai 2
  • AI News
  • akss.uz
  • ateliermasomi.com
  • barbarafrigeriogallery.it
  • bet365downloadapp.com
  • Blog
  • Bookkeeping
  • brainlabacademy.hr
  • Cameras
  • CH
  • CIB
  • crf2012.org
  • czdrops25monobrands
  • Desktop
  • destination-fremtiden.dk
  • detsorteregister.dk
  • EC
  • ehealthsummit.at
  • Forex
  • fzo.hr
  • gallerigrundstof.dk
  • Gaming
  • garden2table
  • Greatspin gr
  • Hi-Fi
  • honey money
  • kampo-view.com
  • Keyboards
  • Laptops
  • mass-greisslerei.at
  • moja-oaza.hr
  • mostbet-azerbaycan-giris
  • mostbet-oyna
  • News
  • NV Casino Schweiz Bewertungen auf TrustPilot
  • Omegle
  • Omegle cc
  • Pablic
  • PariMatch India
  • Pasino Schweiz
  • pauzazapregled.mk
  • Pin-Up indir
  • Pin-Up oyunu
  • Pin-UP VCH
  • Post
  • prava-osi.hr
  • Public
  • ricordiamocidellinfanzia.it
  • samba.hr
  • selahaudio
  • skjern-egvad-museum.dk
  • slasticarnica-orijent.hr
  • Sound
  • temeljnidohodak.hr
  • test
  • ticket2go.hr
  • Uncategorized
  • Мост
  • 카지노사이트 – onlifezone.com
Recent Comments
    • Home
    • My account
    • Contact Us
    • Privacy Policy
    • About us
    • Account details
    • Log out
    • Lost password
    • Blog
    • HELP
    • Blogs

    Categories

      • Smartphones
      • Laptops
      • Cameras
      • Headphones

    Useful Links

      • Stores
      • Our contacts
      • Delivery & Return

    Useful Links

      • Blog
      • Our contacts
      • Stores
      • Delivery & Return

    Download App on Mobile:

    15% discount on your first purchase

    Based on WoodMart theme 2024 WooCommerce Themes.
    payments
    • Menu
    • Categories
    • Financial Service
      • Credit Card
    • Home
    • Shop
    • Financial Service
      • Credit Card
    • My account
    • Blogs
    • Contact Us
    • About us
    Sidebar
    Shop
    Menu
    Home