我需要在一个网站的主页上显示30条每日帖子。我还需要放两个链接,一个链接到一个新页面,显示30篇昨天发表的帖子,另一个链接显示30篇“明天”的帖子,如果我在看一个旧页面的话。
我试着用wp_get_archives( array( \'type\' => \'daily\', \'limit\' => 1 )
, 但问题是,现在我有了一个显示日期列表的页面,我需要单击它来查看帖子。
我有没有办法在访问者打开网站后立即显示帖子?
我需要在一个网站的主页上显示30条每日帖子。我还需要放两个链接,一个链接到一个新页面,显示30篇昨天发表的帖子,另一个链接显示30篇“明天”的帖子,如果我在看一个旧页面的话。
我试着用wp_get_archives( array( \'type\' => \'daily\', \'limit\' => 1 )
, 但问题是,现在我有了一个显示日期列表的页面,我需要单击它来查看帖子。
我有没有办法在访问者打开网站后立即显示帖子?
功能wp_get_archives
据我所知,这将只输出一个列表。
而是使用WordPress循环和WP Query\'s Date 参数。
例如,要获取昨天的帖子,请使用WP_Query
您可以执行以下操作:
$yesterday = date(\'d.m.Y\',strtotime("yesterday"));
$yesterdayarray = date_parse($yesterday);
$query = new WP_Query( \'&day=\' . $yesterdayarray["day"] );
// grab the data in the loop
我试图输出最后(按时间顺序)4篇带有标签(slug)“pp”的帖子。<ul> <?php $args = array( \'posts_per_page\' => 4, \'taxonomy\' => \'tag\', \'field\' => \'slug\', \'terms\' => \'pp\' ); $tag_posts = get_posts( $args ); foreach ( $tag_posts as $post