创建子主题或自定义主题

时间:2013-02-02 作者:Yannis Dran

我是WP的新手,但我对HTML和CSS有很好的了解。然而,我的PhP知识只涉及一些基础知识。我对Joomla也很了解,但我想给WP一个机会。

我需要为客户创建一个网站,我想知道使用自定义主题而不是子主题是否更容易。

让我想到这个问题的原因是,我需要做一个独特的外观,所以开始了Lynda(网络)儿童主题课程,但我很快就感到沮丧,因为在我看来,我需要用PhP移动很多东西,或者玩它,以便能够possible 我需要更改。

通过查看自定义主题课程的内容(在lynda中),似乎没有php要求,但我不太确定(除非我付费,否则我无法观看视频)。

该网站将是一个简单的5-6页,然后将添加一个博客功能后。然而,我不知道是否还有其他参数我应该注意,比如二级菜单导航(我想Twenty12没有提供任何),或者我是否应该知道自定义主题的插件实现。

我四处寻找过这件事,但我需要有经验的用户的意见。你建议我做什么?

2 个回复
SO网友:s_ha_dum

如果你担心PHP。。。

。。。我很快就感到沮丧,因为在我看来,我需要用PhP处理很多事情,或者使用它,以便能够做出所需的更改。

。。。您将无法使用子主题或独立主题。两者都是PHP,而且很多都是PHP,尽管可能并不难,但这取决于您试图做什么。除此之外,我没有一个一般的答案给你。如果你有一个关于某个特定问题的特定问题,也许我们可以有所进展。

SO网友:Darko Stanimirović

It\'s easier 从子主题开始,因为一个好的父主题可以在后端提供很多选项,如元素的位置、颜色等,您可以更改这些选项以接近您要寻找的外观。此外,可能有一个好的插件可以帮助你实现你想要的。

要做更大的改变have to 学习一些PHP。别担心,没那么复杂。它是函数、条件和一些基本的OOP。不要让这一切吓到你。

因此,如果您希望尽可能少地使用PHP,请获得一个好的父主题。更改后端中的内容,并创建子主题以添加/删除特定区域中的元素。

例如,如果父主题有如下文件element-excerpt.php, 它很可能只处理exerts,比如归档页面上的exerts。要删除缩略图吗?只需将文件复制到子主题文件夹中,找到并删除the_post_thumbnail(); 你就完了。对于其他任何内容,只需在谷歌上搜索即可。

结束

相关推荐

Page template across themes

是否可以使页面模板可用于多个或所有主题,而不必将页面模板保存在每个主题文件夹中?可能类似于:themes/globalform.php 而不是针对每个主题执行此操作themes/twentyten/globalform.php