Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ';1';出现在wordpress网站侧栏下的数字_Php_Wordpress_Function_Echo_Categories - Fatal编程技术网

Php ';1';出现在wordpress网站侧栏下的数字

Php ';1';出现在wordpress网站侧栏下的数字,php,wordpress,function,echo,categories,Php,Wordpress,Function,Echo,Categories,下午早些时候,我问了一个关于如何在Wordpress的不同分类页面上回显不同侧栏的解决方案,这个问题已经解决了。现在我面临的问题是,在所有分类页面的侧边栏下都会显示一个连续的“1”。然而,当我切换回旧代码时,这并没有发生,因为旧代码在所有类别页面上只显示一个侧栏。下面是源于sidebar.php文件中的代码,它在所有页面上只回显了一个侧栏: <?php if ( is_active_sidebar( 'main_sidebar' ) ) : ?> <div id

下午早些时候,我问了一个关于如何在Wordpress的不同分类页面上回显不同侧栏的解决方案,这个问题已经解决了。现在我面临的问题是,在所有分类页面的侧边栏下都会显示一个连续的“1”。然而,当我切换回旧代码时,这并没有发生,因为旧代码在所有类别页面上只显示一个侧栏。下面是源于sidebar.php文件中的代码,它在所有页面上只回显了一个侧栏:

<?php  if ( is_active_sidebar( 'main_sidebar' ) ) :  ?>

     <div id="main_sidebar" class="widget-area">
               <?php dynamic_sidebar( 'main_sidebar' ); ?>
     </div><!-- #first_sidebar .widget-area -->

<?php endif; ?>

这是我放在sidebar.php文件中的修改后的代码,它在不同的分类页面上响应不同的侧栏:

<?php  if ( is_active_sidebar( "main_sidebar" ) ) :  ?>

     <div id="main_sidebar" class="widget-area">
               <?php
               if ( is_category( '7' )) {
               echo dynamic_sidebar( 'category_fashion' );
               }
               elseif ( is_category( '1' )) {
               echo dynamic_sidebar( 'category_music' );
               }
               elseif ( is_category( '5' )) {
               echo dynamic_sidebar( 'category_tastemakers' );
               }
               elseif ( is_category( '11' )) {
               echo dynamic_sidebar( 'category_film' );
               }
               elseif ( is_category( '9' )) {
               echo dynamic_sidebar( 'category_model' );
               }
               elseif ( is_category( '6' )) {
               echo dynamic_sidebar( 'category_sports' );
               }
               elseif ( is_category( '8' )) {
               echo dynamic_sidebar( 'category_round' );
               }
               elseif ( is_category( '10' )) {
               echo dynamic_sidebar( 'category_cool' );
               } 
               else 
               {
               echo dynamic_sidebar( 'main_sidebar' );
               }   
               ?>
     </div><!-- #first_sidebar .widget-area -->

<?php endif; ?>

当我使用原始代码时,数字“1”不会出现在侧边栏下,但当我切换到已修改的代码时,数字“1”开始出现在所有页面的侧边栏下。通过转到以下链接可以看到此行为:

我还检查了archive.php文件和functions.php文件,但似乎没有什么问题。下面是我放在functions.php文件中用于注册边栏的部分代码:

/** SIDEBARS ******************************************************************/
if ( function_exists('register_sidebar') ) {

register_sidebar(array(
                  'name'=>'sidebar home left',
                  'id' => 'homeleft_sidebar',
                  'description' => __( 'sidebar on homepage, left', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Tastemakers',
                  'id' => 'category_tastemakers',
                  'description' => __( 'sidebar on tastemakers category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Film',
                  'id' => 'category_film',
                  'description' => __( 'sidebar on film category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Fashion',
                  'id' => 'category_fashion',
                  'description' => __( 'sidebar on fashion category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Model Citizens',
                  'id' => 'category_model',
                  'description' => __( 'sidebar on model citizens category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Sports',
                  'id' => 'category_sports',
                  'description' => __( 'sidebar on sports category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Round Table',
                  'id' => 'category_round',
                  'description' => __( 'sidebar on round table category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Cool Stuff',
                  'id' => 'category_cool',
                  'description' => __( 'sidebar on cool stuff category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'Category: Music',
                  'id' => 'category_music',
                  'description' => __( 'sidebar on music category', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'sidebar home right',
                  'id' => 'homeright_sidebar',
                  'description' => __( 'sidebar on homepage, right', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'main sidebar',
                  'id' => 'main_sidebar',
                  'description' => __( 'main sidebar', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'tour dates sidebar',
                  'id' => 'tour_sidebar',
                  'description' => __( 'sidebar on tour dates page', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'contact sidebar',
                  'id' => 'contact_sidebar',
                  'description' => __( 'sidebar on contact page', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'sidebar footer 1',
                  'id' => 'sidebarf1',
                  'description' => __( 'first sidebar in footer', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'sidebar footer 2',
                  'id' => 'sidebarf2',
                  'description' => __( 'second sidebar in footer', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'sidebar footer 3',
                  'id' => 'sidebarf3',
                  'description' => __( 'third sidebar in footer', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));

register_sidebar(array(
                  'name'=>'sidebar footer 4',
                  'id' => 'sidebarf4',
                  'description' => __( 'fourth sidebar in footer', 'gxg_textdomain' ),
                  'before_widget' => '<div id="%1$s" class="widget %2$s">',
                  'after_widget' => '</div>',
                  'before_title' => '<h3 class="widgettitle">',
                  'after_title' => '</h3>', ));
}
/**侧栏******************************************************************/
如果(函数_存在('register_边栏')){
寄存器侧栏(数组)(
'name'=>'sidebar home left',
'id'=>'homeleft_侧边栏',
'description'=>uuuuu('homepage上的侧栏,左侧,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
'name'=>'Category:Tastemakers',
'id'=>'category_tastemakers',
'description'=>uuuuuu('tastemakers类别的侧栏','gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
'名称'=>'类别:电影',
“id”=>“电影类别”,
'description'=>uuuu('film category'侧边栏,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
“名称”=>“类别:时尚”,
'id'=>'category_fashion',
'description'=>uuuu('fashion category'侧边栏,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
'姓名'=>'类别:模范公民',
'id'=>'category_model',
'description'=>uuuu('model citizens category'侧边栏,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
“名称”=>“类别:运动”,
'id'=>'category_sports',
'description'=>uuuu('sports category'侧边栏,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
“名称”=>“类别:圆桌会议”,
“id”=>“类别”,
'description'=>uuuuu('round table category'侧栏','gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
'name'=>'Category:Cool Stuff',
'id'=>'category_cool',
'description'=>uuuu('cool stuff category'侧边栏,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
“名称”=>“类别:音乐”,
'id'=>'category_music',
'description'=>uuuu('music category'侧边栏,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
'name'=>'sidebar home right',
'id'=>'homeright\u侧边栏',
'description'=>uuuuu('主页侧栏,右','gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
'name'=>'main sidebar',
'id'=>'main_sidebar',
'description'=>uuu('main sidebar','gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
“名称”=>“巡演日期侧边栏”,
'id'=>'tour\u侧边栏',
'description'=>uuuuu('tour dates page'侧栏,'gxg_textdomain'),
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>”,);
寄存器侧栏(数组)(
“名称”=>“联系人侧栏”,
“id”=>“联系工具条”,
'
<div id="sidebar" class="grid_3">
                    <?php get_sidebar(); ?>
            </div><!-- #sidebar-->
dynamic_sidebar( 'category_fashion' );
<?php echo dynamic_sidebar( 'category_fashion' ); ?>
<?php dynamic_sidebar( 'main_sidebar' ); ?>