大多数情况下WordPress博客为了更多地展示精彩文章,会在侧边小工具中添加一个基于日期的文章归档列表,不过这样不仅占用了侧边大块的空间,而且也不是很美观。下面的方法可以在不占用任何额外的空间的前提下,方便读者按年,月,日阅览日志文章,增加流量。
一般的WordPress主题都会在显著的位置注明日志的发布或者修改日期,并没有什么实用价值,我们的目的就是将年,月,日连接到相应的存档页面。
一,将下面的代码添加到主题functions.php模版的最后:
<?php
add_shortcode( \'entry-link-published\', \'my_entry_published_link\' );
function my_entry_published_link() {
/* 获取当前日志的年,月,日. */
$year = get_the_time( \'Y\' );
$month = get_the_time( \'m\' );
$day = get_the_time( \'d\' );
$out = \'\';
/* 添加链接到年存档. */
$out .= \'<a href=\"\' . get_year_link( $year ) . \'\" title=\"查看所有\' . esc_attr( $year ) . \'年文章\">\' . $year . \'年</a>\';
/* 添加链接到月存档. */
$out .= \'<a href=\"\' . get_month_link( $year, $month ) . \'\" title=\"查看所有\' . esc_attr( get_the_time( \'Y年m月\' ) ) . \'文章\">\' . get_the_time( \'m月\' ) . \'</a>\';
/* 添加链接到日存档. */
$out .= \'<a href=\"\' . get_day_link( $year, $month, $day ) . \'\" title=\"查看所有\' . esc_attr( get_the_time( \'Y年m月d日\' ) ) . \'文章\">\' . $day . \'日</a>\';
return $out;
}
?> 由于代码中有中文,记得将functions.php模版编码修改为:UTF-8 无BOM,否则中文会乱码。
二,用下面代码:
<?php echo my_entry_published_link(); ?> 替换主题模版默认时间函数:
<?php the_time(\'Y年m月d日\') ?> 包括:首页模版:index、文章页面模版:single、分类归档模版:archive、搜索结果模版:search等。
替换完成后,可以分别点击日志发布日期的年,月,日,会打开相应的存档页面。
具体效果可以点击查看本博日志标题下的日期。
本站除原创内容,其余内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性、可用性承担任何责任。本站禁止以任何形式发布或转载任何违法相关信息,若您发现请立即向站长举报;用户投稿一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
如有版权内容,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,故敬请原作者谅解!为尊重作者劳动成果,请购买正版支持作者,谢谢!若您对「HULIKU.COM」所载资源作品版权归属存有异议,请发送邮箱:ihuliku@qq.com 进行处理。
本站资源文件大多存储至云盘,如您发现图片或链接失效,请联系站长或作者,我们将及时进行更新。资源都是经过站长或作者收集测试优化后进行发布分享。如若转载请在贵站文内以超链形式注明狐狸库文章出处,谢谢合作!












![WordPress子比主题美化教程合集[2023/04/17]-狐狸库](https://huliku.com/pic/2023032607024935.png)
![狐狸库自定义子比主题底部footer页脚美化(自适应)[06.26]更新-狐狸库](https://huliku.com/pic/2023062610013835.png)




















请登录后查看评论内容