Home Forums WoodMart support forum Change the H5 of the widget titles

Change the H5 of the widget titles

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #156760

    Oriol Duarri
    Participant

    Hi,

    I’ve noticed that woodmart theme sets widget titles to H5, how we can change that? We ned to set it to another H for improve our SEO,

    Thanks

    #156852

    Eric Watson
    Participant

    Hello,

    You can change the tags in woodmart/inc/theme-setup.php file as shown in the screenshot. Also you need to change the tags in the whole file since each is configured separately for each widget area.

    http://prntscr.com/pwqhzu

    Kind Regards
    XTemos Studio

    #156885

    Oriol Duarri
    Participant

    Thank you so much for the advice Eric,

    Then what you recommend me, to put this code at the functions.php directly or to copy that file to the child theme?

    Your welcome

    #156929

    Eric Watson
    Participant

    You can add this function to functions.php in the child theme and edit it there

    	function woodmart_widget_init() {
    		if( function_exists( 'register_sidebar' ) ) {
    			$widget_class = ( woodmart_get_opt( 'widget_toggle' ) ) ? ' widget-hidable' : '';
    
    			register_sidebar( 
    				array(
    					'name'          => esc_html__( 'Main Widget Area', 'woodmart' ),
    					'id'            => 'sidebar-1',
    					'description'   => esc_html__( 'Default Widget Area for posts and pages', 'woodmart' ),
    					'class'         => '',
    					'before_widget' => '<div id="%1$s" class="woodmart-widget widget sidebar-widget' . $widget_class . ' %2$s">',
    					'after_widget'  => '</div>',
    					'before_title'  => '<h5 class="widget-title">',
    					'after_title'   => '</h5>'
    				)
    			);
    			if( woodmart_woocommerce_installed() ) {
    
    				$filter_widget_class = woodmart_get_widget_column_class( 'filters-area' );
    
    				register_sidebar( 
    					array(
    						'name'          => esc_html__( 'Shop page Widget Area', 'woodmart' ),
    						'id'            => 'sidebar-shop',
    						'description'   => esc_html__( 'Widget Area for shop pages', 'woodmart' ),
    						'class'         => '',
    						'before_widget' => '<div id="%1$s" class="woodmart-widget widget sidebar-widget' . $widget_class . ' %2$s">',
    						'after_widget'  => '</div>',
    						'before_title'  => '<h5 class="widget-title">',
    						'after_title'   => '</h5>'
    					)
    				);
    				register_sidebar( 
    					array(
    						'name'          => esc_html__( 'Shop filters', 'woodmart' ),
    						'id'            => 'filters-area',
    						'description'   => esc_html__( 'Widget Area for shop filters above the products', 'woodmart' ),
    						'class'         => '',
    						'before_widget' => '<div id="%1$s" class="woodmart-widget widget filter-widget' . $widget_class . ' ' . esc_attr( $filter_widget_class ) . ' %2$s">',
    						'after_widget'  => '</div>',
    						'before_title'  => '<h5 class="widget-title">',
    						'after_title'   => '</h5>'
    					)
    				);
    				register_sidebar( 
    					array(
    						'name'          => esc_html__( 'Single product page Widget Area', 'woodmart' ),
    						'id'            => 'sidebar-product-single',
    						'description'   => esc_html__( 'Widget Area for single product page', 'woodmart' ),
    						'class'         => '',
    						'before_widget' => '<div id="%1$s" class="woodmart-widget widget sidebar-widget' . $widget_class . ' %2$s">',
    						'after_widget'  => '</div>',
    						'before_title'  => '<h5 class="widget-title">',
    						'after_title'   => '</h5>'
    					)
    				);
    				
    				register_sidebar( 
    					array(
    						'name'          => esc_html__( 'My Account pages sidebar', 'woodmart' ),
    						'id'            => 'sidebar-my-account',
    						'description'   => esc_html__( 'Widget Area for My Account, orders and other user pages.', 'woodmart' ),
    						'class'         => '',
    						'before_widget' => '<div id="%1$s" class="woodmart-widget widget sidebar-widget' . $widget_class . ' widget-my-account %2$s">',
    						'after_widget'  => '</div>',
    						'before_title'  => '<h5 class="widget-title">',
    						'after_title'   => '</h5>'
    					)
    				);
    			}
    
    			register_sidebar(
    				array(
    					'name'          => esc_html__( 'Full Screen Menu Area', 'woodmart' ),
    					'id'            => 'sidebar-full-screen-menu',
    					'description'   => esc_html__( 'Widget Area for full screen menu', 'woodmart' ),
    					'class'         => '',
    					'before_widget' => '<div id="%1$s" class="woodmart-widget widget full-screen-menu-widget' . $widget_class . ' %2$s">',
    					'after_widget'  => '</div>',
    					'before_title'  => '<h5 class="widget-title">',
    					'after_title'   => '</h5>'
    				)
    			);
    
    			register_sidebar( 
    				array(
    					'name'          => esc_html__( 'Area after the mobile menu', 'woodmart' ),
    					'id'            => 'mobile-menu-widgets',
    					'description'   => esc_html__( 'Place your widgets that will be displayed after the mobile menu links', 'woodmart' ),
    					'class'         => '',
    					'before_widget' => '<div id="%1$s" class="woodmart-widget widget mobile-menu-widget %2$s">',
    					'after_widget'  => '</div>',
    					'before_title'  => '<h5 class="widget-title">',
    					'after_title'   => '</h5>'
    				)
    			);
    
    			$footer_layout = woodmart_get_opt( 'footer-layout' );
    
    			$footer_classes = woodmart_get_opt( 'collapse_footer_widgets' ) ? ' footer-widget-collapse' : '';
    
    			$footer_config = woodmart_get_footer_config( $footer_layout );
    
    			if( count( $footer_config['cols'] ) > 0 ) {
    				foreach ( $footer_config['cols'] as $key => $columns ) {
    					$index = $key + 1;
    					register_sidebar( 
    						array(
    							'name'          => 'Footer Column ' . $index,
    							'id'            => 'footer-'.$index,
    							'description'   => 'Footer column',
    							'class'         => '',
    							'before_widget' => '<div id="%1$s" class="woodmart-widget widget footer-widget ' . esc_attr( $footer_classes ) . ' %2$s">',
    							'after_widget'  => '</div>',
    							'before_title'  => '<h5 class="widget-title">',
    							'after_title'   => '</h5>'
    						)
    					);
    				}
    			}
    
    			$custom_sidebars = get_posts( array( 'post_type' => 'woodmart_sidebar', 'post_status'=>'publish', 'numberposts' => -1 ) );
    			foreach ( $custom_sidebars as $sidebar ) {
    				register_sidebar( 
    					array(
    						'name'          => $sidebar->post_title,
    						'id'            => 'sidebar-' . $sidebar->ID,
    						'description'   => '',
    						'class'         => '',
    						'before_widget' => '<div id="%1$s" class="woodmart-widget widget sidebar-widget %2$s">',
    						'after_widget'  => '</div>',
    						'before_title'  => '<h5 class="widget-title">',
    						'after_title'   => '</h5>'
    					)
    				);
    			}
    		}
    	}
    
    	add_action( 'widgets_init', 'woodmart_widget_init' );

    Kind Regards
    XTemos Studio

Viewing 4 posts - 1 through 4 (of 4 total)