飞龙博客

feilong.org 前端开发教程

WordPress调用前后b篇文章并让当前文章居中的数学模型

飞龙修订于 20170311 09:29 45 次浏览

调用前后b篇文章并让当前文章标题居中数学模型,飞龙采用例证法推断。这个适合调用前后n篇文章并让当前文章居中显示,当然也适合分类,比如调用前后n个分类,让当前分类居中的计算。飞龙给客户定制的WordPress主题中就用到了这个前后日志或分类调用的问题。本日志修订地址:http://feilong.org/current-post-between-previous-next-b 2012年于广州。


$b=3;//前后3篇为例,即每页只显示7篇 $perpage=$b*2+1;
$count=22;//不分页情况下的查询日志/分类 总数 可以先查询 $posts or $cats 再count
//$here;当前文章在不分页情况下所处的 位置 当前页所示的当前分类id或日志id,循环总查询获取$here的值

//$here  $offset

//1 0
//2 0
//3 0
//4 0
if($here<=$b+1){$offset=0;}


//5 1
//6 2
//7 3
//8 4
//9 5
//10 6
//11 7
//12 8
//13 9
//14 10
//15 11
//16 12
//17 13
//18 14
if( ($here>$b+1) && ($here<$count-$b) ){$offset=$here-$b-1;}


//19 15
//20 15
//21 15
//22 15

if($here>=$count-$b){$offset=$count-$b-$b-1;}

//echo '$offset='.$offset;//每页排除数
$perpage=2*$b+1;// 每页实际查询数
//可以查询了


网址:https://feilong.org/current-post-between-previous-next-wordpress
初发:20170311 09:29

想学前端?长按二维码加我微信

想学前端?点击飞龙QQ

分类: 网站开发

新作:

旧文:

关闭

长按二维码 -> 识别图中二维码

打开微信,发现,扫一扫

支付完成后,点击下一步

感谢大力支持

然后你手机号:

最后点这,稍等即可