跳到主要内容

WordPress联合创始人保持最新

Mike Little正等着我们。他穿着一件圆圈上带有'W'的T恤。这是无可争议的'W'代表WordPress的这是一个彻底改变了博客的出版平台,影响了许多主流网站。很少是WordPress的联合创始人,并为他的创作感到自豪。然后,谁不会?

“华尔街日报,福特,索尼,甚至BBC美国......”,他说道。 “他们都在WordPress上运行他们的网站。我甚至没有意识到BBC America这样做是因为在英国他们更喜欢自己开发的软件而不喜欢现成的工具。但他们使用WordPress在英国运行Top Gear博客 - 这是唯一的一个。我不知道他们是如何逃脱的。“

Little有一种随和的方式,他对WordPress和万维网充满热情。他描述了WordPress的业余爱好者的起源,这个开端源于一个名为的博客平台B2以及当他的创造者Michel Valdrighi消失时,他提出如何帮助Matt Mullenweg解决问题。这导致WordPress于2003年5月推出,Little积极帮助开发到2005年。

2008年他很少自由职业者,他成立了Zed1.com,一家网络开发和咨询公司。他说WordPress的开发是他的世界,“百分之百,这就是我所做的一切”。这意味着当谈到开发人员在使用这个最流行的平台时所犯的明显错误时,他已经积累了大量的知识。最重要的是,他愿意与我们分享。

黑暗的小巷

WordPress是如此多变,开发人员每年都在努力改进它。然而,很少有人意识到一些开发人员未能跟上并且坚持使用久经考验的方法,即使这是不必要的。这导致他们陷入了无法以正确的方式完成任务的陷阱。 “这可能导致他们失去一些非常黑暗的小巷,”Little说。

他突出显示了在帖子屏幕上创建额外框的主题,以添加缩略图图像的URL。 “WordPress已经支持精选图像多年了,我仍然看到添加了这种功能的新主题。这太荒谬了。“他说。

他发现在这种情况下,用户必须在复制和粘贴URL或上传的图像之前单独上传图像并将其粘贴在一个框中,以便为帖子创建缩略图。 “然而人们仍在这样做,因为这是四五年前唯一的方式,而且他们没有费心去学习更好的东西。”

那是懒惰吗? “我认为这是懒惰,”他回答道。 “对我而言,这是一种非专业的软件开发方法。我说这并不一定意味着它是一件坏事,因为我认为大多数使用WordPress的人都不是专业的开发人员,所以他们没有试图理解正确的做事方式。但是,因为他们所做的一切仍然有效,他们继续。“

骷髅主题

Little建议那些使用WordPress构建和设计网站的人会查看一些骨架主题,例如_s而不是从头开始创建主题。 “或者他们可以看一些像这样的框架StudioPress的Genesis Framework。使用这些意味着你不必进入很多PHP代码,你可以专注于样式等等,因为它有很多开箱即用的功能。“

但是,对于那些想要创建自己主题的人,他有一些具体的建议:谨慎地为主题本身添加太多功能。 “我经常看到的事情之一,特别是现在我正在做培训课程并且真的遇到很多刚接触WordPress的人,他们得到的主题非常有吸引力,所有这些超级花哨的东西都像看起来不错。但是,在某些时候,他们可能会决定一个不同的外观,因为有太多的功能与网站在主题中看起来没有任何关系,当有人切换到另一个主题时,一半的东西消失了。这可能是滑块,他们放在那里的所有投资组合信息。这应该不会发生;这应该是分开的。“

专注于外表

因此,对于设计师和主题开发人员来说,重点是将重点放在模板上,而不是主题和不同平台(无论是移动设备,平板电脑还是计算机)的外观上。

“是的,添加功能可以用很好的方式和其他所有方式呈现数据,”他说,“但不要在主题中添加购物篮或联系电话或类似的东西。这些东西属于插件领域。将某人与你的主题联系起来似乎是一个好主意,但你不想惹恼他们。下一次你提出一个更好的主题,你现有的客户无法改变它,因为他们已经投入了太多的原始客户。“

他说,关键是要遵循WordPress主题的一般准则,确保使用最新的API调用。通过使用WordPress方式,插件可用于使主题表现不同,并且主题开发人员最初可能不会这样做。

“因此,甚至不要将CSS文件的URL放在标题中,”他说。 “您使用API函数以交互方式添加代码,以便有人可以覆盖它,或者某人可以插入并将其放在CDN上。从那以后,有人可以创建一个子主题并提供自己的CSS文件。“

Mike Little gets an award for his Outstanding Contribution to Digital at SASCon 2013. Image by Jonathan Robinson from Bellyflop TV

Mike Little因在2013年SASCon上对数字的杰出贡献而获奖。图片来自Bellyflop TV的Jonathan Robinson

范例主题

他指出了丰富的API以及对WordPress中构建主题和插件的支持,并说这只是了解软件并了解它可以做什么。他补充说,现在WordPress的默认主题被写成示例主题。他们不一定都是唱歌和全部跳舞,但他们尝试以正确的方式做所有事情。

“他们甚至做了一些可能有点过头但可以展示WordPress中可用功能的东西,”Little说。 “它可以让你学习如何构建这些东西以及如何编写,这样你就不会复制代码。它会从您的循环文件和所有类型的东西中提取所有不同的页面,不同的档案。“

但其中一个问题是开发人员将不可避免地缺乏学习的时间。有很多客户和忙碌的一天,很难跟上。 “也许他们更关心的是制作新的和更漂亮的主题,”他说。 “但是你会看到你无法安装插件的情况,因为你没有使用标准的WordPress API,所以插件无法改变你的主题行为方式。我觉得这很遗憾。它令人失望,因为他们选择的主题实际上限制了他们可以做的事情。我见过你安装一个着名的SEO插件的主题,例如,有一半的东西不起作用,因为主题没有做正确的事情。然后人们认为插件并不好。“

创世纪框架

从开发的角度来看,WordPress很少出现,他喜欢使用创世纪框架因为它允许用最少的编码来构建主题(“你的的functions.php可能有20或30行代码,你有一个完全独特的主题,内置所有这些功能“)。他告诉我们他需要在他正在开发的网站的页脚中添加一个菜单插槽,所需要的只是六到七行的functions.php。 “我喜欢这个事实很容易,”他说。

“我实际上已经定制了现成的产品StudioPress网站主题与插件,“他说。 “我甚至不打算创建一个儿童主题或修改他们的一个孩子主题。插件中只需几行代码就可以修改网站的行为方式和额外的小部件区域,或者将标题从标题下方移动到标题上方,只需几行代码即可。

“我认为这样的框架非常非常好。我喜欢其中的一些WooThemes主题但我不喜欢后端界面与其他WordPress工作方式不同的事实。我知道还有很多其他好的主题公司。最终,使用WordPress变得更好是一个探索,学习和掌握最重要的事情。那样做,你就在路上。“

不要相信网络

当谈到在线钓鱼以获取有关WordPress的教程和资源时,Mike Little有一个特别的警告:要挑剔。

他说很多好的和有用的文章,建议和例子现在已经过时了,因为WordPress已经过时了。

“在很多情况下,您不必编写所有这些代码:您可以进行一次函数调用,但这些资源仍然存在,并且仍然在搜索中占据突出位置。我有一个经验法则,说如果一篇关于如何在WordPress中做某事的文章已经超过一年了,它可能已经过时了,如果已经超过两年了,它就是无疑过时了。如果它有代码并且它已经超过一年了绝对过时了。那只是半眯着眼睛。“



翻译字数超限