首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wordpress add_rewrite_rule多个页面不工作

WordPress的add_rewrite_rule函数用于在WordPress中添加自定义的重写规则。通过重写规则,可以将自定义的URL转化为WordPress的查询参数,从而实现自定义的页面或功能。

在使用add_rewrite_rule函数时,如果添加多个页面的重写规则不起作用,可能是由于以下几个原因:

  1. 规则冲突:如果多个页面的重写规则存在冲突,可能会导致规则不起作用。在添加重写规则时,需要确保每个规则的模式(pattern)是唯一的,不会与其他规则冲突。
  2. 规则顺序:WordPress会按照添加规则的顺序进行匹配,如果前面的规则已经匹配成功,则后面的规则将不会被执行。因此,需要确保添加的重写规则按照正确的顺序进行添加,以确保每个规则都能被正确匹配。
  3. 刷新重写规则:在添加或修改重写规则后,需要刷新WordPress的重写规则缓存,以使新的规则生效。可以通过在WordPress后台的“设置”->“固定链接”页面点击“保存更改”按钮来刷新重写规则。

对于以上问题,可以尝试以下解决方法:

  1. 检查规则冲突:确保每个页面的重写规则的模式是唯一的,不会与其他规则冲突。可以通过修改规则的模式或优先级来解决冲突。
  2. 调整规则顺序:根据页面的匹配规则的复杂程度和优先级,调整添加规则的顺序,确保每个规则都能被正确匹配。
  3. 刷新重写规则:在添加或修改重写规则后,确保刷新WordPress的重写规则缓存,使新的规则生效。可以通过在WordPress后台的“设置”->“固定链接”页面点击“保存更改”按钮来刷新重写规则。

需要注意的是,以上解决方法是基于WordPress的add_rewrite_rule函数的使用,具体的实现方式可能因具体的代码和环境而有所不同。

关于WordPress的add_rewrite_rule函数的更多详细信息和使用示例,可以参考腾讯云的官方文档:

请注意,以上答案仅供参考,具体的解决方法可能需要根据实际情况进行调试和调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress插件设计

一、WordPress介绍 如果是Php开发的同学,或者对博客和CMS有一定了解的同学都知道这个,以下是百度的解释: WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用...WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。...1、关于安装和反安装 WordPress中这两个概念比较淡,取而代之的是启用和禁用,因为默认插件是启用的,反正只有一次执行机会,最终效果差不多,只要概念上保持一致。...'display_copyright', 'display_copyright_html_page'); function display_copyright_html_page(){ //渲染页面逻辑...4、注册api 想自己注册路由,在系统中添加新的api接口的话,WordPress也是支持的 add_rewrite_rule('post/([0-9a-zA-Z\-_,]+)/([0-9a-zA-Z

79430

TKEStack容器管理平台实战之部署wordpress应用

1.2 TKEStack特点 统一集群管理 用于集中管理多个 Kubernetes 集群的 Web 控制台和命令行客户端。...抽象的项目级资源容器,支持跨多个集群的多个命名空间管理和部署应用程序。 运维管理 集成系统监控和应用程序监控。 持久的 Kubernetes 事件和审核日志。...4.2 TKEStack基本设置 访问地址:http://192.168.3.141:8080/,进入TKEStack初始配置页面。在账户设置中,设置用户名和密码,高可用这里选择设置。...5.2 添加Global集群工作节点 在集群管理——global集群,点击进入global集群管理页面。 在global集群管理页面,点击节点管理——节点,选择添加节点。...七、部署wordpress应用 7.1 yaml创建资源 在新导入的k8s集群my-k8s管理页面,点击yaml创建资源。

27912

Nginx开启fastcgi_cache缓存加速,支持html伪静态页面

= "") {             set $skip_cache 1;         }           #后台等特定页面缓存(其他需求请自行添加即可)         if ($request_uri...BYPASS 表示缓存黑名单 即页面路径在 Nginx 规则中被设置成缓存(set $skip_cache 1;),比如 WP 后台,查看 header: ?...如何查看插件是否正常工作呢?很简单,勾选开启插件日志,然后去点击更新一篇旧文章,最后打开插件日志即可看到是否删除记录。...解决静态缓存下评论更新问题 php 平滑重启 nginx,彻底清除 WordPress 的静态缓存 WP Super Cache 静态缓存插件纯代码版(兼容多域名网站) 解决启用 wp super cache...缓存后,页面追加多个斜杠仍然可以访问的隐患 Ps:当然,东西肯定是越用越好,目前张戈博客也取消了以前的各种缓存,比如 php 代码缓存等。

3.3K50

如何在 Ubuntu 14.04 上配置Redis缓存以加速 WordPress

虽然每个站点都不同,但下面是一个默认 Wordpress 安装主页的示例基准测试,其中包含和包含 Redis,如本指南中配置的那样。Chrome 开发人员工具用于在禁用浏览器缓存的情况下进行测试。...没有 Redis 的默认 WordPress 主页: 804ms 页面加载时间 带有 Redis 的默认 WordPress 主页: 449ms 页面加载时间 注意:这个用于 WordPress 的 Redis...这个Stack Overflow 页面包含一些一般信息,作为对 Redis 新手的概述或介绍。 缓存是如何工作的? 首次加载 WordPress 页面时,会在服务器上执行数据库查询。...对象缓存通过在内存中缓存加载 WordPress 页面所需的 SQL 查询来工作。 当页面加载时,生成的 SQL 查询结果由 Redis 从内存中提供,因此查询不必命中数据库。...注意:对于托管多个 WordPress 站点的用户,每个站点都可以共享相同的 Redis 安装,只要它有自己唯一的缓存键 salt。

59830

WordPress开发人员犯的12个最严重的错误

当然,这个文件可以被分成多个版本,并在WordPress中排队,但是如果在以后的某个时候,网站管理员会对主题的main.js 文件进行更新,然后整个过程又重新开始。...即使错误直接影响功能,也会迫使您编写更好的代码并开发出更好的编码习惯。这发生在我身上 这也将确保您开发的插件或主题在任何WordPress安装中都不会生成PHP错误。...不管这项工作有多紧急,开发人员都应该尽量维护WordPress的编码标准,并密切关注PHP的最佳实践。...Git创建了改变的记录,并允许开发人员在同一个WordPress项目上一起工作,或者当网站出现问题时,轻松地恢复到以前的版本。...2.虽然代码执行其工作,但它可能包含不需要实现的任务的无效函数。如果代码没有进行优化,那么这种“复制粘贴”的实践可能会导致维护网站的速度变慢,尤其是在项目的不同位置使用了多个代码片段。

2.9K10

2022 年网络年鉴报告显示  WordPress 使用率还在不停增长

其中的 CMS 章节 有 WordPress 相关的的数据,首先说明一下 HTTP Archive 关于 CMS 的数据是基于 Wappalyzer 对 CMS 的定义,识别了 270 多个不同的 CMS...今年报告中还新增 WordPress 页面构建器的数据,据统计 34% 的 WordPress 网站正在使用页面构建器插件。...我还是保留我自己的看法,强烈推荐使用页面构建器,因为慢,2022 Web Almanac CMS 章节作者 Jonathan Wold 也持页面构建器对网站的性能产生了重大影响的看法:“页面构建器一直是性能不佳的传闻指标...例如,我们的数据显示甚至有些不少的网站安装了多个页面构建器的情况,这显着增加了网站加载的资源。...此外,该报告还包括一些其他有趣的 WordPress 数据图表,比如按地理划分的年度对比占有率,在大部分国家,WordPress 占有率都在增长,并且在西班牙 (39%)、意大利 (38%) 和日本 (

34850

Educavo v3.1.1 – WordPress在线课程和教育主题

该主题非常适合销售在线课程、大学、学院、学校、培训中心、电子学习、课程教程、教育中心、工作室、幼儿园、课程中心或任何类型的教育机构。...它配备了高质量的14 个预构建主页和许多内置的精彩内页,例如课程页面、教师页面多个博客布局等。 我们还使用了世界排名第一的领先 WordPress 页面生成器 – Elementor 页面生成器。...现在是时候使用一个不受设计限制的实时页面构建器了。一个页面构建器,可提供 WordPress 上从未见过的高端页面设计和高级功能。...功能 15 个创意、时尚、独特的演示主页 包括儿童主题 05 博客和单篇文章页面布局设计良好 02 关于页面布局 04 联系页面布局 120 多个插件元素:我们包含 200 多个带有主题的元素。...响应式布局:我们的主题也是 100% 响应式,这就是为什么它可以在所有智能设备(智能手机、平板电脑、个人电脑和台式机)上很好地工作 Elementor 页面生成器: Elementor 页面生成器是排名第一的拖放页面生成器和实时编辑器

9310

Wordpress网站建站流程分享,新手建议收藏

,那么我们需要有哪些准备工作和知识学习呢?...3、国内使用CDN加速也是需要备案的 一般网站都是建议做CDN加速的,所备案也麻烦,一般快的一周左右就可以搞定的,所以建议备案,选择国内服务器节点,价格也不贵的,wordpress建站吧推荐大家可以购买年付的服务器或者是特价服务器价格比虚拟主机还有划算一些的...,而且一个服务器可以安装多个网站的。...5、主题的修改和设置 对于一般需求,找到了合适的主题然后安装启用,一般就可以直接使用了,只需要在主题设置里面修修改改的操作改为自己的内容,然后就是一些内容性的建设工作了。比如发布文章和页面。...,要做好定期的备份工作,不管是快照备份还是通过直接下载备份保存,总之需要的是定期做好备份,同时可以结合安装一些安全插件,使用强密码等。

3K10

WordPress自定义查询:WP_Query的使用

', 'blue'), //(数组) - 标签别名 /** * 自定义分类法参数 - 显示某些自定义分类法里面的文章 * 重要提示: tax_query 使用多维数组 * 这种查询结构允许我们查询多个自定义分类法...使用分页 'paged' => get_query_var('paged'), //(整数) - 页数,分页时显示第几页 //注意:使用 get_query_var('page'); 如果查询在设置为首页的页面模版中工作...//可用的参数有:// //'none' - 排序 (2.8和以后的版本可用) //'ID' - 根据ID排序,注意ID是大写的 //'author' - 根据作者排序 //'title' - 根据标题排序...(3.5以后的版本中可用). /** * 置顶文章参数 - 显示或忽略置顶文章 */ 'ignore_sticky_posts' => false, //(布尔值) - 是否忽略置顶文章,默认为假忽略...,分页将不工作,更多信息请参考:http://flavio.tordini.org/speed-up-wordpress-get_posts-and-query_posts-functions 'cache_results

1.4K20

WordPress自定义查询WP_Query使用方法大全

red', 'blue'), //(数组) - 标签别名 /** * 自定义分类法参数 - 显示某些自定义分类法里面的文章 * 重要提示: tax_query 使用多维数组 * 这种查询结构允许我们查询多个自定义分类法...使用分页 'paged' => get_query_var('paged'), //(整数) - 页数,分页时显示第几页 //注意:使用 get_query_var('page'); 如果查询在设置为首页的页面模版中工作...//可用的参数有:// //'none' - 排序 (2.8和以后的版本可用) //'ID' - 根据ID排序,注意ID是大写的 //'author' - 根据作者排序 //'title' - 根据标题排序...(3.5以后的版本中可用). /** * 置顶文章参数 - 显示或忽略置顶文章 */ 'ignore_sticky_posts' => false, //(布尔值) - 是否忽略置顶文章,默认为假忽略...,分页将不工作,更多信息请参考:http://flavio.tordini.org/speed-up-wordpress-get_posts-and-query_posts-functions 'cache_results

4K41

wordpress网站建站流程分享,新手必看

,那么我们需要有哪些准备工作和知识学习呢?...3、国内使用CDN加速也是需要备案的 一般网站都是建议做CDN加速的,所备案也麻烦,一般快的一周左右就可以搞定的,所以建议备案,选择国内服务器节点,价格也不贵的,wordpress建站吧推荐大家可以购买年付的服务器或者是特价服务器价格比虚拟主机还有划算一些的...,而且一个服务器可以安装多个网站的。...5、主题的修改和设置 对于一般需求,找到了合适的主题然后安装启用,一般就可以直接使用了,只需要在主题设置里面修修改改的操作改为自己的内容,然后就是一些内容性的建设工作了。比如发布文章和页面。...,要做好定期的备份工作,不管是快照备份还是通过直接下载备份保存,总之需要的是定期做好备份,同时可以结合安装一些安全插件,使用强密码等。

2.7K30

WordPress主题制作(二):模板和模板文件

制作WordPress需要了解PHP,但是无论如何,最终呈现在用户面前的页面都是一张网页,网页之所以能够在浏览器中显示出来,是因为最终传送给浏览器的是HTML、CSS和JS等终端代码,最终由这些代码控制浏览器的显示结果...制作WordPress主题也例外! 它们都是网页,网页最基本的是HTML。...WordPress 博客的每个页面都是由多个模板文件组成的,下面以一个首页为例进行简单说明: 在上图中,我们可以看出主题的 index.php 是由 4 个模板文件组成: header.php,index.php...因为这块区域是会根据不同类型的页面而发生变化。如果你在单一日志页面,这时候页面将会包含这四个模板文件:header.php,single.php,sidebar.php 和 footer。...如果你在单页面(非日志),此时页面将会包含这四个模板文件:header.php,page.php,sidebar.php 和 footer。

1.6K30

2021版 WordPress速度及性能优化终极指南 - WP小白

安装WordPress缓存插件 WordPress页面都是动态的,这意味着每次有人访问文章或者页面的时候,WordPress都要将访问的页面重新生成一次。...下面是缓存的工作原理:缓存插件在一个页面被第一次访问后就将该页面生成了一个副本,后面再有人访问该页面时就会优先将缓存的副本发送给用户,这样就避免了每次都需要重新生成页面的过程。...PNG图片格式是压缩的。当你压缩图片时,图片就会丢掉一些细节信息,所以压缩的图片质量更高,细节也更丰富。缺点就是文件体积较大,加载时间较长。...这样做可能会让你的网站速度变慢且不可靠,并且容易受到安全威胁。...但是如果你正在发布一篇带有很多图片的长文章,这可能会影响网页的加载时间,那么你可以考虑将一篇长文章拆分成多个页面WordPress有一个内置的功能可以实现这个目的。只需要在你想分页的地方插入 <!

1.6K50

WordPress日志、编辑类插件

插件主页 Excerpt Editor 快速编辑和创建文章或页面摘要的WordPress插件. 可以为页面自定义摘要, 自动生成摘要等等....Post Templates WordPress文章模板插件, 可以让你为相同排版的文章创建一个模板, 方便发布, 提高工作效率....作者主页 Sobek`s Posts in Category 显示某一分类或多个分类下的文章列表. Duplicate Post 可以为你的日志或页面创建一份拷贝....自WordPress 2.5开 始, 加入了媒体库功能和Flash的文件上传, 尽管这看上去挺酷, 但一些时候它不能工作或者是工作缓慢, 如果你并不想使用这花哨的Flash上传, 那可以使用这个WordPress...WP Post Columns 这个WordPress插件可以让你为你的文章创建多个栏目, 从而实现杂志型或者说类似门户网站的布局风格.

1.5K30

WordPress外贸产品(B2B)网站优化方法7个实用建议!

WordPress+woocommerce来搭建外贸产品网站(B2B)是国内企业最流行最常见的建站方式,但是对于产品网站优化相对服务网站比较复杂一些,今天小编就来和搭建说说怎么优化wordpress搭建的外贸产品网站...首先,将最重要的页面放在主导航栏中 5.简短URL 说到url,越短越好。尽你最大的努力使你的网址尽可能的短。否则,它们将出现在多个类别或目录中。只包含目标关键字! ,一个长网址不会破坏你的排名。...如果可能,避免多个类别和文件夹。 所有这些URL编辑都可以在WordPress中进行。只需进入设置»永久链接并选择首选的URL结构。 6. 优化元描述 元描述是搜索引擎结果标题下的一段文本。...它对搜索引擎没有影响,但可能影响您与用户的工作。当用户将鼠标悬停在网站上的图像上时,他将看到一个带有标题的弹出窗口。 替代文本 图像的alt文本对搜索引擎最重要。...在上传图片到WordPress之前,你应该考虑它的目的和你想要的关键词。 最佳WooCommerce SEO插件 虽然WordPress有一些可靠的内置SEO功能,但还是有办法进入下一个阶段的。

4K20

WordPress 手动升级更新方法

魏艾斯博客有个 wordpress 站很久没有更新版本了,每次 WordPress 升级都会对已发行问题进行安全修复,所以还是尽量的升级到最新版本。...前几天上去看了一下最新版本 4.73,点击现在更新后,页面提示:请重试。然后就在这里反复循环了。试过了很多办法比如删除数据库中的版本更新锁定命令行也无效,干脆就手动更新吧。...WordPress 的主题和插件众多,如果你用的主题是比较简单的那还好说,我们不考虑这方面的情况而盲目设置自动升级,很容易导致升级之后出现错误,严重的会导致网站页面变空白、兼容等问题。...为了避免自动更新导致的网页错误和兼容问题,还是手动更新的好。 二、wordpress 手动更新过程 1、无论我们自动更新还是手动更新,都要提前备份网站文件和数据库,也包括平时定期备份的工作。...6、开启所有插件后,随意点击后台功能页面和前台网页,如果没问题了就是更新成功了,记得这时候一定要再次备份一下网站文件和数据库。

4.6K40

WPJAM Basic 5.9 详细更新说明

,顺手做了一些简单的优化,在这些页面,全面的 AJAX操作被关闭,使得功能先冲突。...所以就把很多操作都移到了 WordPress 后台文章列表页面,WPJAM Basic 有一块子菜单是关于文章列表的: 所以我继续优化后台文章列表页面的操作交互,比如在把鼠标移到缩略图上面,会在右上角显示一个编辑图标...这是因为 WordPress 5.9 在查询用户的时候,建议使用 who 参数了,5.9 建议使用新的和权限相关的 capability,capability__in 和 capability__not_in...数据按钮支持多个按钮 WPJAM_List_Table 和 WPJAM_Page_Action 的提交按钮支持多个按钮, 比如我最新的小程序插件的「路径和二维码」的弹窗: 这样,我就把原来的「生成二维码...「文章数量」扩展后台界面优化,如果系统有多个 post_type,原来会有「文章类型」的标签页,现在合并到一起。

7.2K30

WordPress多语言WPMLv4.6.3插件 自动翻译多国语言

它是完整的 使用WPML,你可以翻译页面、文章、自定义类型、分类、菜单甚至主题文本。 它兼容性强 每个使用WordPress API的主题或插件都可以与WPML一起运行多语言。...WPML字符串翻译 字符串翻译插件允许直接从WordPress中翻译界面字符串,而无需使用.mo文件。 字符串翻译插件不仅允许翻译静态文本,还允许你翻译位于文章和页面之外的用户生成的文本。...WPML翻译管理 当你的客户收到他们新创建的多语言网站时,你的工作就结束了,他们的工作开始了。翻译管理插件帮助网站管理员管理他们的翻译工作。...它会自动跟踪站点中的链接页面,并使所有传入的链接保持最新。当您更改永久链接结构、层次结构甚至页面别名时,所有传入的链接都会立即更新。...无需维护多个表单,每种语言都有一个。 下载 wordpress多语言插件 下载 基于:WordPress 语言:PHP 大小:14.0M

2.3K10

WordPress 主题进行单元测试(Theme Unit Test)

这就是 WordPress 主题的单元测试(Theme Unit Test)。 单元测试是比较复杂的工作,特别是添加测试数据。...设置 => 多媒体:取消固定的最大最小宽高,这样可以测试固定尺寸图片在文章中的显示效果。 设置 => 固定链接:设置一个非默认的固定链接,检测固定链接的功能。...布局测试 正确的显示文章内页面导航链接并指向正确的文章页面(这里是指长文章被 more 标签分割成多个页面的导航链接) 文章的固定链接默认指向“页面1” 段落显示效果正常,被指定向左、居中、向右、拉伸排版的段落布局正常...图集(Gallery)格式的文章显示正确,图集的缩略图指向对应的图片内容 图片(Image)格式的文章中的图片在文章正文页面显示,而且不能溢出内容区域 视频(Video)格式的文章,视频播放器工作正常,...部件(Widgets)测试 所有的部件显示是否正常 WordPress 内置的部件在所有的显示部件的区域显示正常,并加样式合理修饰 如果主题使用自定义部件,测试自定义部件是否工作正常 在所有可以使用部件的区域测试所有部件的显示效果和功能是否正常

1.9K10
领券