render_block_core_home_link

函数


render_block_core_home_link ( $attributes, $content, $block )
参数
  • (array)
    $attributes
    The block attributes.
    Required:
  • (string)
    $content
    The saved content.
    Required:
  • (WP_Block)
    $block
    The parsed block.
    Required:
返回值
  • (string) Returns the post content with the home url added.
定义位置
  • wp-includes/blocks/home-link.php
    , line 123
引入
弃用

Renders the `core/home-link` block.

function render_block_core_home_link( $attributes, $content, $block ) {
	if ( empty( $attributes['label'] ) ) {
		return '';
	}

	$aria_current = is_home() || ( is_front_page() && 'page' === get_option( 'show_on_front' ) ) ? ' aria-current="page"' : '';

	return sprintf(
		'
  • %4$s
  • ‘,
    block_core_home_link_build_li_wrapper_attributes( $block->context ),
    esc_url( home_url() ),
    $aria_current,
    wp_kses_post( $attributes[‘label’] )
    );
    }