制作WordPress静态首页

7条评论

默认情况下WordPress网站的主页上会显示网站作者的近期日志。但很多WordPress用户都希望用一个静态首页或是一个更加醒目的页面来作为自己的网站主页。如果你不希望让自己的网站具有“博客”类型的外观,就可以用“静态首页”让网站显得更加正式。

为网站制作静态首页前,你还需要为WordPress提供一个显示近期日志的“虚拟目录”,这个虚拟目录可以被命名为blog、news或者其它你喜欢的名字。无论你是否经常在WordPress网站上发表日志,这一步骤都是必要的。

静态首页与传统的WordPress“博客式”主页的不同之处在于:传统首页利用WordPress主循环(loop)生成近期日志列表,而静态首页则是一个显示静态文本的自定义页面。用户通过自定义的页面将访问者带往自己推荐的内容、高亮显示的日志、分类或者作者等。

制作静态主页

无需编辑或修改任何模板或文件,你就可以制成一个静态主页。利用WordPress中“静态主页”的默认配置,不移动侧边栏也不需要修改网站外观,只需要修改网站的正文区域。

要制作静态首页,首先进入WordPress管理面板

1. 在“添加新页面”菜单下新建两个页面

  • 将其中一个页面命名为“Home”(其它名称也可),作为“静态首页”。
    • 1. 将“Home”模板 设为默认模板或其它自定义模板
    • 2. 根据自己的意愿在“Home”页面的正文部分中添加内容
    • 3. 发布“Home”页面
  • 将另一个页面命名为“Blog”(或“News”、“Articles”等),作为网站日志的预留位置。
    • 1. 不要为该页面使用自定义模板!
    • 2. 不要在Blog页面上添加内容。保留空白页面。页面上所有内容都将被忽略——页面标题除外。
    • 3. 发布“Blog”页面

2. 在管理界面>设置>阅读菜单

  1. 设置“主页”页面。将“Blog”页面设为“显示最近文章”,并选择“Home”页面作为“静态首页”。
  2. 保存所做修改

3. /index.php?p=423这样的链接会阻碍静态主页的形成,因此需要激活“固定链接”,在地址栏中显示“页面标题”。

虽然叫做“静态主页”,但你只要通过修改Home页面就可以更改“主页”上的内容了。

关于主题

不是所有WordPress主题都可以轻松转换静态首页。下面介绍一些这方面的常见技巧。

导航栏

有些主题最上方的导航栏中包括了网站各个页面的链接。默认情况下大多数主题都将导航栏上的“Home”作为网站主页链接——这种情况下就是静态主页。如果这时你另建了一个名为“Home”的页面,就会出现两个同样名为“Home”的链接文本。

要解决这个问题,需要根据导航栏的代码,用模板标签wp_list_pages编辑相应的模板文件。利用参数来修改链接标题。

#1
站长好,请问可以做一个QQ空间式的FLASH引导式封面吗?
#2
这个其实小弟一直就知道,也想这样做,但就怕首页只显示一个静态页面会不会不利于优化?博主可以解答下吗?金路游戏世界谢谢
#3
就是静态化后换主题的时候比较麻烦。
#4
我就納悶為什麼我的Posts Page無法顯示,只顯示了靜態頁面~好難設定>"<
#5
这篇文章是不是没有写完呢?
#6
请问博主有没有可以修改目前的wordpress主页的教程 我不想让最近的帖子按时间排序 而是希望最新帖子分别出现在所属分类下面 这样会感觉整齐不少 求指点
#7
那你就直接调用分类呗,试试这个参数(get_cat_name)/(get_cat_ID)。 http://codex.wordpress.org/Function_Reference/get_cat_name http://codex.wordpress.org/Function_Reference/get_cat_ID 用分类都有一定的局限就是分类名称或ID要明确才好调用哦。 希望对你有帮助哈。