Support » Plugin: CartBounty - Save and recover abandoned carts for WooCommerce » changed text in the exit intent

  • Resolved wptangerine

    (@wptangerine)


    I already added the code in the function.php

    function marcus_modify_title( $html ) {
    $custom_title = ‘Did you mean to go without buying your equipment?’;
    return preg_replace(‘#(<h2[^>]*>).*?(</h2>)#’, “$1 $custom_title $2”, $html);
    }
    add_filter( ‘cartbounty_pro_exit_intent_title_html’, ‘marcus_modify_title’ );

    function marcus_modify_text( $html ) {
    $custom_text = “If you aren’t ready to buy just yet, you can save your cart by sending it to your email. This also gives you exclusive access to coupons and new product updates from Silent Sound System. We appreciate your business!”;
    return preg_replace(‘#(<h2[^>]*>).*?(</h2>)#’, “$1 $custom_text $2”, $html);
    }
    add_filter( ‘cartbounty_pro_exit_intent_description_html’, ‘marcus_modify_text’ );

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • wptangerine

    (@wptangerine)

    I already added that code in function.php but still the text does not changed

    Plugin Author Streamline

    (@streamlinestar)

    Hi @wptangerine

    Thanks for your questions.
    Your first functions works and we were able to change the title instantly as soon as we added your code to functions.php. However the second function where you are trying to change the description needs to be a little bit adjusted like so:

    function marcus_modify_text( $html ) {
    $custom_text = "If you arent ready to buy just yet, you can save your cart by sending it to your email. This also gives you exclusive access to coupons and new product updates from Silent Sound System. We appreciate your business!";
    	return $custom_text;
    }

    Just make sure to enable Exit Intent Test mode to quickly see the results and changes while doing this and after this turn the test mode off.

    Here is the screenshot with the results we got: https://prnt.sc/rnr3fy

    wptangerine

    (@wptangerine)

    after I uploaded your code. the website shows error. please check the codes from functiosn.php

    `<?php
    /**
    *
    * The framework’s functions and definitions
    *
    */

    /**
    * ————————————————————————————————
    * Define constants.
    * ————————————————————————————————
    */
    define( ‘WOODMART_THEME_DIR’, get_template_directory_uri() );
    define( ‘WOODMART_THEMEROOT’, get_template_directory() );
    define( ‘WOODMART_IMAGES’, WOODMART_THEME_DIR . ‘/images’ );
    define( ‘WOODMART_SCRIPTS’, WOODMART_THEME_DIR . ‘/js’ );
    define( ‘WOODMART_STYLES’, WOODMART_THEME_DIR . ‘/css’ );
    define( ‘WOODMART_FRAMEWORK’, ‘/inc’ );
    define( ‘WOODMART_DUMMY’, WOODMART_THEME_DIR . ‘/inc/dummy-content’ );
    define( ‘WOODMART_CLASSES’, WOODMART_THEMEROOT . ‘/inc/classes’ );
    define( ‘WOODMART_CONFIGS’, WOODMART_THEMEROOT . ‘/inc/configs’ );
    define( ‘WOODMART_HEADER_BUILDER’, WOODMART_THEME_DIR . ‘/inc/header-builder’ );
    define( ‘WOODMART_ASSETS’, WOODMART_THEME_DIR . ‘/inc/admin/assets’ );
    define( ‘WOODMART_ASSETS_IMAGES’, WOODMART_ASSETS . ‘/images’ );
    define( ‘WOODMART_API_URL’, ‘https://xtemos.com/licenses/api/&#8217; );
    define( ‘WOODMART_DEMO_URL’, ‘https://woodmart.xtemos.com/&#8217; );
    define( ‘WOODMART_PLUGINS_URL’, WOODMART_DEMO_URL . ‘plugins/’);
    define( ‘WOODMART_DUMMY_URL’, WOODMART_DEMO_URL . ‘dummy-content/’);
    define( ‘WOODMART_SLUG’, ‘woodmart’ );
    define( ‘WOODMART_CORE_VERSION’, ‘1.0.19’ );
    define( ‘WOODMART_WPB_CSS_VERSION’, ‘1.0.0’ );

    /**
    * ————————————————————————————————
    * Load all CORE Classes and files
    * ————————————————————————————————
    */

    if( ! function_exists( ‘woodmart_autoload’ ) ) {
    function woodmart_autoload($className) {
    $className = ltrim($className, ‘\\’);
    $fileName = ”;
    $namespace = ”;
    if ($lastNsPos = strripos($className, ‘\\’)) {
    $namespace = substr($className, 0, $lastNsPos);
    $className = substr($className, $lastNsPos + 1);
    $fileName = str_replace(‘\\’, DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR;
    }
    $className = str_replace(‘WOODMART_’, ”, $className);
    $fileName .= str_replace(‘_’, DIRECTORY_SEPARATOR, $className) . ‘.php’;
    $fileName = WOODMART_CLASSES . DIRECTORY_SEPARATOR . $fileName;
    if( file_exists( $fileName )) {
    require $fileName;
    }
    }

    spl_autoload_register(‘woodmart_autoload’);
    }

    $woodmart_theme = new WOODMART_Theme();

    /**
    * ————————————————————————————————
    * Enqueue styles
    * ————————————————————————————————
    */
    if( ! function_exists( ‘woodmart_enqueue_styles’ ) ) {
    add_action( ‘wp_enqueue_scripts’, ‘woodmart_enqueue_styles’, 10000 );

    function woodmart_enqueue_styles() {
    $version = woodmart_get_theme_info( ‘Version’ );
    $minified = woodmart_get_opt( ‘minified_css’ ) ? ‘.min’ : ”;
    $is_rtl = is_rtl() ? ‘-rtl’ : ”;
    $style_url = WOODMART_THEME_DIR . ‘/style’ . $minified . ‘.css’;
    if ( woodmart_woocommerce_installed() && is_rtl() ) {
    $style_url = WOODMART_STYLES . ‘/style-rtl’ . $minified . ‘.css’;
    } elseif ( ! woodmart_woocommerce_installed() ) {
    $style_url = WOODMART_STYLES . ‘/base’ . $is_rtl . $minified . ‘.css’;
    }

    // Custom CSS generated from the dashboard.

    $file = get_option(‘woodmart-generated-css-file’);
    if( ! empty( $file ) && ! empty( $file[‘url’] ) ) {
    $style_url = $file[‘url’];
    }

    wp_deregister_style( ‘dokan-fontawesome’ );
    wp_dequeue_style( ‘dokan-fontawesome’ );

    wp_deregister_style( ‘font-awesome’ );
    wp_dequeue_style( ‘font-awesome’ );

    wp_dequeue_style( ‘vc_pageable_owl-carousel-css’ );
    wp_dequeue_style( ‘vc_pageable_owl-carousel-css-theme’ );

    wp_deregister_style( ‘woocommerce_prettyPhoto_css’ );
    wp_dequeue_style( ‘woocommerce_prettyPhoto_css’ );

    wp_deregister_style( ‘contact-form-7’ );
    wp_dequeue_style( ‘contact-form-7’ );
    wp_deregister_style( ‘contact-form-7-rtl’ );
    wp_dequeue_style( ‘contact-form-7-rtl’ );

    $wpbfile = get_option(‘woodmart-generated-wpbcss-file’);
    if( ! empty( $wpbfile ) && ! empty( $wpbfile[‘url’] ) ) {
    $wpbcssfile_url = $wpbfile[‘url’];

    $inline_styles = wp_styles()->get_data( ‘js_composer_front’, ‘after’ );

    wp_deregister_style( ‘js_composer_front’ );
    wp_dequeue_style( ‘js_composer_front’ );
    wp_register_style( ‘js_composer_front’, $wpbcssfile_url, array(), $version );
    if ( ! empty( $inline_styles ) ) {
    $inline_styles = implode( “\n”, $inline_styles );
    wp_add_inline_style( ‘js_composer_front’, $inline_styles );
    }
    }

    wp_enqueue_style( ‘js_composer_front’, false, array(), $version );

    if ( ! woodmart_get_opt( ‘disable_font_awesome_theme_css’ ) ) {
    if ( woodmart_get_opt( ‘light_font_awesome_version’ ) ) {
    wp_enqueue_style( ‘font-awesome-css’, WOODMART_STYLES . ‘/font-awesome-light.min.css’, array(), $version );
    } else {
    wp_enqueue_style( ‘font-awesome-css’, WOODMART_STYLES . ‘/font-awesome.min.css’, array(), $version );
    }
    }

    if ( woodmart_get_opt( ‘light_bootstrap_version’ ) ) {
    wp_enqueue_style( ‘bootstrap’, WOODMART_STYLES . ‘/bootstrap-light.min.css’, array(), $version );
    } else {
    wp_enqueue_style( ‘bootstrap’, WOODMART_STYLES . ‘/bootstrap.min.css’, array(), $version );
    }

    if ( woodmart_get_opt( ‘disable_gutenberg_css’ ) ) {
    wp_deregister_style( ‘wp-block-library’ );
    wp_dequeue_style( ‘wp-block-library’ );

    wp_deregister_style( ‘wc-block-style’ );
    wp_dequeue_style( ‘wc-block-style’ );
    }

    wp_enqueue_style( ‘woodmart-style’, $style_url, array( ‘bootstrap’ ), $version );

    // load typekit fonts
    $typekit_id = woodmart_get_opt( ‘typekit_id’ );

    if ( $typekit_id ) {
    wp_enqueue_style( ‘woodmart-typekit’, ‘https://use.typekit.net/&#8217; . esc_attr ( $typekit_id ) . ‘.css’, array(), $version );
    }

    remove_action(‘wp_head’, ‘print_emoji_detection_script’, 7);
    remove_action(‘wp_print_styles’, ‘print_emoji_styles’);

    wp_register_style( ‘woodmart-inline-css’, false );
    }
    }

    /**
    * ————————————————————————————————
    * Enqueue scripts
    * ————————————————————————————————
    */

    if( ! function_exists( ‘woodmart_enqueue_scripts’ ) ) {
    add_action( ‘wp_enqueue_scripts’, ‘woodmart_enqueue_scripts’, 10000 );

    function woodmart_enqueue_scripts() {

    $version = woodmart_get_theme_info( ‘Version’ );
    /*
    * Adds JavaScript to pages with the comment form to support
    * sites with threaded comments (when in use).
    */
    if ( is_singular() && comments_open() && get_option( ‘thread_comments’ ) ) {
    wp_enqueue_script( ‘comment-reply’, false, array(), $version );
    }
    if( ! woodmart_woocommerce_installed() ) {
    wp_register_script( ‘js-cookie’, woodmart_get_script_url( ‘js.cookie’ ), array( ‘jquery’ ), $version, true );
    }

    wp_dequeue_script( ‘flexslider’ );
    wp_dequeue_script( ‘photoswipe-ui-default’ );
    wp_dequeue_script( ‘prettyPhoto-init’ );
    wp_dequeue_script( ‘prettyPhoto’ );
    wp_dequeue_style( ‘photoswipe-default-skin’ );
    if( woodmart_get_opt( ‘image_action’ ) != ‘zoom’ ) {
    wp_dequeue_script( ‘zoom’ );
    }

    wp_enqueue_script( ‘wpb_composer_front_js’, false, array(), $version );
    wp_enqueue_script( ‘imagesloaded’, false, array(), $version );

    if( woodmart_get_opt( ‘combined_js’ ) ) {
    wp_enqueue_script( ‘isotope’, woodmart_get_script_url( ‘isotope.pkgd’ ), array(), $version, true );
    wp_enqueue_script( ‘woodmart-theme’, WOODMART_SCRIPTS . ‘/theme.min.js’, array( ‘jquery’, ‘js-cookie’ ), $version, true );
    } else {
    wp_enqueue_script( ‘woodmart-owl-carousel’, woodmart_get_script_url( ‘owl.carousel’ ), array(), $version, true );
    wp_enqueue_script( ‘woodmart-tooltips’, woodmart_get_script_url( ‘jquery.tooltips’ ), array(), $version, true );
    wp_enqueue_script( ‘woodmart-magnific-popup’, woodmart_get_script_url( ‘jquery.magnific-popup’ ), array(), $version, true );
    wp_enqueue_script( ‘woodmart-device’, woodmart_get_script_url( ‘device’ ), array( ‘jquery’ ), $version, true );
    wp_enqueue_script( ‘woodmart-waypoints’, woodmart_get_script_url( ‘waypoints’ ), array( ‘jquery’ ), $version, true );

    if ( woodmart_get_opt( ‘disable_nanoscroller’ ) != ‘disable’ ) {
    wp_enqueue_script( ‘woodmart-nanoscroller’, woodmart_get_script_url( ‘jquery.nanoscroller’ ), array(), $version, true );
    }

    $minified = woodmart_get_opt( ‘minified_js’ ) ? ‘.min’ : ”;
    $base = ! woodmart_woocommerce_installed() ? ‘-base’ : ”;
    wp_enqueue_script( ‘woodmart-theme’, WOODMART_SCRIPTS . ‘/functions’ . $base . $minified . ‘.js’, array( ‘js-cookie’ ), $version, true );
    if ( woodmart_get_opt( ‘ajax_shop’ ) && woodmart_woocommerce_installed() && ( is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy() ) ) {
    wp_enqueue_script( ‘woodmart-pjax’, woodmart_get_script_url( ‘jquery.pjax’ ), array(), $version, true );
    }
    }
    wp_add_inline_script( ‘woodmart-theme’, woodmart_settings_js(), ‘after’ );

    wp_register_script( ‘woodmart-panr-parallax’, woodmart_get_script_url( ‘panr-parallax’ ), array(), $version, true );
    wp_register_script( ‘woodmart-photoswipe’, woodmart_get_script_url( ‘photoswipe-bundle’ ), array(), $version, true );
    wp_register_script( ‘woodmart-slick’, woodmart_get_script_url( ‘slick’ ), array(), $version, true );
    wp_register_script( ‘woodmart-countdown’, woodmart_get_script_url( ‘countdown’ ), array(), $version, true );
    wp_register_script( ‘woodmart-packery-mode’, woodmart_get_script_url( ‘packery-mode.pkgd’ ), array(), $version, true );
    wp_register_script( ‘woodmart-vivus’, woodmart_get_script_url( ‘vivus’ ), array(), $version, true );
    wp_register_script( ‘woodmart-threesixty’, woodmart_get_script_url( ‘threesixty’ ), array(), $version, true );
    wp_register_script( ‘woodmart-justifiedGallery’, woodmart_get_script_url( ‘jquery.justifiedGallery’ ), array(), $version, true );
    wp_register_script( ‘woodmart-autocomplete’, woodmart_get_script_url( ‘jquery.autocomplete’ ), array(), $version, true );
    wp_register_script( ‘woodmart-sticky-kit’, woodmart_get_script_url( ‘jquery.sticky-kit’ ), array(), $version, true );
    wp_register_script( ‘woodmart-parallax’, woodmart_get_script_url( ‘jquery.parallax’ ), array(), $version, true );
    wp_register_script( ‘woodmart-parallax-scroll’, woodmart_get_script_url( ‘parallax-scroll’ ), array(), $version, true );
    wp_register_script( ‘maplace’, woodmart_get_script_url( ‘maplace-0.1.3’ ), array( ‘google.map.api’ ), $version, true );
    wp_register_script( ‘isotope’, woodmart_get_script_url( ‘isotope.pkgd’ ), array(), $version, true );

    if ( woodmart_woocommerce_installed() ) {
    wp_register_script( ‘accounting’, WC()->plugin_url() . ‘/assets/js/accounting/accounting.min.js’, array( ‘jquery’ ), $version, true );
    wp_register_script( ‘wc-jquery-ui-touchpunch’, WC()->plugin_url() . ‘/assets/js/jquery-ui-touch-punch/jquery-ui-touch-punch.min.js’, array( ‘jquery-ui-slider’ ), $version, true );
    }

    // Add virations form scripts through the site to make it work on quick view
    if( woodmart_get_opt( ‘quick_view_variable’ ) || woodmart_get_opt( ‘quick_shop_variable’ ) ) {
    wp_enqueue_script( ‘wc-add-to-cart-variation’, false, array(), $version );
    }

    $translations = array(
    ‘adding_to_cart’ => esc_html__(‘Processing’, ‘woodmart’),
    ‘added_to_cart’ => esc_html__(‘Product was successfully added to your cart.’, ‘woodmart’),
    ‘continue_shopping’ => esc_html__(‘Continue shopping’, ‘woodmart’),
    ‘view_cart’ => esc_html__(‘View Cart’, ‘woodmart’),
    ‘go_to_checkout’ => esc_html__(‘Checkout’, ‘woodmart’),
    ‘loading’ => esc_html__(‘Loading…’, ‘woodmart’),
    ‘countdown_days’ => esc_html__(‘days’, ‘woodmart’),
    ‘countdown_hours’ => esc_html__(‘hr’, ‘woodmart’),
    ‘countdown_mins’ => esc_html__(‘min’, ‘woodmart’),
    ‘countdown_sec’ => esc_html__(‘sc’, ‘woodmart’),
    ‘cart_url’ => ( woodmart_woocommerce_installed() ) ? esc_url( wc_get_cart_url() ) : ”,
    ‘ajaxurl’ => admin_url(‘admin-ajax.php’),
    ‘add_to_cart_action’ => ( woodmart_get_opt( ‘add_to_cart_action’ ) ) ? esc_js( woodmart_get_opt( ‘add_to_cart_action’ ) ) : ‘widget’,
    ‘added_popup’ => ( woodmart_get_opt( ‘added_to_cart_popup’ ) ) ? ‘yes’ : ‘no’,
    ‘categories_toggle’ => ( woodmart_get_opt( ‘categories_toggle’ ) ) ? ‘yes’ : ‘no’,
    ‘enable_popup’ => ( woodmart_get_opt( ‘promo_popup’ ) ) ? ‘yes’ : ‘no’,
    ‘popup_delay’ => ( woodmart_get_opt( ‘promo_timeout’ ) ) ? (int) woodmart_get_opt( ‘promo_timeout’ ) : 1000,
    ‘popup_event’ => woodmart_get_opt( ‘popup_event’ ),
    ‘popup_scroll’ => ( woodmart_get_opt( ‘popup_scroll’ ) ) ? (int) woodmart_get_opt( ‘popup_scroll’ ) : 1000,
    ‘popup_pages’ => ( woodmart_get_opt( ‘popup_pages’ ) ) ? (int) woodmart_get_opt( ‘popup_pages’ ) : 0,
    ‘promo_popup_hide_mobile’ => ( woodmart_get_opt( ‘promo_popup_hide_mobile’ ) ) ? ‘yes’ : ‘no’,
    ‘product_images_captions’ => ( woodmart_get_opt( ‘product_images_captions’ ) ) ? ‘yes’ : ‘no’,
    ‘ajax_add_to_cart’ => ( apply_filters( ‘woodmart_ajax_add_to_cart’, true ) ) ? woodmart_get_opt( ‘single_ajax_add_to_cart’ ) : false,
    ‘all_results’ => esc_html__(‘View all results’, ‘woodmart’),
    ‘product_gallery’ => woodmart_get_product_gallery_settings(),
    ‘zoom_enable’ => ( woodmart_get_opt( ‘image_action’ ) == ‘zoom’) ? ‘yes’ : ‘no’,
    ‘ajax_scroll’ => ( woodmart_get_opt( ‘ajax_scroll’ ) ) ? ‘yes’ : ‘no’,
    ‘ajax_scroll_class’ => apply_filters( ‘woodmart_ajax_scroll_class’ , ‘.main-page-wrapper’ ),
    ‘ajax_scroll_offset’ => apply_filters( ‘woodmart_ajax_scroll_offset’ , 100 ),
    ‘infinit_scroll_offset’ => apply_filters( ‘woodmart_infinit_scroll_offset’ , 300 ),
    ‘product_slider_auto_height’ => ( woodmart_get_opt( ‘product_slider_auto_height’ ) ) ? ‘yes’ : ‘no’,
    ‘price_filter_action’ => ( apply_filters( ‘price_filter_action’ , ‘click’ ) == ‘submit’ ) ? ‘submit’ : ‘click’,
    ‘product_slider_autoplay’ => apply_filters( ‘woodmart_product_slider_autoplay’ , false ),
    ‘close’ => esc_html__( ‘Close (Esc)’, ‘woodmart’ ),
    ‘share_fb’ => esc_html__( ‘Share on Facebook’, ‘woodmart’ ),
    ‘pin_it’ => esc_html__( ‘Pin it’, ‘woodmart’ ),
    ‘tweet’ => esc_html__( ‘Tweet’, ‘woodmart’ ),
    ‘download_image’ => esc_html__( ‘Download image’, ‘woodmart’ ),
    ‘cookies_version’ => ( woodmart_get_opt( ‘cookies_version’ ) ) ? (int)woodmart_get_opt( ‘cookies_version’ ) : 1,
    ‘header_banner_version’ => ( woodmart_get_opt( ‘header_banner_version’ ) ) ? (int)woodmart_get_opt( ‘header_banner_version’ ) : 1,
    ‘promo_version’ => ( woodmart_get_opt( ‘promo_version’ ) ) ? (int)woodmart_get_opt( ‘promo_version’ ) : 1,
    ‘header_banner_close_btn’ => woodmart_get_opt( ‘header_close_btn’ ),
    ‘header_banner_enabled’ => woodmart_get_opt( ‘header_banner’ ),
    ‘whb_header_clone’ => woodmart_get_config( ‘header-clone-structure’ ),
    ‘pjax_timeout’ => apply_filters( ‘woodmart_pjax_timeout’ , 5000 ),
    ‘split_nav_fix’ => apply_filters( ‘woodmart_split_nav_fix’ , false ),
    ‘shop_filters_close’ => woodmart_get_opt( ‘shop_filters_close’ ) ? ‘yes’ : ‘no’,
    ‘woo_installed’ => woodmart_woocommerce_installed(),
    ‘base_hover_mobile_click’ => woodmart_get_opt( ‘base_hover_mobile_click’ ) ? ‘yes’ : ‘no’,
    ‘centered_gallery_start’ => apply_filters( ‘woodmart_centered_gallery_start’ , 1 ),
    ‘quickview_in_popup_fix’ => apply_filters( ‘woodmart_quickview_in_popup_fix’, false ),
    ‘disable_nanoscroller’ => woodmart_get_opt( ‘disable_nanoscroller’ ),
    ‘one_page_menu_offset’ => apply_filters( ‘woodmart_one_page_menu_offset’, 150 ),
    ‘hover_width_small’ => apply_filters( ‘woodmart_hover_width_small’, true ),
    ‘is_multisite’ => is_multisite(),
    ‘current_blog_id’ => get_current_blog_id(),
    ‘swatches_scroll_top_desktop’ => woodmart_get_opt( ‘swatches_scroll_top_desktop’ ),
    ‘swatches_scroll_top_mobile’ => woodmart_get_opt( ‘swatches_scroll_top_mobile’ ),
    ‘lazy_loading_offset’ => woodmart_get_opt( ‘lazy_loading_offset’ ),
    ‘add_to_cart_action_timeout’ => woodmart_get_opt( ‘add_to_cart_action_timeout’ ) ? ‘yes’ : ‘no’,
    ‘add_to_cart_action_timeout_number’ => woodmart_get_opt( ‘add_to_cart_action_timeout_number’ ),
    ‘single_product_variations_price’ => woodmart_get_opt( ‘single_product_variations_price’ ) ? ‘yes’ : ‘no’,
    ‘google_map_style_text’ => esc_html__( ‘Custom style’, ‘woodmart’ ),
    ‘quick_shop’ => woodmart_get_opt( ‘quick_shop_variable’ ) ? ‘yes’ : ‘no’,
    );

    wp_localize_script( ‘woodmart-functions’, ‘woodmart_settings’, $translations );
    wp_localize_script( ‘woodmart-theme’, ‘woodmart_settings’, $translations );

    }
    }

    /**
    * ————————————————————————————————
    * Get script URL
    * ————————————————————————————————
    */
    if( ! function_exists( ‘woodmart_get_script_url’) ) {
    function woodmart_get_script_url( $script_name ) {
    return WOODMART_SCRIPTS . ‘/’ . $script_name . ‘.min.js’;
    }
    }

    /**
    * ————————————————————————————————
    * Enqueue style for inline css
    * ————————————————————————————————
    */

    if ( ! function_exists( ‘woodmart_enqueue_inline_style_anchor’ ) ) {
    function woodmart_enqueue_inline_style_anchor() {
    wp_enqueue_style( ‘woodmart-inline-css’ );
    }

    add_action( ‘wp_footer’, ‘woodmart_enqueue_inline_style_anchor’, 10 );
    }

    add_post_type_support( ‘page’, ‘excerpt’ );

    function marcus_modify_title( $html ) {
    $custom_title = ‘Did you mean to go without buying your equipment?’;
    return preg_replace(‘#(<h2[^>]*>).*?(</h2>)#’, “$1 $custom_title $2”, $html);
    }
    add_filter( ‘cartbounty_pro_exit_intent_title_html’, ‘marcus_modify_title’ );

    function marcus_modify_text( $html ) {
    $custom_text = “If you arent ready to buy just yet, you can save your cart by sending it to your email. This also gives you exclusive access to coupons and new product updates from Silent Sound System. We appreciate your business!”;
    return $custom_text;
    }

    Plugin Author Streamline

    (@streamlinestar)

    Hey @wptangerine

    Could you share the error you got?
    That would be great help since functions.php file seems to be fine.
    Except you are missing this line:

    add_filter( ‘cartbounty_pro_exit_intent_description_html’, ‘marcus_modify_text’ );

    It should be in functions.php if you want the Exit Intent description to be changed

    wptangerine

    (@wptangerine)

    it shows this error https://prnt.sc/rpndny

    Plugin Author Streamline

    (@streamlinestar)

    Hey @wptangerine
    Thanks for posting the error message.
    Let us try stepping back a bit. Could you please do the following:

    1. Remove any custom function that you have added to your functions.php file related with changing exit intent title and content (Make sure to save changes and check if the page is working fine)
    2. Enable CartBounty Exit Intent test mode and make sure that default title and content is shown
    3. Copy and add the code below to your functions.php file
    4. Double check to see that all quotation marks ” are correctly pasted and they haven’t been replaced by similar stuff that breaks the code. Example of how the code should look like after you have added it to your functions.php file https://prnt.sc/rpoz0y
    function marcus_modify_title( $html ) {
    	$custom_title = "Did you mean to go without buying your equipment?";
    	return preg_replace("#(<h2[^>]*>).*?(</h2>)#", "$1 $custom_title $2", $html);
    }
    add_filter( "cartbounty_pro_exit_intent_title_html", "marcus_modify_title" );
    
    function marcus_modify_text( $html ) {
    	$custom_text = "If you arent ready to buy just yet, you can save your cart by sending it to your email. This also gives you exclusive access to coupons and new product updates from Silent Sound System. We appreciate your business!";
    	return $custom_text;
    }
    add_filter( "cartbounty_pro_exit_intent_description_html", "marcus_modify_text" );

    Now at this point if no pasting issues have occurred, you should be getting a good result 🙂
    In case if you are still experiencing issues, you might want to enable WordPress debugging and check the log file for a more detailed error information. Please post that here.

    wptangerine

    (@wptangerine)

    https://prnt.sc/rpr6ms I have added the code. but still showing this error https://prnt.sc/rpr78i.

    Plugin Author Streamline

    (@streamlinestar)

    Thanks for the screenshots. Looks like you have done everything correct.
    Could you please follow the link under that error message and enable WordPress debugging mode to get a more detailed error since this one doesn’t say where should we be looking next and what exactly might be wrong here.

    Please post the error message once you have it here and we will work from there. Let us know if you need additional help with this.

    Thanks

    wptangerine

    (@wptangerine)

    I code the went through but still the text does not change. I believe the code is not working. https://prnt.sc/rqfon8

    Plugin Author Streamline

    (@streamlinestar)

    Really sorry to hear that.
    The code definitely works and we have currently tested it on multiple sites with the latest WordPress and WooCommerce versions.

    Here is what you could do:

    1. Enable WordPRess debugging (more info here: https://wordpress.org/support/article/debugging-in-wordpress) and open up log file after the error occurs to check additional information. It will give you a more detailed information which line of the code is causing the issue and what needs to be fixed
    2. Maybe try setting up a test environment and disable all of the plugins except WooCommerce and CartBounty to see if this is not a plugin issue
Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘changed text in the exit intent’ is closed to new replies.