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"]
[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"]
[relatedpt]
[relatedpt posts="posttype" per_page="number" order="ASC/DESC" orderby="field to orderby" title="Related People"]
[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