=== DIY Church Wireframe ===
Contributors: diychurchwebsite
Tags: custom-background, custom-logo, custom-menu, custom-colors, featured-images, threaded-comments, translation-ready, theme-options, e-commerce, footer-widgets, full-width-template, right-sidebar, left-sidebar
Requires at least: 7.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 3.1.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A rapid-prototyping wireframe theme with a fully interactive, live-preview customizer.

== Description ==

DIY Church Wireframe is a prototyping base where every layer of the site is an
option, editable with instant preview in the WordPress Customizer:

* Responsive Header Builder: independent desktop, tablet, and mobile zones with keyboard-reorderable elements
* Mega menus (per menu item, 2-5 columns) — no walker plugins needed
* Per-page options: sidebar, transparent header, visibility controls, and page-specific hero content/styles
* Gutenberg pattern library: hero, features, pricing, testimonials, FAQ, stats, team, logos, CTA, contact
* Accessible predictive search with thumbnails, product prices, request caching, and keyboard navigation
* WooCommerce: variable-product Quick View, synchronized sticky add-to-cart quantity/variation state, second-image hover swap
* Maintenance / Coming Soon mode, page preloader, reading progress bar, custom 404 page
* 4 header presets (classic, centered, split, minimal) + top bar
* Optional sticky site header, independently configurable from announcement or companion-plugin bars
* Logo options: image / text / both, sizes, colors, tagline
* 4 nav styles, dropdown animations, off-canvas or dropdown mobile menu with adjustable breakpoint
* Hero section: 4 styles, background image, overlay color/opacity, height, buttons
* Synced Customizer/block-editor palettes, four design presets, local WOFF2 fonts, reduced-motion and high-contrast modes
* Layout controls: container width, boxed/full, sidebar positions per context, section/element spacing, radii
* Post Archive Builder: list plus 2-, 3-, and 4-column grids, independent gaps, card padding, archive spacing, image ratios, and featured-image placement
* Portfolio Builder: image, self-hosted video, YouTube, Vimeo, and mixed-media collections rendered by reusable shortcodes
* Single post options: author box, related posts, post nav, tags, comments
* Two-part Footer Builder: optional upper footer with 1–6 widget areas and independent width units; lower footer with 2- or 3-column legal, copyright, center-text, and social layouts
* Church News: categorized custom articles, searchable/filterable newspaper layout, archive and single templates, and [diy_news_center] shortcode
* Built-in SEO: meta description, Open Graph, Twitter cards, JSON-LD schema, breadcrumbs — auto-disabled when an SEO plugin is active
* WooCommerce: product grid options, header cart with live count, sale badge text, distraction-free checkout
* DIY Theme dashboard: guided live-preview links, module master switches, complete settings/module import-export, reset, and system status
* 3 custom widgets, 8 social networks, performance toggles
* Page templates: Full Width, Sidebar Left/Right, Landing (blank canvas)

== Installation ==

1. Upload the theme ZIP via Appearance → Themes → Add New → Upload Theme.
2. Activate, then open DIY Theme → Theme Dashboard for the control panel.
3. Click "Open the Customizer" and start shaping the wireframe live.

== Changelog ==

= 3.1.2 =
* Keep the mobile menu toggle hidden in desktop header zones unless the intentionally menu-first Minimal header preset is selected.

= 3.1.1 =
* Clarify the optional sticky site-header control and its independence from announcement or companion-plugin bars.

= 3.1.0 =
* Add a two-part Footer Builder with an optional upper footer, a selectable 1–6 widget-area count, per-area width units, and independent upper-footer colors and spacing.
* Add a 2- or 3-column lower footer with dynamic copyright, optional center text or social links, and a dedicated legal navigation menu.
* Expose every new footer setting through the existing bounded, sanitized AI configuration bridge.
* Add Church News articles, hierarchical news categories, search and category filters, newspaper-style archives, single-article templates, and the [diy_news_center] shortcode.

= 3.0.2 =
* Include About and Campuses in imported mobile church navigation.

= 3.0.1 =
* Keep centered bottom-row navigation within the header layout so long menus no longer wrap over page content.

= 3.0.0 =
* Completed the DIY Church identity migration across the theme folder, text domain, PHP and JavaScript identifiers, saved settings, hooks, child-theme relationships, documentation, and distribution metadata.
* Registered the DIY Theme parent menu before its child-theme setup submenu so WordPress generates the correct setup URL.

= 2.6.1 =
* Moved the Portfolio builder after the coordinated DIY product menu group so DIY Sermons, DIY Events, DIY SEO, DIY AI Assist., and DIY Theme remain together.

