# Shortcodes

The live shortcode list is available under **TradeSchool > Shortcodes** in the WordPress admin. That page includes shortcodes registered by installed add-ons.

## Core shortcodes

- `[tsm_student_login]`: student sign-in form
- `[tsm_student_portal]`: student portal
- `[tsm_student_gradebook]`: standalone student gradebook view
- `[tsm_student_payments]`: standalone student payments view
- `[tsm_teacher_login]`: teacher sign-in form
- `[tsm_teacher_portal]`: teacher portal
- `[tsm_parent_signup]`: sponsor invite acceptance and password setup
- `[tsm_parent_portal]`: sponsor portal for authorized linked-student access

## Add-on shortcodes

These shortcodes are available when the related add-on is installed.

### Applications

- `[tsm_applications]`
- `[tsm_application_form]`
- `[tsm_application_thank_you]`

### Invoicing and Contracts

- `[tsm_program_price]`
- `[tsm_contract_sign]`
- `[tsm_pay_invoice]`

### Reports and Transcripts

- `[tsr_my_reports]`

## Notes

Place one portal shortcode on a normal WordPress page, then select that page under **TradeSchool > Settings > Portal Pages**. This helps login redirects, password resets, and email links point to the correct place.
