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

Wordpress更新查询不起作用,返回false

WordPress更新查询不起作用,返回false的原因可能有多种。以下是一些可能的原因和解决方法:

  1. 数据库连接问题:首先,确保数据库连接正常。检查wp-config.php文件中的数据库配置是否正确,包括数据库名称、用户名、密码和主机地址。还可以尝试使用其他数据库工具连接数据库,以确认连接是否正常。
  2. 数据库表损坏:WordPress使用多个数据库表来存储数据,如果其中一个表损坏或出现问题,可能会导致更新查询失败。可以使用WordPress提供的修复工具来修复数据库表。具体方法是在wp-config.php文件中添加以下代码:
代码语言:txt
复制
define('WP_ALLOW_REPAIR', true);

然后访问网站的/wp-admin/maint/repair.php页面,按照页面上的指示进行修复。

  1. 内存限制问题:如果WordPress更新查询涉及到大量数据或复杂操作,可能会超出PHP的内存限制。可以尝试增加PHP的内存限制。在wp-config.php文件中添加以下代码:
代码语言:txt
复制
define('WP_MEMORY_LIMIT', '256M');

这将将内存限制增加到256MB。如果问题仍然存在,可以尝试进一步增加内存限制。

  1. 插件或主题冲突:某些插件或主题可能与WordPress的更新查询发生冲突,导致返回false。可以尝试禁用所有插件和使用默认主题,然后再次尝试更新查询。如果更新查询成功,可以逐个启用插件和主题,以确定是哪个插件或主题引起了问题。
  2. 文件权限问题:WordPress需要对文件和文件夹具有适当的写入权限才能进行更新操作。确保WordPress安装目录及其子目录的文件和文件夹权限正确设置为可写。

如果以上方法都无法解决问题,可以尝试重新安装WordPress或联系WordPress官方支持获取进一步的帮助。

关于WordPress的更多信息,您可以参考腾讯云的WordPress产品介绍页面:WordPress产品介绍

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

相关·内容

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

写在前面: 这段时间折腾 Wordpress,版本升级到了 5.2.1, 在安装一系列的插件之后发现文章、页面等发布、更新都显示更新失败。网上没有找到解决的办法。 ?...大胆尝试: 我们不妨打开控制台看一下,在更新文章或者发布文章的时候都发生了什么,如图,在保存文章的时候,发了一个 wp-json/wp/v2/posts/ 的请求,但是返回结果是 200(有的时候可能返回结果是...那我们不妨就百度一下,wp-json/wp/v2/posts/ 为什么不起作用? 虽然,并没有直接解决的方案,但是我们不难看出,搜索结果中绝大多数都提到了 rest api 的关键词。...WordPress 技巧:屏蔽 REST API ?...');add_filter('rest_jsonp_enabled', '__return_false'); // 移除头部 wp-json 标签和 HTTP header 中的 linkremove_action

1K20

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

如果仅仅加载WordPress 自带的jQuery 库,在使用一些jQuery 插件的时候明明是代码没有错误,但就是不起作用,该有的效果不能实现;但加载了原版的jQuery 库却又可以了,这样一来却同时加载了两个...$ 代替jQuery 的写法不能识别,一些功能不起作用的原因正是由此而来。...array(), '1.8.3' ); 替换为: if(is_admin()){$scripts->add( 'jquery', '/wp-includes/js/jquery/jquery.js', false...更新:如果查看源代码分享加载了WordPress 自带的jquery 库,那么肯定是主题或者插件加载的(非登录状态下),因此,按照下面的代码可予以取消(其实就开发而言,不建议这么做): 你的主题也可能加载也会加载...WordPress 自带的jQuery 库。

4K60

WordPress JSON REST API简单介绍及使用

WP API为WP查询创建了一个简单而方便的接口,文章API,文章元数据API,用户API,版本API等等。WordPress能做的事情,WP API同样可以让你做到,并且更加方便。...(string) optional sticky – 文章的置顶状态: true or false. 默认为 false....更多可用查询参数请参考WordPress官方文档,下面是可以在API中使用的查询参数: m p posts w cat...返回 如果文章创建成功,会返回一个201状态码,说明文章已经被更新,从地址头可以看到文章的URL信息,为方便使用,文章的主要内容也会在返回的主题中显示。...默认为 false. (boolean) 返回 如果删除成功,会返回一个202已接受状态码,说明文章已经被移动到回收站,稍后可以永久删除。

74110

WordPress 6.1 将 send_headers Action 后移到准备加载文章的后面

WordPress 6.1 将 send_headers Action 移到 WordPress 常规的例程的稍后的位置,之前在确定要发送哪些页面 headers 的时候,所有 is_ 的函数(比如is_singular...)都不起作用,通过此项改动,将`send_headers` 移到 WordPress查询解析完成之后,这些 is_ 的函数都可以用了。...6.1 修改之后的顺序: wp_loaded parse_request parse_query pre_get_posts — WP 主查询 send_headers 此项修改应该不会对现有的代码造成什么影响...,除非你使用 send_headers 来处理那些真的不需要解析 WordPress查询参数的,那么可能需要把你的代码改到更早一些的 Action 去执行,比如提早到 wp_loaded 或者 parse_request...WPJAM Basic 的 JSON API 就是使用 send_headers 来处理的,所以 WordPress 6.1 就要兼容处理了。

25960

WordPress 对象缓存机制(Object Cache)详细介绍和使用

它的主要功能是把数据库查询结果或者复杂运算的结果按照 Key-Value 这样的方式存储到对象里面,WordPress 还支持按照 Group 来划分和避免缓存的内容冲突。...如果服务器不支持内存缓存的话,则只能保证在当前页面(PHP同个进程下)下同样的查询或者操作不再重复从数据库中读取了。...,相同的 tag 和分类越多,相关性越强,这样就需要进行多个表联合查询来获取相关文章,这样效率其实是比较差的。...wp_cache_get() 会返回 false,如果这样,你就要去数据库中重新获取这些信息。否则就返回在缓存中的信息。...,$related_posts_data,'related_posts',3600); } echo $related_posts_data; 因为设置了一个小时,相关文章的数据就失效,这里一般就无需更新缓存了

