如何使用WordPress作为真正定制的CMS

发布时间:2019-08-27 15:04:16 阅读:59

WordPress具有令人难以置信的多功能性,虽然它主要被称为博客平台,但它也可用于运行非博客网站。我使用的越多 - 特别是对于我自己的项目,我有充分的创意统治 - 我不断惊讶于它有多大能力。

我对WordPress的各种用途很感兴趣,并且知道是时候升级我自己的商业网站来使用该平台了。网页设计师/开发人员往往对自己的工作最为批评,而且我对如何让自己的网站发挥作用非常具体。

通过将我自己的网站从静态HTML转换为WordPress,我终于通过测试完成了WordPress的功能。

这就是他们所谓的“WordPress作为CMS”

WordPress的管理区域将其转变为CMS或内容管理系统。WordPress管理区域提供了WYSIWYG(所见即所得)编辑器 - 类似于Microsoft Word的迷你版本。

这实际上允许任何人自己添加和编辑内容 - 所有这些都通过他们的网络浏览器 - 并且不需要HTML知识。

当然,对于更高级的用户,有一个“代码视图”选项,您可以在其中编辑页面,帖子或文章中的HTML代码,但创建简单内容不是必需的。

初始设置 - 永久链接和评论

WordPress自定义永久链接结构

假设您拥有正确的Web托管(必须能够支持PHP编程语言和运行MySQL数据库),WordPress安装过程相当简单

安装后,有几个设置需要更新。一些基本要素是更新永久链接结构,在网站和博客的情况下,我也想删除评论功能。

永久链接 - 也称为“漂亮网址” - 将您的帖子网址从“/index.php?p=364”更改为“/ web-design / wordpress-as-cms /”

通常使用博客,帖子设置为基于日期的固定链接。然而,在主站点的情况下,我想采用更传统的“/ category / postname /”格式 - 这有助于让人觉得网站的所有区域都是Pages,而不是Pages和帖子。

我还在整个网站上关闭了评论和引用(从其他网站链接到您自己的链接)。评论是博客的重要组成部分,但不是主要网站上我想要的东西。

评论设置是通过WordPress管理区域更新的,但是我更进一步,还从我的模板文件中删除了评论循环 - 基本上只是因为我不希望在每个页面上发出“评论已关闭”的通知网站,以及。

如何资源链接... 
使用永久链接

使用静态首页

WordPress静态首页

主站点设置完成后,就可以开始在内容页面上开始了。首先,我希望网站使用主页的静态页面(而不是显示最新帖子的典型格式)。

这是WordPress管理区域中的一个非常简单的设置,它允许您指定使用最新帖子或静态页面作为站点的首页。

如何资源链接... 
在WordPress中创建静态首页

单个页面模板

WordPress页面模板

使用“页面模板”选项(以及一些额外的PHP文件),您可以指定要应用于各个页面的单独模板。

通过创建home.php文件,*站点的预定义首页也可以使用与站点其余部分不同的页面模板。在我的情况下,我希望主页使用特定的页眉和页脚,但不要使用侧边栏。

*重要的是要注意主页文件必须标题为home.php - 其他任何东西,甚至是我试图使用的page_home.php都不会完全正常工作。

在内页上,我想在每个页面上都有独特的标题 - 每个页面都有一个不同的标语“Hello!欢迎来到iDesign Studios“每页顶部的文本,具体取决于访问者所在的部分。

网站的页眉页脚也有所不同,具体取决于您是否在主站点部分 - 例如,参加“ 投资组合”页面 - 与更个性化的“ 关于我”部分(包括我的简历和简历等)。 )

如何资源链接... 
创建自己的页面模板

类别和帖子的个人模板,太!

WordPress的帖子和类别模板

虽然在创建页面时有一个随时可用的页面模板选项 - 创建帖子时没有类似的选项。我承认我不得不在谷歌上挖掘一下这个问题的解决方案,但我很高兴地说我找到了它!

这个涉及一些PHP脚本(在下面的链接中解释得非常好) - 但基本上,通过了解您的类别ID,您可以指定包含在不同类别中的帖子以使用特定的页面模板。

这意味着我能够保留我的投资组合页面中的标题和侧边栏以及我的个人投资组合帖子。主要投资组合页面与单个投资组合帖子为例通过点击网站,你真的不知道你是在查看一个页面还是一个帖子,这是我所希望的。

如何资源链接... 
如何设置自定义WordPress类别模板

多个动态(Widgetized)侧边栏

WordPress Multiple =

比拥有单独的页眉和页脚更重要的是,我也希望有单独的侧边栏。

