wordpress主题开发二三事
in IT互联网 | 评论关闭在做官网过程中又遇到一些主题开发的事情,暂且mark一下备忘
1、侧栏工具可在 主题文件functions中定义,但是定义过程比较复杂,如果不是商业化主题完全可以利用sidebar文件实现。
2、在functions中注册侧边栏可以用以下代码:
// Register Sidebar
function news_sidebar() {
$args = array(
‘id’ => ‘news’,
‘name’ => ‘新闻页侧栏’,
‘before_title’ => ‘<div class=”headline”><h3>’,
‘after_title’ => ‘</h3></div>’,
‘before_widget’ => ‘<div class=”who margin-bottom-30″>’,
‘after_widget’ => ‘</div>’,
);
register_sidebar( $args );
}
// Hook into the ‘widgets_init’ action
add_action( ‘widgets_init’, ‘news_sidebar’ );
调用上面注册的边栏用:
dynamic_sidebar(‘news’); /* 参数可以是上面function中定义的name或者id均可*/
而不是:
get_sidebar(‘$name’)
关键词: wordpress