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

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)有功能,那么您實際上不需要編寫自己的查詢。

相關閱讀

主站蜘蛛池模板: 久久免费精品 | 国内精品 大秀视频 日韩精品 | 大量精子注入波多野结衣 | 国产精品手机在线播放 | 精品久久蜜桃 | 免费高清欧美一区二区视频 | 亚洲天堂成人在线观看 | 日韩在线观看精品 | 欧美乱妇高清无乱码视频在线 | 国产羞羞视频 | 在线a亚洲视频播放在线观看 | 色爱区综合激情五月综合激情 | 在线观看网址入口2020国产 | 久久国产精品999 | 性色欧美| 四虎现在的网址入口 | 99热国产在线 | 深爱婷婷激情网 | 欧美性受一区二区三区 | 欧美.亚洲.日本一区二区三区 | 男人的天堂日本 | 日韩日日操 | 自拍偷拍福利 | 99热只有精品一区二区 | 中文字幕三级久久久久久 | 亚洲精品在线播放视频 | 国产精品免费久久 | 在线小视频国产 | 亚洲四播房 | 日韩欧美在线免费观看 | 一区二区三区四区免费视频 | www.激情五月.com| 免费看片亚洲 | 国产男女视频在线观看 | 99er这里只有精品 | 色综合五月激情综合色一区 | 狠狠色丁香婷婷第六色孕妇 | 亚洲国产成人精品一区二区三区 | 九色97 | 男女污污网站 | 成人精品一区二区久久 |