我是一個PHP的新手,但想要一些幫助如何在WordPress的頁面底部顯示最新的3篇文章。我想顯示每篇文章的標題,以及屬於帖子的圖片,也許是帖子中的第一行文字,並帶有一個閱讀更多按鈕,然後我可以使用CSS來設置樣式以匹配網站的其他部分。PHP的WordPress的 - 最新的3帖子
這很容易實現嗎?
謝謝你的幫助。
我是一個PHP的新手,但想要一些幫助如何在WordPress的頁面底部顯示最新的3篇文章。我想顯示每篇文章的標題,以及屬於帖子的圖片,也許是帖子中的第一行文字,並帶有一個閱讀更多按鈕,然後我可以使用CSS來設置樣式以匹配網站的其他部分。PHP的WordPress的 - 最新的3帖子
這很容易實現嗎?
謝謝你的幫助。
檢索的帖子可以用get_posts()
做到:
<?php $posts_array = get_posts(array('numberposts' => 3)); ?>
在渲染的職位而言,這將是值得檢查是否你的主題(或已安裝的插件)提供某種「預覽後」小部件。如果有,請保存一些心痛並使用它。如果沒有,你可以沿着這些線路自己打印帖子:
<?php foreach ($posts_array as $post): setup_postdata($post); ?>
<!-- template tag: print thumbnail -->
<?php get_the_post_thumbnail($post->ID); ?>
<!-- template tag: print title -->
<h3><?php the_title(); ?></h3>
<!-- template tag: print excerpt -->
<p><?php the_excerpt(); ?></p>
<?php endforeach; ?>
試試這個:
$args = array(
'numberposts' => 3,
'offset' => 0,
'category' => ,
'orderby' => 'post_date',
'order' => 'DESC',
'include' => ,
'exclude' => ,
'meta_key' => ,
'meta_value' => ,
'post_type' => 'post',
'post_mime_type' => ,
'post_parent' => ,
'post_status' => 'publish');
get_posts($args);
謝謝,我發現這也是,但它似乎在加載時出現錯誤。 – malicedix
謝謝,工作完美。非常感激。 – malicedix