如何在Weaver 2010中制作多栏、有趣的主页?

时间:2011-01-03 作者:Tim

(我是wordpress的新手-我是一名C++开发人员,不是html/css编码器,但我正在努力。)

我很难弄清楚如何制作一个主页,其中包含一些关于我们产品等的简介,并且通常比静态文本页面更好。

我想有一些图片,也许是三列或两列的介绍文字,用户可以点击进入其他页面。

我不知道该怎么做。我需要小部件吗?我很不清楚如何使它工作。

我将试着发布一些我想做的事情的示例,但它真的不是那么花哨。

一些到资源的链接会很好-我对这方面太陌生了,不知道去哪里寻求帮助或文档。我需要的是一个简单的“如何做这个”教程。

谢谢

2 个回复
SO网友:Rarst

初学者请参见Site Design and Layout 在Codex(官方文档wiki)中。

总的来说,你的问题有点宽泛。具体取决于

要修改的主题

SO网友:Jan Fabry

在非常广泛的范围内:

您可以使用主题来设置实际页面的格式。主题是模板文件的集合,它们只是PHP文件,因此可以做任何事情。包含哪个模板文件取决于请求,如中所述the template hierarchy. 至少您需要index.php 页面,但大多数主题都有single.php 用于显示单个立柱,page.php 用于显示单个页面,以及archive.php 用于显示帖子列表(日期、类别、标签等档案)。

大多数时候,WordPress会根据请求为您查询帖子,所以you don\'t have to call query_posts() yourself. Most内容显示方式template tags, 显示特定项的PHP函数:the_content() 主要内容:,the_date() 对于格式化日期。。。您可以看到它们在没有参数的情况下被大量使用,因为它们从全局变量获取post数据。这些全局变量设置在The Loop, 这是一个普通的循环,在每次迭代中设置了一些全局变量。

您可以在主题文件中进行任何硬编码,但许多有用的代码片段都捆绑在小部件中。大多数小部件显示在侧栏中,您可以为主题定义侧栏。其想法是,站点管理员可以以用户友好的方式拖放小部件,以更改其站点的布局。术语侧栏应理解为小部件容器,因为它们也可以用作页脚,甚至是站点的主要内容区域。同样,您可以定义每个模板文件中需要多少侧栏。就个人而言,我在我的主题文件中几乎没有硬编码,即使是为我自己的网站,因为它提高了可重用性和er。。。因为感觉好多了?

如果要修改函数的一部分,请检查is是否具有hooks. 挂钩是扩展函数功能的一种方式:例如the_content() 函数调用the_content 钩住帖子内容,并在调用所有钩子后返回任何结果。这允许您或您使用的其他插件修改the_content() 作用有两种类型的挂钩:过滤器可以获取值,可以修改它,并且必须返回新值(如果忘记了这一点,原始函数也将不返回任何内容),和操作可以执行任何操作,但不必返回值。

我希望这篇简短的介绍能让你大致了解WordPress中主题设计的主要概念,如果还有其他什么,尽管问吧。

结束

相关推荐

Why use widgets?

我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?