2013-04-27 144 views
0

我正在尋找一種方法來在該部分中有新帖子時在我的導航中放置一個「新」標籤。我有3個主要部分(1個標準帖子和2個自定義帖子類型),因此如果其中一個部分有新帖子,該部分的導航將在有限時間內顯示「新」標籤。WordPress的:用「新」帖子標記導航

在一個非常基本的意義上說,我希望做: 如果後的X型具有內過去7天一個新的職位,添加類的「新」

我已經找到一種方法來突出但我希望它可以在整個網站的全局導航中顯示(如下所示:http://wordpress.org/support/topic/new-statusflagribbon-for-posts

回答

1

如果您知道一些php,您可以通過使用wp_get_recent_posts函數輕鬆找到它: http://codex.wordpress.org/Function_Reference/wp_get_recent_posts

喜歡的東西:

<?php $args = array('numberposts' => '1'); 
$recent_post = wp_get_recent_posts($args); 

if (strtotime($recent_post[0]['post_date']) > strtotime('-7 days')) 
    $class = "new!"; 
?> 
+0

神奇的,那完美的作品。在我看來,我有一件非常複雜的事情,但wp_get_recent_posts完成這項工作。謝謝! – Tom 2013-04-28 00:25:57

0

我們已經取得了插件調用"Mark New Posts",它可在wordpress.org的網站,並通過在您的管理控制檯插件搜索。