PluginProbe
Assistant – Every Day Productivity Apps / 1.5.5.1
Assistant – Every Day Productivity Apps v1.5.5.1
1.5.5.1 1.5.5 trunk 0.1.0 0.2.0 0.2.1 0.2.2 0.3.0 0.3.1 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.7.0 0.7.0.2 0.7.0.3 0.7.0.4 0.7.0.5 0.7.0.6 0.7.0.7 0.7.0.8 0.7.0.9 0.7.1 All 72 releases
← All changes | backend/src/Hooks/PostPreview.php +23 -0 0.7.0 → 1.5.5.1 View file →
@@ -48,8 +48,9 @@
48 48 }
49 49
50 50 public function disable_known_theme_parts() {
51 51 $this->disable_bb_theme();
52 + $this->disable_bb_themer();
52 53 $this->disable_generate_press();
53 54 $this->disable_genesis();
54 55 }
55 56
@@ -62,8 +63,30 @@
62 63 add_filter( 'fl_topbar_enabled', '__return_false' );
63 64 add_filter( 'fl_fixed_header_enabled', '__return_false' );
64 65 add_filter( 'fl_header_enabled', '__return_false' );
65 66 add_filter( 'fl_footer_enabled', '__return_false' );
67 + }
68 +
69 + protected function disable_bb_themer() {
70 + if ( ! defined( 'FL_THEME_BUILDER_VERSION' ) ) {
71 + return;
72 + }
73 +
74 + $is_header = \FLThemeBuilderLayoutData::current_post_is( 'header' );
75 + $is_footer = \FLThemeBuilderLayoutData::current_post_is( 'footer' );
76 + $is_part = \FLThemeBuilderLayoutData::current_post_is( 'part' );
77 +
78 + if ( ! $is_header ) {
79 + remove_all_actions( 'fl_before_header' );
80 + }
81 + if ( ! $is_footer ) {
82 + remove_all_actions( 'fl_after_content' );
83 + }
84 + if ( $is_header || $is_footer || $is_part ) {
85 + add_action( 'wp_print_scripts', function() {
86 + echo '<style>.fl-asst-screenshot .fl-theme-builder-content-placeholder { display: none; }</style>';
87 + } );
88 + }
66 89 }
67 90
68 91 protected function disable_generate_press() {
69 92 remove_action( 'generate_header', 'generate_construct_header' );