45920

Genesis框架从入门到精通(12): 配置项函数

比如你在WordPress后台中设置了Genesis的一些配置: ? 如果想在自己的子主题中使用关于特色图像的一些选项,可以这样用: ?...preg_replace 或 str_replace 更改从数据库查询返回的值。...genesis_pre_get_option_$key对此不起作用,因为它会原样返回你设定的任何值而不会去查数据库。...genesis_custom_field()函数会自动打印出返回值。 举个例子,如果要在Genesis动作函数中获取文章的自定义字段,你需要使用WordPress函数: ?...它不适用于数组值,因此如果你有多个具有相同名称的字段,则需要使用WordPress函数来获取一个对象(数组),然后你可以将其转换为可以输出的字符串。

72720

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

在开发WordPress 主题或者WordPress 插件时候,常常要通过wp_enqueue_script这个钩子挂载WordPress 自带的 jQuery库而非是通过硬编码的方式来加载,毕竟是为了避免多次加载...因为WordPress 自带的 jQuery库会在最后添加jQuery.noConflict()以保证与其他js 库的兼容,因此那些通过 $ 代替jQuery的缩写代码会失效。...详见《WordPress中的jQuery库不起作用的相关问题》。再者,为了速度上的考虑,加载一个80kb+的jQuery 库最好是通过第三方来(如google的、SAE的)——特别是主机不给力的网站。...替换WordPress 自带默认的 jQuery库 在主题的functions.php 文件下加入以下代码: add_action( 'init', 'jquery_register' ); function...jquery' ); wp_register_script( 'jquery', ( 'http://cdn.devework.com/js/jquery/1.5.2/jquery.min.js' ), false

2.3K100

WordPress 6.0 改进了 do_parse_request 过滤器,可以实现跳过没有必要的文章请求

但是该方法一直存在一个问题,就是 WordPress 主循环的文章查询和 404 查找还是会继续运行,这样就导致了在这些自定义页面渲染的时候依旧运行一些没有必要的 SQL 查询。...6.0 的改进 WordPress 6.0 为 WP 类的 parse_request 方法添加了一个返回值,默认是返回 true,但是可以通过 do_parse_request filter 将其修改为...false,这样就可以跳过上面提到的不必要的文章查询和 404 查找。...WordPress 官方建议,如果使用 do_parse_request 实现自定义页面,建议将它的返回值设置为 false。...具体实例 最简单的方法就是: add_filter( 'do_parse_request', '__return_false' ); 但是一般来说,要判断一下是否含有进入自定义页面的参数,有才返回 false

19620

