问题描述
我很好奇主题和插件之间的具体差异。我得到它的要点… 主题与外观和感觉 (html /css) 和插件有关于添加功能 (代码/php) 。然而,像流行的 twitter 灵感 P2 这样的主题似乎添加了功能… 不仅仅是增强了外观和感觉。这让我有点困惑。有人可以在这个摇滚交流中启发我吗?
非常感激。
埃迪
最佳解决方案
主题管理您的博客的显示和布局,但也可以添加功能。
Plug-ins 为您的博客添加功能,但也可以向布局中添加元素。
两者之间有很多交叉,特别是当您将某些 plug-ins 与主题捆绑在一起时。但是,最大的区别在于您网站使用的模板。
Themes
主题定义每个页面使用的模板。一般来说,index.php
在一个主题中就被用于一切。您可以将其拆分出来并创建一个单独的 header.php
和 footer.php
。然后可以添加一个 sidebar.php
。我确定你至少看过这四个文件 – 一个定义标题,一个定义边栏,一个定义页脚,一个将它们全部放在一起,并将它们放在主要内容之上。
此外,您可以定义 single.php
设置单个文章,page.php
样式单个页面等等。
当您的网站加载并且请求页面或帖子时,WordPress 将请求路由到您的主题定义的模板文件。然后它知道如何在页面上放置东西。传统上,主题只是布局。
Plug-ins
另一方面,Plug-ins 可以添加要由主题和其他地方使用的其他元素。 plug-in 可以添加一个 Facebook Like 按钮,您的主题可以添加到帖子和页面。 Another plug-in 可以在您的管理信息中心中添加小工具,以访问和管理您的 Google 阅读器 Feed – 这不会反映在您的网站的布局中,但会增加功能。另外一个 plug-in 可以在你发布新帖子时自动发布到 Twitter 。
主题可以添加与您网站的布局和性能直接相关的功能。 Plug-ins 可以在 WordPress 中更深入地添加功能 – 也可以由主题使用的功能。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。