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

# Template Parts

- [What are Template Parts?](https://docs.kaliumtheme.com/template-parts/what-are-template-parts.md): Reusable pieces of layout and code you build once and place anywhere.
- [Creating Template Parts](https://docs.kaliumtheme.com/template-parts/creating-template-parts.md): Where template parts live, and the six kinds you can create.
- [Creating a Section](https://docs.kaliumtheme.com/template-parts/creating-template-parts/creating-a-section.md): Placing your own content at a chosen spot on the site.
- [Creating a Section with Elementor](https://docs.kaliumtheme.com/template-parts/creating-template-parts/creating-a-section/creating-a-section-with-elementor.md): Building a section visually, without needing Elementor Pro.
- [Creating a Section with WPBakery](https://docs.kaliumtheme.com/template-parts/creating-template-parts/creating-a-section/creating-a-section-with-wpbakery.md): Building a section with WPBakery, which is bundled with the theme.
- [Replace the Header](https://docs.kaliumtheme.com/template-parts/creating-template-parts/replace-the-header.md): Build a completely different header and use it on the pages you choose, while the rest of the site keeps the header from the Customizer.
- [Replace the Footer](https://docs.kaliumtheme.com/template-parts/creating-template-parts/replace-the-footer.md): Build a different footer and use it on the pages you choose, while the rest of the site keeps the footer you set up in the Customizer.
- [Replace a Page](https://docs.kaliumtheme.com/template-parts/creating-template-parts/replace-a-page.md): Take over an entire page (the 404 page, search results, an archive) and design it yourself.
- [Popups](https://docs.kaliumtheme.com/template-parts/creating-template-parts/popups.md): Content that opens over the page, with triggers and display rules.
- [Code Snippets](https://docs.kaliumtheme.com/template-parts/creating-template-parts/code-snippets.md): Add PHP, CSS or JavaScript to your site without touching a single theme file.
- [PHP Snippets](https://docs.kaliumtheme.com/template-parts/creating-template-parts/code-snippets/php-snippets.md): Change how your site behaves, the safe replacement for editing functions.php.
- [CSS and JavaScript Snippets](https://docs.kaliumtheme.com/template-parts/creating-template-parts/code-snippets/css-and-javascript-snippets.md): Add styles and scripts to your site, with control over how they load.
- [When a Snippet Goes Wrong](https://docs.kaliumtheme.com/template-parts/creating-template-parts/code-snippets/troubleshooting-snippets.md): What to do when a snippet misbehaves, including getting back into a locked admin.
- [Settings](https://docs.kaliumtheme.com/template-parts/settings.md): The panel beside the editor, and which settings each type shows.
- [Type](https://docs.kaliumtheme.com/template-parts/settings/type.md): The six types, and why this setting decides all the others.
- [Display Conditions](https://docs.kaliumtheme.com/template-parts/settings/display-conditions.md): Choosing which pages a template part applies to.
- [Placement](https://docs.kaliumtheme.com/template-parts/settings/placement.md): Where on the page a Section appears, or when a Snippet runs.
- [Container Settings](https://docs.kaliumtheme.com/template-parts/settings/container-settings.md): Wrapper width, device visibility and classes for a Section, Header or Footer.
