render_block_core_avatar()


WordPressのrender_block_core_avatar()関数は、アバターを表示するためのコアブロックをレンダリングするために使用されます。この関数は、ブロックエディター内でアバターを表示する際に役立ちます。

構文

render_block_core_avatar( array $attributes );
  • $attributes(array) — アバターの表示に使用される属性を指定します。例えば、ユーザーIDやサイズなどを含むことができます。

例1: 基本的なアバターの表示

この例では、現在のユーザーのアバターを表示します。

echo render_block_core_avatar( array( 'userId' => get_current_user_id() ) );

例2: 特定のユーザーのアバターを表示

指定したユーザーIDのアバターを表示します。

echo render_block_core_avatar( array( 'userId' => 2 ) );

例3: アバターのサイズを変更

アバターのサイズを指定して表示します。

echo render_block_core_avatar( array( 'userId' => get_current_user_id(), 'size' => 100 ) );

例4: デフォルトのアバターを表示

ユーザーがアバターを設定していない場合、デフォルトのアバターを表示します。

echo render_block_core_avatar( array( 'userId' => get_current_user_id(), 'default' => 'mystery' ) );

例5: アバターにクラスを追加

アバターにカスタムクラスを追加して表示します。

echo render_block_core_avatar( array( 'userId' => get_current_user_id(), 'className' => 'custom-avatar' ) );

例6: リンク付きアバターを表示

アバターをクリックするとユーザープロフィールにリンクするように設定します。

echo render_block_core_avatar( array( 'userId' => get_current_user_id(), 'link' => get_author_posts_url( get_current_user_id() ) ) );

例7: アバターのスタイルをカスタマイズ

アバターにカスタムスタイルを適用します。

echo render_block_core_avatar( array( 'userId' => get_current_user_id(), 'style' => array( 'border' => '2px solid #000' ) ) );

注意点

  • render_block_core_avatar()は、ブロックエディター内での使用を前提としています。テーマやプラグインで使用する場合は、適切なコンテキストで呼び出す必要があります。
  • ユーザーIDが存在しない場合、デフォルトのアバターが表示されます。

関連機能: