manifest / performance / googlereviews
Google Reviews Widget
wordpress google reviews
by galanakisbm · github.com/galanakisbm/googlereviews · website
★ 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/galanakisbm/googlereviews/archive/refs/heads/main.zipGoogle 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+