diff --git a/inc/class-wp-revisions-control-bulk-actions.php b/inc/class-wp-revisions-control-bulk-actions.php index f7e74c88641b2fa1b544add9c59dd3942c2ca04b..1e31d3b143b8503c29a5eff83e9af56aff7fbe92 100644 --- a/inc/class-wp-revisions-control-bulk-actions.php +++ b/inc/class-wp-revisions-control-bulk-actions.php @@ -18,7 +18,7 @@ class WP_Revisions_Control_Bulk_Actions { * * @var array */ - public static $post_types; + protected $post_types; /** * Base for bulk action names. @@ -38,7 +38,9 @@ class WP_Revisions_Control_Bulk_Actions { * One-time actions. */ public function setup() { - if ( empty( static::$post_types ) || ! is_array( static::$post_types ) ) { + $this->post_types = WP_Revisions_Control::get_instance()->get_post_types(); + + if ( empty( $this->post_types ) || ! is_array( $this->post_types ) ) { return; } @@ -77,7 +79,7 @@ class WP_Revisions_Control_Bulk_Actions { return; } - if ( ! array_key_exists( $screen->post_type, static::$post_types ) ) { + if ( ! array_key_exists( $screen->post_type, $this->post_types ) ) { return; } diff --git a/inc/class-wp-revisions-control.php b/inc/class-wp-revisions-control.php index b5a5ebeaa54b5019e8e166abeeea988e5094eacb..ea89a07bf5594f42f3203b4db9ced7ffb38470cc 100644 --- a/inc/class-wp-revisions-control.php +++ b/inc/class-wp-revisions-control.php @@ -122,7 +122,6 @@ class WP_Revisions_Control { add_action( 'save_post', array( $this, 'action_save_post' ) ); // Bulk actions. - WP_Revisions_Control_Bulk_Actions::$post_types = $post_types; WP_Revisions_Control_Bulk_Actions::get_instance(); }