如果您正在显示最新帖子的列表,那么这里是一种更简单的方法,您可以根据自己的意愿添加类和DIV。
$paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$args = array(
\'post_type\' => \'post\', //Post type that you want to show
\'posts_per_page\' => 5, //No. of Pages to show
\'offset\' => 0, //excluding the latest post if any
\'paged\' => $paged //For Pagination
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();?>
<?php /*** Title of Post ***/ ?>
<h3><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title();?></a></h3>
<?php /*** Title of Post ends ***/ ?>
<?php
/***** Thumbnail ******/
the_post_thumbnail(
array(120, 90),
array(
\'class\' => \'enter_class\', //custom class for post thumbnail if any
\'alt\' => \'post thumbnail\', //post thumbnail alternate title
\'title\' => \'my custom title\' //Title of thumbnail
)
);
/******* Thumbnail Ends ********/
/*** Post contents/Description ***/
the_excerpt();
/*** Post contents/Description ends ***/
?>
<?php
endwhile;
UPDATE
如果你想在个人帖子上添加div,那么你需要在里面添加div
while
环
如果你想把你的每一篇文章都打包成单独的div,那么就把div添加进去while
像这样循环上面提到的代码
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="enter_class_name">
<?php
//Rest of the code in while loop like title,description and thumbnail code will come here.
?>
</div>
NOTE 确保没有在php标记中添加DIV(
<?php ?>
). 在php标记外指定DIV。
您还可以在post的部分中添加DIV。例如,如果您想添加DIV来单独包装每个posta的缩略图,那么您也可以很容易地做到这一点。
要做到这一点,您必须阅读代码中的所有注释,以了解代码用于显示帖子缩略图的内容,只需将该代码包装在DIV中即可。而您的帖子缩略图将包含在单独的DIV中。
在我给定的代码中,while循环中的这段代码负责显示帖子缩略图
<?php
/***** Thumbnail ******/
the_post_thumbnail(
array(120, 90),
array(
\'class\' => \'enter_class\', //custom class for post thumbnail if any
\'alt\' => \'post thumbnail\', //post thumbnail alternate title
\'title\' => \'my custom title\' //Title of thumbnail
)
);
/******* Thumbnail Ends ********/
要将缩略图包装在div中,只需将此代码包装在div中(php标记外),如下所示
<div class="enter_class_name">
<?php
/***** Thumbnail ******/
the_post_thumbnail(
array(120, 90),
array(
\'class\' => \'enter_class\', //custom class for post thumbnail if any
\'alt\' => \'post thumbnail\', //post thumbnail alternate title
\'title\' => \'my custom title\' //Title of thumbnail
)
);
/******* Thumbnail Ends ********/
?>
</div>
这样,您也可以将文章标题或文章描述封装在单独的DIV中,只需将它们各自的代码封装在DIV中即可。
但一定要把所有的div都放进去while
环只有这样,你的帖子才会得到单独的DIV。
强烈建议您仔细阅读代码附加的所有注释行,以了解每一行代码都在执行什么样的操作/活动。此信息将帮助您根据需要添加DIV。