【发布时间】:2019-01-27 15:25:33
【问题描述】:
Marketo 表单往往会破坏 Wordpress 前端编辑器。
现在 - 我的想法是检测我是在显示当前页面还是处于前端编辑器模式。如果在前端编辑器模式下只是用占位符替换正常的表单输出(或者只是不显示破坏所有内容的 JavaScript)。
如果有人有更好的建议 - 不要犹豫!
【问题讨论】:
标签: wordpress wordpress-theming visual-composer
Marketo 表单往往会破坏 Wordpress 前端编辑器。
现在 - 我的想法是检测我是在显示当前页面还是处于前端编辑器模式。如果在前端编辑器模式下只是用占位符替换正常的表单输出(或者只是不显示破坏所有内容的 JavaScript)。
如果有人有更好的建议 - 不要犹豫!
【问题讨论】:
标签: wordpress wordpress-theming visual-composer
所以,我挖掘了 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();
}
更容易阅读和简单。
【讨论】: