Tag format: {get_contextual_id:type}
Returns the ID or value for the current page context. One tag system covers 11 context types, making it the most versatile tag in the set.
| Tag | Returns | Context |
| {get_contextual_id:post} | Post ID | On single post pages |
| {get_contextual_id:page} | Page ID | On single page templates |
| {get_contextual_id:author} | Author User ID | On any singular post/page |
| {get_contextual_id:user} | Logged-in User ID | Returns empty if not logged in |
| {get_contextual_id:term} | Term ID | On taxonomy archive pages |
| {get_contextual_id:taxonomy} | Taxonomy Name | e.g. ‘category’, ‘product_cat’ |
| {get_contextual_id:category} | Category ID | On category archive pages |
| {get_contextual_id:tag} | Tag ID | On tag archive pages |
| {get_contextual_id:archive} | Archive Term ID | On any archive (term object) |
| {get_contextual_id:search} | Search Query String | On search results pages |
| {get_contextual_id:404} | Returns ‘404’ | On 404 error pages only |
| 💡 Tip: Use {get_contextual_id:user} to personalise Bricks elements for logged-in users, for example, passing the user ID to a query loop or dynamic URL parameter without any PHP. |