例如,在主要关于公司页面上,我想突出显示我的一个客户推荐,以及链接到我自己的其他信息(生物等)。Testimonials页面上,我想要包含一个PHP代码,该代码会自动列出所有Testimonial帖子,以便您可以轻松地从一个帖子导航到下一个,等等。

虽然我可以很容易地对PHP中每个侧边栏的内容进行硬编码,但您必须承认使用小部件更容易。只要我有一个Web浏览器(无需下载/上传更新的PHP文件等),我就可以在任何地方进行更新。

在每个页面模板上,我都链接到各个侧边栏文件。虽然真正的工作在哪里(这使得我的所有侧边栏都可以在WP管理区域中准备好小部件并且可编辑),但是要对functions.php文件进行一些更新。

如何资源链接... 如何为WordPress创建多个动态边栏

无缝页面和帖子

WordPress插件 - 重定向

然后是WordPress页面和帖子的集成。在大多数博客上,很明显哪个是哪个。但是,在这种情况下,我不想将内容强调为特定的帖子或页面 - 我希望它几乎都隐藏起来。

通过仔细组织我的页面和类别结构(以及Redirection插件的帮助),您永远不会知道其中的区别。

另外两个被证明对这个项目至关重要的插件是Exec-PHPDeactivate Visual Editor两个插件组合使我能够将PHP代码添加到我的页面和WordPress管理区域内的帖子。您可以在常见问题页面中看到这一点,例如,问题会自动插入到页面上,只需包含“get_post”标记,如下面的链接所示。

如何资源链接... 
模板标签 - 获取帖子

把它放在一起

WordPress RSS Feed

涉及的个人元素太多,但结合起来,新网站将“WordPress作为CMS”提升到一个新的水平。

通过一些自动化功能 - 例如上面提到的PHP代码自动列出推荐书和常见问题解答 - 所有我需要做的就是每当我有新的客户推荐时添加一个新帖子,它会自动添加到主推荐书中页面和侧边栏。

我还没有使用该网站的Feed选项,但是通过使用帖子来获取一些更频繁更新的内容(尤其是“投资组合”部分),这将是让客户和潜在客户了解公司新闻的最佳方式。更新。

这是一个真正伟大的项目,我从中学到了很多东西。没有什么比真正能够花时间在自己的项目上工作的了,在那里你可以学习以后可以用于客户项目的新技术。

这是我为什么喜欢网页设计和开发的另一个证明!这是一种永无止境的学习体验,每次都会变得更好!

来自专家 - 完整的资源列表

WordPress Codex

对于那里的开发人员,这里有一些我发现在使用WordPress重新开发我的网站时非常宝贵的资源。

这些家伙比我更好地解释了这些技术 - 而且他们给了我极大的帮助 - 所以我想到了一点关键的爱情是有序的!

  • WordPress Codex模板标签
  • 在WordPress中创建静态首页
  • 创建自己的页面模板
  • 模板标签 - 获取帖子
  • 如何在四个简单的步骤中设置自定义WordPress类别模板
  • 如何为WordPress创建多个动态边栏

然后来插件!由于WordPress是开源的,因此有一个支持该软件的大社区。许多有才华的开发人员创建了扩展软件功能的插件。

目前有数千个插件,可能性似乎无穷无尽!你可以用插件做很多事情但是对于这个特定的项目,有一些是必不可少的。

  • EXEC-PHP
  • 停用Visual Editor
  • 重定向

非常感谢参与创建此处列出的帖子和插件的所有人 - 没有您,我的网站就不可能像我想象的那样!

如果你不是开发人员,这对你来说都是希腊人......

自定义WordPress主题设计和开发

是的,现在是强制性无耻插头的时候了!

有了上面的资源,网页开发人员阅读(特别是那些精通WordPress的人)应该可以毫不费力地组建一个类似的网站。

但是,你不是所有技术类型(我不认为......)所以,如果你需要一个属于你自己的网站,或者意识到它终于升级了,但不知道从哪里开始...我希望你'请记住我!

有关详细信息,请查看主站点上的“ 服务”页面。我很乐意将免费的详细提案与几个选项组合在一起 - 只需填写报价申请表或在联系页面上给我发送快速信息

我期待着您的回音!

顺便说一下,我提供“ 仅限设计”和“仅限开发”的服务,这些服务非常适合其他网页设计师/网页开发人员,他们更愿意只关注其中一个,并将其余部分外包......


我们在微信上24小时期待你的声音
解答:网站优化,网站建设,搜索引擎优化,APP 开发,小程序开发

非常感谢您有耐心的读完这篇文章:"如何使用WordPress作为真正定制的CMS",此文章仅为提供更多信息供用户参考使用或为学习交流的方便。如果对您有帮助,请收藏我们的网址:https://www.91webs.cn


18617670560