Supported features
What converts, what is approximated, what is left out
IQDesk targets marketing and company websites built with Lovable. This page is the honest list. Every project also gets its own conversion report with the exact notes for that project.
Layout
| In the Lovable project | In the WordPress theme | Status |
|---|---|---|
| Page sections (section, main, header, footer) | Full-width group blocks with the source padding, background, borders and min-height | Converted |
| Grids and flex rows (grid-cols-N, flex, gap) | Columns blocks with column widths and gaps; flex rows keep their frame | Converted |
| Cards, feature tiles, pricing tiers | Group blocks with border, radius, background, padding; trailing buttons pinned to the bottom | Converted |
| Centered content (mx-auto max-w-*) | Constrained layout with the source content width | Converted |
| Viewport heights (min-h-screen, lg:min-h-[80vh]) with items-center | Section min-height plus vertical centering | Converted |
| Fixed-height cropped preview boxes (h-48 overflow-hidden) | Framed box with exact height, contents clipped | Approximated |
| Absolutely positioned decorations (blurred blobs, badges) | Reported in the conversion notes; small corner labels are kept | Not converted |
Typography and color
| In the Lovable project | In the WordPress theme | Status |
|---|---|---|
| Headings h1–h6, paragraphs, inline links, strong/em | Heading and paragraph blocks with rich text | Converted |
| Tailwind type scale, weights, tracking, leading, alignment | Block typography styles | Converted |
| Colors from Tailwind config and CSS variables (hsl(var(--primary))) | theme.json palette and per-block colors | Converted |
| Google Fonts declared in the project | theme.json font families with the same web fonts | Converted |
| Lists with check icons or colored dots | List blocks with matching markers | Converted |
| Quotes and testimonials | Quote blocks with the source accent | Converted |
| Definition lists (dl/dt/dd) | Styled paragraphs | Approximated |
Images and media
| In the Lovable project | In the WordPress theme | Status |
|---|---|---|
| Images from the project (src/assets, public) | Image blocks; files copied into the theme | Converted |
| Aspect ratios (aspect-[16/9]) and object-fit | Image block aspect ratio | Converted |
| Site logo | Side-loaded into the media library and set as the site logo | Converted |
| Stacked image carousels (absolute-positioned slides) | Carousel of image blocks with arrows, dots and autoplay | Approximated |
| Video and audio with a static src | Video and audio blocks | Converted |
| Video/audio without a static src, iframes, canvas, Lottie | Omitted and reported | Not converted |
| Decorative mockups drawn with divs (skeleton cards, bars, dots) | Small HTML blocks with equivalent inline styles | Approximated |
Interactivity
| In the Lovable project | In the WordPress theme | Status |
|---|---|---|
| Buttons and button links (shadcn Button variants) | Buttons blocks with variant colors, radius and hover states | Converted |
| Navigation links in the header | Navigation block with a menu built on activation | Converted |
| Accordions (native details, shadcn Accordion) | Details blocks | Converted |
| Hover color changes | Theme CSS | Converted |
| Tabs, modals, dropdowns, toasts | Content of the default state is converted; the interaction is not | Approximated |
| Animations (framer-motion, animate-*) | Final state only | Approximated |
| Custom React state, event handlers, client-side logic | Not converted; the page is static WordPress content | Not converted |
Forms, commerce and data
| In the Lovable project | In the WordPress theme | Status |
|---|---|---|
| Contact and lead forms | Contact Form 7 forms with the same fields, wired into the page with a shortcode | Converted |
| Product listings and product pages | WooCommerce products created on first visit; product pages redirect to the designed page of the same slug | Converted |
| Cart link in the header | Cart link with a live count | Converted |
| Supabase, authentication, user dashboards, API calls | Detected and listed in the report; not converted | Not converted |
| Third-party widgets (chat, booking, maps embeds) | Not converted | Not converted |
SEO and responsiveness
| In the Lovable project | In the WordPress theme | Status |
|---|---|---|
| Page routes and titles | WordPress pages with the same slugs and titles, front page set | Converted |
| Site name from index.html | Site title | Converted |
| Meta descriptions, Open Graph tags | Not carried over; add them with your SEO plugin | Not converted |
| Responsive layout | Columns stack on mobile via WordPress; desktop values are used for spacing and type | Approximated |
How "approximated" items are handled
Approximated items are converted so the page keeps its rhythm and content, but the WordPress version is simpler than the original. Each one is listed in the review screen under the page it belongs to, with the reason. Many of them can be improved with one request to the AI agent ("rebuild the illustration in the Team Access card like the original", "match the hero height"), which reads the original source and measures both pages.
Editor compatibility
Every block is a core WordPress block with valid attributes, so the Site Editor and the page editor open the content without "invalid block" warnings. The theme requires WordPress 6.5 or newer; WooCommerce and Contact Form 7 are needed only when the project uses products or forms.