Easily create new Post Types and Taxonomies using our visual editor.
When working with more data-oriented posts and layouts, the WordPress Block Editor (or the original Content Editor) does not offer an ideal workflow. Instead, WordPress have custom meta fields as a native feature, however the user experience of working with those native fields leave much to be desired.
Advance Custom Fields extends the core functionality to a much better editing experience, and any custom field added through TheDock will be connected to an appropriate field using ACF.
To ensure that anything is possible, theme’s built with TheDock support not only visual editing, but also custom code. Our code editors are built-in and you do not need to edit any files.
Add custom functions in PHP by extending your function.php file from within TheDock.
You can also create PHP Partials to extend your templates with custom coded parts, both as Sections and as Blocks.
Define global modules that can be used in more than one template in your theme. Quickly apply changes by changing the module.
You can also insert a module in a template and then detach the contents of your module. This way modules can be used as blueprints for a faster workflow. Any section in a layout can quickly be saved as a module adding it to your library, ready to be used in another template.
Simply drag-and-drop any .woff file to upload and use in your theme.
Your theme have a global header applied by default to all templates. The global header can hidden from the template settings.
The global header comes in two variants, one for desktop and one for mobile devices. By applying different styles, the menu can be placed on the top, on the side or as an overlay toggled by a button.
By default, your mobile menu is a overlay menu toggled by a button.
All parts of your site, such as pages, archives and single posts, have templates attached. TheDock visualizes the built-in template hierarchy of WordPress to give you full control of your theme.
You can even create templates that are exported as Custom Templates, to be assigned to any post in WordPress.
All images are lazy-loaded by default for optimal performance.
Your theme have a global footer applied by default to all templates. The global footer can hidden from the template settings.
The footer consists of one or more sections that can be fully customized just as any section in any layout.