No description
  • JavaScript 70.9%
  • TypeScript 20.8%
  • PHP 7%
  • CSS 1.2%
Find a file
Pedro Camacho a439ffb346 1.4.6: text links keep nofollow/sponsored/ugc
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 20:02:47 -07:00
assets 1.4.2: Template Kits build the whole site; template media kept on insert 2026-10-20 19:33:41 -07:00
build 1.4.6: text links keep nofollow/sponsored/ugc 2026-10-20 20:02:47 -07:00
includes 1.4.5: Web9SEO credit on Kira's screens 2026-10-20 19:58:49 -07:00
library 1.4.1: library maps embed from a street address 2026-10-20 12:44:34 -07:00
src 1.4.6: text links keep nofollow/sponsored/ugc 2026-10-20 20:02:47 -07:00
templates Kira Page Builder 2026-10-12 19:47:23 -07:00
theme/kira-blank Template library: 5 headers, 5 footers, 3 hero sections and 5 pages, importable from Theme Builder → Template library 2026-10-12 20:49:32 -07:00
tools Style tab UX: part sections, clear color and reset controls, overlay, hover link color 2026-10-16 23:56:39 -07:00
.gitattributes Native styling work list from the wp-staging migration 2026-10-16 13:18:09 -07:00
.gitignore Template library: 5 headers, 5 footers, 3 hero sections and 5 pages, importable from Theme Builder → Template library 2026-10-12 20:49:32 -07:00
AGENTS.md Kira Page Builder 2026-10-12 19:47:23 -07:00
CONTRACT.md Kira Page Builder 2026-10-12 19:47:23 -07:00
kira-page-builder.php 1.4.6: text links keep nofollow/sponsored/ugc 2026-10-20 20:02:47 -07:00
LICENSE Kira Page Builder 2026-10-12 19:47:23 -07:00
NATIVE-STYLING.md Style tab UX: part sections, clear color and reset controls, overlay, hover link color 2026-10-16 23:56:39 -07:00
package-lock.json Kira Page Builder 2026-10-12 19:47:23 -07:00
package.json Kira Page Builder 2026-10-12 19:47:23 -07:00
PROGRESS.md 1.4.0: Template Kits — download complete industry site designs 2026-10-20 11:26:54 -07:00
readme.txt 1.4.6: text links keep nofollow/sponsored/ugc 2026-10-20 20:02:47 -07:00
tailwind.config.cjs Kira Page Builder 2026-10-12 19:47:23 -07:00
tailwind.preset.cjs Kira Page Builder 2026-10-12 19:47:23 -07:00
tsconfig.json Load the full weight and width range of variable Google fonts 2026-10-13 10:54:46 -07:00
uninstall.php Kira Page Builder 2026-10-12 19:47:23 -07:00

=== Kira Page Builder ===
Contributors: web9seo
Tags: page builder, theme builder, drag and drop, popup, landing page
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.4.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A visual page builder and theme builder that saves plain HTML and CSS: fast pages, no builder scripts on the front end.

== Description ==

Kira Page Builder lets you design pages visually: drag sections, columns and widgets onto the canvas, style them per device and
publish. Pages are rendered to static HTML and CSS when you save, so visitors download only the markup and the few small scripts
a page actually uses.

* Drag-and-drop editor with Content, Style and Advanced settings for every element, responsive per device.
* Design tokens: global colors, fonts (self-hosted Google Fonts) and button styles.
* Theme builder: header, footer, single, archive and 404 templates with display conditions. Works with any classic theme, and ships
  with the minimal Kira Blank theme.
* Popup builder with triggers and display conditions.
* Saved templates and global widgets (edit once, update everywhere).
* Motion: entrance and hover animations, scrolling and mouse effects, sticky elements, background parallax. All of it respects
  the visitor's reduced-motion setting.
* Widget packs: marketing, sliders and carousels, navigation (table of contents, off-canvas, search, sitemap) and utilities (HTML,
  shortcode, map, sidebar). Dynamic widgets for posts, menus and site data.
* Page revisions with a history panel.

== Installation ==

1. Upload the `kira-page-builder` folder to `/wp-content/plugins/`, or install the zip from Plugins → Add New → Upload.
2. Activate the plugin.
3. Open any page and click "Edit with Kira".

== Frequently Asked Questions ==

= Who can edit with Kira? =

Users who can edit the post and have the `unfiltered_html` capability (administrators and editors on single sites), because the
saved page is trusted HTML.

= What happens if I deactivate the plugin? =

Pages keep their content (text, links and images) as unstyled HTML in the regular post content. The Kira layout, styles and templates stop being applied until you activate it again.

