rd. * * Add entries as `$slug => $url` pairs. URLs must point to an * SVG file (`.svg` extension required); non-SVG values are * silently ignored and the generic fallback icon is shown. * * Example: * * add_filter( 'jetpack_connection_plugin_logos', function ( $logos ) { * $logos['my-plugin'] = plugins_url( 'assets/logo.svg', __FILE__ ); * return $logos; * } ); * * @since 8.3.2 * * @param array $logos Map of plugin slug to SVG URL. */ $logos = apply_filters( 'jetpack_connection_plugin_logos', array() ); if ( isset( $logos[ $slug ] ) && is_string( $logos[ $slug ] ) && str_ends_with( strtolower( $logos[ $slug ] ), '.svg' ) ) { return esc_url( $logos[ $slug ] ); } return null; } }