建议:模板结构-php代码块在侧边栏还是其他地方?

时间:2013-10-25 作者:Remi

我正在尝试创建某些modulair块,可以将其添加到Wordpress的多个页面中。但我使用侧边栏-[名称]。php文件,这方面的最佳实践是什么?您应该将它们添加到函数中还是添加到提要栏中。。。

使用许多侧边栏感觉有点不舒服。如果我可以将它们添加到模板中的子文件夹中,那就太好了。签出图像。你是怎么做到的?

enter image description here

2 个回复
最合适的回答,由SO网友:mantis 整理而成

我想说的是将它们作为模板部分添加到内容-[名称]中。php。例如,在page.php 您可以有如下内容:

<?php while ( have_posts() ) : the_post(); ?>
            <?php if (is_page( \'home\' ) ){
                 get_template_part( \'content\', \'benefits\' );
                } elseif (is_page( \'Contact\' ) ){
                 get_template_part( \'content\', \'contact\' ); 
                }  
             } 

            get_template_part( \'content\', \'popup\' ); ?>
        <?php endwhile; // end of the loop. ?>
这似乎更有意义,因为它毕竟是满足的。

SO网友:tfrommen

谁说你can not 是否将模板文件放入子目录?

你的自定义模板可以放在任何你想放的地方,因为不管怎样,是你自己包含了它们。

如果你在get_template_part, 您可以找到以下内容:

get_template_part( \'partials/content\', \'page\' );

结束

相关推荐

show tags on "single"-template sidebar only

如果一篇帖子有标签,我想在查看单个帖子时,只在侧栏中显示这些标签作为列表;我该怎么做?我已经搜索了一个合适的插件,但没有找到,因为我查找的所有插件最终都显示了网站上的每个标签或类别。我很乐意使用非插件解决方案。