bind_anti_eav_hooks(); } /** Adapter slug (matches wp.org plugin slug). */ public function plugin_slug(): string { return 'hivepress-seo'; } /** Class probed for addon presence. */ public function detection_class(): string { return 'HivePress\\Seo\\Plugin'; } /** Version constant probed for addon presence. */ public function detection_const(): string { return 'HIVEPRESS_SEO_VERSION'; } /** Minimum addon version supported. */ public function minimum_addon_version(): string { return '1.0.0'; } /** * Doctor probe — filter-based addon has nothing to verify. * * @return array{ok:bool, message:string} */ public function doctor_check(): array { return array( 'ok' => true, 'message' => 'hivepress-seo: filter-based addon, no anti-EAV surface', ); } /** * 8-D self-score — perfect 10 (no EAV usage to optimize). */ public function suitability_score(): array { return $this->compose_score( array() ); } } } // end if ( ! class_exists )