如何让WordPress的所有请求只需要通过Nginx处理,不经过PHP和Mysql,从而加快站点访问速度?

wp请求响应过程 wordpress响应请求大致分为如下几个过程: Nginx接收请求 -> php-fpm进程运行指定php脚本 -> php在mysql内查询相应数据 -> 处理返回给Nginx ...进程运行指定php脚本 -> php在mysql内查询相应数据 -> 缓存本次请求产生的页面数据到文件A  -> 处理返回给Nginx  -> Nginx响应用户请求 缓存之后的请求过程如下: 缓存之后的所有请求...2.内存持久化缓存 初次请求 -> Nginx接收请求 -> php-fpm进程运行指定php脚本 -> php在mysql内查询相应数据 -> 缓存本次请求产生的页面数据到Redis  -> 处理返回给...== false ) ) { $dir = WP_ROOT_PATH . "/cache" . $match . '_' ....3.最后总结 还有很多细节需要完善,比如如何处理缓存更新,比如有些主题移动端、PC端页面代码不一致时如何处理等等。 但是总得来说,通过这种方式加速后,访问速度能快一个量级。

67730

用Jetpack的Site Accelerator为网站CDN加速

它会过滤每个 WordPress 页面加载的资产 URL。 它目前只适用于 WordPress 核心、Jetpack 和 WooCommerce 随附的资产。目前尚不支持主题和其他插件资产。...添加随机查询参数(通常被称为 cachebuster)将不起作用。 如果您需要我们清除某些图像,请联系我们,并提供相关文件在您站点上显示的直接链接。...主题和插件还可以通过 Photon API 来使用 GET 查询参数转换图像。开发人员可以访问 developer.wordpress.com,查看 Photon API 示例和文档。...这只能在 WordPress.com 托管的站点或与 Jetpack 连接的 WordPress 站点上使用。...滥用 Jetpack 或违反 WordPress.com 服务条款的行为会导致您的站点无法使用与 WordPress.com 连接的服务。

10K40

WordPress 文章查询教程10:如何使用权限和缓存参数

WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...缓存对应的分类或者标签信息 显示50篇文章,但是文章信息不加入缓存中: $args = array( 'posts_per_page' => 50, 'cache_results' => false...另外需要注意,如果使用了持久对象缓存(例如 memcached),这些标志默认设置为 false,因为当存在持久缓存时,无需在每次页面加载时更新缓存。

41530

WordPress 6.1 将提高 WP_Query 查询性能,真正实现站点 0 SQL

WP_Query 是 WordPress 中最重要的 class,几乎每个页面都是用它来获取文章,但是它最大的问题是,对文章进行查询的时候是直接到数据库查询的,结果没有被缓存起来,所以真正实现站点的 0SQL...WP_Query 实现数据库查询缓存 WordPress 6.1 改进了 WP_Query 类中数据库查询的执行方式,实现 SQL 查询缓存,这意味着如果多次运行同一条 SQL 查询查询结果将从缓存中加载...比如使用 wp_insert_post 函数将文章添加到数据库,这些函数会自动去清理缓存,这样下次使用 WP_Query 获取文章时候,就能获取是包含了新增的或者更新之后的数据。...如果直接使用 SQL 语句更新到数据库的话,则强烈建议执行之后,使用 clean_post_cache 函数对缓存进行清理。...如何禁用缓存 值得注意的是,在默认情况下,WP_Query 的所有数据库查询都将被缓存,如果想不缓存,只需将 cache_results 参数设置为 false 即可: $query = new WP_Query

65320

每天一个WordPress文件:wp-config.php

默认值是:false。...', false ); 如果要查询当前页面进行多少次 SQL 查询,可以通过 SAVEQUERIES 选项,把所有 SQL 都保存下来: define( 'SAVEQUERIES', true ); 然后在页面底部输出...); 自动优化的脚本在:/wp-admin/maint/repair.php 禁止更新全局表 每次 WordPress 更新WordPress 可能会对全局表做一些更新,如果你自己已经对这些表做了修改...'DISALLOW_FILE_EDIT', true ); WordPress 后台可以直接更新插件或者主题,如果你的主题和插件已经自己做了一些定制化修改,不需要在更新了,使用下面选项屏蔽更新: define...WordPress 更新: define( 'WP_AUTO_UPDATE_CORE', false ); 启用所有 WordPress 更新: define( 'WP_AUTO_UPDATE_CORE

65630
领券