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

重写规则在子主题wordpress中不起作用

是因为子主题可能没有正确地继承父主题的重写规则。重写规则是用来定义URL的结构和如何处理URL请求的规则。在WordPress中,重写规则通常用于美化URL、创建自定义的URL结构以及实现URL重定向等功能。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确保子主题正确地继承了父主题的重写规则。在子主题的functions.php文件中,可以使用add_action('init', 'flush_rewrite_rules')函数来刷新重写规则。这将确保子主题正确地继承了父主题的重写规则。
  2. 检查子主题的functions.php文件中是否存在自定义的重写规则。如果存在,确保这些规则被正确地定义和添加。可以使用add_rewrite_rule()函数来添加自定义的重写规则。
  3. 确保WordPress的固定链接设置正确。在WordPress的后台管理界面中,可以通过“设置”->“固定链接”来设置固定链接的结构。选择一个适合你网站需求的固定链接结构,并点击“保存更改”。
  4. 检查是否有其他插件或代码干扰了重写规则的正常工作。有时候,其他插件或自定义代码可能会干扰WordPress的重写规则。可以尝试禁用其他插件或暂时移除自定义代码,然后再次测试重写规则是否起作用。

如果以上步骤都没有解决问题,可能需要进一步检查子主题的代码和配置,以确定是否有其他因素导致重写规则不起作用。可以参考WordPress官方文档和开发者社区中的资源,寻求更详细的帮助和指导。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云云数据库MySQL版:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云人工智能:https://cloud.tencent.com/product/ai
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发:https://cloud.tencent.com/product/mobile
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云元宇宙:https://cloud.tencent.com/product/tencent-metaverse
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress的jQuery库不起作用的相关问题

WordPress 的jQuery 库问题曾经困扰了我一段时间。...如果仅仅加载WordPress 自带的jQuery 库,在使用一些jQuery 插件的时候明明是代码没有错误,但就是不起作用,该有的效果不能实现;但加载了原版的jQuery 库却又可以了,这样一来却同时加载了两个...$ 代替jQuery 的写法不能识别,一些功能不起作用的原因正是由此而来。...如何解决这个问题,网络上有以下解决方案: 方案一:将相关js代码的$ 手动改为 jQuery。...更新:如果查看源代码分享加载了WordPress 自带的jquery 库,那么肯定是主题或者插件加载的(非登录状态下),因此,按照下面的代码可予以取消(其实就开发而言,不建议这么做): 你的主题也可能加载也会加载

4K60

wordpress php.ini路径,尝试通过将php.ini放在wordpress root来启用allow_url_fopen不起作用

好吧,我正在构建一个花哨的裤子wordpress主题和部分主题有PHP获取图像宽度和使用这些数字来调整页面元素.它在我的本地机器上工作正常,但是当我使用cpanel将主题放在我的托管服务器上时,它不起作用...的根目录创建了一个php.ini文件,其中包含: [PHP] allow_url_fopen = 1 那会有用,但它不会....解决方法: 尝试将此代码添加到.htaccess文件: php_value allow_url_fopen On 如果它不起作用,您将需要向您的托管服务提供商询问您的php.ini文件位置(如果存在)....如果没有,请让他们在全局php.ini文件为您设置....通常它是/etc/php.ini 标签:php,wordpress,cpanel 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/162817.html原文链接:https

