manifest / integrations / github-repos-display
GitHub Repos Display
Wtyczka do wordpress wyświetlająca publiczne repozytoria z podanego konta git hub
by Adam Beksa · github.com/adambeksa/github-repos-display · 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/adambeksa/github-repos-display/archive/refs/heads/master.zipGitHub Repos Display - WordPress Plugin
Wtyczka WordPress do wyświetlania publicznych repozytoriów z GitHub.
Funkcje
- 📦 Wyświetla repozytoria GitHub za pomocą shortcode
[github_repos] - ⚙️ Panel administracyjny do konfiguracji
- 🚀 Cache (12 godzin) dla optymalizacji wydajności
- 📱 Responsywny layout (3 kolumny na desktop, 2 na tablet, 1 na mobile)
- 🎨 Nowoczesny design z efektami hover
- 🌙 Wsparcie dla dark mode
- 📊 Wyświetla: nazwę, opis, język, gwiazdki, forki, datę aktualizacji
Instalacja
Metoda 1: Ręczna instalacja
- Skopiuj folder
github-repos-displaydo kataloguwp-content/plugins/w Twojej instalacji WordPress - Przejdź do panelu administracyjnego WordPress → Wtyczki
- Znajdź "GitHub Repos Display" i kliknij "Aktywuj"
Metoda 2: ZIP
- Spakuj folder
github-repos-displaydo pliku ZIP - W panelu WordPress przejdź do Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer
- Wybierz plik ZIP i kliknij "Zainstaluj teraz"
- Aktywuj wtyczkę
Konfiguracja
- Przejdź do Ustawienia → GitHub Repos w panelu WordPress
- Wprowadź nazwę użytkownika GitHub (pole wymagane)
- Ustaw limit repozytoriów do wyświetlenia (1-100)
- Kliknij "Zapisz zmiany"
Użycie
Podstawowe użycie
Dodaj shortcode w dowolnym poście lub stronie:
[github_repos]
Zaawansowane opcje
Wyświetl repozytoria użytkownika:
[github_repos username="user_name"]
Ogranicz liczbę wyświetlanych repozytoriów:
[github_repos limit="10"]
Połącz parametry:
[github_repos username="twoja_nazwa_uzytkownika" limit="20"]
Cache
Repozytoria są cache'owane przez 12 godzin, aby zmniejszyć liczbę zapytań do GitHub API.
Aby wyczyścić cache:
- Przejdź do Ustawienia → GitHub Repos
- Kliknij przycisk "Wyczyść Cache"
Wymagania
- WordPress 5.0 lub nowszy
- PHP 7.0 lub nowszy
- Połączenie z internetem (do pobierania danych z GitHub API)
Struktura plików
github-repos-display/
├── github-repos-display.php # Główny plik wtyczki
├── assets/
│ └── css/
│ └── style.css # Style CSS
└── README.md # Dokumentacja
API GitHub
Wtyczka używa GitHub REST API v3:
- Endpoint:
https://api.github.com/users/{username}/repos - Dokumentacja: https://docs.github.com/en/rest
Wsparcie
W razie problemów sprawdź:
- Czy nazwa użytkownika GitHub jest poprawna
- Czy użytkownik ma publiczne repozytoria
- Czy cache został wyczyszczony (jeśli dane są nieaktualne)
Licencja
GPL v2 or later
Autor
Adam Beksa
- GitHub: https://github.com/adambeksa