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"]
Lorem ipsum dolor ait amet

Lorem ipsum dolor ait amet

Lorem ipsum dolor sit amet, consecte tuer adip cing elit. Aenean commodo ligula eget dolorsit. Aenean massa.

Read More
Lorem ipsum dolor ait amet

Lorem ipsum dolor ait amet

Lorem ipsum dolor sit amet consectetur. Gravida tempus morbi congue diam ut et odio. Duis sodales in sed nulla. Est...
Read More
Lorem ipsum dolor ait amet

Lorem ipsum dolor ait amet

Lorem ipsum dolor sit amet consectetur. Gravida tempus morbi congue diam ut et odio. Duis sodales in sed nulla. Est...
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