我们最近总结了一系列内容, 如何开始使用WordPress。 虽然这不是阅读下一篇文章的先决条件,但我还是建议您通读这四篇文章 ,特别是如果您是刚开始使用WordPress的人。
参观Envato Tuts +的人来自不同背景,无论是他们的文化还是经验。 通常,我们会针对那些具有一定开发经验的人发布文章,即使他们不在研究领域。
我认为,一旦您熟悉一种语言或一种领域的概念,就可以使用这些技能将您的工作翻译为另一种语言或平台。
但是,如果您绝对是某个主题的新手,并且正在寻找一个开始的地方怎么办? 这就是上述系列和下一篇文章旨在回答的问题。
为此,如果您是WordPress的新手,并希望了解自己的方向,请查看如何开始使用WordPress ,并在我们回答以下问题时继续您的旅程:WordPress主题是什么?
您网站的演示
在开始深入讨论主题之前,我想说,我喜欢将主题视为您网站的介绍。 也就是说,您的网站或博客只不过是帖子,页面,类别和其他内容,所有这些内容都存储在数据库中。
当然,您可以在浏览器中呈现它们,而无需任何样式,但是如果您拥有要实现的品牌或外观,没有主题就不会与访问者和/或其他人交流。或您的读者。
但这是我的定义。 WordPress如何定义“ WordPress主题”? 在食典中,我们发现以下内容:
从根本上讲,WordPress主题系统是一种“蒙皮”您的Weblog的方法。 然而,它不仅仅是一个“皮肤”。 对您的网站进行外观设计意味着仅更改设计。 WordPress主题可以更好地控制您网站上材料的外观和呈现方式。
还有更多要阅读的内容,因此建议您完整阅读本文档 ,但出于本文的目的,我们有一个定义可供我们使用。
主题费用多少?
这是一个非常普遍的问题,它既有优点也有缺点。
免费主题
一方面,您可以免费找到许多很多漂亮的主题。 但是,许多免费的主题也更加通用。 此外,由于它们是免费的,因此其他人很有可能会拥有相同的主题。
如果您要自己建立一个可以吸引少量观众的博客,或者您希望建立一个不需要具有独特品牌形式的网站,那么使用免费解决方案是完全可以的。
付费主题
另一方面,根据支持这些主题的设计和自定义级别,要求和环境的不同,某些主题的价格在1,000美元到20,000美元之间,甚至更高。
如果听起来像花在一个主题上的钱太少了,请记住,我们所谈论的是将为可为许多人使用的网站提供动力的软件。
像这样的解决方案有很多考虑因素。
我在哪里找到他们?
在线上有很多地方都有可用的主题。 但是,并非所有地方都值得搜索。 实际上,我只推荐了一些著名的地方。 并非所有内容都会在下面介绍,但是下面两个可以引用的最佳位置。
此外,我还将讨论为什么我们应该避免在任何地方都寻找免费主题并坚持使用高端市场的原因。
主题森林
![Envato市场中用于WordPress主题的Themeforest](https://i-blog.csdnimg.cn/blog_migrate/bec3913e396d9047c2818672581e791d.png)
ThemeForest是Envato自己的市场,在撰写本文时,它具有6,000多个WordPress主题 。
在这个市场中,您会找到各种主题,从旨在做一件事情并做得很好的专业主题到尝试尽一切可能的主题。
尽管WordPress社区在主题实际上应该为用户做多少方面保持分歧,但最终还是由消费者决定他们希望自己的产品做什么。
鉴于提供各种选择的主题继续销售,这表明它们有市场。 但是,对于利基主题还有一些要说的话题,这些主题始终专注于一件事,并且在博客和/或内容管理空间的单个利基方面不断完善。
WordPress主题库
![WordPress主题存储库](https://i-blog.csdnimg.cn/blog_migrate/7bb496b3f9a935cf27d6e5a553b09514.png)
WordPress主题存储库是一个官方存储库,它允许主题开发人员提交其工作,进行一些审核过程,然后使其产品可从网站和WordPress仪表板下载。
这些主题往往更专注于做好一件事情。 例如,您可能会发现专门针对博客,摄影,音乐或展示嗜好的其他主题。
如果您只是想探索WordPress主题并且希望在没有预算的情况下进行探索,那么WordPress主题存储库是一个不错的起点。
还有更多吗?
绝对有比上面列出的主题市场更多的主题市场,但是如果我们打算抓住所有主题市场,那么我们将会有一篇文章需要花几天的时间阅读。 相反,我尝试捕获两个最受欢迎的地方来查找高级和免费主题。
可以肯定的是,这并不是一个完整的列表,您总是可以自己聘请开发人员。 此外,如果您花足够的时间学习主题的来龙去脉,也许您可以自己建立一个。
我们将暂时讨论这一点,但首先,我想谈一谈您在平均Google搜索结果中返回的免费主题。
搜索主题的危险
但是请记住,如果您只是进入WordPress主题,这将是经验带来的,而不是您需要担心的时间点。
当谈到WordPress主题时,互联网是 在哪里可以找到足够的资源。
但是,有一个非常非常强烈的警告:如果您选择导航到Google并搜索免费的WordPress主题,那么您就要为危险做好准备。
也就是说,您可能会在Google上找到的许多免费主题都没有经过适当来源的审查,最终可能会使您的网站容易受到攻击。
显然,那不好。 为此,请坚持使用上面列出的一些知名市场,因为它们是获取主题的理想选择。
如何建立自己的主题?
对于那些对设计WordPress主题感兴趣的人,接下来要讨论的逻辑问题之一是:“我如何构建自己的主题?”
如果不是因为其他原因,这就是一个很大的问题,因为它表明其他人正在寻求学习新技能并为WordPress经济做出贡献。
话虽如此,它确实需要一点学习曲线。 首先,重要的是要认识到您需要了解几种开发语言。 这些包括:
- HTML
- CSS
- 的PHP
- JavaScript
此外,您将需要知道如何使用Web服务器和数据库。 虽然您可能不需要直接与数据库进行通信,但它有助于了解如何将信息从WordPress中看到的内容转移回屏幕上看到的内容。
幸运的是,有很多资源可用来学习这一点。 Envato提供以下材料:
- 如何开始使用WordPress
- 开发您的第一个WordPress主题
- 给有抱负的WordPress开发人员的实用技巧
- WordPress开发入门的入门技巧
- 制作完美的WordPress主题
- 使用工具进行高质量的WordPress开发
- 编写可维护的WordPress主题:工具
- 您第一个WordPress框架指南
对于那些正在寻找更高级主题的人, 我们也提供其他课程 。
另外,研究由整个开源贡献者团队管理的代码也很有用。 这就是Underscores项目的全部目的。
![Underscores GitHub存储库](https://cms-assets.tutsplus.com/uploads/users/34/posts/25912/image/underscores.png)
直接从项目的存储库 :
你好 如果您愿意,我是一个称为_s或下划线的入门主题。 我是一个旨在黑客入侵的主题,所以不要将我用作父主题。 相反,尝试将我变成下一个最出色的WordPress主题。
换句话说,Underscores是一个主题,不仅可以作为您可以用来构建自己的作品的入门主题或基础主题,而且还可以作为在如何构建各种模板,如何构建模板方面进行案例研究的很好的主题。目录应该组织起来,源代码应该如何编写,等等。
功能如何?
当谈到WordPress主题上下文中的功能时,您开始将演示文稿的想法与功能混为一谈。 这就是WordPress插件出现的地方。
WordPress的核心设计为精简轻巧,以最大程度地提高灵活性并最大程度地减少代码膨胀。 然后,插件会提供自定义功能,以便每个用户都可以根据自己的特定需求定制其站点。
一般来说,WordPress主题应负责管理您网站的演示。 也就是说,他们负责网站的字体,配色方案和布局。
另一方面,插件负责引入扩展WordPress核心功能的功能。 也许他们引入了您的博客独有的功能,或者它们增强了博客以前在仪表板中所没有的功能。
无论如何,主题和插件之间应该存在严格的界限。 不幸的是,这条线经常被越过。 相反,您会发现许多主题将插件与其源代码捆绑在一起,这样,如果没有插件,主题将无法运行。 此外,如果用户去安装已经与主题捆绑在一起的插件版本,那么这可能会导致其网站不稳定。
尽管我并不是说您永远不应该构建具有任何增强功能的主题,但我个人还是认为主题应该负责呈现,而插件应该负责功能。
如此说来,正如本文前面所概述的那样,存在一个主题市场趋向于“做到全部”,并且可以通过在各种市场上买卖的产品来证明这一点。
在创建WordPress主题的背景下,我能提供的最佳建议是专注于确保其正确显示和样式化信息。 从那里,您可以冒险进行插件开发。 但这是另一个话题。
结论
了解什么是WordPress主题及其服务目的相对容易,但是如果您要构建自己的主题,那将是另一回事。 它需要了解多种编程语言,并且需要了解诸如WordPress模板层次结构之类的内容。
幸运的是,我们有一些很棒的课程。 最重要的是,我们在市场上也有大量资料可供您下载,学习和用于日常工作。
如果这还不够的话,还有大量文档和开源代码可供您查看和阅读。
对于那些仍然对WordPress感兴趣的人,请注意,我专门使用WordPress,并且经常对此进行撰写。 您可以在个人资料页面上捕获我的所有课程和教程,也可以在@tommcfarlin的 博客和/或Twitter上关注我,在其中我谈论了WordPress上下文中的软件开发。
请不要在下面的提要中留下任何问题或评论,我将致力于回答每个问题或评论。
翻译自: https://code.tutsplus.com/tutorials/what-are-wordpress-themes--cms-25912