php - 如何在我的 wordpress 网站上进行分页
问题描述
我正在尝试在我的自定义产品 页面上进行分页,这不是 Woocommerce 中的默认页面。
我使用 Elementor 来自定义这个页面,经过一些研究,我发现我可以使用 < paginate_links > 函数调用一个已经集成在 WordPress 中的函数。
唯一的问题是我不知道在哪里调用这个函数才能在我的产品页面上进行分页。
更准确地说,我想知道我必须在哪里更改或添加我的 php 函数,以及我应该使用什么代码来获得分页。
解决方案
通常它位于archive.php 或特定于您的帖子类型的该文件名的版本中。但在你去改变它之前,如果你还没有这样做,请创建一个子主题。在子主题文件夹中,然后复制archive.php 或类似文件以使其覆盖父主题中的那个。这样,您可以保持您的主题版本干净且可更新,而不会丢失任何更改。
(要创建子主题,您至少需要创建一个 style.css [带有特定于 WordPress 的注释,您可以 google] 和一个 functions.php 文件,该文件需要一些 php 代码来将子主题排入队列 -主题脚本和样式。functions.php 的代码也可以通过快速 google 搜索找到。然后,您只需将 style.css 和 functions.php 放入您在模式中命名的新文件夹 [您的主题名称的文件夹名称]-child。然后将此文件夹放在“/wp-content/themes/”目录中的父主题文件夹旁边。)
在这里你可以进行分页:https ://codex.wordpress.org/Pagination
推荐阅读
- c# - 使用单个时间步的位置数据来 Lerp 变换位置?
- ios - Objective-C 项目中的 Swift CocoaPods 库
- javascript - 有没有办法缩短 API 端点 URL,然后针对它发出请求?
- javascript - 如何在firebas云功能中使用localStorage
- sql - 存储过程中 select 和 sp_executesql 之间的安全权限差异
- storybook - Storybook.js - DSM 集成:加载问题
- java - 如何在java中使用正则表达式识别单词(不区分大小写)
- java - 在 java servlet 中运行覆盖的 doPost 方法时遇到问题
- javascript - Vuex 操作不等待完成 axios 承诺
- python - Numpy 矩阵行列式没有按预期工作?