将替换<! - ?php get_sidebar(); ? - >使用&#39; get_template_part&#39;引起任何问题?

时间:2017-04-05 04:02:17

标签: php wordpress

我知道在WordPress主题中调用补充工具栏的直接方式是使用<?php get_sidebar(); ?>并将sidebar.php文件保存在主题的根目录中。

为了改善组织,我创建了一个名为&#39; Sidebars&#39;然后在此文件夹中,为每个边栏创建一系列模板。

然后我在主题中调用了这些内容如下:

<?php get_template_part( 'sidebars/sidebars-left-column' ); ?>

任何人都可以告诉我,如果我的方法有效,如果它会在以后引起我任何问题,那么应该坚持<?php get_sidebar(); ?>

1 个答案:

答案 0 :(得分:1)

你绝对可以使用它。 get_sidebar()函数更常规。它可用于为模板调用特定的侧边栏。 即: 你有这些侧边栏(作为文件):

sidebar-blog.php, sidebar-home.php, sidebar-page.php, sidebar-with_a_lot_of_ads.php...

你可以用

分别打电话给他们
get_sidebar('blog'), get_sidebar('home'), get_sidebar('page'), get_sidebar('with_a_lot_of_ads')...

但更重要的是,如果其他人必须维护您的代码,最好使用约定......