如何在WordPress博客实现历史上的今天的小功能
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

在begin主题或者其他收费主题中,作者都代码集成了历史上的今天这样一个小功能。通过在文末显示一年前的文章。
其实也可以通过wp-today插件实现这个功能,但是wp-today插件作者柳城博客已经不再更新这个插件了。这个插件比较小,虽然是非常久远的插件,但是使用起来还是非常不错的。
这个WordPress插件对内链的优化相当不错的。所以还是非常值得拥有的。
[ad]
不过前提是文章要比较多,更新时间要比较长,最短也要一年以上。不知道是否可以实现一个月前的今天的文章功能。。这样的话,也是非常不错的。
文章部分内容是直接摘取的网友分享的两段代码。
内容 1 其中一个是boke112提供的代码: 2 第二段是从 Rat's Blog分享过来的。 3 相关文章其中一个是boke112提供的代码:
//历史上的今天 WordPress百宝箱 https://zhuji.gd/function wp_today(){ global $wpdb; $post_year = get_the_time('Y'); $post_month = get_the_time('m'); $post_day = get_the_time('j'); $sql = "select ID, year(post_date_gmt) as h_year, post_title, comment_count FROM $wpdb->posts WHERE post_password = '' AND post_type = 'post' AND post_status = 'publish' AND year(post_date_gmt)!='$post_year' AND month(post_date_gmt)='$post_month' AND day(post_date_gmt)='$post_day' order by post_date_gmt DESC limit 5"; $histtory_post = $wpdb->get_results($sql); if( $histtory_post ){ foreach( $histtory_post as $post ){ $h_year = $post->h_year; $h_post_title = $post->post_title; $h_permalink = get_permalink( $post->ID ); $h_comments = $post->comment_count; $h_post .= "<li><strong>$h_year:</strong> <a h='".$h_permalink."' title='".$h_post_title."' target='_blank'>$h_post_title($h_comments)</a></li>"; } } if ( $h_post ){ $result = "<h2>历史上的今天:</h2><ul>".$h_post."</ul>"; } return $result;}function wp_today_auto($content){ if( is_single() ){ $content = $content.wp_today(); } return $content;}add_filter('the_content', 'wp_today_auto',9999);提示:以上代码默认是将历史上的今天添加到文章的最后,如果需要人工设置位置,只需要将29-35行的代码删除,然后在指定位置添加以下代码即可:
<?php echo wp_today(); ?>第二段是从 Rat's Blog分享过来的。
function wp_history_post_base($post_year, $post_month, $post_day){ global $wpdb; $limit = 30; $order = "latest"; if($order == "latest"){ $order = "DESC";} else { $order = '';} $sql = "select ID, year(post_date_gmt) as h_year, post_title, comment_count FROM $wpdb->posts WHERE post_password = '' AND post_type = 'post' AND post_status = 'publish' AND year(post_date_gmt)!='$post_year' AND month(post_date_gmt)='$post_month' AND day(post_date_gmt)='$post_day' order by post_date_gmt $order limit $limit"; $histtory_post = $wpdb->get_results($sql); return $histtory_post;} function wp_history_post_single(){ $wp_history_post_content_list = '<p>%YEAR%年:<a h="%LINK%" title="%TITLE%" rel="external nofollow">%TITLE%(%COMMENTS_NUM%条评论)</a></p>'; $wp_history_post_content_title = '<h3>历史上的今天</h3>'; $histtory_post = wp_history_post_base(get_the_time('Y'), get_the_time('m'), get_the_time('j')); if($histtory_post){ foreach( $histtory_post as $post ){ $h_year = $post->h_year; $h_post_title = $post->post_title; $h_permalink = get_permalink( $post->ID ); $h_comments = $post->comment_count; $h_post .= $wp_history_post_content_list; $h_post = str_replace("%YEAR%", $h_year, $h_post); $h_post = str_replace("%LINK%", $h_permalink, $h_post); $h_post = str_replace("%TITLE%", $h_post_title, $h_post); $h_post = str_replace("%COMMENTS_NUM%", $h_comments, $h_post); } } if($h_post){ $result = $wp_history_post_content_title.$h_post; } return $result; wp_reset_query();} function wp_history_post_content($content){ global $wpdb; if(is_single()){ $content .= wp_history_post_single(); } return $content;}add_action('the_content', 'wp_history_post_content');[SEO]历史优惠活动内容
猜你可能想看的VPS
- 2020 年美国虚拟主机 空间推荐 排名不分先后虚拟空间(主机)
- 优惠 $2 月 512M 内存 15G 硬盘 1T 流量 1Gbps K全球[VPS测评]
- 疯狂猜成语 图猜成语一个人气喘吁吁的在说话是什么成语?全球[VPS测评]
- ChangeIP→洛杉矶鲨鱼虚拟主机 不限空间 不限流量 年付 37 美虚拟空间(主机)
- 观点 论 hostflyte 跑路的可能性暂无跑路风险全球[VPS测评]
- windows vpsWINDOWS
- 疯狂猜成语 图猜成语一个焉字在圆圈里一颗红心在外面是什么成语?全球[VPS测评]
- 美尔联→31 元 月 1GB 内存 20GB SSD 空间 200GB 虚拟空间(主机)
- 双十二返场活动 LOCVPS→日本大阪 Xen vps 终身六五折优惠 日本VPS[主机]
- KT 旗下 iON 品牌上线路新加坡机房 预够进行中 可选 CN2 2G全球[VPS测评]
- 智商税-GigsGigsCloud→马来西亚 VPS 1 核 512M 全球[VPS测评]
- smarthost→$6.95 月 4 核 8G 2T 流量 美国达拉斯美国VPS[主机]
- 推荐 中小型企业怎么选择云服务器和 VPS 企业买 VPS 那里比较好!全球[VPS测评]
- WordPress网站引入腾讯vConsole调试面板方便手机端页面调试全球[VPS测评]
- GigsGigsCloud新加坡大陆优化VPS上架全球[VPS测评]
- 2019黑五: ZeptoVM 欧洲CN2 → 1C 512M RAM 全球[VPS测评]
- 原创解析:云计算含义及定义全球[VPS测评]
- wikihost,微基主机服务,100M带宽香港CMIVPS,5G防御,香港VPS[主机]
- “休闲养蜂”风靡海外跨境电商追逐垂直风口全球[VPS测评]
- 文物、沉船、村落!干旱导致大量遗迹重见天日 2022年干旱还要持续多久?全球[VPS测评]
- 景林网络:香港CN2vps,1核1G3M月付35元;美国高防vps,48美国VPS[主机]
- 拼多多拟建跨境电商平台:挖角SHEIN员工,0佣金招商入驻全球[VPS测评]
- ExCloud:1核256M存/8GB SSD空间/100GB流量/OV虚拟空间(主机)
- 月神云:洛杉矶CN2 GIA高防vps、香港CN2 GIA VPS全场7香港VPS[主机]
- 云服务器和云服务器租用,云服务器做什么??全球[VPS测评]
- 2022年有哪些顶级托管服务提供商全球[VPS测评]
- 樊云:9折优惠,香港cn2 vps+(强制三网、50G高防);美国cn2美国VPS[主机]
- 老六云怎么样?香港cn2vps月付23元香港NTT月付9.9元香港VPS[主机]
- 拼多多也要做跨境电商?出海之路能一帆风顺吗,了解一下全球[VPS测评]
- VPSPlayer,超便宜香港cn2线路小带宽VPS,2核4G内存仅30香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-222874.html











