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

ė 1,952 6 0
本文最近更新于17.12.31 周日请自行判断新内容

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

//图片外面自动添加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

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

栖息邦 收藏Ctrl+D 转载注明来源
管理员登录
注册

提示:点击上下面区域关闭

字号调整

View My Stats
空位 空位
本次加载耗时:0.291s