php – 模板未呈现

我正在使用简约的 JavaScript框架Timber开发一个WordPress网站.我注意到页面之间有大约1500ms的延迟.我想使用W3 Total Cache或WP Super Cache来查看我是否可以使用缓存功能,以便它可以更快地加载页面.

它似乎更快,但我有一些渲染问题.因为我使用Timber,我有部分模板,一个例子看起来像这样.

Contacts.twig

{% extends "_base.twig" %}

{% block content %}
    {% if not isAJAX %}<section>{% endif %}        
        <div>
            <div>
                <section> 
                    <p>Lorem ipsum dolor sit amet,consectetur adipisicing elit. Necessitatibus quis doloribus libero et harum,molestiae,nam alias voluptatem sequi rem inventore aliquid reiciendis</p>
                </section>
            </div>
        </div>
    {% if not isAJAX %}</section>{% endif %}
{% endblock %}

当我激活W3 Total Cache时,当我重新加载此页面时,http://example.com/contact,它只渲染出这个特定的HTML字符串,没有页眉或页脚,这意味着它不会渲染_base.twig.

在我的contact.php中,它看起来像

<?php
/**
 * Template Name: Contact Template
 */

$context = Timber::get_context();

Timber::render('views/contact/contact.twig',$context);

有没有Timber / WordPress专家知道如何正确使用W3 Total Cache?

我也有这个问题.我使用Fast Velocity Minify和W3,它修复了我的加载速度问题.以下是一些可能也有效的链接.经过一段时间的调整后,我终于在手机和桌面上得到了90分.让我知道这个是否奏效.

https://wordpress.org/support/topic/how-to-fix-render-blocking-java-script-in-wordpress/

Speed Booster Pack插件
https://wordpress.org/support/topic/can-i-use-along-with-w3-cache/

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...