Àpèjúwe
Kitchentra Estimator provides a multi-step kitchen remodeling estimator designed for WordPress. It includes:
- ZIP-code service-area validation
- Multi-step project qualification
- Server-side range calculation
- Lead capture and WordPress submissions
- Customer and admin email notifications
- Editable estimator copy and labels
- Configurable pricing models
- Configurable brand colors
- Responsive desktop/tablet/mobile presentation
- WordPress-native admin color picker
- AJAX security nonces
The plugin keeps its business logic in includes/plugin-core.php while frontend/admin CSS and JavaScript are loaded from dedicated asset files.
Usage
Full estimator
Add this shortcode to any WordPress page, post, or compatible page builder:
[kitchentra_estimator]
ZIP launcher
Use the compact ZIP launcher shortcode to validate a ZIP and open the full estimator in a modal:
[kitchentra_estimator_zip]
Optional attributes:
button— custom button labelplaceholder— ZIP input placeholderinvalid_message— custom message for an out-of-area ZIP
Example:
[kitchentra_estimator_zip button="Build my estimate →" placeholder="ZIP" invalid_message="Your ZIP code is outside our service area."]<h3>Structure</h3>
* kitchentra-estimator.php — plugin bootstrap/loader
* includes/plugin-core.php — estimator, AJAX, admin settings, pricing and email logic
* public/css/frontend.css — frontend styling
* public/js/frontend.js — estimator interactions/AJAX UI
* admin/css/admin.css — WordPress admin styling
* admin/js/admin.js — settings tabs and color picker
* assets/ — reserved for plugin images, screenshots, and banners
* readme.txt — plugin documentation
Privacy
The plugin stores estimator submissions in the WordPress database. Depending on site configuration, stored information may include name, phone, email, ZIP code, project selections, estimated range, follow-up choices, appointment details, consent status, and internal staff notes. The plugin provides WordPress personal-data exporter and eraser integrations for submissions associated with an email address. Site administrators are responsible for configuring email recipients, access, retention, and their siteÌtumọ̀ Yorùbá: ’s privacy policy.
ZIP launcher shortcode
Use [kitchentra_estimator_zip] to display a compact ZIP + Build my estimate form. A valid configured ZIP opens the full estimator in a modal and skips the duplicate ZIP question. Optional attributes: button, placeholder, and invalid_message.
Ìgbéwọlẹ̀
- Upload the
kitchentra-estimatorfolder to/wp-content/plugins/, or upload the ZIP from WordPress Admin > Plugins > Add New > Upload Plugin. - Activate the plugin.
- Add the
[kitchentra_estimator]shortcode to the page where the estimator should appear. - Open the estimatorÌtumọ̀ Yorùbá: ’s Settings screen under the Kitchen Estimator submissions menu.
- Configure ZIP codes, branding, copy, pricing, routes, and email settings.
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“Kitchentra Estimator” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaTúmọ̀ “Kitchentra Estimator” sí èdè rẹ.
Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
15.0.16
- Fixed output escaping, privacy query performance checks, and WordPress.org code quality findings.
- Updated plugin author to wpabir.
15.0.14
- Improved request sanitization and escaping for WordPress coding standards.
- Replaced restricted date() usage with wp_date().
- Improved privacy queries and uninstall cleanup.
- Shortened the readme short description to the WordPress.org limit.
15.0.13
- Added GPL-2.0-or-later plugin license metadata.
- Updated WordPress compatibility metadata to 7.1.
- Completed Kitchentra text-domain migration for the new plugin slug.
- Removed remaining legacy PHE-prefixed CSS animation identifiers.
- Updated plugin version and contributor metadata for WordPress.org review.
15.0.10
- Hardened public AJAX session validation and server-side final-step validation.
- Added WordPress personal-data exporter, eraser, and privacy-policy guidance.
- Added configurable uninstall data handling.
- Improved settings sanitization and capability checks.
- Fixed plugin version/header consistency and admin asset compatibility.
- Preserved the existing estimator flow, pricing, ZIP validation, scheduling, and email behavior.
15.0.8
- Fixed Step 4 route selection so customers can switch freely between In-Home Consultation, Project Call, and Send My Estimate.
15.0.5
- Fixed escaped apostrophes/backslashes in saved configuration and outgoing email values.
- Fixed outgoing From header formatting so the configured sender display name is preserved when the mail server permits custom From headers.
- Added CR/LF protection and normalization for email sender names.
15.0.3
- Improved admin settings tabs and color picker loading.
15.0.2
- Improved calculation AJAX compatibility and error handling.




