【问题标题】:content area not found in my page with elementor使用 elementor 在我的页面中找不到内容区域
【发布时间】:2020-04-21 22:57:57
【问题描述】:

我刚开始使用 Wordpress,几周前我发布了一个网站。今天想编辑主页,但出现如下错误:

Sorry, the content area was not found in your page. You must call the_content function in the current template, in order for Elementor to work on this page.

我还没有编辑我的主页,几周前它运行良好。有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: wordpress elementor


    【解决方案1】:

    您可能已经编辑了来自Templates -> Theme Builder -> Single 的页面模板。无论如何,即使你不这样做,你也可以这样修复它:转到Templates -> Theme Builder -> Single -> Add New,然后选择page 并为所有单个页面创建一个模板(确保在模板中拖动页面内容小部件)。这应该会覆盖您的主题单页模板(缺少内容功能)。

    【讨论】:

      【解决方案2】:

      只需确保您的“主页”和“帖子页面”不同,否则您的页面会混淆并发生此错误.. 为我工作! 您可以在外观>自定义>主页设置中验证此设置:)

      【讨论】:

        【解决方案3】:

        如果您在页面上使用任何短代码,并且您正在获取该页面上的帖子并在 while 循环中循环通过帖子。请在循环结束后添加。

        wp_reset_postdata();

        代码将如下所示:

        $posts= new WP_Query($args);
        while ($posts->have_posts() ) : $posts->the_post();
          .....
          .....
          .....
        endwhile;
        wp_reset_postdata();
        

        不管它是一个短代码,或者如果我们正在做类似上面的事情,请确保添加wp_reset_postdata();

        这是我经常遇到的问题之一。也可能有其他原因。

        【讨论】:

        • 非常感谢,添加此 wp_reset_postdata(); 已解决问题,但它已开始使用 Elementor 模式在编辑器的顶部显示这些最近的帖子,但该网站正在正确加载我们设计的布局。
        【解决方案4】:

        我昨天发现自己在同一个地方,吓了一跳,做了一些研究,以找出我收到错误并遇到此页面的原因。相信我这是由于 Ed Jones 在上面发布的情况而发生的,我无意中编辑了帖子模板。但是一个快速而简单的解决方法是回到我历史上较早的版本。这很快解决了我的问题。

        【讨论】:

        【解决方案5】:

        解决此错误的方法是检查永久链接的结构。尝试再保存一次永久链接。另外,尝试将永久链接结构更改为“普通”。有些服务器不允许写入 .htaccess 文件,事实上,您不能总是修改永久链接结构并使用 Elementor 进行编辑。

        【讨论】:

          【解决方案6】:

          在模板末尾添加the_content()

          【讨论】:

            猜你喜欢
            • 2021-06-19
            • 1970-01-01
            • 1970-01-01
            • 2013-12-31
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多