那些日子里

记录生活的点滴

WordPress新建自定义页面——以最近文章列表页面为例

with 3 comments

网站刚建立,HTML PHP也正开始学习。写这篇东西来帮助自己学习和领悟。

本文记录用WP新建自定义页面的过程。

环境:WP3.0.3

1、 页面->添加新页面

添加标题 修改网址 http://www.thosedays.us/blog-updates(或其他) ,右侧有页面属性选框,内有父级 模板 排列 三 选框(?)

没设置的话会没有模板选择,这就需要上传模板文件,实际上就是新建的页面指向模板,通过模板来实现文章列表功能。

2、创建模板文件

复制一份当前主题的index.php文件(在*/wp-content/themes/*/下)修改头部如下

<?php /*
Template Name: List Posts    //手动添加 List Posts 为你的页面名称 可改
*/ ?><?php get_header() ?> //两段间最好不要有空格
<div id=”content”>
<?php query_posts(“paged=$paged”); ?> //改动处
<?php if (have_posts()) : while (have_posts()) : the_post();?>//不同主题可能不同 如
//<?php while (have_posts()) : the_post(); ?>
…………………………
…………………………

保存文件为list_post.php 然后上传或复制至*/wp-content/themes/*/

此时再新建页面时页面属性中就会出现模板选项,选择“List Posts”,保存、发布。就完成了一次自定义页面的创建。

3、 OTHERS(未验证)

使用Rob Marsh, SJ的 Recent Posts 插件,类似的还有中文 WordPress 工具箱。放一个recent post到某个页面中。

4、出现的问题

4.1 页面出现乱码:

可能原因:Llist_post.php 上传后 中文注释变成了乱码,所以修改的时候最好把中文注释删掉。

4.2  此例中文章列表是全文输出的,可根据需求更改list_post.php文件,如只显示文件标题或其他。

Written by huotuotuofly

十二月 10th, 2010 at 11:01 上午

Posted in 生活

Tagged with

3 Responses to 'WordPress新建自定义页面——以最近文章列表页面为例'

Subscribe to comments with RSS or TrackBack to 'WordPress新建自定义页面——以最近文章列表页面为例'.

  1. 欢迎加入wp的大家庭啊..呵呵

    校园糗事

    13 十二 10 at 上午 5:12

  2. 多多指教~

    huotuotuofly

    13 十二 10 at 上午 8:25

  3. 那个..怎么我看不明白

    骆恒安

    18 十二 11 at 下午 4:54

Leave a Reply

CommentLuv badge