【问题标题】:Switch Wordpress Post Template based on URL query Parameter根据 URL 查询参数切换 Wordpress 帖子模板
【发布时间】:2019-05-21 06:43:38
【问题描述】:

我有一个 wordpress 杂志网站。我想为文章页面结合无限滚动和分页。
问题:是否可以根据查询参数以不同的方式(分页、无限滚动)显示同一篇文章(文章)访问时间?
例如 (如果“?layout=paginated”,则帖子应该是“分页”,否则“打开无限滚动”) .
是否有任何插件或自定义代码可以做到这一点?
nickiswift.com 使用的这样一个真实示例:

https://www.nickiswift.com/137343/movie-villains-who-are-gorgeous-in-real-life/

https://www.nickiswift.com/137343/movie-villains-who-are-gorgeous-in-real-life/?utm_source=zergnet.com&utm_medium=referral&utm_campaign=zergnet_3987140&utm_content=5

尝试了一堆插件,但没有结果...

【问题讨论】:

    标签: php wordpress seo


    【解决方案1】:

    在您的子主题模板中,您可以简单地使用If 语句来运行或不运行无限滚动。

    例如,如果您的脚本在特定类上运行 .endless

    <?php 
        if ($_GET['layout' == 'paginated') {$class=''}
        else {$class='endless'};   
    ?>
    

    然后到你想要无限或分页的容器

    <div class="container <?php echo $class; ?>">
    

    当然,此代码必须根据您的具体情况进行定制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-21
      相关资源
      最近更新 更多