我有一个我在wordpress工作的自定义主题,我想在我的主页上显示最后3篇博文。我还希望以不同的方式设置关于每个帖子的某些信息,例如将月份和年份设置为某种字体,并且日期更加大胆且不同的字体,以及显示为句子或更少的文章,然后是" ..."和"阅读更多"事物的类型。
如何从博客中提取数据?我知道有一些wordpress函数可以为我提供这些数据,但我还没有能够弄清楚如何去做,我对wordpress php函数并不是很精通。现在我只是对它进行了硬编码,但是当我发布新帖时,必须重新输入所有内容。我知道你可以设置显示有关设置>阅读的许多博客文章,但我希望能够完全自定义它的外观。
请告诉我有关如何执行此操作的任何建议!
<div class="bottom">
<div class="wrap-2">
<h2>Blog</h2>
<div class="content-div">
<div class="bottom_box">
<div class="btm-img"><h4>April <span>25</span><br />2014</h4></div>
<div class="right_block">
<p class="highlight2">blog title 1</p>
<p class="highlight3">lksj sldkf jsl lsdkfj sdklf sd</p>
<a href="#" class="more">Read More ></a>
</div>
</div>
<div class="bottom_box">
<div class="btm-img"><h4>April <span>24</span><br />2014</h4></div>
<div class="right_block">
<p class="highlight2">blog title 2</p>
<p class="highlight3">lsdkjf lsdk fjsl dkkddk lsdkfjpaskldfj;</p>
<a href="#" class="more">Read More ></a>
</div>
</div>
<div class="bottom_box">
<div class="btm-img"><h4>April <span>23</span><br />2014</h4></div>
<div class="right_block">
<p class="highlight2">blog title 3</p>
<p class="highlight3">lksdjf slkdfjsldkfj;as dfklsd;j fsld;kfj</p>
<a href="#" class="more">Read More ></a>
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:2)
尝试下面的代码段。使用您的自定义HTML块(具有botom_box
类的块)而不是下面使用的块。
<?php $posts = get_posts("numberposts=3"); ?>
<?php if($posts) : ?>
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<!-- your HTML block goes here --->
<div class="post">
<h3><a href="<?php echo get_permalink($post->ID); ?>" ><?php echo $post->post_title; ?></a></h3>
<?php the_excerpt(); ?>" rel="bookmark">read more</a>
</div>
<!-- end of the HTML block -->
<?php endforeach; ?>
<?php endif; ?>