你也许看到有很多的博客上有一个单页的留言本而感到羡慕吧,其配置过程是这样的。
步骤1:源文件的创建
建立一个文件guestbook.php或可以另存comments.php为该文件,在文件的开始处添加模板注释(一定要添加,因为WP应通过该注释确认你是一个模板文件的,这和style.css文件的原理一样。)。注释代码如下:
1 2 3 4 5 |
< ?php /* Template Name: guestbook */ ?> |
删除comments.php文件中的多余代码,精简后的源代码如下(该源代码中部分标签是为了我的博客的css编写而添加的,你可以自主地删除和添加):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
< ?php get_header(); ?> <div id="content"> <!-- 左侧 开始 --> <div id="con-left"> <div class="entry"> < ?php if (have_posts()) : ?> < ?php while (have_posts()) : the_post(); ?> <div class="post"> <div class="post-top"></div> <!-- 你可以自主添加的其他内容 --> <div> < ?php comments_template(); ?> </div> <div class="post-btm"></div> </div> < ?php endwhile; ?> < ?php else : ?> <!-- 无文章提示 --> <div class="post"> <div class="post-top"></div> <h2 class="aligncenter search">抱歉,没有找到合适的页面.</h2> <div class="aligncenter">请您<a href="<?php echo get_settings('home'); ?>">返回首页< ?php echo $langblog;?></a>或在搜索中查找您所需的信息.带来不便,敬请谅解!</div> <div class="post-btm"></div> </div> < ?php endif; ?> </div> <!-- 今日更新 结束 --> </div> <!-- 左侧 结束 --> <!-- 右侧 开始 --> <div id="con-right"> < ?php include (TEMPLATEPATH . '/sidebar.php'); ?> </div> <!-- 右侧 结束 --> </div> < ?php get_footer(); ?> |
css编写部分省略…..
步骤2:WP后台设置调用该模板
登录到你的后台,页面->添加新页面,在标题栏中输入“留言本”,文本区域置空,选择右下角的属性框的模板下来列表为之前建立的模板guestbook,然后点击发布即可。
步骤3:确认导航栏块代码是否使用wp_list_pages(”);函数来输出所建立的页面。
根据上面的步骤你就可以完成自定义个性单页模板的制作和配置,大家可以发挥想象,通过修改源代码的方式创建相册单页啊、电影单页啊,等等。