= 2.6.0 =
* Added a coordinated DIY admin-menu group directly after Comments: DIY Sermons, DIY Events, DIY SEO, DIY AI Assist., and DIY Theme.
* Moved DIY Maintenance Mode beneath DIY Theme when the companion plugin is active while preserving standalone fallback behavior.
* Redesigned the complete Theme Dashboard with guided cards, clearer instructions, responsive controls, improved status presentation, and safer import, export, and reset sections.
* Reorganized DIY Church Page Options into Layout, Header, Hero, and Footer sections with accessible field and toggle styling.
* Redesigned the Portfolio Builder, child-theme setup screen, theme-owned editor panels, and menu tools using the shared DIY Church administration design language.

= 2.5.0 =
* RENAMED: Public theme name and credits are now DIY Church Wireframe by DIY Church Website; the internal folder and text domain remain stable for child-theme and update compatibility.
* NEW: Post Archive Builder with list, 2-, 3-, and 4-column grids, row/column gaps, card padding, archive margins, image sizing, and top/left/right/hidden featured-image placement.
* NEW: Native Portfolio Builder for image, video, YouTube, Vimeo, and mixed media with grid, masonry, and list layouts.
* NEW: Copy-ready [diy_portfolio id="123"] shortcode in the portfolio editor and list screen.
* ACCESSIBILITY: Portfolio images use intentional alt text and videos use WordPress media/oEmbed output without visible captions.

= 2.4.0 =
* NEW: Official child-theme profile contract and two-choice activation setup screen.
* NEW: Duplicate-safe, optional local demo importer for pages, posts, menus, theme settings, images, campuses, speakers, sermons, podcasts, and events.
* NEW: Import rollback restores the prior homepage, posts page, navigation locations, site identity, and theme settings while removing only importer-created records.
* NEW: Reusable Protestant/Baptist church starter manifest with KJV sample Scripture and graceful behavior when companion plugins are absent.
* COMPATIBILITY: Stable design integration for DIY Sermons 1.1 and DIY Church Events 1.0 while preserving full standalone theme operation.

= 2.3.0 =
* NEW: Native compatibility with the DIY Church Simple SEO companion plugin.
* IMPROVED: Theme-level metadata and structured-data output automatically steps aside when DIY Church Simple SEO is active, preventing duplicate titles, descriptions, social cards, canonicals, and JSON-LD.
* COMPATIBILITY: The theme remains fully functional with no SEO companion installed and continues to provide its original lightweight SEO output.

= 2.2.0 =
* NEW: Stable, typed configuration bridge for the DIY Church Site AI Assistant companion plugin.
* NEW: Safe option allowlist, machine-readable theme schema, state snapshots, and sanitized configuration patches.
* NEW: Theme support declaration for AI-assisted site planning on WordPress 7.0.
* NEW: Matching front-end and block-editor styles for structured Site AI Assistant sections.
* SECURITY: AI integrations may change settings only through WordPress APIs and authorized user capabilities; theme files are never modified at runtime.

= 2.1.0 =
* NEW: Independent desktop, tablet, and mobile Header Builder layouts and breakpoints.
* NEW: Four design presets synchronized with block-editor palette, typography, and content widths.
* NEW: Per-page hero display, style, image, copy, and button overrides.
* NEW: Local WOFF2 font URLs, high-contrast mode, and system/always/never reduced-motion preferences.
* NEW: Starter pages and navigation for fresh-site previews.
* IMPROVED: Predictive search keyboard semantics, request cancellation, transient caching, and rate limiting.
* IMPROVED: WooCommerce Quick View supports native variable-product forms; sticky add-to-cart mirrors quantity and variation availability.
* IMPROVED: Focus trapping/restoration for menus and modals, keyboard Header Builder reordering, and focus-visible quick view controls.
* FIXED: Header Builder double initialization, ignored header toggles, header border output, social visibility, and import/reset sanitization gaps.
* PERFORMANCE: WooCommerce presentation assets now load only on WooCommerce screens.

= 2.0.0 =
* NEW: Zone-based Header Builder with drag-and-drop sortable elements and presets.
* NEW: Mega menu support via native menu-item options.
* NEW: DIY Church Page Options metabox (per-page layout overrides).
* NEW: Gutenberg block pattern library (10 sections).
* NEW: AJAX live search with product prices.
* NEW: WooCommerce Quick View, sticky add-to-cart, hover image swap.
* NEW: Maintenance mode, preloader, scroll progress bar, custom 404 page.
* NEW: Secondary menu location, theme hook map (diy_church_before/after_*).

= 1.0.0 =
* Initial release.
