首页 > WordPress教程_wordpress建站视频教程 > WordPress如何让不同页面显示不同的侧边栏

WordPress教程_wordpress建站视频教程

WordPress如何让不同页面显示不同的侧边栏

发布:E时代科技  分类:WordPress教程_wordpress建站视频教程 浏览:3256 次

  WordPress如何让不同页面显示不同的侧边栏?wordpress自带的widgets,调整sidebar的时候非常不方便,不过优化一下就可以了。

  如果想实现WordPress不同页面调用不同侧边栏的效果,请继续阅读:

  *文中出现的sidebar_single参数可以自定义为其他的值

  1.修改functions.php

  《?php

  if(function_exists(‘register_sidebar’)){

  register_sidebar(array(

  ‘before_widget’=》‘《li id=“%1$s” class=“widget %2$s”》’,

  ‘after_widget’=》‘《/li》’,

  ‘before_title’=》‘《h2 class=“widgettitle”》’,

  ‘after_title’=》‘《/h2》’,

  ‘name’=》‘Main sidebar’

  ));

  }

  //新加代码start:

  if(function_exists(‘register_sidebar’)){

  register_sidebar(array(

  ‘before_widget’=》‘《li id=“%1$s” class=“widget %2$s”》’,

  ‘after_widget’=》‘《/li》’,

  ‘before_title’=》‘《h2 class=“widgettitle”》’,

  ‘after_title’=》‘《/h2》’,

  ‘name’=》‘Main sidebar_single’,//sidebar_single值可以自定义

  ));

  }

  //新加代码end

  ?》

  2.将sidebar.php另存为sidebar_single.php,并做如下修改:

  在sidebar_single.php文件中找到dynamic_sidebar(‘Main sidebar’),

  将其修改为dynamic_sidebar(‘Main sidebar_single’)

  3.修改single.php文件

  在single.php中找到《?phpget_sidebar();?》,

  将其修改为《?phpinclude_once(“sidebar_single.php”);?》

  4.进后台设置single页面的widgets

  后台==》外观==》Widgets,

  在“当前 Widgets”选中Main sidebar_single,

  点“显示”按钮,然后加入你的设置。

  WordPress教程有看不明白的,可以联系厦门网站制作公司