WBD Properties releasesself-updates
Plugin WordPress para gestión inmobiliaria avanzada con propiedades y proyectos contenedores
by Tom Cardenas - Eruditus Group · github.com/eruditus-group/goestate-manager
★ 0stars
3release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/eruditus-group/goestate-manager/releases/download/v2.0.2/goestate-manager-2.0.2.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
🏠 GoEstate Manager
Plugin WordPress para gestión inmobiliaria avanzada con propiedades y proyectos contenedores.
📋 Características
- Custom Post Types: Propiedades y Proyectos
- Taxonomías: Tipos, ubicaciones, estados
- Metaboxes: Campos personalizados para propiedades
- Shortcodes: Visualización en frontend
- REST API: Endpoints para integraciones externas
- Google Sheets Sync: Sincronización con hojas de cálculo
- Admin Columns: Vista organizada en el dashboard
- Media Manager: Gestión de imágenes y planos
🔧 Requisitos
- WordPress 6.0+
- PHP 7.4+
- MySQL 5.7+
📦 Instalación
Desde GitHub (Releases)
- Descarga el último release
- Sube el ZIP a WordPress → Plugins → Añadir nuevo → Subir plugin
- Activa el plugin
Manual
cd wp-content/plugins/
git clone https://github.com/tu-usuario/goestate-manager.git
🚀 Uso
Shortcodes
Mostrar lista de propiedades:
[goestate_properties limit="12" type="apartamento" status="venta"]
Mostrar propiedad individual:
[goestate_property id="123"]
REST API
GET /wp-json/goestate/v1/properties
GET /wp-json/goestate/v1/properties/{id}
📁 Estructura
goestate-manager/
├── goestate-manager.php # Archivo principal
├── includes/
│ ├── Core.php # Núcleo y boot
│ ├── CPT.php # Custom Post Types
│ ├── Taxonomies.php # Taxonomías
│ ├── Metaboxes.php # Campos personalizados
│ ├── Shortcodes.php # Shortcodes frontend
│ ├── REST.php # API REST
│ ├── Ajax.php # Handlers AJAX
│ ├── Media.php # Gestión multimedia
│ ├── Save.php # Guardado de datos
│ ├── Sync.php # Sincronización externa
│ └── ... # Otros módulos
├── assets/
│ ├── admin.css/js # Scripts admin
│ └── frontend.css/js # Scripts frontend
└── docs/
└── google-sheets-sync # Docs sincronización
🔄 Actualizaciones
El plugin se actualiza automáticamente desde GitHub Releases. Cuando haya una nueva versión:
- WordPress te notificará
- Ve a Plugins → Actualizaciones disponibles
- Actualiza con un clic
🛠️ Desarrollo
Configurar entorno local
git clone https://github.com/tu-usuario/goestate-manager.git
cd goestate-manager
Crear un release
# Actualizar versión en goestate-manager.php
# Crear tag
git tag v1.0.1
git push origin v1.0.1
El GitHub Actions creará el ZIP automáticamente.
📝 Changelog
1.0.0
- Versión inicial
- CPT para propiedades y proyectos
- Taxonomías y metaboxes
- Shortcodes y REST API
- Sincronización con Google Sheets
👤 Autor
Tom Cardenas - Eruditus Group
📜 Licencia
GPL v2 or later
Read the full README on GitHub →