Skip to main content

Genesis Developer Docs

Genesis Shortcodes

Shortcodes are a feature supported by WordPress that can be used to easily display dynamic text elements. They are short, text-based “codes” that you can enter into certain areas of your site to display relevant information such as a post’s date and time, author, and tags. These shortcodes are often used to customize things like the Entry Header for posts and the Credits line in the footer of your site.

For example, if you enter “Published by on January 31, 2017” as the post byline for your blog posts, displays as the user who published the post and January 31, 2017 displays as the date the post was published.

The WordPress comes with a number of handy shortcodes which can be used in a variety of ways on your site.

There are also several Genesis-Specific shortcodes you can use as well.

Post Shortcodes #

Below is a list of shortcodes that can be used in the Entry Header and Entry Footer sections. Following each shortcode is an example format and the corresponding output.

[post_date] #

This shortcode produces the date of post publication. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Dated: November 12, 2012

[post_date format="F j, Y" label="Dated: "]

[post_modified_date] #

This shortcode produces the date on which the post was last modified. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Last Modified: March 13, 2017

[post_modified_date format="F j, Y" label="Last Modified: "]

[post_time] #

This shortcode produces the time of post publication. Here is a list of attributes for this shortcode:

See the WordPress Codex for more information on formatting date and time.

Example output and corresponding shortcode:

12:01 pm

[post_time format="g:i a"]

[post_modified_time] #

This shortcode produces the time at which the post was last modified. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

6:15 pm

[post_modified_time format="g:i a"]

[post_author] #

This shortcode produces the author of the post (display name). Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Sample User

[post_author before="<em>" after="</em>"]

[post_author_link] #

This shortcode produces the author of the post with a link to the author URL. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Sample User
[post_author_link before="" after=""]

[post_author_posts_link] #

This shortcode produces the author of the post with a link to author archive. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Sample User

[post_author_posts_link before="<b>" after="</b>"]

[post_comments] #

This shortcode produces the comment link. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

No Comments: No Comments

1 Comment: 1 Comment

Multiple Comments: 7 Comments

[post_comments zero="No Comments" one="1 Comment" more="% Comments" hide_if_off="disabled"]

[post_tags] #

This shortcode produces the tag link list. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Tags: Tag Name

[post_tags sep=", " before="Tags: "]

[post_categories] #

This shortcode produces the category link list. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Posted Under: Category #1

[post_categories sep=", " before="Posted Under: "]

[post_edit] #

This shortcode produces the edit post link for logged in users. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode (This link displays only for logged-in users with a role that permits editing):

(Edit)

[post_edit  before="<b>" after="</b>"]

[post_terms] #

This shortcode produces a list of terms associated with the post from the specified taxonomy. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Category terms: term1, term2, term3

[post_terms sep=", " before="Category terms: "]

Below is a list of shortcodes that can be used in the site footer. Following each shortcode is an example format and the corresponding output.

###[footer_copyright]
This shortcode produces the copyright. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

© 2005–2016

[footer_copyright first="2005"]

[footer_childtheme_link] #

This shortcode produces the child theme link. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode (Note: This feature must be supported by your child theme.):

· Agency Pro

[footer_childtheme_link before ="&middot; "]

[footer_genesis_link] #

This shortcode produces the genesis theme link. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Genesis Framework

[footer_genesis_link]

[footer_studiopress_link] #

This shortcode produces the StudioPress link. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

by StudioPress

[footer_studiopress_link]

[footer_wordpress_link] #

This shortcode produces the WordPress link. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

WordPress

[footer_wordpress_link]

[footer_loginout] #

This shortcode produces the log in/out link. Here is a list of attributes for this shortcode:

Example output and corresponding shortcode:

Log out

[footer_loginout redirect="http://www.studiopress.com/features/genesis"]