如何创造一个多功能的主题?

时间:2017-12-09 作者:TheDose

我一直在主题上看到新的主题,前面有多种布局,我的意思是它们是多用途主题。如何创建一个具有7种不同布局的多用途主题,如何连接它们功能是什么??

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

我的做法是创建多个布局文件,在“模板选项”面板上添加选项以选择要使用的布局文件:

左侧布局。php右布局。php布局两者。php

然后在设置的索引页面上,如果选择了布局X,则加载X布局。这是一个使用选项树插件主题选项的示例:

<?php get_header(); ?>

<?php if( get_option_tree( \'mz_layout\' ) == \'right\') { ?>
    <?php get_template_part( \'layout\', \'right\' ); ?>
<?php } else if( get_option_tree( \'mz_layout\' ) == \'two\') { ?>
    <?php get_template_part( \'layout\', \'two\' ); ?>
<?php } else if( get_option_tree( \'mz_layout\' ) == \'left\') { ?>
    <?php get_template_part( \'layout\', \'left\' ); }?>

<?php get_footer(); ?>
我相信还有其他方法,但这应该会给你一个想法。

结束

相关推荐

Responsive Admin Themes

我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。