WP Manifestindependent plugin directory
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.zip

GitHub 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

  1. Skopiuj folder github-repos-display do katalogu wp-content/plugins/ w Twojej instalacji WordPress
  2. Przejdź do panelu administracyjnego WordPress → Wtyczki
  3. Znajdź "GitHub Repos Display" i kliknij "Aktywuj"

Metoda 2: ZIP

  1. Spakuj folder github-repos-display do pliku ZIP
  2. W panelu WordPress przejdź do Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer
  3. Wybierz plik ZIP i kliknij "Zainstaluj teraz"
  4. Aktywuj wtyczkę

Konfiguracja

  1. Przejdź do Ustawienia → GitHub Repos w panelu WordPress
  2. Wprowadź nazwę użytkownika GitHub (pole wymagane)
  3. Ustaw limit repozytoriów do wyświetlenia (1-100)
  4. 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:

  1. Przejdź do Ustawienia → GitHub Repos
  2. 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:

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