block_core_navigation_get_post_ids

函式
block_core_navigation_get_post_ids ( $inner_blocks )
引數
  • (WP_Block_List) $inner_blocks Block list class instance.
    Required:
返回值
  • (array) Array of post IDs.
定義位置
相關方法
block_core_navigation_from_block_get_post_idsblock_core_navigation_get_fallback_blocksblock_core_navigation_filter_out_empty_blocksblock_core_navigation_render_submenu_iconblock_core_navigation_get_menu_items_at_location
引入
-
棄用
-

block_core_navigation_get_post_ids: 這個函式是用來獲取導航塊的文章ID。它從塊的設定中檢索文章的ID。

遞迴所有內部塊,獲得導航連結塊的文章ID。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function block_core_navigation_get_post_ids( $inner_blocks ) {
$post_ids = array_map( 'block_core_navigation_from_block_get_post_ids', iterator_to_array( $inner_blocks ) );
return array_unique( array_merge( ...$post_ids ) );
}
function block_core_navigation_get_post_ids( $inner_blocks ) { $post_ids = array_map( 'block_core_navigation_from_block_get_post_ids', iterator_to_array( $inner_blocks ) ); return array_unique( array_merge( ...$post_ids ) ); }
function block_core_navigation_get_post_ids( $inner_blocks ) {
	$post_ids = array_map( 'block_core_navigation_from_block_get_post_ids', iterator_to_array( $inner_blocks ) );
	return array_unique( array_merge( ...$post_ids ) );
}

常見問題

FAQs
檢視更多 >