WordPress友情鏈接帶對方網(wǎng)站的 favicon.ico 圖標(biāo)
編輯:狂族晨曦 來源:建站分享,WordPress技巧 日期:2015-09-09 閱讀: 3,813 次 搶個沙發(fā) 百度已收錄
友情鏈接的重要性,不用我再累述。在建設(shè)網(wǎng)站的過程中,我們不斷的與外界交流,進(jìn)而不斷的增加友鏈。如果你夠耿直,那就會遇到這種情況——首頁的友鏈位置不夠了!這樣我們就需要增加一個單獨的頁面,來容納更多的友鏈。
而在優(yōu)化的過程中,我們發(fā)現(xiàn),別人很多的網(wǎng)站友鏈頁,都有給別人設(shè)置他們的網(wǎng)站圖標(biāo),我們要怎么更快、更方便的實現(xiàn)呢?
我們只要實現(xiàn),自動調(diào)用http://友鏈/favicon.ico就可以實現(xiàn)了。也就是說,只要友鏈網(wǎng)站在網(wǎng)站根目錄放置了favicon.ico文件,就可以自動調(diào)用了。
下面就來教大家方法了,效果如下:

方法步驟
1. 上傳一個 16×16 大小的圖片作為木有 favicon.ico 的網(wǎng)站默認(rèn) ico,把圖片上傳到所用主題的 images 目錄下,這里示例中默認(rèn) ico 圖片是 links_default.gif
2. 復(fù)制一份你主題的 page.php,改名為 page-links.php
3. 在 page-links.php 找到文章內(nèi)容輸出函數(shù) <?php the_content(); ?>,在其下面加入下面的代碼,注意看代碼注釋:
<div class="page-links">
<h3>頁內(nèi)鏈接</h3>
<ul>
<?php
$default_ico = get_template_directory_uri().'/images/links_default.gif'; //默認(rèn) ico 圖片位置
$bookmarks = get_bookmarks('title_li=&orderby=rand'); //全部鏈接隨機(jī)輸出
//如果你要輸出某個鏈接分類的鏈接,更改一下get_bookmarks參數(shù)即可
//如要輸出鏈接分類ID為5的鏈接 title_li=&categorize=0&category=5&orderby=rand
if ( !empty($bookmarks) ) {
foreach ($bookmarks as $bookmark) {
echo '<li><img src="', $bookmark->link_url , '/favicon.ico" onerror="javascript:this.src=\'' , $default_ico , '\'" /><a href="' , $bookmark->link_url , '" title="' , $bookmark->link_description , '" target="_blank" >' , $bookmark->link_name , '</a></li>';
}
}
?>
</ul>
</div>
4. 為了好看點,你可以給 page-links 這個class定義一下樣式,下面的樣式可以參考一下:
.page-links{overflow:hidden;margin:0 0 24px;padding:0;}
.page-links h3{border-bottom:1px solid #bfbebe;text-align:center;margin:0;}
.page-links ul{margin:0;padding:5px 0 0 0;}
.page-links ul li{float:left;width:150px;line-height:16px;height:16px;margin:5px 5px 0;padding:0;list-style-type:none;}
.page-links ul li:hover{background:#f2f2f2;}
.page-links ul li img{width:16px;height:16px;margin:0 5px -2px 0;padding:0;border:none;}
5. 建立一個頁面,別名(slug)為 links 即可。
快去試試效果吧!若有疑問,歡迎提出!
歷史上的今天:
本文鏈接地址:http://www.cnidcc.cn/wp_yqljddfwzdicotb.html , 轉(zhuǎn)載請保留本說明!

川公網(wǎng)安備 51011202000104號