php图片自动分页,WordPress点击图片自动进入下一分页代码【图片站福利】
前一段時(shí)間做了一個(gè)圖片站,由于每篇文章都有十幾張圖片,所以對(duì)文章進(jìn)行了分頁.關(guān)于如何對(duì)wordpress的長(zhǎng)文章進(jìn)行分頁,百度一下相關(guān)教程多如牛毛,這里不再進(jìn)行闡述.
由于分了頁,用戶每次都只能點(diǎn)擊下一頁或頁碼進(jìn)行翻頁閱讀,這樣小小的人為閱讀障礙容易造成用戶反感,如果能像DEDECMS一樣,給圖片添加一個(gè)翻頁的鏈接,人均PV便可倍數(shù)增長(zhǎng).
下面介紹一下如何給圖片自動(dòng)加上下一分頁的鏈接并自動(dòng)添加alt信息,本人PHP菜鳥,如有不足,請(qǐng)指正.
把以下代碼丟進(jìn)主題的functions.php即可
//獲取圖片進(jìn)入下一頁
//代碼來源:http://www.43848.com
//整理:簡(jiǎn)單博客
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)過測(cè)試,該代碼有效,并且當(dāng)前文章最后一個(gè)分頁中的圖片會(huì)自動(dòng)進(jìn)入下一篇文章,這效果我喜歡,哇哈哈!
圖片站必備代碼!
總結(jié)
以上是生活随笔為你收集整理的php图片自动分页,WordPress点击图片自动进入下一分页代码【图片站福利】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 特殊符号处理,处理特殊符号的方法
- 下一篇: matlab循环矢量化 嵌套,在Matl