The contexts below can be used to change any of the above hooks in a lot of different situations. The syntax of the hook name is:
tcr_{context}_{tag}
You can find {context} in the table below and {tag} from the two sections above.
Context | When it’s used |
---|---|
home | on the front page of the site |
blog | on the blog page |
singular | viewing a singular post/page |
singular-{post_type} | viewing a singular post of type {post_type}, e.g. singular-page, singular-post etc |
singular-{post_type}-{post_id} | viewing a singular post of type {post_type} with the ID {post_id}, e.g. singular-post-12 |
archive | on archive pages |
taxonomy | on taxonomy archives, i.e. categories and tags |
taxonomy-{taxonomy_type} | on taxonomy archives of {taxonomy_type}, e.g. taxonomy-post_tag |
taxonomy-{taxonomy_type}-{term_slug} | on taxonomy archives of {taxonomy_type} for {term_slug}, e.g. taxonomy-post_tag-funny |
archive-{post_type} | on archives for {post_type}, e.g. archive-page |
user | on author archives |
user-{nicename} | on author archives for {nicename}, e.g. user-admin |
date | on date archives |
year | on year archives |
month | on month archives |
week | on week archives |
day | on day archives |
time | on time archives |
hour | on hour archives |
minute | on minute archives |
search | on search results |
error-404 | on error 404 pages |