[WordPress基础设置问题] 请问版主:wordpress如何自定义首页

[复制链接]
查看: 1928   回复: 5
发表于 2008-9-20 09:04:58 | 显示全部楼层 |阅读模式
一般的做法是发一个POST或自制一个PAGE页,再通过插件或原有的功能将此POST或PAGE设为首页

但我想将一个目录例如 http://www.aaa.com/?cat=4
设置为首页,如何做到?

尝试了以下做法:
1. 将目录页(http://www.aaa.com/?cat=4
)的文件另存为将主题的index.php文件,无效;

2. 将目录页(http://www.aaa.com/?cat=4
)文件另存为WP主程序的index.php文件,还是无效

额是程序白痴,只会些最白痴的做法,还请教版主~
发表于 2008-9-20 10:29:13 | 显示全部楼层
、首先,新建一个将要用来作为首页的页面Home[名字自定啦^^],当然,如果你需要使用已有页面作为首页的话,这一步可以跳过;

2、然后再新建一个页面作为展示日志的页面Blog[名字也自定啦^^],这个页面内容部分留空。

3、在WordPress后台,进入“设置 - 阅读 - 首页设置 / setting - Reading - Front page displays”,勾选“静态页面 / A static page”,然后在“首页显示 / Front page”中选择刚才新建的”Home”,“日志页面 / Posts page”选择“Blog”页面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-20 10:58:25 | 显示全部楼层
此情可待成追忆 wrote on 2008-9-20 10:29 : [WordPress基础设置问题] 请问版主:wordpress如何自定义首页
、首先,新建一个将要用来作为首页的页面Home[名字自定啦^^],当然,如果你需要使用已有页面作为首页的话,这一步可以跳过;

2、然后再新建一个页面作为展示日志的页面Blog[名字也自定啦^^],这个页面内容部分留空 ...


版主所说的正是我在一楼提到的使用WP自身功能完成。

问题是我要将一个目录页设为首页,而这个目录是带(使用index.php)参数的:http://www.aaa.com/?cat=4
回复 支持 反对

使用道具 举报

发表于 2008-9-20 14:14:12 | 显示全部楼层
我明白你的意思了,那你可用这种方法,
1、新建一个文本文档,在其顶部写上

<?php
/*
Template Name: 17951.info
*/
?>

17951.info为模板名称,可以自己修改;

2、使用记事本打开主题文件中的Index.php文件,复制Index.php里面的所有内容,粘贴到上述代码下方并保存;




3、在记事本中找到 <?php if (have_posts()) : ?> 代码,并在上面添加 <?php query_posts('cat=&showposts=');  ?> 代码;其中cat= 后面填写文章分类代码 &showposts=后面填写文章展示数目,如果不想控制文章数目的话直接把&showposts=代码去掉即可!


4、输入任意文件名并保存为PHP格式的文件,然后上传到主题的根目录(注意是主题根目录,不是网站根目录);

5、进入wordpress管理后台撰写新页面,下来菜单在页面模板处找到第一步自己设置的模板名发布即可。
发布后就可以用我上面的方法进行添加了,

评分

参与人数 1 +40 收起 理由
回忆月光 + 40

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2008-9-20 14:15:25 | 显示全部楼层
文章分类代码就是指http://www.aaa.com/?cat=4 中的4,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-20 15:11:47 | 显示全部楼层
谢谢版主

已经搞好了

开始考虑的是在index做个redirect什么的,虽然多了个page页面,能用也可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则