Nana主题已经集成有自动加载功能,只需要在后台的主题选项设置中勾选开启,即可实现博客布局首页和文章分类目录页出现自动加载功能。经过使用,懿古今觉得PC端这种自动加载功能不太好用,但是在移动端倒是十分好用,所以今天就告诉大家如何把Nana主题的自动加载功能仅在移动端有效而在PC端无效。
实现Nana主题的自动加载功能仅在移动端有效而在PC端无效的办法也很简单,就是增加一个移动设备的判断条件即可。具体修改步骤如下:
1、打开Nana主题文件夹中,打开blog.php文件找到以下代码:
<?php if ( !is_paged() ) { ?><?php ality_page_nav( 'nav-below' ); ?><?php } ?>
修改为:
<?php if ( !is_paged()&wp_is_mobile() ) { ?><?php ality_page_nav( 'nav-below' ); ?><?php } ?>
即可实现博客布局首页的的自动加载功能仅在移动端有效而在PC端无效。
2、文章分类目录页文件是archive.php,想要实现自动加载功能仅在移动端有效而在PC端无效的办法跟步骤1一样,大家自行修改即可。
重要提醒:
Nana主题的自动加载功能默认最大可加载的页数为7页,也就是说自动加载到第7页之后就不会再加载。如果大家觉得自动加载7页太少了,可以根据以下方法增加自动加载的页数。
增加Nana主题自动加载页数的办法:
在Nana主题文件夹中,找到\inc\functions\infinite-scroll.php,大概在16行中,找到以下代码:
maxPage:"7",
然后把代码中的7改为我们自己想要自动加载的最大页数即可,如改为100。
温馨提示:
懿古今建议大家不需要更改为太大的数字,毕竟没有哪个用户会真的加载到最后一页或几十页后才找到自己想要的文章,那样还不如直接站内查询来得快,而且很有可能会造成手机浏览器卡死现象。所以建议大家只需要修改到适合的数字即可,具体多大的数字才是适合就靠大家自己把握了。
至于具体的自动加载功能仅在移动端有效而在PC端无效的效果,以及加载最大页数的效果,大家可以用电脑和手机分别访问懿古今试试。懿古今已经根据文中的方法实现自动加载功能仅在移动端有效而在PC端无效,而且自动加载的页数也大于7页哦。
原文地址:
http://yigujin.wang/840.html