Email subscribe doesn't show on woocommerce (fruitful theme) shop page
-
Hello,
I’m using this plugin as widget in footer. It’s working on normal WP pages and on product pages but doesn’t work on shop page (and product category pages) – the code between <div></div> doesn’t appear.
WP version: 4.1.1
WooCommerce version: 2.3.7
Fruitful theme version: 2.5
Email Newsletter version: 20.11.2function.php code:
if ( ! function_exists( 'fruitful_widgets_init' ) ) { function fruitful_widgets_init() { register_widget( 'Fruitful_Widget_News_Archive' ); register_sidebar( array( 'name' => __( 'Main Sidebar', 'fruitful' ), 'id' => 'sidebar-1', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Blog Sidebar', 'fruitful' ), 'id' => 'sidebar-2', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Single Post Sidebar', 'fruitful' ), 'id' => 'sidebar-3', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Homepage Sidebar', 'fruitful' ), 'id' => 'sidebar-4', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); // stopka register_sidebar( array( 'name' => __( 'Stopka 1', 'fruitful' ), 'id' => 'sidebar-7', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Stopka 2', 'fruitful' ), 'id' => 'sidebar-8', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); /* -> */ register_sidebar( array( // *********** HERE ************* // 'name' => __( 'Stopka 3', 'fruitful' ), 'id' => 'sidebar-19', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Stopka 4', 'fruitful' ), 'id' => 'sidebar-10', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); if (class_exists('woocommerce')){ register_sidebar( array( 'name' => __( 'Shop Page Sidebar', 'fruitful' ), 'id' => 'sidebar-5', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Product Page Sidebar', 'fruitful' ), 'id' => 'sidebar-6', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); } } add_action( 'widgets_init', 'fruitful_widgets_init' ); }
and footer.php code:
<div class="sixteen columns"> <div id="first" class="widget-area stopka" role="menu"> <?php do_action( 'before_sidebar' ); ?> <?php if ( ! dynamic_sidebar( 'sidebar-7' ) ) : ?> <?php endif; // end sidebar widget area ?> </div><!-- #first .widget-area --> <div id="second" class="widget-area stopka" role="menu"> <?php do_action( 'before_sidebar' ); ?> <?php if ( ! dynamic_sidebar( 'sidebar-8' ) ) : ?> <?php endif; // end sidebar widget area ?> </div><!-- #second .widget-area --> <!-- ********* HERE ******** --> <div id="third" class="widget-area stopka" role="newsletter"> <?php do_action( 'before_sidebar' ); ?> <?php if ( ! dynamic_sidebar( 'sidebar-19' ) ) : ?> <?php endif; // end sidebar widget area ?> </div><!-- #third .widget-area --> <!-- ********* /HERE ******** --> <div id="fourth" class="widget-area stopka" role="contact"> <?php do_action( 'before_sidebar' ); ?> <?php if ( ! dynamic_sidebar( 'sidebar-10' ) ) : ?> <?php endif; // end sidebar widget area ?> </div><!-- #fourth .widget-area --> <div class="site-info"> <?php fruitful_get_footer_text(); ?> </div><!-- .site-info --> <?php if (!fruitful_is_social_header()) { fruitful_get_socials_icon(); } ?> </div>
- The topic ‘Email subscribe doesn't show on woocommerce (fruitful theme) shop page’ is closed to new replies.