php图片自动分页,WordPress点击图片自动进入下一分页代码【图片站福利】
前一段時間做了一個圖片站,由于每篇文章都有十幾張圖片,所以對文章進行了分頁.關(guān)于如何對wordpress的長文章進行分頁,百度一下相關(guān)教程多如牛毛,這里不再進行闡述.
由于分了頁,用戶每次都只能點擊下一頁或頁碼進行翻頁閱讀,這樣小小的人為閱讀障礙容易造成用戶反感,如果能像DEDECMS一樣,給圖片添加一個翻頁的鏈接,人均PV便可倍數(shù)增長.
下面介紹一下如何給圖片自動加上下一分頁的鏈接并自動添加alt信息,本人PHP菜鳥,如有不足,請指正.
把以下代碼丟進主題的functions.php即可
//獲取圖片進入下一頁
//代碼來源:http://www.43848.com
//整理:簡單博客
function nextpage(){
global $pages;
$link = get_permalink();
$max_page = count($pages);
if($max_page==’1′){
$nextpage = get_permalink(get_adjacent_post(true,”,true));
}else{
if(get_query_var(‘page’)){
$pageno = get_query_var(‘page’);
}else{
$pageno = ‘1’;
}
$next = $pageno+’1′;
if($pageno == $max_page) {
$nextpage = get_permalink(get_adjacent_post(true,”,true));
}
else{
$nextpage = $link.$next.’/’;
}
}
return $nextpage;
}
function img_info ($img_info){
//$pattern = “/]*).(bmp|gif|jpeg|jpg|png)(‘|\”)(.*?)alt=(‘|\”)(.*?)(‘|\”)(.*?)>/i”;
$pattern = “/]*).(bmp|gif|jpeg|jpg|png)(‘|\”)(.*?)>/i”;
$replacement = ‘’;
$img_info = preg_replace($pattern, $replacement, $img_info);
return $img_info;
}
add_filter(‘the_content’, ‘img_info’);
經(jīng)過測試,該代碼有效,并且當(dāng)前文章最后一個分頁中的圖片會自動進入下一篇文章,這效果我喜歡,哇哈哈!
圖片站必備代碼!
總結(jié)
以上是生活随笔為你收集整理的php图片自动分页,WordPress点击图片自动进入下一分页代码【图片站福利】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 特殊符号处理,处理特殊符号的方法
- 下一篇: matlab循环矢量化 嵌套,在Matl