[wp-trac] [WordPress Trac] #34995: WP_Widget::widget not called

WordPress Trac noreply at wordpress.org
Fri Dec 11 05:03:34 UTC 2015


#34995: WP_Widget::widget not called
-------------------------------------+------------------------------
 Reporter:  btwatts                  |       Owner:
     Type:  defect (bug)             |      Status:  new
 Priority:  normal                   |   Milestone:  Awaiting Review
Component:  Widgets                  |     Version:  4.4
 Severity:  normal                   |  Resolution:
 Keywords:  close reporter-feedback  |     Focuses:
-------------------------------------+------------------------------

Comment (by btwatts):

 Sorry, I overlooked the header.php file which does include the
 dynamic_sidebar() call.

 <?php
 // File Security Check
 if ( ! empty( $_SERVER['SCRIPT_FILENAME'] ) && basename( __FILE__ ) ==
 basename( $_SERVER['SCRIPT_FILENAME'] ) ) {
     die ( 'You do not have sufficient permissions to access this page!' );
 }

 /**
  * Header Template
  *
  * Here we setup all logic and XHTML that is required for the header
 section of all screens.
  *
  * @package WooFramework
  * @subpackage Template
  */
 global $woo_options, $woocommerce;
 ?><!DOCTYPE html>
 <html <?php language_attributes(); ?> class="<?php if (
 $woo_options['woo_boxed_layout'] == 'true' ) echo 'boxed'; ?> <?php if
 (!class_exists('woocommerce')) echo 'woocommerce-deactivated'; ?>">
 <head>

 <meta charset="<?php bloginfo( 'charset' ); ?>" />

 <title><?php woo_title(''); ?></title>
 <?php woo_meta(); ?>
 <link rel="stylesheet" type="text/css" href="<?php bloginfo(
 'stylesheet_url' ); ?>" media="screen" />
 <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
 <?php
         wp_head();
         woo_head();
 ?>

 </head>

 <body <?php body_class(); ?>>
 <?php woo_top(); ?>

 <div id="wrapper">

         <div id="top">
                 <nav class="col-full" role="navigation">
                         <?php if ( function_exists( 'has_nav_menu' ) &&
 has_nav_menu( 'top-menu' ) ) { ?>
                         <?php wp_nav_menu( array( 'depth' => 6,
 'sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'top-
 nav', 'menu_class' => 'nav fl', 'theme_location' => 'top-menu' ) ); ?>
                         <?php } ?>
                         <?php
                                 if ( class_exists( 'woocommerce' ) ) {
                                         echo '<ul class="nav wc-nav">';
                                         woocommerce_cart_link();
                                         echo '<li class="checkout"><a
 href="'.esc_url($woocommerce->cart->get_checkout_url()).'">'.__('Checkout','woothemes').'</a></li>';
                                         echo get_search_form();
                                         echo '</ul>';
                                 }
                         ?>
                 </nav>
         </div><!-- /#top -->

     <?php woo_header_before(); ?>

         <header id="header" class="col-full">

             <hgroup>
                  <?php
                             $logo = esc_url( get_template_directory_uri()
 . '/images/logo.png' );
                                         if ( isset(
 $woo_options['woo_logo'] ) && $woo_options['woo_logo'] != '' ) { $logo =
 $woo_options['woo_logo']; }
                                         if ( isset(
 $woo_options['woo_logo'] ) && $woo_options['woo_logo'] != '' && is_ssl() )
 { $logo = preg_replace("/^http:/", "https:", $woo_options['woo_logo']); }
                                 ?>
                         <?php if ( ! isset( $woo_options['woo_texttitle']
 ) || $woo_options['woo_texttitle'] != 'true' ) { ?>

                             <a id="logo" href="<?php echo esc_url(
 home_url( '/' ) ); ?>" title="<?php esc_attr( get_bloginfo( 'description'
 ) ); ?>">
                                 <img width="50%"
 style="float:right;margin:0 5px 0 0;" src="<?php echo $logo; ?>"
 alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" />
                             </a>
                     <?php } ?>

                         <h1 class="site-title"><a href="<?php echo
 esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
                         <h2 class="site-description"><?php bloginfo(
 'description' ); ?></h2>
                         <h3 class="nav-toggle"><a href="#navigation"><mark
 class="websymbols">²</mark> <span><?php _e('Navigation',
 'woothemes'); ?></span></a></h3>

                 </hgroup>

 <?php /* http://uploadwp.com/community/index.php?threads/mystile-homepage-
 white-space-change-and-social-media-plugins.49/#post-180 */ ?>

 <div id="topleftwidgetarea">
 <?php if ( is_active_sidebar( 'TopLeftWidget' ) ) : ?>
     <?php dynamic_sidebar( 'TopLeftWidget' ); ?>
 <?php endif; ?>
 </div>
         <?php woo_nav_before(); ?>

                 <nav id="navigation" class="col-full" role="navigation">

                         <?php
                         if ( function_exists( 'has_nav_menu' ) &&
 has_nav_menu( 'primary-menu' ) ) {
                                 wp_nav_menu( array( 'depth' => 6,
 'sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'main-
 nav', 'menu_class' => 'nav fr', 'theme_location' => 'primary-menu' ) );
                         } else {
                         ?>
                 <ul id="main-nav" class="nav fl">
                                 <?php if ( is_page() ) $highlight =
 'page_item'; else $highlight = 'page_item current_page_item'; ?>
                                 <li class="<?php echo $highlight; ?>"><a
 href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php _e( 'Home',
 'woothemes' ); ?></a></li>
                                 <?php wp_list_pages(
 'sort_column=menu_order&depth=6&title_li=&exclude=' ); ?>
                         </ul><!-- /#nav -->
                 <?php } ?>

                 </nav><!-- /#navigation -->

                 <?php woo_nav_after(); ?>

         </header><!-- /#header -->

         <?php woo_content_before(); ?>

--
Ticket URL: <https://core.trac.wordpress.org/ticket/34995#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list