An industrial theme for firms that design, build and maintain plant
Industry is a free block theme for manufacturers, engineering contractors and construction firms. A full-screen hero over a port at dusk, service and sector cards, counters that count up, a captioned project mosaic, client reviews beside a video, a blog, and a quote request form that needs no plugin — with eight colour palettes and full site editing throughout.

Two versions of Industry
The same design, built two ways. Both are free.
Recommended for new sites
Block theme
This download. Everything is edited in WordPress’s own Site Editor, with no plugins: the sections are patterns, with eight colour palettes, a dark mode and a quote form built in.
For sites built with Elementor
Elementor edition
The same design built for Elementor, with its own widgets and an appointment form; its companion code ships inside the theme. It needs the free Elementor plugin. The source is free on GitHub.
A quote form beside the story
The about band puts the firm’s story next to a quote request on a darkened photograph: service, company, name, email, phone and project details. It validates on the server, carries a nonce and a honeypot, works with JavaScript turned off, and sends to the site’s admin address — or, through one filter, to the CRM you already use.

Sectors, as photograph cards
Six market sectors, each a photograph that zooms on hover with a title and a line of copy. The home page shows three; the Services page shows all six, above the four steps of how a project runs.

Finished projects, captioned
The template’s mosaic of project photographs, each with a caption tag on its foot, opening full size in WordPress’s own lightbox. The Projects page adds a row of three more.

Client reviews beside a film
Reviews with star ratings in a slider that a finger, a trackpad or the square dots can move, beside a play tile that opens the video in a popup. Without JavaScript the play button is an ordinary link to the film.

Eight palettes, checked before release
Industry, the template’s own yellow, then Hi-vis, Steel, Signal, Machine and Copper, and two dark palettes, Night shift and Graphite. Every one is measured against WCAG AA before the theme is built — text, links, button labels and button edges, in light mode and in dark — and a palette that fails is not written.

Dark mode the visitor controls
The switch in the header is the visitor’s, separate from the palette you chose. It follows the reader’s system setting until they decide for themselves.

What you get
It has a blog, too
Case studies, site notes and news from the workshop. Archives, single posts, categories, tags, search and a 404 are all designed rather than inherited, with a sidebar that carries search, categories, recent posts, the archive and a tag cloud.

Questions
No. The quote form, the contact form, the newsletter sign-up and dark mode are part of the theme, and so are the starter pages. WooCommerce is supported if you add it, and is not required.
To the site’s admin email address, sent with WordPress’s own wp_mail(). If your host cannot send mail, any SMTP plugin fixes it. To send them somewhere else — a CRM, a webhook, a mailing-list plugin — return true from the industry_form_handlers filter and Industry sends nothing of its own. The services listed in the form come from the industry_quote_services filter.
No. The six starter pages are built only on a site that has no pages of its own yet, and only once. Activating Industry over an existing site leaves your pages alone.
Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator and Ninja Forms are mapped onto the theme’s own colours and spacing, so a plugin’s form does not look like a different website.
Eight palettes — Industry (the original yellow), Hi-vis, Steel, Signal, Machine, Copper, and the dark Night shift and Graphite — and five type pairings are one click each in the Site Editor under Styles. Each palette restyles every section.
Yes. Select the play button in the reviews section and paste any YouTube address as its link. It opens in a popup on the page.
Yes. Add add_filter( 'industry_enable_dark_mode', '__return_false' ); or add_filter( 'industry_enable_scroll_animations', '__return_false' ); to a child theme or a small plugin. With the animations off, the counters show their figures at once and the reviews slider and video keep working.
The block theme is edited in WordPress’s own Site Editor and needs no plugins. The Elementor edition is the same design built for the Elementor page builder, with its own widgets and an appointment form, its companion code bundled inside the theme; it needs the free Elementor plugin and is available on GitHub. For a new site we recommend the block theme.
Yes. Every string is translatable and languages/industry.pot is included.
Yes, twice a day, because it is distributed outside the WordPress.org theme directory. It sends the theme, WordPress and PHP versions, the locale, whether the site is a multisite, and an identifier derived from the site’s address with the site’s own secret key, so it cannot be turned back into the address. No personal data and no site name. The industry_check_for_updates filter switches it off.
The details
| Requires | WordPress 6.6 or newer |
|---|---|
| PHP | 7.4 or newer |
| Tested up to | WordPress 7.1 |
| Licence | GNU General Public License v2 or later |
| Patterns | 18 to insert (13 sections, 5 page layouts), plus 13 for the header, footer and templates |
| Templates | 14, plus 3 template parts |
| Starter pages | 6, built on activation, with a menu |
| Styles | 8 colour palettes × 5 type pairings |
| Fonts | Poppins and Oswald, self-hosted |
| Icons | Tabler Icons (MIT), drawn in the palette’s colours |
| Form plugins | Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator, Ninja Forms |
| Build step | None — no npm, no SCSS |