1.3K10
  • WordPress修改内存限制从而提升网站性能

    最近凡我在重写我们自用的一个 WordPress 网站地图插件,除了能够生成基础的 XML 网站地图,还能够针对性的生成用于第三方数据接口的数据对接,但是随着网站数据的增多,对于 WordPress...如果主机有某种限制、错误配置、不正确的值或不允许更改它,则使用较小的值,即 40 MB,这通常会产生内存错误,此时应使用 PHP 默认值,通常是在新安装可以接受。...我们可以从 wp-config.php 配置文件设置定义想要的内存限制。通常设置极高的值是为了隐藏由于糟糕的编程而导致的内存消耗问题。...大多数 WordPress 站点都安装了使内存峰值更高的插件和主题。 如何修改 WordPress 内存限制?...以上只是 WordPress 性能优化的一个小技巧,大家可以作为参考和适当的修改和测试,但并非一味的提高 WordPress 内存限制就能够绝对的提升网站性能,也需要优秀的主题和插件方面的代码优化,以及服务器和数据方面的优化相互配合才能做到最好

    1.8K30

    WordPress 5.4.2版本发布,BUG维护和安全更新

    安装/更新信息#安装/更新信息 要下载WordPress 5.4.2,请从网站管理区的“仪表板”>“更新”菜单自动更新,或者访问WordPress发行版档案。...维护更新#维护更新 WordPress 5.4.2在核心和默认主题上都有22个bug和回归修复。...212:当字符串足够长时,下拉类别小部件超过了父类别 45865–2019:考虑减小小部件标题的字体大小 48803–20:不支持作者的自定义帖子类型,显示作者 48916–20:锚链接在移动菜单不起作用...49320–20:对齐中心>图形标题缺少文本-对齐:中心;特征 49322–20:菜单项消失在封面块下面 49435–20:的顶部和底部边距不一致。alignwide和。...', true); 在主题functions.php文件添加 add_filter( 'automatic_updater_disabled', '__return_true' );

    2K20

    替换WordPress 自带默认的 jQuery库, jQuery库页脚加载

    在开发WordPress 主题或者WordPress 插件时候,常常要通过wp_enqueue_script这个钩子挂载WordPress 自带的 jQuery库而非是通过硬编码的方式来加载,毕竟是为了避免多次加载...但在实际操作,常常会有各种各样的问题出现。...详见《WordPress的jQuery库不起作用的相关问题》。再者,为了速度上的考虑,加载一个80kb+的jQuery 库最好是通过第三方来(如google的、SAE的)——特别是主机不给力的网站。...替换WordPress 自带默认的 jQuery库 在主题的functions.php 文件下加入以下代码: add_action( 'init', 'jquery_register' ); function...上面代码的是Jeff 放在七牛云存储上面的,速度上几乎是最快的,你可以用Jeff的这个地址,也可以用谷歌、新浪SAE、百度的,详见《WordPress新第三方jQuery 库选择(又拍云&百度)》

    2.3K100

    WordPress 添加个性化的博客宠物(汉纸篇)

    之前一篇文章分享了在WordPress 添加个性化的萌妹子的方法(见:《WordPress 添加个性化的博客宠物(妹纸篇)》),不过那个不适合广大的男汉纸的博客,因此今天带来个适合男同胞博客的博客宠物。...接下来也附上添加到WordPress 主题的教程。 WordPress 添加个性化的博客汉纸相关文件 ? ?...教程要用到的文件有:一张图片、spig.js文件 下载地址:直链下载 百度网盘 华为网盘 WordPress 添加个性化的博客汉纸篇教程 一、CSS 将下载得到的spig.png放在主题的images...二、加载jQuery库 请确定你的主题有没有加载加载jQuery库,如果没有,请按照《为你的WordPress 选择最佳的第三方jQuery 库》与《WordPress的jQuery库不起作用的相关问题...三、HTML 在主题的footer.php 文件下(一般是前)加入以下代码: 加载

    1.4K50

    如何修复WordPress发生的max_execution_time致命错误

    如何确定是否发生WordPress max_execution_time错误 查看您是否已超过最大执行时间的主要方法是在上传插件、主题WordPress更新时检查仪表板的消息。...通过插件增加WordPress仪表盘的最大执行时间。 在wp-config.php修改最大执行时间。 增加.htaccess文件的最大执行时间。 更改php.ini文件的最大执行时间。...我们建议尝试这个,因为它会自动重写.htaccess文件以增加最大限制。 WP Maximum Execution Time Exceeded插件 你无事可做;安装并激活插件以使其工作。...但是,如果您确定根文件夹存在php.ini文件并且其他方法由于某种原因不起作用,请考虑改用php.ini文件。 与其他方法非常相似,您通常可以在/public文件夹中找到php.ini文件。...小结 WordPress发生max_execution_time错误是由于PHP脚本缓慢而发生的,通常出现在插件、主题和偶尔的WordPress版本更新

    5.1K00

    Wordpress】Crayon Syntax Highlighter 与主题不兼容

    江湖称 Wordpress 最强大的代码高亮插件! ?...推荐理由: 集成主题编辑器 切换行号 复制 / 粘贴代码 在新窗口中打开代码 自动获取博客文章 / 评论的… 进行高亮 远程请求缓存 可以在一个代码框内混合语言高亮显示 可以在行内调用代码高亮...遇到问题: 问题1、显示出来的代码块无法点击,右上角的复制/粘贴、展开等功能button点击不起作用: ? 网上找了很多资料,都没有找到原因。...这个说明某些主题的代码中有可能就做了上面的这种不自动加载 jQuery 改动。 这样就导致了某些依赖js文件的插件不起作用。看到这里,我们就不防去验证一下。...打开我们一篇有代码的博客,右键检查元素,在 element 搜索 crayon.min ,果不其然网页元素只加载了css文件 crayon.min.css : ?

    6.1K10

    用Jetpack的Site Accelerator为网站CDN加速

    该服务会过滤内容,但不会更改数据库的信息。 该服务目前仅适用于文章和页面的图像,以及通过 image_downsize 过滤器筛选出来的特色图片/文章缩图。...它会过滤每个 WordPress 页面加载的资产 URL。 它目前只适用于 WordPress 核心、Jetpack 和 WooCommerce 随附的资产。目前尚不支持主题和其他插件资产。...当您从某一主题切换至另一主题,并且新主题比先前的主题更窄时,这一点便尤为重要。其中一个优点就是可以自动调整图像大小,以便图像不会超过主题所支持的宽度。...添加随机查询参数(通常被称为 cachebuster)将不起作用。 如果您需要我们清除某些图像,请联系我们,并提供相关文件在您站点上显示的直接链接。...主题和插件还可以通过 Photon API 来使用 GET 查询参数转换图像。开发人员可以访问 developer.wordpress.com,查看 Photon API 示例和文档。

    10.1K40

    WordPress 添加个性化的博客宠物(妹纸篇)

    给大家献上添加到这个萌妹纸到你的WordPress 主题的方法,但,建议汉纸慎用,下次再分享个适合汉纸的…… WordPress 添加个性化的博客妹纸相关文件 教程要用到的文件有:一张图片、spig.js...文件 下载地址:直链下载 百度网盘 华为网盘 WordPress 添加个性化的博客妹纸篇教程 一、CSS 将下载得到的spig.png放在主题的images文件夹里(应该都有吧?)...二、加载jQuery库 请确定你的主题有没有加载加载jQuery库,如果没有,请按照《为你的WordPress 选择最佳的第三方jQuery 库》与《WordPress的jQuery库不起作用的相关问题...三、HTML 在主题的footer.php 文件下(一般是前)加入以下代码: 加载…...> 上面代码的spig.js 路径是在主题根目录下,你可以自定义路径。 一些效果图集合: ? ?

    1.5K50

    用Google Analytics分析WordPress

    本指南提供了三种将Google Analytics添加到WordPress的方法:直接将分析代码添加到主题和两个插件选项。...通过主题添加Google Analytics WordPress使用PHP包含,因此添加Google Analytics代码就像更改WordPress主题中的单个文件一样简单。...如果您不想在WordPress添加添加的信息中心,并希望从Google Analytics网站监控访问者和受众特征,请考虑使用通过所选主题添加代码的方法,如上所示。...Yoast的Google Analytics(分析)允许在您的WordPress管理界面更广泛地自定义您的分析,但不能与您的WordPress网站的其他作者或访问者共享。...复制生成的代码并将其粘贴到框。在此处,选择您正在使用Google Analytics的域,并根据需要更改其他设置。请注意,如果未正确输入您的域信息,则此插件不起作用

    4.5K10

    PHP扩展模块、Apache之rewrite模块

    ‘last|L’ (最后一个规则 last) 立即停止重写操作,并不再应用其他重写规则。 它对应于Perl的last命令或C语言中的break命令。...它对应于Perl的next命令或C语言中的continue命令。 此标记可以重新开始重写操作,即,立即回到循环的头部。但是要小心,不要制造死循环!...它产生这样一个效果: 如果一个规则被匹配,通常会继续处理其后继规则, 即,这个标记不起作用;如果规则不能被匹配, 则其后继的链接的规则会被忽略。...‘nosubreq|NS’ (仅用于不对内部请求进行处理 no internal sub-request) 在当前请求是一个内部请求时,此标记强制重写引擎跳过该重写规则。...如果需要通过重写则在请求串增加信息,就可以使用这个标记。

    2.3K30

    WordPress主题制作:开始前的准备

    前言 总是喜欢去尝试各种各样的主题,但寻找很久之后也没有找到一款适合自己的,总有一些地方不合自己的心意,于是萌生了制作主题的想法,在创建了主题之后才发现,在主题的修改和过程中越发感觉主题的并不是我想要的...要制作主题就需要了解wordpress主题的基本结构,以及如何开始制作一个主题。...申明 本次主题制作会参考各大主题的部分实现方法和样式设计(最终产出一款适合我自己的主题),本次制作的主题暂时不考虑引入前端框架,但会引入一些插件,因为插件的引入可能导致页面请求数增加,我会在主题选项尽可能的提供配置开关来让您可以选择性的开启一些功能...WordPress主题: 1 / 14 WordPress主题制作:开始前的准备 WordPress主题制作(一):主题文件结构 WordPress主题制作(二):模板和模板文件 WordPress主题制作...(三):牛刀小试 WordPress主题制作(四):制作头部模板header.php WordPress主题制作(五):制作底部模板footer.php WordPress主题制作(六):制作侧边栏模板

    67330

    Wordpress】5.2+ 版本文章发布、更新失败

    写在前面: 这段时间折腾 Wordpress,版本升级到了 5.2.1, 在安装一系列的插件之后发现文章、页面等发布、更新都显示更新失败。网上没有找到解决的办法。 ?...那我们不妨就百度一下,wp-json/wp/v2/posts/ 为什么不起作用? 虽然,并没有直接解决的方案,但是我们不难看出,搜索结果绝大多数都提到了 rest api 的关键词。...所以我们可以看看我们的主题或者插件是不是哪些地方对 Rest Api 做了什么修改或者限制?...WordPress 技巧:屏蔽 REST API ?...主题问题: 当然还有一些高级主题,在自己的配置做了 屏蔽 REST API 的功能,需要自己查一下自己的主题中是否有下面代码: Shell // 屏蔽 REST API add_filter('rest_enabled

    1.1K20

    WordPress主题怎么保留修改的代码来避免升级覆盖?

    WordPress主题怎么保留修改的代码来避免升级覆盖?...答案很简单,使用WordPress主题功能,升级后无需再次修改原主题,只需要启用并修改主题就可以了,下面就以Ality主题为例,创建一个Ality主题主题。...3、打开复制过来的style.css文件,在文件头部添加:Template:Ality 这个是关键,其中的Ality名称必须与父主题文件夹名称相同,而且父主题Ality也必须与新建的主题同在WordPress...主题目录(themes)。...父主题样式可以通过下面形式加载: @importurl(“../Ality/style.css”); 代码必须写在所有样式之前,也就是文件头的后面,主题样式文件只需添加自己修改的部分即可。

    964110

    WordPress评论时间显示为8小时前的解决方法

    WordPress 的默认时区是 UTC 格林威治时间,我看我后台常规设置中选的就是上海时区,但是就算是将 WordPress 时区调整为上海或 UTC+8 后,前台评论时间显示均还是 UTC 时间,与北京时间仍有...8 小时的时差,而后台评论的时间是正确的,也就是说后台的时区设置对前台评论不起作用,又开始折腾了,跟群里的大佬们交流,各种检查,找到了几种方法能搞定这个时间不对的问题 在此之前,先用 Xshell 连接一下服务器...在/wp-includes/functions.php中加入: date_default_timezone_set('Asia/Shanghai'); 以上三种方法按顺序我均试过无效,最后我也去问了主题作者...,以为是评论时间戳的问题,然后在主题发布页那边找到了一个博主也遇到了这样的问题,去看他博客发布的代码,试了以后还是不行,仔细看了一下他整理的代码,我想到了问题的根源可能是timestamp函数有时差没解决所造成的...:s')) + ( get_option( 'gmt_offset' ) * 3600 ); 把之前的代码注释掉,防止出错了你又不知道改的是哪里,保存 funtions.php 文件后,去前台看看评论的时间已经正确了

    2.7K40

    如何禁用WordPress自动更新功能

    其实从理论上讲,凡认为这个功能其实非常有用,特别是当 WordPress 主程序出现漏洞的时候,当 WordPress 官方发布修复时网站能够第一时间去更新升级,毕竟我们作为一个普通站长也不太可能每天盯着...WordPress 自动更新并不适合所有人,许多 WordPress 管理员对信任他们站点的自动化犹豫不决。但是,关于是否应该在 WordPress 禁用自动更新,没有正确或错误的答案。...就像凡这样的 WordPress 开发者,有时自动更新就会扰乱我们的开发工作流程。 如何禁用 WordPress 自动更新功能?...如果我们还希望禁用插件和主题的更新,可以通过将以下代码添加到当前使用主题的 functions.php 文件来实现。...当然其实还可以通过 WordPress 网站后台-外观-主题编辑器,打开右侧列表的 functions.php 文件进行编辑。

    1.1K20

    隐藏 WordPress 系统,提高 WordPress 站点安全性

    URL 重定向 WordPress 的目录结构是最具特色的,如果不经过处理,别人通过代码一眼就能看出来你的网站是用的 WordPress,我们首先需要做的就是修改掉 WordPress 的目录结构。...THEME_PATH, '', $content); } } //不重写多站点和自主体 if ( !is_multisite() && !.../assets/文件夹,如果你使用的是 Apache 服务器,WordPress 会自动为你重建好重写需要的.htacces文件,如果你使用的是 Nginx,还需要手动添加重写规则到你的主机配置文件。...WordPress添加了很多我们平时用不到的代码,这不但增加了垃圾代码,对网站后台系统也暴露得很充分,好在我们可以很容易的清理掉这些代码,添加以上代码到主题的 functions.php...文件即可。

    1.5K30
    领券