前几篇文章小编分别介绍了PageAdmin、帝国、Ecshop这些国内知名建站系统的模板制作和修改,今天小编给大家介绍国外很有名的个人博客系统:wordpress的模板制作。
相对于其他几个建站系统,wordpress模板制作稍微就复杂一点,wordpress的制作需要熟悉php编程,本片文章重点说一下数据的调用。
第一种<?php wp_title(); ?>默认在标题前加一个》箭头号,可以用在首页调用;而<?php the_title(); ?>纯粹是调用文章标题,可以用在文章和列表页
wordpress模板制作之列表调用
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
//if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
//调用标题,带链接
<?php the_excerpt(); ?>
//或者用这个调用文章摘要
<?php endwhile; ?>
<?php posts_nav_link(); ?>
//分页导航
<?php else : ?>
没有文章
<?php endif; ?>
//注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
//if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。
<h1><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
//调用标题,带链接
<?php the_content(); ?>
//调用文章全部内容
<?php endwhile; ?>
<?php previous_post_link('%link') ?> <?php next_post_link('%link') ?>
//上一页、下一页导航
<?php else : ?>
没有文章
<?php endif; ?>
//注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。