您应该从头开始为客户开发WordPress网站还是使用…Ekhm…帮助程序?

您应该从头开始为客户开发WordPress网站还是使用…Ekhm…帮助程序?

您应该从头开始为客户开发WordPress网站还是使用…Ekhm…帮助程序?
СОДЕРЖАНИЕ
02 июня 2020

每个设计师都有自己的习惯…


也许是您喜欢在大多数侧边栏元素上放置的一种阴影效果.

也许这就是您分离面包屑链接的方式.

反正总有东西.

但是,如果我们走得更远,更广阔呢?也就是说,在为客户构建网站时是否应该使用占位符WordPress主题?还是应该从头开始并逐步构建,每个客户项目的一个接一个的要素?

注意。这篇文章不是关于描述的 "做正确的事." 我要在这里实现的只是列出技术上可行的解决方案以及每种解决方案的利弊。然后由您决定哪一个是您最有可能选择的那个.

每当构建WordPress网站时,您都可以通过以下五种方式之一进行操作:

从头开始构建自定义主题.
在主题框架之上构建主题.
建立在与您想要实现的主题相似的现有主题之上.
使用诸如_S之类的入门主题构建主题.
创建您自己的入门主题,然后在构建每个客户站点时使用它.

好吧,让我们从顶部开始:

1.从头开始构建自定义主题

我先承认一下 我不是粉丝.

在处理客户项目时,每次都构建自己的自定义主题是一种 极其无效的方法.

仔细考虑一下,您必须首先创建所需的目录结构,所有所需的PHP文件,照顾必不可少的WP函数,实现基本功能,并确保CSS在每个浏览器上的工作原理相似,并且在其他浏览器上东西.

您可能会认为客户希望从头开始建立自己的网站,因为这是您作品原创的最终证据。但是相反。客户真正想要的是质量高于一切。而且,当您从头开始处理主题时,您将永远无法获得与框架或入门主题相同的功能级别.

好吧,让我们避开弊端,让我们来谈谈一些积极的方面.

老实说,我只能看到两个:

  • 通常,将您在Photoshop中创建的每个设计特征都实施到自定义主题上比将其实施到基于框架或入门主题的主题上要容易得多。这是因为使用框架时,您必须适应框架本身的机制,并且无法自由创建代码.
  • 在标准的WordPress知识之上没有学习曲线。面对现实吧,有些框架有点复杂,学习如何熟练使用它们将需要一些时间.

2.使用诸如_S之类的入门主题构建主题

_S

_S主题, 也称为Underscores,就是我们所说的入门主题。这意味着_S并不是您创建的父主题(就像其他主题框架通常是这样),而是鼓励您直接修改主题文件并将其用作您的基础。自定义主题–在这种情况下,适用于客户网站.

那么与从头开始构建自己的主题有何不同??

好吧,它确实提供了一系列功能。仅用_S列出一些,您将获得优化的HTML 5页面模板,其中包含最少的元素,404页面,示例标头实现,导航脚本,组织良好的入门CSS文件(加上两个示例布局)以及其他一些东西.

换句话说,_S为您提供了完整且经过优化的软件包,可以开始进行最终的设计/主题.

不利之处?您确实需要非常自信地使用源代码,并且还必须掌握_S的结构本身,然后才能有效地使用它。.

另一个缺点是,每当您从官方网站生成_S主题的新版本时,由于同时可能引入了更新,可能会有一些差异。.

除此之外,这是 可能是为客户建立网站的最通用的方法, 以使您可以完全控制功能和设计元素的方式。也就是说,如果您已经熟悉_S自身的工作方式.

3.在主题框架之上构建主题

主题框架是寻找其他人为您处理工作某些部分的方法的下一步.

好的,这只是在开玩笑,但是我的意思是,有了主题框架,您实际上不必自己构建网站的整个结构。您要做的是创建一个继承父元素(框架)元素的子主题,然后填写空白,最终将客户的网站构建成最终形式.

使用框架,您可以获得一系列有用的功能,这些功能将帮助您更快地处理整个项目。您还可以获得SEO优化的结构,一些自定义窗口小部件,有时也支持和更新(取决于您选择的框架).

缺点是,某些主题框架在某些站点元素的创建方式以及与初始Photoshop项目相关的处理方面可能会有些局限.

真正熟练使用框架需要花费时间,但可能会花费很多时间,特别是如果您每年要建立大量的客户站点。您可以访问WordPress.org以获得 框架简短清单.

杂种

4.创建自己的入门主题,然后在构建每个客户站点时使用它

我称这是一种过时的方法。这是_S之类的入门主题时代以前的工作.

但是,在预先创建总是在所有客户端站点上最终使用的功能和元素时,该方法确实为您提供了很多可能性。因此,与从头开始构建站点相比,总体上使整个站点构建过程缩短了几个步骤.

但是,您仍然要面对挑战,以新版本的WordPress,新的设计和网站建设趋势和技术(例如HTML 5)以及在此大型在线空间中可能发生的所有其他事情,使入门主题保持最新。.

最后,使用现有的入门主题(如_S)可能是一个更好的解决方案。而且,如果您想为要处理的每个客户端站点准备一些自己的自定义设置,那为什么不从定制的functions.php文件开始?

5.建立在与您想要实现的主题相似的现有主题之上

尽管有些人仍然尝试实现这一目标,但我会说这是懒惰的做法。令人惊讶的是,这也是一种比上述方法花费更多时间的方法.

这是由于您常常会花几个小时寻找正确的主题,而只是意识到它的结构并不像您希望的那样容易掌握。因此,您需要花费数小时才能使它看起来和工作得像样.

掌握主题框架或学习如何使用入门主题会更好地花费您的精力.

那里还有什么?

当然,以上所有方法都需要对WordPress的工作方式以及一般的PHP编码有一定程度的了解。抛开这些,为您的客户组合主题也需要时间。而且,根据事物的复杂性,它可能会使您的时间超出最初的估计时间.

暗示。暗示。如果您不想玩所有这些,我邀请您给我们打电话,让我们为您处理项目的那部分。我们需要的只是您的PSD文件,我们将为您提供一个崭新的主题.

但是您对此有何看法?您如何将您的设计变成功能齐全的客户站点?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Это интересно
    Adblock
    detector