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

建站记录 如风 5年前 (2017-09-20) 1563次浏览 0个评论
🗣此文最近更新于 2017-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

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

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址