WordPress 相關(guān)日志插件:WordPress Related Posts,這個(gè)也是由水煮魚(yú)制作的插件,其中有一項(xiàng)功能可以通過(guò)自定義字段顯示縮略圖,對(duì)于一個(gè)新博客而言,可以慢慢添加,但是對(duì)于一個(gè)已經(jīng)有幾百上千的日志,如果確實(shí)需要相關(guān)日志只顯示圖片而不需要使用標(biāo)題的類型,這個(gè)時(shí)候你去自定字段一個(gè)個(gè)修改,耗時(shí)不說(shuō),累都累死了。我想到了修改,經(jīng)過(guò)在源碼的基礎(chǔ)上修改后,適用一切正常,至于漂亮與否,還需要各位自己修改了,畢竟修改PHP并且要設(shè)計(jì)的好看。
修改的主要作用是在大量文章需要設(shè)置自定義字段來(lái)達(dá)到相關(guān)日志顯示縮略圖時(shí),可以使用我修改過(guò)的代碼,為設(shè)置您的每篇文章的第一張圖片規(guī)律性的替換,比如規(guī)律性的替換.jpg 為 _s.jpg
不僅適用于flickr,一些大型網(wǎng)站也是比較適合的,wordpress的自帶圖片庫(kù)也可以適用,但是具體怎么替換后綴名需要你自己手動(dòng)修改下代碼。
注意:
只是一些小的改動(dòng),插件源碼來(lái)自于水煮魚(yú)
插件設(shè)置不需要勾選Related Posts with Thumbnail
下載地址:相關(guān)日志只顯示縮略圖插件:http://www.yisougou.com/download/relatedpost-only-display-first-images.rar
哪些地方你可能需要改動(dòng):
$content = $related_post-> post_content;
preg_match_all('|<img.*?src=[\'"](.*?)[\'"].*?>|i', $related_post->post_content, $matches);
$img_src = $matches[1][0]; //first photo
if (eregi("flickr.com",$img_src)){
$img_url = str_replace(".jpg", "_s.jpg", $img_src);
}else{
$img_url=$img_src;
}
以上你可以設(shè)置怎么替換圖片后綴,以上只抓取每篇文章的第一張圖片。
和
$output .= '<a href="'.get_permalink($related_post->ID).'" title="'.wptexturize($related_post->post_title).'"><img style="border: 2px solid black; width: 75px;" src="' . $img_url . '" /></a>';
以上你可以設(shè)置圖片顯示格式,有漂亮的格式教我。
本文作者:未知如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