[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Source view] [Print] [Project Stats]
Server-side rendering of the `core/latest-posts` block.
File Size: | 270 lines (9 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
block_core_latest_posts_get_excerpt_length() X-Ref |
Callback for the excerpt_length filter used by the Latest Posts block at render time. return: int Returns the global $block_core_latest_posts_excerpt_length variable |
render_block_core_latest_posts( $attributes ) X-Ref |
Renders the `core/latest-posts` block on server. param: array $attributes The block attributes. return: string Returns the post content with latest posts added. |
register_block_core_latest_posts() X-Ref |
Registers the `core/latest-posts` block on server. |
block_core_latest_posts_migrate_categories( $block ) X-Ref |
Handles outdated versions of the `core/latest-posts` block by converting attribute `categories` from a numeric string to an array with key `id`. This is done to accommodate the changes introduced in #20781 that sought to add support for multiple categories to the block. However, given that this block is dynamic, the usual provisions for block migration are insufficient, as they only act when a block is loaded in the editor. TODO: Remove when and if the bottom client-side deprecation for this block is removed. param: array $block A single parsed block object. return: array The migrated block object. |
Generated : Tue Dec 24 08:20:01 2024 | Cross-referenced by PHPXref |