> For the complete documentation index, see [llms.txt](https://docs.acpt.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acpt.io/developers/shortcodes.md).

# Shortcodes

All available ACPT shortcodes

ACPT provides shortcodes to display meta field values directly in post content, widgets, or any template that processes WordPress shortcodes.

### Available shortcodes

| Shortcode                                                | Context                                   | License  |
| -------------------------------------------------------- | ----------------------------------------- | -------- |
| [`[acpt]`](/developers/shortcodes/acpt.md)               | Custom post type meta fields              | Free     |
| [`[acpt_tax]`](/developers/shortcodes/acpt_tax.md)       | Taxonomy / term meta fields               | Free     |
| [`[acpt_user]`](/developers/shortcodes/acpt_user.md)     | User meta fields                          | Free     |
| [`[acpt_media]`](/developers/shortcodes/acpt_media.md)   | Attachment / media meta fields            | Free     |
| [`[acpt_comm]`](/developers/shortcodes/acpt_comm.md)     | Comment meta fields                       | Free     |
| [`[acpt_option]`](/developers/shortcodes/acpt_option.md) | Option page meta fields                   | Licensed |
| [`[acpt_form]`](/developers/shortcodes/acpt_form.md)     | Render a form                             | Licensed |
| [`[acpt_wc_pa]`](/developers/shortcodes/acpt_wc_pa.md)   | WooCommerce product attribute meta fields | Free     |

### Shared parameters

The following parameters are available on all meta shortcodes (`[acpt]`, `[acpt_tax]`, `[acpt_user]`, `[acpt_media]`, `[acpt_comm]`):

<table><thead><tr><th width="160">Parameter</th><th width="110">Required</th><th>Description</th></tr></thead><tbody><tr><td><code>box</code></td><td>Required</td><td>The meta box name</td></tr><tr><td><code>field</code></td><td>Required</td><td>The field name</td></tr><tr><td><code>width</code></td><td>Optional</td><td>Width in px or % (Image, Gallery fields)</td></tr><tr><td><code>height</code></td><td>Optional</td><td>Height in px or % (Image, Gallery fields)</td></tr><tr><td><code>target</code></td><td>Optional</td><td>Link target: <code>_top</code>, <code>_parent</code>, <code>_self</code>, <code>_blank</code> (URL, Email, Phone fields)</td></tr><tr><td><code>date-format</code></td><td>Optional</td><td>PHP date format string, e.g. <code>d/m/Y</code> (Date, DateTime, Date Range fields)</td></tr><tr><td><code>time-format</code></td><td>Optional</td><td>PHP time format string, e.g. <code>H:i</code> (DateTime, Time fields)</td></tr><tr><td><code>phone-format</code></td><td>Optional</td><td>Phone number format: <code>original</code>, <code>e164</code>, <code>international</code>, <code>national</code>, <code>rfc3966</code></td></tr><tr><td><code>elements</code></td><td>Optional</td><td>Number of images per row (Gallery field)</td></tr><tr><td><code>parent</code></td><td>Optional</td><td>Parent field name (Repeater nested fields)</td></tr><tr><td><code>index</code></td><td>Optional</td><td>Zero-based index of the nested row (Repeater field)</td></tr><tr><td><code>block_name</code></td><td>Optional</td><td>Block name (Flexible Content nested fields)</td></tr><tr><td><code>block_index</code></td><td>Optional</td><td>Zero-based block index (Flexible Content field)</td></tr><tr><td><code>render</code></td><td>Optional</td><td>For Select / Checkbox / Radio: <code>value</code> or <code>label</code>. For Email / Phone: <code>text</code> or <code>link</code>.</td></tr><tr><td><code>list</code></td><td>Optional</td><td>List render format: <code>ul</code> (default), <code>ol</code>, or <code>string</code> (Checkbox, Select Multi, List fields)</td></tr><tr><td><code>separator</code></td><td>Optional</td><td>String separator when <code>list="string"</code> (Checkbox, Select Multi, List fields)</td></tr><tr><td><code>classes</code></td><td>Optional</td><td>Additional CSS classes applied to the output wrapper</td></tr></tbody></table>
