block_core_social_link_get_name()


WordPressのblock_core_social_link_get_name()関数は、ソーシャルリンクブロックで使用されるサービス名を取得します。

構文

block_core_social_link_get_name( string $url );
  • $url (string) — ソーシャルメディアのURL

例1: TwitterのURLからサービス名を取得

TwitterのURLを渡してサービス名を取得します。

echo block_core_social_link_get_name('https://twitter.com/wordpress');

例2: FacebookのURLからサービス名を取得

FacebookのURLを解析します。

echo block_core_social_link_get_name('https://facebook.com/WordPress');

例3: InstagramのURLを処理

Instagramのリンクからサービス名を抽出します。

block_core_social_link_get_name('https://instagram.com/wordpress');

例4: LinkedInのURLをチェック

LinkedInのプロフィールリンクを解析します。

$service = block_core_social_link_get_name('https://linkedin.com/company/wordpress');

例5: YouTubeのURLを検証

YouTubeのチャンネルURLからサービス名を取得します。

block_core_social_link_get_name('https://youtube.com/wordpress');

例6: PinterestのURLを処理

Pinterestのプロフィールリンクを解析します。

echo block_core_social_link_get_name('https://pinterest.com/wordpress');

例7: GitHubのURLからサービス名を取得

GitHubのリポジトリURLを処理します。

block_core_social_link_get_name('https://github.com/WordPress');

注意点

  • 認識できないURLの場合は空の文字列が返されます
  • URLは完全な形式である必要があります
  • この関数は主にブロックエディタで使用されます

関連機能: