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