首页文章列表部分拆分方法

当我们把公共部分都用调用代码修改好之后,剩下就要把不同部分的内容修改。首先我们还是先把首页的内容先完成了,首页除了头部,侧边栏和底部之外,就剩下一个文章列表部分需要修改。

方法:

1.先把重复文章列表div删除

2.加入循环代码

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<!– 需要循环输入的重复模块 –>

<?php endwhile; ?>

<?php endif; wp_reset_query(); ?>

代码注释:

if(have_posts()) – 检查博客是否有日志。

while(have_posts()) – 当博客有日志的时候,执行下面 the_post() 这个函数。

the_post() – 调用具体的日志来显示。

endwhile; – 遵照规则 #1,这里用于关闭 while()

endif; – 关闭 if()

在剩下那个文章列表div前后开始结束div加上循环代码标签

3.缩略图调用代码

首先→在function.php中加入激活代码

//支持外链缩略图if ( function_exists(‘add_theme_support’) )add_theme_support(‘post-thumbnails’);function catch_first_image() {global $post, $posts;$first_img = ”;ob_start();ob_end_clean();$output = preg_match_all(‘/<img.+src=[\'”]([^\'”]+)[\'”].*>/i’, $post->post_content, $matches);$first_img = $matches [1] [0];if(empty($first_img)){ //Defines a default image   echo get_bloginfo ( ‘stylesheet_directory’ );   echo ‘/images/default.jpg’;//默认图片}return $first_img;}

然后→在index.php对应img标签位置加入调用代码

 <a href=”<?php the_permalink() ?>” class=”thumbnail”><?php if ( has_post_thumbnail() ) { ?><?php the_post_thumbnail(‘thumbnail’); ?><?php } else {?><img src=”<?php echo catch_first_image() ?>”/><?php } ?></a>

代码注释:

<?php the_permalink() ?>– 找到文章对应页面链接

class=”thumbnail”– a标签样式

日志元数据调用

发布日期 <?php the_time(‘F d, Y’) ?><?php the_time(‘m-d’) ?><?php the_date_xml()?>
所属分类<?php the_category(‘, ‘) ?>
文章标签<?php the_tags(‘标签: ‘, ‘, ‘, ”); ?>
留言数<?php comments_popup_link(‘0 条评论’, ‘1 条评论’, ‘% 条评论’, ”, ‘评论已关闭’); ?>
更多按钮<a href=”<?php the_permalink() ?>”>更多内容</a>
发表评论<a href=”<?php the_permalink() ?>/#commentform” >发表评论</a> 
作者<?php the_author(); ?>

4.浏览数制作

安装插件:Post Views Plus

插件调用代码:

 <?php if(function_exists(‘the_views’)){the_views();} ?>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注