这里似乎有两个问题:“如何在2011年中包含样板/引导?”和“我应该如何在这两个主题选项中进行选择?”。我将尝试回答这两个问题:
我首先要说,这可能不是一个好主意。话虽如此,最简单的方法是
- make a child theme of Twenty Eleven下载样板和/或引导程序,并将其img/css/js文件放在子主题中
header.php
在子主题中,包含您感兴趣的css文件和样板文件中的modernizr脚本覆盖footer.php
在这一点之后,要包含您感兴趣的JavaScript,您需要开始修改211中的各个部分,以便它们可以利用这两个框架。如何做到这一点完全取决于您试图构建的内容,这是您需要单独(并且非常具体)提出的问题。基本上,仅仅将样板和引导程序添加到211不会有多大作用。将发生的情况是,它们将覆盖一些CSS定义,并使211看起来不完整,直到您修复它为止(如果在默认的211之后包含样板文件的CSS,则尤其如此style.css
文件)。当涉及到定制内容或页面的样式时,它们可能会有所帮助,但需要做大量工作。
我的猜测是,如果您想使用Bootstrap,或者您喜欢Boilerplate重置内容并提供最佳实践的方式,那么您最好只创建自己的自定义主题,或者使用根。如果你只是想让211更容易修改,你可能想看看把样板/引导程序的片段纳入你孩子的主题中style.css
因为你需要它们。
在“二十一”和“根”之间选择“二十一”主题是WordPress功能的绝佳展示,但它在组合方式上做出了很多假设。正如评论中所建议的,您可以create a child theme 但这需要大量的工作。这个想法的主要问题是,《二十一世纪》是一个完整的视觉主题,也是一个结构主题。
另一方面,根只是一个结构性主题。它从您需要的大量标记和WordPress功能开始,但并没有对您希望设计的工作方式做出多少假设。这里的问题是,您可能最终需要重新实现2011年中已经存在的功能或样式。
在工作中,我们有自己的基本主题,类似于根,但不如根那么牢固。部分原因是,我们的主题故意不够有力。我们不想使用子主题,因为在升级的情况下,我们不希望我们的定制设计的样式或结构从我们下面改变。我当然不想触及WordPress中包含的主题,而只是尽可能地从头开始构建自己的主题。
底线是什么?有了二十一,你就需要通过改变已经存在的设计来进行设计,你将从自己的设计中建立根基。这里没有对错之分,只是偏好的问题。