💬 Chat With Us — We're Here!

Last updated: July 7, 2026

This page is internal documentation for whoever maintains this website next — a future hire, a VA, or future-you who has forgotten how it all works. The site was built in a fairly unusual way: instead of using standard WordPress/Elementor features for everything, a lot of the styling, scripts, and even navigation are hand-coded and injected through a plugin called WPCode. This page explains that setup so nobody has to reverse-engineer it from scratch.

Site basics

Site URL: https://renegaderoofingco.com
WordPress login: https://renegaderoofingco.com/wp-admin/
WordPress version: 6.6.5 (version 7.0 is available but not yet installed)
Active theme: Hello Elementor — this is a deliberately bare-bones theme meant to be a blank canvas for Elementor. Almost all visual design comes from Elementor and from custom code, not from the theme itself.

Plugins in use

There are 23 installed plugins. 20 are active, 3 are inactive (kept installed but turned off).

Active plugins and what they do:

Inactive plugins (installed but turned off):

The WPCode snippet architecture

WPCode snippets are small pieces of custom code, each with an ID number, a location (where it runs), and an on/off switch. As of this writing there are 22 snippets total: 18 active, 4 inactive.

Active snippets:

Inactive/archived snippets (do not re-enable):

Dependency chain: Snippet 21137 is the one that matters most day-to-day. It was written specifically to counteract problems caused by a corrupted embedded style block in the homepage content (see below), so it should be treated as load-bearing. Do not delete or heavily edit 21137 without checking whether the homepage’s embedded CSS block has also been cleaned up — removing one without the other will break the homepage layout.

The header/navigation architecture

This is one of the more confusing parts of the site, so read carefully. There are two completely different navigation systems in use:

The newer /services/ hub page (created July 2026) uses the Default page template, which pulls in Header #79 like the FAQ and Refer-a-Friend pages do — so it’s actually on the “normal” template system, not the raw HTML system.

The custom CSS layer

The homepage’s content contains a large embedded block of CSS that got corrupted at some point (broken formatting mixed with stray HTML tags). Despite looking broken, part of this block is still functionally active and affects real layout — it is not simply dead code that can be deleted. Snippet 21137 exists specifically to repair/reinforce the styling that this corrupted block would otherwise break. Because of this, the two are linked: if the embedded block is ever cleaned up or removed, snippet 21137 needs to be reviewed at the same time, or the homepage layout can break.

The schema (structured data) architecture

Schema markup helps search engines understand the business. There are two separate sources of schema on this site, and they are intentionally split by page:

Do not add a second LocalBusiness block anywhere — that would create duplicate schema, which can confuse search engines rather than help them.

The Instant Estimator architecture

The Instant Estimator (the tool that gives visitors a quick roofing estimate) is built from three pieces:

The image architecture

Images on this site come from two different places, which matters if you’re ever trying to update one:

Known quirks and recent history

🏠 FREE INSTANT ESTIMATE
Licensed & Insured  •  Roofing Contractor #CCC1328895  •  General Contractor #CGC1514572  •  State of Florida — Dept. of Business & Professional Regulation