Install
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/galanakisbm/googlereviews/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Google Reviews Widget για WordPress
Ένα WordPress plugin που προσθέτει widget για εμφάνιση κριτικών Google μέσω του Google Places API.
✨ Χαρακτηριστικά
- Εμφάνιση κριτικών απευθείας από το Google Places API
- Ρυθμιζόμενος αριθμός κριτικών (1–5)
- Φιλτράρισμα με βάση την ελάχιστη βαθμολογία (αστέρια)
- Cache 12 ωρών με WordPress Transients για γρήγορη φόρτωση
- Responsive σχεδίαση με CSS
- Υποστήριξη ελληνικών και πολλαπλών γλωσσών (i18n ready)
🚀 Εγκατάσταση
- Αντιγράψτε τον φάκελο
googlereviewsστον κατάλογο/wp-content/plugins/του WordPress σας. - Ενεργοποιήστε το plugin από τον πίνακα Plugins του WordPress.
- Μεταβείτε σε Appearance → Widgets και σύρετε το widget Google Reviews στο sidebar σας.
⚙️ Ρύθμιση
| Πεδίο | Περιγραφή |
|---|---|
| Τίτλος | Τίτλος που εμφανίζεται πάνω από τις κριτικές |
| Google API Key | Το κλειδί API από το Google Cloud Console |
| Google Place ID | Το μοναδικό ID της επιχείρησής σας στο Google |
| Μέγιστος αριθμός κριτικών | Πόσες κριτικές να εμφανίζονται (1–5) |
| Ελάχιστη βαθμολογία | Εμφάνιση μόνο κριτικών με τόσα αστέρια ή περισσότερα |
🔑 Πώς να αποκτήσετε API Key & Place ID
Google API Key
- Μεταβείτε στο Google Cloud Console
- Δημιουργήστε ένα νέο Project (ή επιλέξτε υπάρχον)
- Ενεργοποιήστε το Places API
- Δημιουργήστε διαπιστευτήρια → API Key
- (Προαιρετικό αλλά συνιστάται) Περιορίστε το API Key σε HTTP referrers του domain σας
Google Place ID
- Μεταβείτε στο Place ID Finder
- Αναζητήστε την επιχείρησή σας
- Αντιγράψτε το Place ID (π.χ.
ChIJN1t_tDeuEmsRUsoyG83frY4)
📁 Δομή Αρχείων
googlereviews/
├── google-reviews-widget.php # Κύριο αρχείο plugin
├── assets/
│ └── css/
│ └── google-reviews-widget.css # Στυλ widget
└── README.md
🛡️ Ασφάλεια & Απόδοση
- Όλα τα δεδομένα αποθηκεύονται με
esc_html()/esc_attr()/esc_url() - Τα αποτελέσματα αποθηκεύονται στη cache για 12 ώρες με WordPress Transients
- Η cache εκκαθαρίζεται αυτόματα κάθε 12 ώρες
📄 Άδεια Χρήσης
GPL-2.0+