PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-a.1
Jetpack – WP Security, Backup, Speed, & Growth v16.3-a.1
16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 All 504 releases
← All changes | modules/widgets/my-community.php +6 -9 12.2.3 → 16.3-a.1 View file →
@@ -3,13 +3,11 @@
3 3 // phpcs:disable Universal.Files.SeparateFunctionsFromOO.Mixed -- TODO: Move classes to appropriately-named class files.
4 4
5 5 use Automattic\Jetpack\Redirect;
6 6
7 -/**
8 - * Disable direct access/execution to/of the widget code.
9 - */
7 +// Disable direct access/execution to/of the widget code.
10 8 if ( ! defined( 'ABSPATH' ) ) {
11 - exit;
9 + exit( 0 );
12 10 }
13 11
14 12 /**
15 13 * Jetpack_My_Community_Widget displays community members of this site.
@@ -45,12 +43,8 @@
45 43 'customize_selective_refresh' => true,
46 44 )
47 45 );
48 46
49 - if ( is_active_widget( false, false, $this->id_base ) || is_active_widget( false, false, 'monster' ) || is_customize_preview() ) {
50 - add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_style' ) );
51 - }
52 -
53 47 $this->default_title = esc_html__( 'Community', 'jetpack' );
54 48
55 49 add_filter( 'widget_types_to_hide_from_legacy_widget_block', array( $this, 'hide_widget_in_block_editor' ) );
56 50 }
@@ -83,9 +77,9 @@
83 77 *
84 78 * @return string|void
85 79 */
86 80 public function form( $instance ) {
87 - $title = isset( $instance['title'] ) ? $instance['title'] : false;
81 + $title = $instance['title'] ?? false;
88 82 if ( false === $title ) {
89 83 $title = $this->default_title;
90 84 }
91 85
@@ -191,8 +185,11 @@
191 185
192 186 if ( false === $title ) {
193 187 $title = $this->default_title;
194 188 }
189 +
190 + // Enqueue front end assets.
191 + $this->enqueue_style();
195 192
196 193 echo $args['before_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
197 194
198 195 /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */