Wordpress中的多个动态边栏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wordpress中的多个动态边栏相关的知识,希望对你有一定的参考价值。

To arrange multiple dynamic sidebars in wordpress, add the following code snippet into functions.php. The sidebar should then appear in the dropdown menu in wordpress under the widgets section. Next, go into your sidebar.php file & edit the dynamic sidebar tag by setting conditionals for when certain sidebars can be used in the sidebar.php file.
  1. // use in functions.php:
  2.  
  3. <?php
  4. // Multiple Sidebars
  5. if ( function_exists('register_sidebar') ) {
  6. register_sidebar(array(
  7. 'name'=>'Page',
  8. 'before_widget' => '<li>',
  9. 'after_widget' => '</li>',
  10. 'before_title' => '<h2>',
  11. 'after_title' => '</h2>',
  12. ));
  13. register_sidebar(array(
  14. 'name'=>'Blog',
  15. 'before_widget' => '<li>',
  16. 'after_widget' => '</li>',
  17. 'before_title' => '<h2>',
  18. 'after_title' => '</h2>',
  19. ));
  20. register_sidebar(array(
  21. 'name'=>'Single',
  22. 'before_widget' => '<li>',
  23. 'after_widget' => '</li>',
  24. 'before_title' => '<h2>',
  25. 'after_title' => '</h2>',
  26. ));
  27. }
  28.  
  29.  
  30. // use in sidebar.php:
  31.  
  32. <?php // Load Dynamic Sidebars
  33. if(!function_exists('dynamic_sidebar')) {
  34. showDefault();
  35. } else {
  36. if(is_front_page()) {
  37. if(!dynamic_sidebar('homepage')) {
  38. showDefault();
  39. }
  40. } else {
  41. if(!dynamic_sidebar('global')) {
  42. showDefault();
  43. }
  44. }
  45. }
  46. ?>

以上是关于Wordpress中的多个动态边栏的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress页面模板-多个边栏

wordpress2.9中的边栏(小部件区域)描述

Wordpress hinzuf脙录egn中的边栏小部件

如何让wordpress首页完全去掉侧边栏

WordPress边栏 - 显示所有小部件标题,然后显示所有小部件内容

Wordpress Contact Form 7 根据 url 动态选择下拉字段