Documentation: Shortcodes

Shortcode background and usages

Note: delete or make this page private before the site is live.

  • Listing of shortcodes outlined with examples below.
  • Where possible, we use parameters/attributes within the shortcode so one shortcode can be used in different scenarios or for different post types.
  • Shortcodes should all be kept in the theme/includes/custom-shortcodes.php file or they will be FacetWP shortcodes
  • Shortcodes and parameters use WP_Query. Additional information on basic functions i.e. order, orderby, etc can be found in WordPress Codex

[latestposts]

[latestposts]
[latestposts posts="posttype" per_page="number" order="ASC/DESC" orderby="field to orderby"]

Available attributes:

  • posts (the post type)
  • per_page (how many to show in the first list of results)
  • order (ASC or DESC)
  • orderby (the field or item to orderby. See WP_Query codex for more)

Default settings:

  • posts = post
  • per_page = 3
  • order = DESC
  • orderby = date

Example:

For Resource posts, 10 per page, ordered by date, descending

[latestposts posts="resource" per_page="10" order="DESC" orderby="date"]
Post Title

Post Title

Convallis hendrerit mauris est ullamcorper gravida neque molestie. Rutrum lectus ipsum velit egestas congue adipiscing. A urna tempus pretium velit proin semper viverra pellentesque nulla. Lectus ac sodales ipsum nisi amet rutrum tellus tempor pretium. Commodo non augue ut aliquam...
Read More
Post Title

Post Title

Convallis hendrerit mauris est ullamcorper gravida neque molestie. Rutrum lectus ipsum velit egestas congue adipiscing. A urna tempus pretium velit proin semper viverra pellentesque nulla. Lectus ac sodales ipsum nisi amet rutrum tellus tempor pretium. Commodo non augue ut aliquam...
Read More
Post Title

Post Title

Convallis hendrerit mauris est ullamcorper gravida neque molestie. Rutrum lectus ipsum velit egestas congue adipiscing. A urna tempus pretium velit proin semper viverra pellentesque nulla. Lectus ac sodales ipsum nisi amet rutrum tellus tempor pretium. Commodo non augue ut aliquam...
Read More
[relatedpt]
[relatedpt posts="posttype" per_page="number" order="ASC/DESC" orderby="field to orderby" title="Related People"]

Available attributes:

  • posts (the post type) {post type and acf field name should be same}
  • per_page (how many to show in the first list of results)
  • order (ASC or DESC)
  • orderby (the field or item to orderby. See WP_Query codex for more)
  • title (slider title)

Default settings:

  • posts = post
  • per_page = 10
  • order = DESC
  • orderby = date
  • title = Related People