我想在WordPress主题中制作静态页面的页面缓存(基本上我知道如何实现它)
问题在于, 制作主题时-第一次”
获得对正在发生的情况的任何控制”
是在theme.php文件内部, 并且在请求开始后大约1秒钟(在加载所有wordpress函数之前)加载了该文件。的东西, 我问一些sql-但我不需要所有这些, 因为我正在使用页面缓存, 只想呈现保存的html-顺便说一句, 这对我来说就是缓存。
所以问题是-我可以-从主题级别-在主题functions.php之前控制WordPress初始化吗? -最好在请求开始后尽快
为什么?在我的情况下, 从缓存中获取html需要0.05秒, 而从请求开始到functions.php的时间是1s, 所以总的来说, 它可以提供1, 05s, 如果我能够”
捕获”
请求, 我可以减少到0, 1s。较早。
我不想修改像WordPress核心文件这样的非主题文件, 因为许多人会使用此主题, 但是如果没有别的选择, 但我不认为这是一个好习惯吗?
#1我想这可能会有所帮助:http://codex.wordpress.org/Plugin_API/Action_Reference/init
在WordPress加载后但未保存任何内容时, 将执行此钩子
#2【如何在WordPress中进行真实页面缓存()】创建一个名为advanced-cache.php的插件, 将其放入wp-content(不是wp-content / plugins), 然后将define(‘
WP_CACHE’
, true);
在wp-config.php中, 开始工作。
确保不缓存:
- 管理页面
- 404页
- 张贴页面
- 带有查询字符串的页面
- 将被重定向的页面
- 等等
推荐阅读
- 十一zabbix主动发现和自动注册
- 如何在不使用短代码的情况下使插件与自定义wp网站一起使用()
- 如何在WordPress中使客户计费电话号码唯一
- 默认情况下如何在WordPress中将菜单添加到菜单位置
- 如何在模板源中找到硬编码属性的位置()
- 如何限制搜索查询并在WordPress中添加过滤器()
- 如何将WordPress集成到Webpack()
- 如何在XAMPP Ubuntu上安装新的WordPress主题()
- 如何在xampp中安装下载的wordpress主题