php - Pico CMS - 标签插件设置和分页
问题描述
我在 Pico CMS 上建立了我的网站,最近在子文件夹/子 URL 中添加了一个博客部分,例如
http://localhost/pico/blog
然后我添加了Pico 分页插件并让它运行良好。该插件将“pages”数组复制为“paged_pages”,这基本上过滤掉了我网站的所有非博客页面。
我的博客页面有一个“标签”元字段,我希望能够按标签过滤我的博客索引页面。我能够安装和设置Pico 标签插件,并将其配置为按预期工作。例如,当我导航到 http://localhost/pico/blog?tag=case-study 时,所有非“case-study”帖子确实会从结果页面中过滤掉。
我正在努力解决的是结果页面的分页。转到结果中的下一页只需加载 http://localhost/pico/blog/2,它显示了原始“paged_pages”数组的第二个分页集。
正确呈现的标记结果只是在我的博客索引页面上运行的“paged_pages”上的每个循环中进行检查的结果。
我真正需要的是“paged_pages”数组在创建时被过滤掉(我怀疑在 pagination.php 插件代码的某个地方),如果 URL 有一个 ?tag=something 参数。如果没有参数,它应该以当前/默认方式填充。
我对 PHP 不太熟悉,也无法在网上找到很多具体的指导,因此非常感谢这里曾经做过或知道如何做的任何人的任何指示或建议。提前致谢。TPH
解决方案
推荐阅读
- ios - 如何旋转和平移/缩放叠加层,使其与地图矩形匹配?
- oracle - 无法连接到 Azure 中的 Oracle 服务器 - ORA-12514:TNS:侦听器当前不知道连接描述符中请求的服务
- python - PySpin 在多处理过程中挂在 cam.GetNextImage() 上,但不在同一线程中
- sql - 想要将数据从 Oracle 仓库带到 SQL Server
- gnome - 如何修改manjaro gnome的dock?
- java - 使用 Java 生成 HMAC
- reactjs - 获取数据在 reactjs 钩子中的反应组件中呈现的时间
- git - 致命:无法创建工作树目录“ncorr_2D_matlab”
- java - 如何从 RealTime Firebase 在 TextView 中获取“文本”
- java - 为什么当我放置回收站视图时我的应用程序崩溃了?