== Changelog ==

= 1.4.6 =
* Fixed: text links keep their nofollow, sponsored and ugc settings. Links that open in a new tab still get noopener noreferrer.

= 1.4.5 =
* Kira's admin screens credit Web9SEO in the footer.

= 1.4.4 =
* Fixed: Formulator forms are readable on dark designs. Fields use the site's background color with a matching border (they were always white, so light text vanished), and field hints and "(Required)" use the text color instead of a fixed grey and red.

= 1.4.3 =
* Fixed: menu dropdowns in the header could open behind the sections below (animated or positioned ones). The header, including a sticky header row, now stacks above the page content, below popups and the admin bar.

= 1.4.2 =
* New: Template Kits → "Build the site" sets up a whole website from a kit in one step: its pages (Home becomes the front page), a menu, the header, footer and 404 page published site-wide, its forms, and its colors and fonts. "Download templates only" still adds just the drafts.
* Fixed: inserting a template from the Library (or unlinking a linked one) lost its background images and other media on save.
* Fixed: menu links no longer vanish on hover or on the current page when the header uses the main color. Both are now underlined in the menu's own color, and dropdowns use the text color.

= 1.4.1 =
* Fixed: the Contact page in the template library now shows a real map. It uses a Google map embed, which works from a plain street address (OpenStreetMap needs coordinates, so it only showed a link).

= 1.4.0 =
* New: Kira → Template Kits. Browse complete site designs by industry and download only the ones you want. A kit brings its header, footer, pages and 404 page as draft templates, adds its images to the media library and creates its forms in Formulator (when it's active). Optionally, it can also set the site's colors and fonts to the kit's.

= 1.3.1 =
* Fixed: on sites with plain permalinks, the editor Library showed no saved templates and the condition pickers found nothing (the REST query string was joined with a second "?").

= 1.3.0 =
* Sections default to 40px top and bottom padding: a blank Padding top or bottom field means 40px (shown as the field's placeholder), on new and existing sections alike. Inner sections in legacy columns keep none.
* Style tab → Layout: Direction is a picker with a diagram per option (boxes plus an arrow showing where the next item goes) and a caption such as "Stacked: each new item goes below ↓". The direction in effect is marked when none is set.
* Move elements without dragging: Move up / down, Move out of parent and Move into previous in the right-click menu, with Alt+arrow shortcuts (↑ ↓ reorder, ← out, → in) and up/down buttons on the element toolbar.
* Cut (Ctrl+X) and Paste inside, for moving anything anywhere in two steps.
* The right-click menu is grouped and shows each action's shortcut.
* Lazy-loaded library images use `sizes="auto"`, so browsers download the variant that fits the image's actual width instead of the full screen width.

= 1.2.0 =
* Style tab: widgets with parts (Image Box) show a "Whole widget" section, then a foldable section per part (Image, Title, Text) with all its options. Groups and sections show which ones have values set.
* Background overlay: a color and opacity over a section's, container's or column's background image and color, per device.
* Hover link color for any widget with links; the Nav Menu's Colors offer Link color for Normal and Hover only.
* Clearer controls: color swatches show the color in effect (site colors included; checkered = none, dashed = inherited), a Reset icon on values set at this device, themed buttons throughout the panel.

= 1.1.0 =
* New Container element: sections hold containers, containers hold widgets and other containers. Flex or grid, any direction, wrap, row/column gaps, grid columns and equal rows. New sections and the structure picker use containers; "Convert to containers" upgrades existing columns.
* Section layout: content width, inner padding, and a min height the content fills. Grow, shrink, order and min width for items in a row.
* Widget parts: style an Image Box's image, title and text separately (Style tab → Part). New Object fit, Aspect ratio, Max height and Overflow values.
* "Edit with Kira" in the admin bar lists the page, its header, footer and template.
* Fix: "Preview changes" no longer saves the live page; it previews from the autosave.
* Fix: the element action bar stays inside the canvas on tablet and mobile.
* After updating, run Tools → "Rebuild all pages" (a notice reminds you) so stored pages use the new section markup.

= 1.0.1 =
* Variable Google fonts load their full weight and width range (editor and self-hosted copy).
* The editor canvas shows the site's Additional CSS, so it matches the live pages.
* Image widget: optional link (new tab optional), and a "Load immediately" option for the main image on a page. Premade heroes use it.
* Formulator forms follow the design tokens (button, controls, labels, corner radius).
* Theme builder single, archive and 404 templates are full width in themes that box plain content.

= 1.0.0 =
* First stable release.

= 0.1.0 =
* Initial development release.