render_block_core_social_link()


WordPressのrender_block_core_social_link()関数は、ソーシャルリンクブロックをレンダリングするために使用されます。コアブロックの一部として機能し、ソーシャルメディアアイコンとリンクを出力します。

構文

render_block_core_social_link( array $attributes );

引数の説明:

  • $attributes(array)—ソーシャルリンクブロックの属性を含む配列。
  • url(string)—リンク先のURL。
  • service(string)—ソーシャルメディアサービスの名前(例: ‘twitter’, ‘facebook’)。
  • label(string)—リンクのアクセシビリティラベル。

例1: Twitterリンクのレンダリング

Twitterのソーシャルリンクを表示する基本的な例。

render_block_core_social_link( array( 'service' => 'twitter', 'url' => 'https://twitter.com/wordpress', 'label' => 'Twitter' ) );

例2: Facebookリンクのレンダリング

Facebookのソーシャルリンクを表示する例。

render_block_core_social_link( array( 'service' => 'facebook', 'url' => 'https://facebook.com/wordpress', 'label' => 'Facebook' ) );

例3: Instagramリンクのカスタムラベル

Instagramリンクにカスタムアクセシビリティラベルを設定。

render_block_core_social_link( array( 'service' => 'instagram', 'url' => 'https://instagram.com/wordpress', 'label' => '公式Instagram' ) );

例4: YouTubeリンクの追加

YouTubeのリンクを出力する例。

render_block_core_social_link( array( 'service' => 'youtube', 'url' => 'https://youtube.com/wordpress', 'label' => 'YouTube' ) );

例5: LinkedInリンクの設定

LinkedInのプロフィールリンクを表示。

render_block_core_social_link( array( 'service' => 'linkedin', 'url' => 'https://linkedin.com/company/wordpress', 'label' => 'LinkedIn' ) );

例6: Pinterestリンクの使用

Pinterestのリンクをレンダリング。

render_block_core_social_link( array( 'service' => 'pinterest', 'url' => 'https://pinterest.com/wordpress', 'label' => 'Pinterest' ) );

例7: GitHubリンクの追加

GitHubのリポジトリリンクを表示。

render_block_core_social_link( array( 'service' => 'github', 'url' => 'https://github.com/wordpress', 'label' => 'GitHub' ) );

注意点

  • サービス名は小文字で指定する必要があります。
  • urlが正しく設定されていない場合、リンクは機能しません。
  • WordPressのバージョンによって利用可能なサービスが異なる場合があります。

関連機能: