我正在使用自定义模板,当我为该页面选择模板后尝试在elementor插件中打开任何页面时,它向我显示一个错误:“无法加载预览”,我必须启用安全状态以便在元素中打开该页面。
模板代码:-
<?php
/**
Template name: Master Template
*/
wp_head();
get_header();
?>
<body>
<?php
if(have_posts()):
while(have_posts()):
the_post();
the_content();
endwhile;
endif;
?>
</body>
<?php
get_footer();
?>
我找到了2个与此相关的解决方案 解决方案1:-
在更进一步的情况下(99%的时间),此错误通常是由 内存不足。要解决此问题,必须增加PHP memory_limit变量。建议的内存限制为512MB。做这个。
解决方案2:-
淘汰所有插件,并逐个激活它们,以查看其中一个是否冲突
这些解决方案对我不起作用,关于解决方案1,我已经有512MB的memory_limit,关于解决方案2,只有1个激活的elementor插件。 我应该怎么做才能摆脱这个错误?有什么我想念的吗?
答案 0 :(得分:1)
我有解决方案:-
当我更改当前主题时,错误消失了,我使用的主题是:二十二十岁,但是当我将其从二十二十岁更改为二十十七岁时,错误消失了,我的插件元素也开始发挥了作用。
当我对它进行深入调试时,我知道我没有使用 wp_footer()和get_footer()一起使用时,由于我使用了该功能(在旧的/正在使用的主题中),问题消失了。
代码在下面:-
<?php
/**
Template name: Master Template
*/
wp_head();
get_header();
?>
<body>
<?php
if(have_posts()):
while(have_posts()):
the_post();
the_content();
endwhile;
endif;
?>
</body>
<?php
get_footer();
wp_footer();
?>
希望它会帮助某人。