WP Manifestindependent plugin directory
manifest / social / plugin_wordpress_reviews

Google Reviews Plugin

Importa y muestra reseñas de Google en WordPress.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/daniels35/plugin_wordpress_reviews/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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]