在自定义主题上使用静态主页内容拆分窗口小部件区域

时间:2012-12-19 06:19:21

标签: php wordpress wordpress-theming

所以我在使用本教程构建的自定义主题中创建我的第一个小部件区域:http://www.tips4developer.com/wordpress/wordpress-create-custom-widget-area/

这一切看起来都非常简单,但我想要做的是将小部件区域仅添加到我的静态主页,方法是将小部件区域创建的内容与我在Wordpress中创建的主页内容分开。我将在哪里添加函数以仅在静态主页上显示小部件区域?

2 个答案:

答案 0 :(得分:1)

您可以使用is_page($ page_id)

进行检查
 if (is_page($page)){
      // your widget here
}

基于此,您可以使用$ page

调用静态页面ID

答案 1 :(得分:1)

点击http://codex.wordpress.org/Function_Reference/get_sidebar

如果您只想在主页上显示侧栏,请将其检查为主页,然后像这样调用侧栏作为主页

<?php
if ( is_home() ) :
 get_sidebar('home');
elseif ( is_404() ) :
 get_sidebar('404');
else :
 get_sidebar();
endif;
?>