2009-11-11 50 views
0

我正在尋找在wordpress系統中檢索最近發佈的帖子。我有一些基本的mysql理解,我可以找到修訂存儲在wp_posts表中的位置,但我似乎無法找到的是如何檢索最近發佈的固定鏈接。如何簡單地檢索wordpress中使用mysql的最新發布帖子?

有關如何檢索最新的帖子與MySQL和永久鏈接的任何想法?

我看到有一些現有的功能,從WP像這樣:

// get the latest blog entry 
$myposts = get_posts('numberposts=1'); 
foreach($myposts as $post) : 

    echo '<a href="' . the_permalink() . '">' . the_title() . '</a>'; 
endforeach; 

但是,當我把這個我工作的自定義頁面上,它似乎只是被拉出頁面名稱我米目前和鏈接到這個網頁(即使我想上面的函數應該獲取一個「後」

我缺少什麼

回答

1

萬一你可能需要有一個真正的MySQL解決方案,這是我用什麼:

$query = "SELECT * FROM wp_posts WHERE post_type='post' AND post_status='publish' ORDER BY post_date DESC LIMIT 1"; 
$post = mysql_fetch_assoc(mysql_query($query)); 

現在$後數組保存有關的最新帖子中的所有數據。

+0

歡呼聲Ramuns!我一直在努力看到永久鏈接,但它的存在。 – willdanceforfun 2009-11-12 01:48:45

1

制定瞭解決方案:?

<?php 

global $post; // needed this 

// get the latest blog entry 
$myposts = get_posts('numberposts=1&orderby=date&order=DESC'); // and more stuff here 

foreach($myposts as $post) : 

?> 
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
<?php endforeach; ?> 
相關問題