summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/3rd-party/beaverbuilder.php')
-rw-r--r--plugins/jetpack/3rd-party/beaverbuilder.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/plugins/jetpack/3rd-party/beaverbuilder.php b/plugins/jetpack/3rd-party/beaverbuilder.php
new file mode 100644
index 00000000..b3215ca2
--- /dev/null
+++ b/plugins/jetpack/3rd-party/beaverbuilder.php
@@ -0,0 +1,20 @@
+<?php
+/**
+ * Beaverbuilder Compatibility.
+ */
+class Jetpack_BeaverBuilderCompat {
+
+ function __construct() {
+ add_action( 'init', array( $this, 'beaverbuilder_refresh' ) );
+ }
+
+ /**
+ * If masterbar module is active force BeaverBuilder to refresh when publishing a layout.
+ */
+ function beaverbuilder_refresh() {
+ if ( Jetpack::is_module_active( 'masterbar' ) ) {
+ add_filter( 'fl_builder_should_refresh_on_publish', '__return_true' );
+ }
+ }
+}
+new Jetpack_BeaverBuilderCompat();