我有一个 wordpress 杂志网站。我想为文章页面结合无限滚动和分页。
问题:是否可以根据访问的查询参数以不同的方式(分页、无限滚动)显示相同的帖子(文章)?
例如(如果“?layout=paginated”,则帖子应该“分页”,否则“打开无限滚动”)。
是否有任何插件或自定义代码可以做到这一点?
nickiswift.com 使用的真实示例如下:
https://www.nickiswift.com/137343/movie-villains-who-are-gorgeous-in-real-life/
尝试了一堆插件但没有结果......
最佳答案
在您的子主题模板中,您可以简单地使用 If
语句来决定是否运行无限滚动。
例如,如果您的脚本在特定类 .endless
上运行
<?php
if ($_GET['layout' == 'paginated') {$class=''}
else {$class='endless'};
?>
然后到你想要无限或者分页的容器
<div class="container <?php echo $class; ?>">
当然,此代码必须根据您的特定情况进行定制。
关于php - 根据 URL 查询参数切换 Wordpress 帖子模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56232511/