settings = Settings::get_instance(); // Filters the setting variable to add module setting title and description. add_filter( 'wp_smush_settings', array( $this, 'register' ) ); // Disable setting. add_filter( 'wp_smush_integration_status_' . $this->module, array( $this, 'setting_status' ) ); } /** * Update setting status - disable module functionality if not enabled. * * @since 2.8.1 * * @return bool */ public function setting_status() { return ! $this->enabled; } }