Filter hook 'render_block_core_navigation_link_allowed_post_status'

in WP Core File wp-includes/blocks/navigation-link.php at line 189

View Source

render_block_core_navigation_link_allowed_post_status

Filter Hook
Description
Filter allowed post_status for navigation link block to render.

Hook Information

File Location wp-includes/blocks/navigation-link.php View on GitHub
Hook Type Filter
Line Number 189

Hook Parameters

Type Name Description
array $post_status No description available
array $attributes No description available
WP_Block $block No description available

Usage Examples

Basic Usage
<?php
// Hook into render_block_core_navigation_link_allowed_post_status
add_filter('render_block_core_navigation_link_allowed_post_status', 'my_custom_filter', 10, 3);

function my_custom_filter($post_status, $attributes, $block) {
    // Your custom filtering logic here
    return $post_status;
}

Source Code Context

wp-includes/blocks/navigation-link.php:189 - How this hook is used in WordPress core
<?php
 184  		 *
 185  		 * @param array $post_status
 186  		 * @param array $attributes
 187  		 * @param WP_Block $block
 188  		 */
 189  		$allowed_post_status = (array) apply_filters(
 190  			'render_block_core_navigation_link_allowed_post_status',
 191  			array( 'publish' ),
 192  			$attributes,
 193  			$block
 194  		);

PHP Documentation

<?php
/**
		 * Filter allowed post_status for navigation link block to render.
		 *
		 * @since 6.8.0
		 *
		 * @param array $post_status
		 * @param array $attributes
		 * @param WP_Block $block
		 */
Quick Info
  • Hook Type: Filter
  • Parameters: 3
  • File: wp-includes/blocks/navigation-link.php
Related Hooks

Related hooks will be displayed here in future updates.