render_block_core_comments_pagination_previous

函数
render_block_core_comments_pagination_previous ( $attributes, $content, $block )
参数
  • (array) $attributes Block attributes.
    Required:
  • (string) $content Block default content.
    Required:
  • (WP_Block) $block Block instance.
    Required:
返回值
  • (string) Returns the previous posts link for the comments pagination.
定义位置
相关方法
register_block_core_comments_pagination_previousrender_block_core_comments_paginationrender_block_core_comments_pagination_nextrender_block_core_comments_pagination_numbersrender_block_core_query_pagination_previous
引入
-
弃用
-

render_block_core_comments_pagination_previous: 这个函数用来渲染WordPress中的评论分页上一页块。评论分页上一页块显示一个指向评论上一页的链接: 这个函数负责生成评论分页上一页块的HTML标记。

在服务器上渲染`core/comments-pagination-previous`区块。

function render_block_core_comments_pagination_previous( $attributes, $content, $block ) {
	$default_label    = __( 'Older Comments' );
	$label            = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? $attributes['label'] : $default_label;
	$pagination_arrow = get_comments_pagination_arrow( $block, 'previous' );
	if ( $pagination_arrow ) {
		$label = $pagination_arrow . $label;
	}

	$filter_link_attributes = function() {
		return get_block_wrapper_attributes();
	};
	add_filter( 'previous_comments_link_attributes', $filter_link_attributes );

	$previous_comments_link = get_previous_comments_link( $label );

	remove_filter( 'previous_comments_link_attributes', $filter_link_attributes );

	if ( ! isset( $previous_comments_link ) ) {
		return '';
	}

	return $previous_comments_link;
}

常见问题

FAQs
查看更多 >