【问题标题】:Detect if you're in the "Frontend Editor" mode in Visual Composer Wordpress检测您是否处于 Visual Composer Wordpress 中的“前端编辑器”模式
【发布时间】:2019-01-27 15:25:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: wordpress wordpress-theming visual-composer


    【解决方案1】:

    所以,我挖掘了 WPBakery Visual Composer 的核心并提出了这个解决方案:

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

    希望它对未来的人有所帮助,因为我在这方面花了很多时间。

    【讨论】:

      【解决方案2】:

      你可以试试下面这个:

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

      更容易阅读和简单。

      【讨论】:

        猜你喜欢
        • 2023-04-10
        • 1970-01-01
        • 2011-08-13
        • 2012-04-13
        • 1970-01-01
        • 1970-01-01
        • 2022-01-03
        • 2021-06-04
        • 2020-01-28
        相关资源
        最近更新 更多