A contact pattern that creates CRM leads
The form is styled by your tokens and posts to Zoho CRM or Zoho Forms. Hidden fields carry the page URL and campaign tags, so sales can see which page produced the lead.
Custom Themes · WordPress · Los Angeles
Your colors, type and spacing written down once, then used on every page your editors build.
A custom theme is the code that decides how your WordPress site looks and what your editors are allowed to change. We turn a Figma file or brand guide into a lightweight block theme, with the design tokens in theme.json, templates for each page type and patterns your marketing team can reuse. Built by our Glendale-led team for companies across the US, with forms that drop leads into Zoho CRM.
Advanced PartnerTheme forms that feed Zoho
01Custom theme or not?
It’s a theme written for one company instead of thousands. Nothing in it exists for a feature you’ll never use, and every color, font and layout choice comes from your brand. That makes it lighter and easier to keep on-brand, but it only pays back when the site matters to how you sell.
Inside a block theme we hand over
theme.jsonPalette, fonts, sizes, spacing and what editors may changetemplates/Home, page, single post, archive, search and 404 layoutsparts/Header and footer, edited once and shared everywherepatterns/Ready-made sections: hero, testimonial, pricing, FAQ, contactstyles/Optional style variations, such as a holiday or sub-brand lookfunctions.phpKept short: asset loading, block styles, nothing that belongs in a plugin02Theme development services
Most theme projects are a mix of the six jobs below. The first call usually tells us which ones yours needs, and the list goes into the BRD line by line.
A full site editing theme built on theme.json, HTML templates and template parts, so headers, footers and layouts are edited in the Site Editor instead of PHP files.
We read your Figma variables and text styles, match them to WordPress presets, and flag anything in the mockups that editors won’t be able to reproduce.
Older PHP themes with header.php, sidebars and a customizer get rebuilt as block templates, keeping the look your customers know and the URLs Google has indexed.
Custom colors, font sizes and spacing can be switched off where they cause damage, and user roles decide who may touch templates. Freedom inside the brand, not outside it.
Self-hosted fonts, only the CSS a page needs, sensible image sizes, focus states and color contrast checked against WCAG 2.1 AA while we build, so there’s less to retrofit later.
Inherited a theme someone edited directly? We move the changes into a child theme or a clean rebuild, so the next update stops wiping out your work.
Need blocks that go beyond styling, like a product comparison or a team grid fed by structured fields? Those live on our Gutenberg block development and ACF pages.
03From design file to working theme
One layer at a time, each sitting on the one below. This is the order we follow for a sample client, a restoration contractor in Pasadena with a fresh brand and a twelve-page Figma file.
Layer 1 · The design file
We list every color, type style and spacing value in the file. Twelve pages turned out to use nine blues that were meant to be two; the designer picks the keepers before any code exists.
Layer 2 · Tokens
Two brand colors, three neutrals, two font families, a fluid type scale and seven spacing steps become presets. WordPress turns each into a CSS variable that every block can use.
--wp--preset--color--brand
Layer 3 · Templates and parts
A header part, a footer part, then templates for the home page, a project, the project archive, a blog post and the 404. Eight templates cover all twelve Figma screens.
Layer 4 · Patterns
Before-and-after gallery, project facts, a quote with a photo, a service-area list, a contact band. Editors insert them from the block inserter and only swap the words and pictures.
Layer 5 · Handover
Custom colors are switched off, templates are editable by admins only, and a short recorded walkthrough shows how to publish a new project page in under ten minutes.
Sample project and numbers, shown to explain the order of work.
04Try it · sample tokens
This is the idea behind theme.json: change a value in one place and every template, pattern and button picks it up. Pick a brand color, a heading font, the body size, spacing and corner radius. The preview, the theme.json snippet and a contrast check update as you go.
Long Beach, CA
Commercial roofing, inspected twice a year
Flat roofs for warehouses and retail centers across Los Angeles County, with photo reports after every visit.
Request an inspectiontheme.json (sample excerpt)
Sample only. A real theme also defines neutrals, link and focus colors, a fluid type scale with several sizes, and block-level styles for buttons, quotes and navigation.
05Custom themes + Zoho
In the places a visitor raises a hand: forms, chat and booking. Because we write the theme, those pieces get designed with the rest of the page instead of looking pasted in, and the data lands in the right Zoho app.
The form is styled by your tokens and posts to Zoho CRM or Zoho Forms. Hidden fields carry the page URL and campaign tags, so sales can see which page produced the lead.
The Zoho SalesIQ widget sits in the footer template part and loads once the main content is on screen, so live chat doesn’t slow the first paint. Its colors are matched to your palette.
A pattern wraps your Zoho Bookings page with a heading and a short reassurance line. Marketing adds it to a service page in two clicks, and appointments sync to the right staff calendar.
06Custom theme pricing
WordPress itself is free, open-source software, so there’s no license to buy for the theme or the editor. What you pay for is the design and build work, plus the running costs every site has. Six things move the build cost more than anything else.
A brochure site needs five or six; a site with projects, locations and a resource library can need fifteen.
A finished Figma file with variables is quicker to build than a brand guide we design from.
Patterns are cheap to add. Blocks with their own settings or data take real development time.
Moving a handful of pages is quick. Hundreds of posts with old shortcodes need cleanup scripts.
Zoho forms, chat, booking, search or a members area each add their own testing.
We build to WCAG 2.1 AA by default; a formal audit report on top is scoped separately.
Running costs that sit outside our quote: hosting, a domain, any premium plugin licenses and paid font licenses. We name each one in the plan so nothing turns up later as a surprise renewal.
Our side is one number. The templates, patterns, guardrails and Zoho connections are listed in a BRD you sign, and the theme is built for that fixed price on a dated schedule. The first conversation costs nothing.
07Custom theme questions
Block or classic, child themes, rankings and who owns the code. Send us your Figma link or current site before the call and we’ll come with notes.
It is a theme written for one business rather than sold to many. It controls the look of every page (colors, fonts, spacing, headers, footers and layouts) and what editors are allowed to change. We build them as block themes, with the design tokens in theme.json and layouts in templates and template parts.
A premium multipurpose theme is quick to start with but ships options for every possible site, which adds weight and lets editors drift off-brand. A custom theme carries only what your design needs. If you have no designer and a small site, a well-chosen ready-made block theme is often the sensible choice, and we will say so.
A classic theme builds pages with PHP template files such as header.php and footer.php and is styled through the Customizer. A block theme uses HTML templates made of blocks, a theme.json file for settings and styles, and is edited in the Site Editor. New builds from us are block themes unless a plugin you rely on still needs a classic one.
A child theme is the right move when you like your current parent theme and only need a few changes, because updates to the parent no longer erase them. If you are fighting the parent theme on layout, speed or branding, a child theme just adds a layer on top of the problem, and a custom theme is cleaner.
Yes, that is the point of patterns. Editors insert ready-made sections such as a hero, testimonial or contact band and change the text and images. We decide with you which settings stay open, for example allowing any palette color but turning off custom hex values, and who can edit templates.
It should not if the switch is handled carefully. We keep or redirect every existing URL, carry over titles, meta descriptions and structured data, keep heading order sensible, and test speed on staging before launch. Search Console is watched closely for the first weeks after the switch.
Yes. We map Figma variables and text styles to theme.json presets, build each screen as a template or pattern, and point out any parts of the design that editors could not recreate on their own. If the file is missing mobile layouts or states like hover and focus, we raise that before the build is priced.
You do. WordPress themes are released under the GPL, and we hand over the theme files and the code repository along with admin access. Any developer can maintain it later, and nothing about the theme ties you to our hosting or support.
It depends on the number of templates, custom blocks, content to move and integrations. Once the scope is agreed, the BRD includes a delivery schedule with dated reviews on a staging site, so you know when each template will be ready to check.
The first call is free. After it, the templates, patterns, editor guardrails and any Zoho forms or chat are written into a BRD with one fixed price. Larger design systems shared across several sites may need a short paid discovery first, and we quote that before it starts.
08How a theme project starts
Four steps take you from a design file to a signed theme plan. A small theme can often be scoped from the first call and the Figma link; a multi-site design system may need a short paid discovery, priced before it begins.
Reviews happen on a staging site you can click through from anywhere in the US, Canada or Latin America, and we’re happy to meet your designers in person around Los Angeles.
Once signed, the build follows our schedule-led delivery process. See how we work →
09Let’s talk
Book a free consultation with Elite Tech Global. We review your Zoho, AWS, Shopify or WordPress setup, show where AI / SI agents can save time, and agree the next step. If we work together, every requirement and a fixed price go into a signed BRD before the build starts.
Real people, one team. Led by co-founders Ikramul Karim and Khris Kakosimidi, and a 40+ member team across Zoho, AWS and AI.
Thanks, we’ve got it.
We’ll review your request and email you to set up your free consultation. Prefer to pick a time now?
Book a call