检测您是否处于 Visual Composer Wordpress 中的 "Frontend Editor" 模式

Detect if you're in the "Frontend Editor" mode in Visual Composer Wordpress

Marketo 表单往往会破坏 Wordpress 前端编辑器。

现在 - 我的想法是检测我是只显示当前页面还是处于前端编辑器模式。如果在前端编辑器模式下只是用占位符替换普通表单输出(或者只是不显示破坏一切的 JavaScript)。

如果有人有更好的建议 - 不要犹豫!

所以,我深入研究了 WPBakery Visual Composer 的核心并提出了这个解决方案:

function is_vc_build() {
    return function_exists( 'vc_is_inline' ) && vc_is_inline() ? true : false;
}

希望它能对以后的人有所帮助,因为我在这上面花了很多时间。

你可以试试下面这个:

function is_frontend_vc() {
    return function_exists( 'vc_is_inline' ) && vc_is_inline();
}

更容易阅读和简单。