WP Manifestindependent plugin directory
manifest / social / plugin_wordpress_reviews

Google Reviews Plugin

Importa y muestra reseñas de Google en WordPress.

by Daniel Diaz · github.com/daniels35/plugin_wordpress_reviews

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/daniels35/plugin_wordpress_reviews/archive/refs/heads/main.zip

Sistema integral de gestión y visualización de reseñas de Google para WordPress.

Este plugin permite sincronizar, administrar y mostrar testimonios de Google Places en tu sitio web. Combina la potencia de la Google Places API con opciones de gestión manual e importación masiva (JSON), presentando los resultados en un carrusel moderno y responsivo mediante Swiper.js.

📋 Características Principales

🛠️ Gestión Avanzada (Backend)

  • Fuentes Múltiples: Permite obtener reseñas directamente de la API de Google, agregarlas manualmente una por una o importar masivamente desde un archivo JSON.
  • Persistencia de Datos: Utiliza tablas personalizadas (wp_gpr_reviews y wp_gpr_settings) para almacenar las reseñas localmente, evitando el consumo excesivo de cuota de la API y mejorando la velocidad de carga.
  • Personalización de Negocio: Panel para configurar nombre del negocio, subir logo personalizado y definir credenciales de API.

📱 Experiencia de Usuario (Frontend)

  • Carrusel Interactivo: Implementa Swiper.js para crear un slider táctil, responsivo y con navegación fluida entre reseñas.
  • Carga Asíncrona (REST API): El frontend consume los datos a través de una API REST personalizada (gpr/v1/reviews), garantizando que la página cargue rápido y los datos se pinten dinámicamente.
  • Interfaz Rica: Muestra estrellas de valoración (con soporte para medias estrellas), fecha relativa, foto del autor y botón "Leer más" expandible para textos largos.

⚙️ Configuración

  1. Ve al menú Google Reviews en el administrador de WordPress.
  2. Credenciales: Ingresa tu Google API Key y el Place ID de tu negocio.
  3. Identidad: Sube el logo de tu empresa y define el nombre comercial.
  4. Obtener Reseñas:
    • Haz clic en "Actualizar desde Google" para conectar con la API.
    • O usa la sección "Importar reseñas desde JSON" para cargar un backup.
    • También puedes usar el formulario "Agregar reseña manual" para testimonios específicos.

📂 Estructura del Plugin

  • includes/
    • class-gpr-activator.php: Crea las tablas de base de datos al activar.
    • class-gpr-admin.php: Lógica del panel de control y formularios.
    • class-gpr-rest.php: Define los endpoints de la API (GET /reviews, POST /update).
    • class-gpr-shortcode.php: Renderiza el contenedor HTML y encola los scripts.
    • class-gpr-updater.php: Conecta con Google Maps API para sincronizar datos.
  • assets/
    • js/greviews.js: Lógica del cliente (Fetch API + Swiper config).
    • css/greviews.css: Estilos de las tarjetas, estrellas y slider.

🚀 Instalación

  1. Sube la carpeta del plugin a /wp-content/plugins/.
  2. Activa el plugin en WordPress.
  3. Nota: Al activar, se crearán automáticamente las tablas necesarias en la base de datos.
  4. Configura tus claves de API en el menú de ajustes.

💻 Shortcode

Para mostrar el carrusel de reseñas en cualquier página o entrada, utiliza:


[google_reviews]