日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


如何在 WordPress 中顯示上周的帖子


avatar
小浪云 2025-04-21 42

如何在 WordPress 中顯示上周的帖子

我們的許多初級讀者很快就開始修改他們的wordpress 主題,這就是為什么我們有一個WordPress 主題備忘單來幫助他們?nèi)腴T。這給新用戶帶來了一些有趣的挑戰(zhàn)。一位這樣的讀者最近問我們?nèi)绾卧?WordPress 中顯示上周的帖子。他們只是想在主頁上添加一個部分,顯示上周的帖子。在本文中,我們將向您展示如何在 WordPress 中顯示上周的帖子。

在向您展示如何顯示上周的帖子之前,我們首先看一下如何使用 WP_Query 顯示本周的帖子。將以下代碼復制并粘貼到主題的functions.php文件或特定于站點的插件中。

functionwpb_this_week() { $week= date('W');$year= date('Y');$the_query= newWP_Query( 'year='. $year. '&w='. $week);if( $the_query->have_posts() ) : while( $the_query->have_posts() ) : $the_query->the_post(); ?>    <h2><a href="<?php the_permalink(); ?>"title="Permanent link to <?php the_title(); ?> "><?php the_title(); ?></a></h2>    <?php the_excerpt(); ?>  <?php endwhile; ?>  <?php wp_reset_postdata(); ?><?php else:  ?>  <p><?php _e( 'Sorry, no posts matched your criteria.'); ?></p><?php endif;}

在 WordPress 中一鍵使用

在上面的示例代碼中,我們首先找出當前的星期和年份。然后,我們在 WP_Query 中使用這些值來顯示本周的帖子?,F(xiàn)在您需要做的就是在主題文件中添加要顯示帖子的位置。

這很簡單,不是嗎?現(xiàn)在要顯示上周的帖子,您只需將本周的值減 1 即可。但如果這是一年中的第一周,那么該周和當年的值將為 0,而不是去年的值。以下是解決該問題的方法。

functionwpb_last_week_posts() { $thisweek= date('W');if($thisweek!= 1) :$lastweek= $thisweek- 1;   else: $lastweek= 52;endif; $year= date('Y');if($lastweek!= 52) :$year= date('Y');else: $year= date('Y') -1; endif;$the_query= newWP_Query( 'year='. $year. '&w='. $lastweek);if( $the_query->have_posts() ) : while( $the_query->have_posts() ) : $the_query->the_post(); ?>    <h2><a href="<?php the_permalink(); ?>"title="Permanent link to <?php the_title(); ?> "><?php the_title(); ?></a></h2>    <?php the_excerpt(); ?>  <?php endwhile; ?>  <?php wp_reset_postdata(); ?><?php else:  ?>  <p><?php _e( 'Sorry, no posts matched your criteria.'); ?></p><?php endif;}

在 WordPress 中一鍵使用

在上面的示例代碼中,我們放置了兩項檢查。當當前周的值為 1 時,第一個檢查將上周的值設置為 52(一年中的最后一周)。當上周的值為 52 時,第二個檢查將年份的值設置為去年。

要顯示上周的帖子,您所需要做的就是添加到您想要顯示它們的主題模板文件中?;蛘?,如果您想要一個短代碼,以便可以將其添加到頁面或小部件中,則只需將此行添加到上面給出的代碼下方即可。

add_shortcode('lastweek', 'wpb_last_week_posts');

在 WordPress 中一鍵使用

您現(xiàn)在可以在帖子、頁面或小部件中使用此短代碼,如下所示:

[lastweek]

請注意,您并不總是需要 WP_Query 來創(chuàng)建自定義查詢。WordPress 附帶了一些功能來幫助您顯示最近的帖子、檔案、評論等。如果有更簡單的方法來使用現(xiàn)有功能,那么您實際上不需要編寫自己的查詢。

相關閱讀

主站蜘蛛池模板: 亚洲欧美日韩国产成人app | 欧美日韩视频一区二区在线观看 | 婷婷六月久久综合丁香76 | 欧美色丁香 | 自拍偷拍第5页 | 婷婷激情丁香 | 羞羞视频免费入口网站 | 羞羞的视频在线免费观看 | 亚洲天码中文字幕第一页 | 亚洲精品美女久久久久网站 | 一区二区三区亚洲视频 | 精品久久精品久久 | 国产精品黄页网站在线播放免费 | 亚洲高清在线视频 | 羞羞的视频在线 | 久久综合九色综合欧美播 | 男人天堂官方网站 | 亚洲 欧洲 另类 综合 自拍 | 欧美人成一本免费观看视频 | 久久久久免费精品国产小说 | 亚洲视频你懂的 | 久久国产精品男女热播 | 国产精品入口麻豆 | 亚洲福利专区 | 一区二区国产精品 | 欧美日韩永久久一区二区三区 | 亚洲阿v天堂一区二区三区 日本a在线天堂 | 综合在线观看 | 在线人成精品免费视频 | 丁香婷婷色综合 | 久热中文字幕在线 | 99久热re在线精品99 6热视频 | 国内久久久久久久久久 | 欧美视频在线免费播放 | 欧美久久网 | 亚洲国产精品免费 | 羞羞免费观看网站 | 亚洲人成影院在线高清 | 久久久国产精品福利免费 | 中文字幕在线视频免费 | 久久国产小视频 |