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’)

关键字: