register_block_core_site_logo()


WordPressのregister_block_core_site_logo()関数は、サイトロゴブロックを登録するために使用されます。この関数は、ブロックエディタ内でサイトロゴを表示および管理するための機能を提供します。

構文

register_block_core_site_logo();
  • register_block_core_site_logo()は引数を取りません。

例1: サイトロゴブロックの登録

このコードは、サイトロゴブロックを登録する基本的な例です。

add_action( 'init', 'register_custom_blocks' ); function register_custom_blocks() { register_block_core_site_logo(); }

例2: サイトロゴブロックの使用

ブロックエディタでサイトロゴブロックを使用する例です。

<!-- wp:site-logo /-->

例3: サイトロゴブロックの属性設定

サイトロゴブロックの属性を設定する例です。

<!-- wp:site-logo {"align":"center"} /-->

例4: サイトロゴブロックのスタイル変更

サイトロゴブロックのスタイルを変更する例です。

<!-- wp:site-logo {"className":"custom-logo-style"} /-->

例5: サイトロゴブロックのサイズ変更

サイトロゴブロックのサイズを変更する例です。

<!-- wp:site-logo {"width":200} /-->

例6: サイトロゴブロックのリンク設定

サイトロゴブロックのリンク先を設定する例です。

<!-- wp:site-logo {"href":"https://example.com"} /-->

例7: サイトロゴブロックのカスタムクラス追加

サイトロゴブロックにカスタムクラスを追加する例です。

<!-- wp:site-logo {"className":"my-custom-class"} /-->

注意点

  • この関数は、WordPressのバージョン5.5以降で使用可能です。
  • サイトロゴブロックを使用する前に、テーマでadd_theme_support( 'custom-logo' )が有効になっている必要があります。

関連機能: