array( 'facebook.com', 'fb.com' ), 'instagram' => array( 'instagram.com' ), 'twitter' => array( 'twitter.com', 'x.com' ), 'linkedin' => array( 'linkedin.com' ), 'github' => array( 'github.com' ), 'youtube' => array( 'youtube.com', 'youtu.be' ), 'pinterest' => array( 'pinterest.com' ), 'gitea' => array( 'gitea.com', 'keithsolomon.net', 'codeberg.org' ), ); foreach ( $services as $service => $domains ) { foreach ( $domains as $service_domain ) { if ( strpos( $domain, $service_domain ) !== false ) { return $service; } } } return ''; } // Loop through the social media repeater items and output links if ( $social_media_items && is_array( $social_media_items ) ) { foreach ( $social_media_items as $item ) { $url = $item['url'] ?? ''; if ( $url ) { $service = detect_social_service( $url ); if ( $service ) { ?> Visit my page