get_asset_url( 'assets/admin/settings.css' ), array(), $this->get_version() ); wp_enqueue_style( self::STYLE_HANDLE ); } /** * Build a plugin asset URL. * * @param string $relative_path Relative asset path. */ private function get_asset_url( string $relative_path ): string { if ( ! defined( 'TWOOTWOCODE_ZSF_URL' ) ) { return ''; } return TWOOTWOCODE_ZSF_URL . ltrim( $relative_path, '/' ); } /** * Get the current plugin version. */ private function get_version(): string { if ( defined( 'TWOOTWOCODE_ZSF_VERSION' ) ) { return TWOOTWOCODE_ZSF_VERSION; } return '1.0.0'; } }