自定义WordPress侧边栏dynamic_sidebar()函数举例

自定义WordPress侧边栏dynamic_sidebar()函数举例,第1张

概述既然WordPress系统已经占据了建站市场的半壁江山,那么我们在开发wordpress主题的过程中,肯定会涉及到网站侧边栏工具的调用开发,网站侧边栏是非常实用

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。内存溢出小编现在分享给大家,也给大家做个参考。

既然 wordpress 系统已经占据了建站市场的半壁江山,那么我们在开发 wordpress 主题的过程中,肯定会涉及到网站侧边栏工具的调用开发,网站侧边栏是非常实用的,目前大部分网站都有,比如添加最近文章,文章归档,最新评论,标签云,搜索框,类别,链接表等,最新访客,信息统计,广告 AD,订阅等等这里就不赘述了,这就用到了 dynamic_sidebar()函数用来支持自定义 sIDebar 侧边栏,wordpress 默认情况下是没有小工具栏的。那么就看下我们分享的教程吧:

1、定义 functions

在 functions.PHP 文件添加以下代码

/**

 * register sIDebar

 */

if (function_exists('register_sIDebar')){

$sIDebars = array(

'single' => '文章页侧栏',

'page' => '页面侧栏',

);

foreach ($sIDebars as $key => $value) {

register_sIDebar(array(

'name' => $value,

'ID' => $key,

'before_Widget' => '<div >',

'after_Widget' => '</div>',

'before_Title' => '<h3>',

'after_Title' => '</h3>'

));

};

}

这就注册了一个名称为文章边栏的侧边栏小工具,放在了 div 标签内,标题为 h3。

2、调用方法

<?PHP

if (function_exists('dynamic_sidebar')){

 

if (is_single()){

dynamic_sidebar('single');

}

else if (is_page() || is_home()){

dynamic_sidebar('page');

}

 

}

?>

然后在后台-外观-小工具里面就可以设置 sIDebar 自定义侧边栏了,增加或移除 Widget 插件内容。看到上面的代码,感觉是不是很简单,其实 wordpress 也没有那么高大上,模块化很简单功能强大哦。

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的自定义WordPress侧边栏dynamic_sidebar()函数举例全部内容,希望文章能够帮你解决自定义WordPress侧边栏dynamic_sidebar()函数举例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: https://outofmemory.cn/zz/1007894.html

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

发表评论

登录后才能评论

评论列表(0条)

保存