如何给WordPress添加widgets小工具

如何给WordPress添加widgets小工具,第1张

给你一个示例吧,这个示例的用途是:替代WordPress自带的“功能”小工具,因为WP自带的这个小工具有WordPress文字以及链接,这个小工具将会取消WP那个自带小工具的注册,并注册一个新的不带WordPress文字以及链接的功能小工具。将下面的代码添加到你当前主题的functions.php中,或者自制个插件,放进去:

调用侧栏的是sidebar.php和页脚footer.php这两个文件!\x0d\x0a不管是首页的index.php还是单篇日志页面的single.php,在文件的最后面,总是有这么两行代码:\x0d\x0a\x0d\x0a\x0d\x0a我们需要分两种情况说明:\x0d\x0a\x0d\x0a第一种情况:如果不使用主题的Widgets,那么只要两步就能完成对不同侧边栏的调用。\x0d\x0a\x0d\x0a找到single.php文件里的:\x0d\x0a\x0d\x0a修改为:\x0d\x0a\x0d\x0a上传并覆盖single.php,刷新,搞定!\x0d\x0a第二种情况:如果你使用了Widgets,只需要4步,也就能实现对不同侧边栏的调用。\x0d\x0a重复第一种情况中新建sidebar2.php的步骤。\x0d\x0a接着打开function.php,找到类似的代码:\x0d\x0a '',\x0d\x0a'after_widget=>,\x0d\x0a'before_title=>'\x0d\x0a))\x0d\x0a\x0d\x0a这几行代码是一封”申请书”,向Wordpress申请了一个Widget。如果要在不同面面显示不同的侧栏,并且这个侧栏是要支持Widget的,那么需要向Wordpress再写一封”申请书”申请一个Widgets。并且这封申请书是有名字的,名字格式应该这样写: ‘name’ =>‘名字’,名字应该和后面sidebar2.php调用些widgets的名字保持一致,那应该这样写:\x0d\x0aif ( function_exists('register_sidebar') )\x0d\x0aregister_sidebar(array(\x0d\x0a'name=>'sidebar2',\x0d\x0a'before_widget=>'',\x0d\x0a'after_widget=>,\x0d\x0a'before_title=>'\x0d\x0a\x0d\x0a',\x0d\x0a'after_title=>'\x0d\x0a',\x0d\x0a))\x0d\x0a将上面这句加到原先的”申请书”后面去。现在,需用将sidebar2.php中原来调用默认Widgets的代码改为调用sidebar2这个刚申请的Widgets。打开Sidebar2.php,找到这样的代码:\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a修改为:\x0d\x0a\x0d\x0a\x0d\x0a现在做最后一步的工作,打开single.php,找到:\x0d\x0a\x0d\x0a修改为:\x0d\x0a\x0d\x0a保存文件,上传。\x0d\x0a现在去后台的Widgets设置,会发现在下拉列表中多出一个Widget了,它的名字为Sidebar2,现在需要为他添加上一些东西。\x0d\x0a概括一下第二种情况的大体步骤:\x0d\x0a* 在functions.php”申请”一个Widgets\x0d\x0a* 在single.php中调用sidebar2.php\x0d\x0a* 将sidebar2.php中调用的widgets修改为sidebar\x0d\x0a* 拖一下你的Widgets\x0d\x0a到此,也就完成了不同页面显示不同sidebar的教程!

楼主 nextgen gallery 有最新添加的图片代码输出么?

有的话直接替换 <?php wp_get_archives('type=monthly&limit=&format=html&before=&after=&show_post_count=1')?>

另外再修改“文章归档”

不过估计你需要针对 nextgen gallery 的图片写适合你主题的样式才行。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11407048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存