EstateSite Core
EstateSite Core — real-estate WordPress backbone (CPTs, search, options, metaboxes, login)
by Estate Site · github.com/milenfrom/estatesite-wpcore · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/milenfrom/estatesite-wpcore/archive/refs/heads/main.zipThe functional backbone for EstateSite — a WordPress real-estate stack forked from Houzez 4.1.6.
This plugin provides:
- Custom post types (
property,houzez_agent,houzez_agency) and 8 supporting taxonomies - Property meta accessor (
\EstateSite\Core\Property::get/set) with dual-mode compat shim (legacy_fave↔native_esc) - Search, submit-listing, user-verification, query, and data-source engines
- 24 procedural helper modules (price formatting, emails, cron, schema, etc.)
- 27 metabox files (CodeStar-based)
- 40 Redux option panels ported to CodeStar Framework
- Login / register / social-auth (Facebook, Google, Twitter, OpenID) + 6 user roles
- 27 shortcodes
- 14 classic WordPress widgets
Companion packages
- EstateSite Classic (theme) — presentation layer
- EstateSite Elementor (plugin) — Elementor widgets + theme builder + templates library
Core is the dependency of the other two. Install Core first.
Install
- Download the latest
.zipfrom the Releases page. - WordPress Admin → Plugins → Add New → Upload Plugin → choose the zip.
- Activate. Core auto-detects compatibility mode:
legacy_fave(default for existing Houzez sites):fave_*meta keys preserved, full Houzez compat.native_esc(fresh installs):esc_*namespaced keys.
Once installed, future updates appear automatically in Dashboard → Updates.
Requirements
- WordPress 6.4+
- PHP 7.4+ (8.1+ recommended)
- The bundled CodeStar Framework v2.3.1 (no separate install)
- The bundled Meta Box library (no separate install)
Development
git clone git@github.com:MilenFrom/estatesite-wpcore.git
cd estatesite-wpcore
# Symlink into your local WordPress install
ln -s "$PWD" /path/to/wp-content/plugins/estatesite-wpcore
PHP lint runs on every push via GitHub Actions. Tag a vX.Y.Z to trigger a release build.
Release process
See RELEASE_PROCESS_ESTATESITE.md in the dev repo.
License
GPL-2.0-or-later. See LICENSE.