Menus, images, and plugin output sit outside your design markup. Delta reaches all three with a placeholder or an ability.
Menus
Menus stay under Appearance → Menus. A placeholder drops one into your design:
| Placeholder | Shows |
|---|---|
{{primary_nav}} |
The menu on the Primary location |
{{footer_nav}} |
The menu on the Footer location |
{{menu:slug}} |
A named menu |
{{nav:location}} |
The menu on any location |
“Put the primary menu in the header, aligned right.”
You get a plain nested list with the class delta-nav, so you style it in your design system and it matches the site. The current page is marked for you. Menus go three levels deep. If Primary has no menu yet, Delta shows a single Home link.
The agent can also build the menu: ask it to create one, add items, and assign it to a location.
Media
Images, video and audio live in the Media Library, as on any site. The agent can search it, add to it, and place the results.
“Find the team photos in the Media Library and use them in the About page grid.”
Ask it to look for an existing file before uploading another, and check the alt text it writes.
Delta accepts the usual image, video and audio formats, plus SVG. SVG files are cleaned on upload, so a client logo is safe to accept. Web fonts are the exception: they belong to the Fonts Manager.
Shortcodes
Your design markup runs shortcodes. Paste one into a page, a template, or the header and footer, and it renders as it would anywhere in WordPress: a booking form, a reviews widget, a map.
Shortcodes are output, not logic. They do not work inside a display condition, which decides whether a template shows rather than what it prints.
For developers
Menu markup is <ul class="delta-nav"> with nested <ul> for submenus, aria-current="page" on the matching item, and rel="noopener noreferrer" on any _blank link. Depth is capped at three. Two locations ship (Primary, Footer); you can register more.
Media abilities: delta/list-media, delta/get-media, delta/upload-media, delta/delete-media. Upload takes exactly one of url, path or data. Accepted: jpg, jpeg, jpe, png, gif, webp, avif, svg, mp4, webm, mov, mp3, wav, ogg, m4a. SVG is sanitized on every upload path, including wp-admin; svgz is rejected.
Shortcodes expand in per-entry HTML, template markup, chrome, and html-type field maps. Delta calls do_shortcode, not the_content, so wpautop does not reformat your markup.