block_core_navigation_mock_parsed_block()


WordPressのblock_core_navigation_mock_parsed_block()関数は、ナビゲーションブロックのモックデータを生成するために使用されます。この関数は、ナビゲーションブロックのテストやデバッグに役立ちます。

構文

block_core_navigation_mock_parsed_block( array $args = array() );
  • $args(array) — モックデータの設定を指定するための配列。デフォルトは空の配列。

例1: 基本的なモックデータの生成

この例では、デフォルトのモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block();

例2: カスタムメニュー項目を含むモックデータ

カスタムメニュー項目を含むモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block( array( 'menuItems' => array( array( 'title' => 'ホーム', 'url' => home_url() ) ) ) );

例3: 特定のブロック属性を持つモックデータ

特定のブロック属性を持つモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block( array( 'attributes' => array( 'orientation' => 'vertical' ) ) );

例4: カスタムクラス名を持つモックデータ

カスタムクラス名を持つモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block( array( 'className' => 'custom-nav' ) );

例5: カスタムIDを持つモックデータ

カスタムIDを持つモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block( array( 'id' => 'main-nav' ) );

例6: カスタムスタイルを持つモックデータ

カスタムスタイルを持つモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block( array( 'style' => array( 'color' => 'red' ) ) );

例7: カスタム子ブロックを持つモックデータ

カスタム子ブロックを持つモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block( array( 'innerBlocks' => array( array( 'blockName' => 'core/navigation-link' ) ) ) );

例8: カスタムコンテキストを持つモックデータ

カスタムコンテキストを持つモックデータを生成します。

$mock_data = block_core_navigation_mock_parsed_block( array( 'context' => array( 'isMobile' => true ) ) );

注意点

この関数は主にテストやデバッグ用に設計されています。本番環境での使用は避けてください。


関連機能: