脚本宝典收集整理的这篇文章主要介绍了php – 如何在Underscores WordPress主题中创建第二个侧边栏?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我确实知道如何在wordpress中创建侧边栏(即使我不是那么经验),但这次似乎我错过了一些东西,因为侧边栏只是没有在网站上显示.如果有人可以查看我的代码并指出我正确的方向,我真的很感激.
这些是我到目前为止执行的步骤以及我的代码:
步骤1:
在functions.PHP中注册一个新的侧边栏,所以现在它们的代码如下所示:
function theme_name_widgets_inIT() { register_sidebar( array( 'name' => __( 'Sidebar','theme-name' ),'id' => 'sidebar-1','description' => '','before_widget' => '<aside id="%1$s" class="widget %2$s">','after_widget' => '</aside>','before_title' => '<h1 class="widget-title">','after_title' => '</h1>',) ); register_sidebar( array( 'name' => __( 'Right Navigation','id' => 'sidebar-2',) ); } add_action( 'widgets_init','theme_name_widgets_init' );
看起来这部分不是问题,因为新的侧边栏出现在wordpress仪表板中,我可以添加小部件.
第2步:
<?PHP if ( ! is_active_sidebar('sidebar-2') ) { return; } ?> <nav id="site-navigation" class="main-navigation" role="navigation"> <?PHP dynamic_sidebar( 'sidebar-2' ); ?> </nav><!-- #site-navigation -->
第3步:
将这段代码添加到我希望显示第二个侧边栏的位置(例如,放入index.PHP或single.PHP等文件中):
<?PHP get_sidebar(2); ?>
我可能做错了什么或者我错过了什么?
以上是脚本宝典为你收集整理的php – 如何在Underscores WordPress主题中创建第二个侧边栏?全部内容,希望文章能够帮你解决php – 如何在Underscores WordPress主题中创建第二个侧边栏?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。