header confusion
-
inside the page https://fm2.eu/product-category/attrezzature-self/
I set the Filter Presets, with the TAG customization
how much is used, if you notice it creates various arrows down in the menuThe page I need help with: [log in to see the link]
-
Hi there,
In order to prevent our plugin to target your whole page and only change the content of it without changing the header, please add the following code to the functions.php of your theme:
if( ! function_exists( 'yith_wcan_content_selector' ) ){ function yith_wcan_content_selector( $selector ){ $selector = '.elementor-location-archive'; return $selector; } add_filter( 'yith_wcan_content_selector', 'yith_wcan_content_selector' ); }
Let me know if you still have any issue.
<?php /** * Theme functions and definitions * * @package HelloElementor */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '2.7.1' ); if ( ! isset( $content_width ) ) { $content_width = 800; // Pixels. } if ( ! function_exists( 'hello_elementor_setup' ) ) { /** * Set up theme support. * * @return void */ function hello_elementor_setup() { if ( is_admin() ) { hello_maybe_update_theme_version_in_db(); } if ( apply_filters( 'hello_elementor_register_menus', true ) ) { register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] ); register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); } if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { add_post_type_support( 'page', 'excerpt' ); } if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'title-tag' ); add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style', ] ); add_theme_support( 'custom-logo', [ 'height' => 100, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ] ); /* * Editor Style. */ add_editor_style( 'classic-editor.css' ); /* * Gutenberg wide images. */ add_theme_support( 'align-wide' ); /* * WooCommerce. */ if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } } } add_action( 'after_setup_theme', 'hello_elementor_setup' ); function hello_maybe_update_theme_version_in_db() { $theme_version_option_name = 'hello_theme_version'; // The theme version saved in the database. $hello_theme_db_version = get_option( $theme_version_option_name ); // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); } } if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { /** * Theme Scripts & Styles. * * @return void */ function hello_elementor_scripts_styles() { $min_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { wp_enqueue_style( 'hello-elementor', get_template_directory_uri() . '/style' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { wp_enqueue_style( 'hello-elementor-theme-style', get_template_directory_uri() . '/theme' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } } } add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { /** * Register Elementor Locations. * * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. * * @return void */ function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { $elementor_theme_manager->register_all_core_location(); } } } add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); if ( ! function_exists( 'hello_elementor_content_width' ) ) { /** * Set default content width. * * @return void */ function hello_elementor_content_width() { $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); } } add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); if ( is_admin() ) { require get_template_directory() . '/includes/admin-functions.php'; } /** * If Elementor is installed and active, we can load the Elementor-specific Settings & Features */ // Allow active/inactive via the Experiments require get_template_directory() . '/includes/elementor-functions.php'; /** * Include customizer registration functions */ function hello_register_customizer_functions() { if ( is_customize_preview() ) { require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_register_customizer_functions' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check hide title. * * @param bool $val default value. * * @return bool */ function hello_elementor_check_hide_title( $val ) { if ( defined( 'ELEMENTOR_VERSION' ) ) { $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { $val = false; } } return $val; } } add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); /** * BC: * In v2.7.0 the theme removed the
hello_elementor_body_open()
fromheader.php
replacing it withwp_body_open()
. * The following code prevents fatal errors in child themes that still use this function. */ if ( ! function_exists( 'hello_elementor_body_open' ) ) { function hello_elementor_body_open() { wp_body_open(); } } if( ! function_exists( 'yith_wcan_content_selector' ) ){ function yith_wcan_content_selector( $selector ){ $selector = '.elementor-location-archive'; return $selector; } add_filter( 'yith_wcan_content_selector', 'yith_wcan_content_selector' ); }he did as you advised, I’ll also paste you how I did it, but the problem persists
Hi there,
could you try to replace it by this one?
if( ! function_exists( 'yith_wcan_content_selector' ) ){ function yith_wcan_content_selector( $selector ){ $selector = '.elementor-location-archive'; return $selector; } add_filter( 'yith_wcan_content_selector', 'yith_wcan_content_selector', 99 ); }
Let us know if that did the trick.
Have a nice day!
perfect, the menu is great now
https://fm2.eu/product-category/attrezzature-self/
do I have to create a template page, to avoid deleting the banner above the filter?
Hi there,
you will need to create a elementor block and inside add the filters and the products.
In this way, you can add in the code the correct element that will affect to this part only.
Have a great day!
I had a problem with HELLO ELEMENTOR, I had to change theme, I can’t find functions.php anymore what can I do?
Hi there,
the common options is to contact them to restore it, or do a backup of your site where you can recover all the configuration.
I hope it helps
Have a nice day!
Grazie, ho messo tutto in unica sezione di ELEMENTOR, ma il banner scompare sempre, salvo non aggiornare di nuovo la pagina
Hello there,
I hope you’re doing well :D.
Try to remove the code my colleague Iván sent you and add the following code in the functions.php of your active theme
if( ! function_exists( 'yith_wcan_content_selector2' ) ){ function yith_wcan_content_selector2( $selector ){ $selector = '.elementor-widget-woocommerce-products'; return $selector; } add_filter( 'yith_wcan_content_selector', 'yith_wcan_content_selector2', 99 ); }
In this way the filter will be applied only in the section where your theme load the products.
Please, try it and let me know.
Have a good day.
tutto perfetto grazie mille
- The topic ‘header confusion’ is closed to new replies.