您当前的位置:首页 > TAG信息列表 > cache
是否有可能完全停止WP_QUERY检索帖子?
我想用WP Redis 缓存整个$wp_query 键为的对象为$query_vars_hash.这就是$wp_query 已添加到$wp_object_cache:add_action(\'wp\', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, \'glo
在卸载插件时清除缓存
卸载插件时,应删除站点(或网络,如果在多站点上)中的所有相关数据。例如,如果插件向数据库中添加表,它应该从数据库中删除这些表。我的问题涉及这样一种情况,即插件实际上_doing_it_right() 并使用wp_cache_*() 功能。我认为卸载插件时,应该清除这些缓存。我的理由是,有时用户可能会在卸载后重新安装插件(例如,如果他们只是测试插件,想要删除测试数据并重新开始)。如果卸载时未清除缓存,插件可能会在重新安装后从缓存中检索该重影数据,从而导致非常奇怪的行为。当然,这主要是那些具有某种持久缓存的站
cache specific data?
我想在每个帖子中显示数据库中的一些信息,例如用户注册日期和用户角色等。这是一个非常静态的数据,不会改变。现在,如果我查询数据库以获取上述数据,post循环将从数据库中为每个帖子获取该数据(例如,如果一个用户在一个页面上有20篇帖子,它将获取20次完全相同的数据)。是否有办法对此进行优化,以某种方式进行缓存?注意:不是关于循环或任何缓存插件,只是在一些静态查询数据可以优化的情况下。
在.htaccess文件中启用压缩会导致500内部错误
这是我正在添加到的代码。用于压缩、浏览器缓存和gzip的htaccess文件。# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-
如何存储或缓存每个用户会话的定制购物车数据
我正在开发一个购物车,我不想使用任何插件,因为它们都不能满足我的需要。所以我打算创建自己的购物车。我的问题是:如何存储用户添加到购物车中的内容?我读到wp_cache 关于瞬态API。他们是否足够安全?还有其他更好的方法吗?
我在图像链接中得到了无用的字母表
我不知道为什么我的图片链接中会出现额外的字母和问号。请看一看谁能告诉我如何解决这个问题。
Using get_posts vs. WP_Query
我在跑步the following PHP Code Sniffs 在一些WordPress代码上,会弹出以下警告 352 | WARNING | get_posts is discouraged in favor of creating a new | | WP_Query() so that Advanced Post Cache will cache | | the query, unless you explicitly supp
如何防止查询到的帖子被添加到缓存?
我正在学习caching parameters 在single.php 模板:echo count($wp_object_cache->cache[\'posts\']); $query = new \\WP_Query([ \'post_type\' => \'post\', \'cache_results\' => false, \'posts_per_page\' => 5, \'ignore_sticky_p
未显示注册脚本版本
我想在特定脚本上实现缓存破坏,但该版本并没有作为查询变量添加到url中。下面是我使用的代码:wp_register_script( \'custom\', get_stylesheet_directory_uri() . \'/js/custom.min.js\', array(\'jquery\',\'modernizr\'), filemtime( get_stylesheet_directory().\'/js/custom.min.js\' ), true ); 我正在使用filemti
Maximum lifetime for nonce
在我们的项目中,我们允许用户为某些服务购买优惠券(WooCommerce产品)。我们将每个优惠券保存为一个自定义的post类型,并在购买过程中插入所有客户数据。然后,我们通过电子邮件发送链接,以PDF格式下载优惠券。我们使用WooCommerce PDF Invoices & Packing Slips 生成PDF和链接的插件按以下方式生成:$url = wp_nonce_url( admin_url( \'admin-ajax.php?action=generate_wpo_wcpdf&
如何从服务器/FTP/远程位置清除WordPress缓存
我通常不在wordpress工作,很难找到很多东西。我在子主题的模板文件中添加了一行自定义php,但我忘记了一个分号。现在该站点将无法加载,并且永远无法加载。大多数时候,在Drupal中发生这种情况时,我只是重新保存文件并刷新;wordpress显然不是这样工作的。。默认Wordpress缓存保存在哪里?我应该删除/编辑哪些文件以强制WP清除缓存?我无法访问该网站,它不会加载。我唯一的访问权限是FTP。如果我不能直接删除缓存,那么在当前情况下我有什么选择?
一种将废弃的WP博客设置为确定静态的方法
我有一个博客,是用WordPress 3.4创建的,几年前我就放弃了这个博客,但每天通过谷歌搜索结果仍有大量的访问量。这意味着我的mySQL服务器有一个负载,我想知道是否有一种方法可以使博客完全静态。我不打算插入新帖子,也不允许对旧帖子发表评论。欢迎提供任何提示。非常感谢你。
更新缓存插件后收到“致命错误:调用option.php中未定义的函数wp_cache_get()”
我更新了“W3 Total Cache插件”,之后出现以下错误:致命错误:在/home/example/public\\u html/wp includes/option中调用未定义的函数wp\\u cache\\u get()。php在线1117有什么帮助吗?
要让WordPress与Memcached交互,它必须作为一个PHP扩展安装?
我有Memcached 后台程序在我的服务器上运行,但wordpress的一些插件看不到它(即W3 total Cache)。我是否需要将其配置为PHP扩展才能使用它?我找到了这个答案:W3 Total Cache doesn't detect memcached 还有这篇文章https://www.howtoforge.com/installing-memcached-and-the-php5-memcache-module-on-debian-etch-apache2但是一些解释会非常有用
对象缓存插件强制每个插件缓存对象?
缓存插件(如w3 Total Cache或类似插件)是否可以强制主题和插件对每个实例化的对象使用缓存?或者他们只是在优化普通的WordPress。
致命错误-白色页面-未显示站点
这是我点击升级到Wordpress最新版本的选项后不久收到的消息。我犯了一个错误,没有在某处备份我的文件,现在我想知道我是否必须从头开始重建网站。我无法直接访问主机服务器。你有什么建议?致命错误:调用/home/andrewb/public\\u html/DanielaSzasz11中未定义的函数wp\\u cache\\u get()。com/wp包括/选项。php在线1117
是否有可以完全更改/替换输出的GET_POST过滤器?
我想创建一个插件,创建保存/更新数据的JSON缓存。但是为了使插件具有通用性,我需要它覆盖get_posts 和其他get_functions.我知道html缓存速度更快,而且已经有好的插件用于此目的,但在构建SPA时,以及在Woo Commerce网站中发生表锁定的场景中,这将是一件好事。有这样的钩子updated_post_meta 和post_updated 但我找不到get_posts filter. 有pre_get_posts 但它只允许$args 修改,基础WP_Query 仍在运行。
致命错误无法登录WordPress,网站消失
嗨,我收到一条消息要下载另一个缓存插件,但另一条消息说我下载的插件与另一个插件不兼容。我试图停用这个插件,但后来它把我赶出了wordpress,我的网站也消失了。我得到的消息是这个致命错误:在/var/sites/c/地毯清理morecambe中调用未定义的函数wp\\u cache\\u get()。co.uk/public\\u html/wp-includes/option。php第1117行。谁能帮帮我吗?
WordPress中的_Prime_POST_CACHES
wordpress似乎会缓存所有数据,包括当前页面中所有帖子的元数据_prime_post_caches:如图所示,它试图获取(76-100)内帖子id的信息。在我的项目中,帖子的大部分数据都保存在另一个表中,而不是wp_posts 表或wp_posts_meta 我的自定义插件的表。因此,上面的查询将只缓存帖子的基本信息。因此wordpress将尝试为页面中的每个帖子触发sql查询:甚至我都用过wp_cache_add() 为了确保某个帖子的这种查询只会被查询一次,我认为如果我可以通过一个sql查询将它
这种缓存VS Cookie的解决方案会给我带来麻烦吗?
对于流行的WP缓存解决方案与Cookie的交互问题,我提出了一个临时解决方案,这个问题并不常见,但远不是前所未有的,在本例中是标准的WP注释Cookie。我的解决方案还涉及很少明确定义的“已知用户”例外,即为缓存文件提供服务。无论它是否可用,我认为解释它并可能了解它为什么是一个坏主意通常都是有益的。我已经用WP Super Cache、W3 Total Cache和Comet Cache测试了我的方法。在研究这个问题时,我为自己详细分析了WP超级缓存(“WPSC”),因此我将使用它作为我的主要示例。背景当