使用自定义页面作为WordPress首页

使用自定义页面作为WordPress首页

对于一些使用wordpress搭建淘宝客站点,或者想让wordpress变得更像CMS的的朋友来讲,使用自定义页面作为WordPress首页是一个不错的技巧,这里何苦呢就分享一下如何使用自定义页面作为WordPress首页的,也推荐阅读:wordpress首页幻灯片推荐文章插件Featured Content Gallery Plugin

以下是转载内容:

如果我想使用一些内容代替自己最新的日志来作为博客首页,这可能在WordPress中实现吗? 这不仅仅是可能而且相对来说很简单实现。第一步就是去创建一个页面作为你的博客首页。

为实现这个例子,我们将它称作“My New Home Page”。

1.在管理(Manage)面板中选择页面(Pages)选项卡
2.点击建立页面(Create a New Page)
3.给页面定义一个标题:“My New Home Page”
4.为你的主页添加内容
5.设置页面发表状态为“已发表”
6.点击发表按钮

*2.5以后的版本点击撰写->页面(译者注)

这时仍然在撰写页面的子面板中建立第二个页面

1.给该设置标题为“Recent Posts”(或者其他任何名字,这个页面将显示你的最新日志)
2.你不需要为这个页面添加任何页面内容
3.设置页面发表状态为“已发表”
4.点击发表按钮

现在你可以告诉WP你使用了新的页面作为首页了:

1.在设置(Options)面板选择阅读(Reading)选项卡

2.在阅读(Reading)选项卡的顶部你可以看到如下图内容:

使用自定义页面作为WordPress首页

3.为了更改网站首页(Front page)为你的新首页,把首页显示(Front Page displays)选择静态页面(static page)
4.从网站首页(Front page)下拉菜单中选择“My New Home Page”
5.现在该设置哪个页面用来显示你的最新日志了,从文章页面(Posts page)菜单中选择你刚才建立的“Recent Posts”页面

使用自定义页面作为WordPress首页

6.点击保存修改(Update Options)

现在看看你的站点,“My New Home Page”现在应该成了你的主页了。

注意:任何输入到被你指定为文章页面(Posts page)的页面内容都会被你的最新日志列表所覆盖。
可以查看
WordPress Codex page: Reading Options Subpanel

修改你的页面菜单

如果你使用的主题被设置为显示你的页面列表,这个列表现在会包含着“My New Home Page”及“Recent Posts”两个链接。这会造成一点问题——我们的菜单中与其他页面链接一道会显示一个“主页(home)”的链接。

使用自定义页面作为WordPress首页
这是menubar.php主题文件中的代码:

<div class=”TopMenu”>

<a name=”top” id=”top”></a>

<ul>

<li><a href=”<?php echo get_option(’home’); ?>/”>Home </a></li>

<?php wp_list_pages(’depth=1&sort_column=menu_order&title_li=’ . __(”) . ” ); ?>

</ul>

</div>

简单的移除主页链接:

<li><a href=”<?php echo get_option(’home’); ?>/”>Home </a></li>

这又会存在另一个问题,现在我们的页面链接是按照字母顺序排列的。幸运的是在代码里wp_list_pages函数中的sort_column参数被设置为menu_order。它的意思是我们可以通过修改页面顺序来修正菜单的顺序问题:

1.通过后台管理(Manage)->页面(Pages)子面板来找到你想修改页面顺序的页面,然后点击修改(Edit)
2.页面顺序(Page Order)在底部右侧列设置(新版本为底部左侧设置——译者注)
3.点击+图标展开修改框,显示出页面顺序的文本框
4.在页面顺序的文本框中填入一个数字,比如下面例子中我们的排序:

1.My New Home Page

2.Recent Posts

3.About

低页面顺序的页面会优先出现在菜单内。页面如果页面顺序相同则按照字母顺序排列。我们的菜单会如下显示:

使用自定义页面作为WordPress首页

默认情况下,如果你忘记修改它,新建的页面的顺序值为0。

获取关于Wp主题函数wp_list_pages更多的信息请参考:http://codex.wordpress.org/wp_list_pages

翻译来自:http://www.hitigon.com/websitedev/wordpress/using-custom-page-as-homepage/(访问不了,域名已经好像不续费了,个人博客坚持不易啊)

filesonic wupload uploading fileserve

以上使用自定义页面作为WordPress首页  英文原文地址:here

Tagged , , , . Bookmark the permalink.

Leave a Reply