Определите, находитесь ли вы в режиме «Редактор внешнего интерфейса» в Visual Composer Wordpress - PullRequest
0 голосов
/ 27 января 2019

Формы Marketo, как правило, нарушают работу редактора веб-интерфейса Wordpress.

Теперь, мои мысли - определить, отображаю ли я только текущую страницу или я нахожусь в режиме редактора веб-интерфейса.Если в режиме редактора веб-интерфейса просто заменить вывод обычной формы заполнителем (или просто не отображать JavaScript, который нарушает все).

Если у кого-то есть предложения получше - не стесняйтесь!

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Вы можете попробовать это ниже:

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

Более легко читать и просто.

0 голосов
/ 27 января 2019

Итак, я покопался в ядре WPBakery Visual Composer и придумал это решение:

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

Надеюсь, это поможет кому-нибудь в будущем, так как я потратил на это много времени.

...