0°

注册你的小工具wordpress-register-sidebar

register_sidebar 函数和 register_sidebars 函数,请注意后面这个函数是前面这个函数的复数形式哦。这个两个函数在 WordPress 中是用来注册小工具信息用的,一个是单数注册,一个多数注册。

register_sidebar函数

用法很简单,请在 WordPress 2.2.0 版本后使用。

  1. <?php
  2. ?$args?=?array(
  3. ????//后台显示的名字
  4. ????’name’??????????=>?sprintf(__(‘Sidebar?%d’),?$i?),
  5. ????//边栏的编号
  6. ????’id’????????????=>?’sidebar-1′,
  7. ????//描述
  8. ????’description’???=>?,
  9. ????//小工具的class
  10. ????????’class‘?????????=>?,
  11. ????//小工具之前的html代码
  12. ????’before_widget’?=>?'<li?id=“%1$s”?class=“widget?%2$s”>’,
  13. ????//小工具之后的html代码
  14. ????’after_widget’??=>?'</li>’,
  15. ????//小工具title之前的html代码
  16. ????’before_title’??=>?'<h2?class=“widgettitle”>’,
  17. ????//小工具title之后的html代码
  18. ????’after_title’???=>?'</h2>’?);
  19. //注册小工具
  20. ?register_sidebar(?$args?);
  21. ?>

register_sidebars函数

有了上面的函数,我们看这个函数就简单的多了。

  1. $args?=?array(
  2. ????’name’??????????=>?’Sidebar??%d?’,
  3. ????’id’????????????=>?’sidebar-$i‘,
  4. ????’description’???=>?,
  5. ????????’class‘?????????=>?,
  6. ????’before_widget’?=>?'<li?id=“%1$s”?class=“widget?%2$s”>’,
  7. ????’after_widget’??=>?'</li>’,
  8. ????’before_title’??=>?'<h2?class=“widgettitle”>’,
  9. ????’after_title’???=>?'</h2>’?);
  10. ?//注册三个以$args为模型的小工具
  11. ?register_sidebars(?3,$args?);

总结

跟上一篇《玩转 WordPress 的小工具 dynamic_sidebar()》一样,本文旨在让你玩转 WordPress 里的小工具。
后面有机会会整理稍有难度的自己定制小工具。
另外这里给出不适合当小工具id值的列表,请尽量避开使用

#_wpnonce_widgets
#ab-awaiting-mod
#access-off
#access-on
#adminmenu
#adminmenuback
#adminmenushadow
#adminmenuwrap
#adv-settings
#available-widgets
#collapse-button
#collapse-menu

© 除特别注明外,本站所有文章均为 信息库博客 原创,转载请注明出处来自 https://www.xxko.net/wordpress-register-sidebar.html
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论