Post Navigation Link


Displays the next or previous post link that is adjacent to the current post.

  • Name: core/post-navigation-link
  • Category: theme
  • API Version: 3
  • Block Type: Dynamic (server-rendered)

Attributes

Defined via the attributes property in block.json.

Attribute Type Default Description
type string "next" —
label string — Role: content
showTitle boolean false —
linkLabel boolean false —
arrow string "none" —
taxonomy string "" —

Supports

Defined via the supports property in block.json.

Context

Defined via the usesContext and providesContext properties in block.json.

Uses context:

  • postType

CSS Selectors

Defined via the selectors property in block.json.

  • background: .wp-block-post-navigation-link:not(:empty)
  • border: .wp-block-post-navigation-link:not(:empty)
  • dimensions: .wp-block-post-navigation-link:not(:empty)
  • shadow: .wp-block-post-navigation-link:not(:empty)
  • spacing: .wp-block-post-navigation-link:not(:empty)

Block Markup

This is a dynamic block. It is rendered on the server and does not save HTML in post content.

In post content, it is stored as a block comment:

<!-- wp:post-navigation-link {"type":"next"} /-->

Source