Skip to main content

Opciones de WordPress

El plugin Tokko almacena todas sus configuraciones en las opciones de WordPress (wp_options). Esta referencia documentan todas las opciones disponibles, sus valores, tipos y cómo accederlas.

Configuración de API

Estas opciones contienen los detalles de conexión con Tokko Broker.

thi_api_key

Clave de autenticación para la API de Tokko Broker.
Esta es una clave sensible. No la expongas en código público o repositorios Git.

thi_language

Idioma usado al consumir la API de Tokko Broker. Afecta principalmente a cómo se muestran campos localizables que entrega Tokko (ej. nombres de operaciones).

thi_plugin_language

Idioma de la interfaz administrativa del plugin (menús, tabs, mensajes).

Configuración de sincronización

thi_sync_option

Tipo de sincronización configurado.

thi_custom_interval_value

Valor personalizado en minutos para sincronización custom.

thi_sync_developments

Habilita sincronización de desarrollos.

Configuración de visualización

thi_default_map_enabled

Muestra mapa por defecto en páginas de propiedad.

thi_generate_thumbnails

Genera miniaturas de imágenes al sincronizar.

thi_enable_secondary_url

Habilita URL secundaria para propiedades.

thi_enable_tokko_broker_url

Enlaza a Tokko Broker en lugar de mostrar en sitio.

thi_use_address_as_title

Usa dirección como título de propiedad.

thi_hide_property_address

Oculta la dirección completa de propiedades.

Configuración de búsqueda avanzada

thi_enhanced_search_enabled

Activa búsqueda mejorada de propiedades.

thi_enhanced_search_fields

Campos habilitados para búsqueda avanzada.

thi_age_range_slider_color

Color personalizado del control deslizante “Edad de la propiedad”.

thi_age_range_slider_label

Etiqueta del slider de edad de la propiedad.

thi_age_range_slider_half_map_enabled

Muestra slider a mitad de mapa.

Configuración de agentes

thi_enable_agent_sync

Habilita sincronización de agentes desde Tokko.

thi_agent_mobile_is_whatsapp

Trata números móviles de agentes como WhatsApp.

thi_download_agent_images

Descarga imágenes de agentes localmente.

thi_auto_assign_agent_id

ID de agente para asignación automática de propiedades.

Configuración de imágenes

thi_image_quality

Perfil de calidad usado para descargar imágenes de propiedades.

Configuración de contacto

thi_enable_contact_integration

Habilita integración de formularios de contacto.

Notificaciones por email

Las notificaciones por email son una característica premium (Professional / Pro+). En el plan Starter el filtro thi_notifications_enabled las desactiva por defecto.

thi_email_error_alert_enabled

Habilita el envío de alertas por email cuando el plugin registra errores.

thi_email_error_alert_level

Nivel mínimo de severidad para disparar una alerta por email.

thi_email_error_alert_recipients

Destinatarios de las alertas de error (uno o varios, separados por comas o saltos de línea).

thi_email_periodic_enabled

Habilita el reporte periódico por email (resumen de sincronización).

thi_email_periodic_frequency

Frecuencia del reporte periódico.

thi_email_periodic_recipients

Destinatarios del reporte periódico (mismo formato que las alertas).

thi_email_from_name

Nombre que aparece como remitente en los emails enviados por el plugin.

Estado y rastreo

Estas opciones son actualizadas automáticamente por el plugin y generalmente no deben modificarse manualmente.

thi_last_sync_time

Timestamp de la última sincronización completada.

thi_last_sync_metadata

Información detallada de la última sincronización.

thi_recent_sync_results

Historial de últimas sincronizaciones (máximo 10).

thi_sync_error_history

Historial de errores de sincronización.

thi_plugin_version

Versión actual del plugin instalado.

thi_last_api_connection

Timestamp del último contacto exitoso con API.

thi_last_api_response_time

Tiempo de respuesta (en ms) de la última llamada API.

Acceso a opciones en código

Obtener opciones

Actualizar opciones

Eliminar opciones


Mejores prácticas

No edites directamente en la base de datos. Siempre usa funciones de WordPress para garantizar sanitización y validación correctas.
Usa nombres con prefijo al crear opciones personalizadas para evitar conflictos:

Exportar/Importar opciones