wordpress文章内点击图片进入下一页

如风2017-09-20建站杂记浏览 263 评论 0

今天姜哥说发表了一篇文章,由于图片太多。我想分布,于是想加入“点击图片进入下一页功能”,在网上找到答案。分享下。案例:实拍一个真实日本

//图片外面自动添加a标签 获取下一页链接
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 = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png)('|\")(.*?)alt=('|\")(.*?)('|\")(.*?)>/i";
$pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i";
$replacement = '<a href="'.nextpage().'" title="点击图片查看下一张" ><img$1src=$2$3.$4$5 alt="'.get_the_title().'" $10></a>';
$img_info = preg_replace($pattern, $replacement, $img_info);
return $img_info;
}
add_filter('the_content', 'img_info');

值得一提的是加入了“阅读全文”按键,具体方法见原文:https://boke112.com/3177.html

这样就出现一个问题,只要是图片点击就进入下一页,如果内容无翻页就进入下一篇文章。那么我想用键盘实现内容翻页,网上找一堆答案没一个可以实行的,都是基于列表和首页翻页。有的朋友请分享下。

XM 外汇平台推荐XM

此文发表在建站杂记最后修改于2017-12-31

编辑 如风 QQ 微博 打印此文

写真实的事,说内心的话,先思后行。

发表评论


16 + 93 = ?