WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開發(fā)知識分享,盡在WEB主題公園
WEB主題公園致力于開發(fā)適合中國人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
wordpress文章發(fā)布時間鏈接到歸檔頁面
最近小編手中的信息存貨太少,新主題還在開發(fā)中,苦于每日需要更新文章的任務(wù),所以每天都要爬起來跑去很多的技術(shù)博客和業(yè)內(nèi)的網(wǎng)站搜羅實用的信息,這樣轉(zhuǎn)了一圈收獲還真的不小,作為一個小網(wǎng)站編輯,小編表示真的很長知識哦!~? 好了廢話不多說,下面就來看看小編為您整理的這個實用的知識把!
大家都知道,網(wǎng)站發(fā)布信息都會帶有一個發(fā)布的時間,wordpress自帶的歸檔功能會將所有的時間段歸納統(tǒng)一起來,非常的方便,現(xiàn)在我們可以將這兩個功能聯(lián)系起來,讓文章發(fā)布的時間直接連接到歸檔的頁面,如發(fā)布時間2013年6月8日 :2013年點擊進入2013的所有文章歸檔? ,6月點擊則進入2013年6月的所有文章歸檔,8日則進入2013年6月8日得所有的文章歸檔,這樣可以在不占用任何額外的空間的前提下,方便讀者按年,月,日閱覽日志文章,增加流量。
一般的WordPress主題都會在顯著的位置注明日志的發(fā)布或者修改日期,并沒有什么實用價值,我們的目的就是將年,月,日連接到相應(yīng)的存檔頁面。
下面就放出代碼,如果覺得有需要的朋友,可以嘗試修改自己的網(wǎng)站,而達到這一便捷的功能:
將下面的代碼添加到主題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,否則中文會亂碼。
添加完畢之后,搜索首頁、分類、頁面、文章、以及tag歸檔、404等有日期出現(xiàn)頁面中的日期調(diào)用默認代碼:<?php?the_time('Y年m月d日')??>
替換為:?? <?php echo my_entry_published_link(); ?>
大功告成! 是不是很簡單呢?
趕快嘗試一下把!
ps.小編吐槽,很多的wordpress好的資源都是英文的,這真是讓小編很糾結(jié),所以小編要努力學(xué)好英文,讓更多好的資源給廣大中文讀者受益!
翻譯來源:http://justintadlock.com/archives/2010/08/06/linking-post-published-dates-to-their-archives
如未標明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/wordpresswzfbsjljdgdym.html
推薦閱讀
- 2018年8月30日
- 2013年8月22日
- 2016年7月18日
- 2016年12月3日
- 2016年6月14日
- 2015年2月5日
- 2016年12月19日
- 2015年2月14日




