Funkcje
Automatyczna publikacja z Arkusza Google do WordPress
Odczytuje wiersze z połączonego Arkusza Google według powtarzającego się harmonogramu i automatycznie tworzy oraz publikuje z nich wpisy WordPress, z dostępnym dla administratorów ręcznym wyzwalaczem „test cron”.
Generowanie artykułów AI (napędzane przez OpenAI)
Generuje słowa kluczowe SEO, pełne artykuły, opisy meta oraz FAQ za pomocą OpenAI, a następnie zapisuje wygenerowaną treść z powrotem do Arkusza Google jako nowe wiersze gotowe do publikacji. Generowanie odbywa się jako wieloetapowe zadanie w tle (słowo kluczowe, artykuł, obrazy, zapis), dzięki czemu można je monitorować, a proces nie blokuje żądania.
Panel statusu na żywo
Panel administracyjny pokazuje status synchronizacji/generowania w czasie rzeczywistym — odliczanie do następnego uruchomienia, aktualny etap generowania (np. „Pisanie artykułu...”, „Wybieranie obrazów...”) oraz ostrzeżenia, gdy WP-Cron jest wyłączony lub zaplanowane uruchomienie nie zostało wykonane.
Obsługa wielojęzycznej treści
Obsługuje naprzemienne generowanie artykułów w różnych językach (np. polskim/angielskim lub według wyboru użytkownika), wykrywając i śledząc język każdego wygenerowanego artykułu.
Konfigurowalny harmonogram cron
Zarówno zadanie synchronizacji Arkusza, jak i zadanie generowania AI działają na niezależnie konfigurowalnych harmonogramach (co minutę, co godzinę, co 12 godzin, codziennie, co tydzień, co miesiąc lub wyłączone), z niestandardowymi interwałami cron WordPress rejestrowanymi przez wtyczkę.
Integracja z Kontem usługi Google
Administratorzy przesyłają plik danych uwierzytelniających konta usługi Google (JSON) przez panel administracyjny; wtyczka weryfikuje jego strukturę (wymagane pola, typ service_account) przed zapisaniem i połączeniem z Arkuszem.
Konfiguracja i instalacja
-
Zainstaluj i aktywuj
Zainstaluj i aktywuj wtyczkę w swojej witrynie WordPress w standardowy sposób (poprzez ekran Wtyczki lub przesyłając folder wtyczki).
-
Ukończ proces wdrożenia
Po pierwszej aktywacji zostaniesz przekierowany do ekranu wprowadzającego, aby przejść przez wstępną konfigurację.
-
Utwórz i udostępnij Arkusz Google
Skonfiguruj Arkusz Google z oczekiwaną strukturą kolumn dla artykułów, a następnie udostępnij go adresowi e-mail konta usługi Google (z uprawnieniami edytora).
-
Prześlij dane uwierzytelniające konta usługi Google
W ustawieniach Konta usługi wtyczki prześlij plik klucza .json pobrany z Google Cloud Console. Wtyczka weryfikuje plik (sprawdza pola type, project_id, private_key_id, private_key, client_email oraz potwierdza, że type to service_account) przed jego zapisaniem.
-
Połącz swój Arkusz Google
Wprowadź pełny adres URL Arkusza Google w głównych ustawieniach wtyczki — adres URL musi wskazywać na docs.google.com/spreadsheets.
-
Ustaw harmonogram synchronizacji
Wybierz, jak często wtyczka ma sprawdzać Arkusz i publikować nowe wiersze (od co minutę aż po raz w miesiącu, lub całkowicie wyłączyć automatyczną publikację).
-
Sprawdź, czy działa
Karta statusu w panelu pokazuje, czy synchronizacja jest aktualnie uruchomiona, ile czasu pozostało do następnego uruchomienia, oraz sygnalizuje, jeśli WordPress Cron nie działa (np. ustawiona stała DISABLE_WP_CRON) — w takim przypadku wymagane jest prawdziwe zadanie cron po stronie serwera.
-
(Opcjonalnie) Włącz obrazy z Unsplash i skonfiguruj generowanie artykułów AI
Włącz integrację z Unsplash, aby automatycznie pozyskiwać obrazy do artykułów; pozostaw wyłączoną, aby korzystać wyłącznie z Biblioteki mediów. Dodaj swój klucz API OpenAI w ustawieniach Generowania AI (zostanie zaszyfrowany przed zapisaniem), ustaw liczbę artykułów generowanych na jedno uruchomienie oraz wybierz harmonogram cron dla generowania.
Wymagania
| Requirement | Minimum | Notes |
|---|---|---|
| WordPress | Aktualna stabilna wersja | Wykorzystuje rdzenne Settings API, Cron API, AJAX oraz WP_Filesystem |
| PHP | Zalecane 7.4+ | Wymaga rozszerzenia openssl do szyfrowania klucza API |
| Konto usługi Google Cloud | Wymagane do uwierzytelniania w Google Sheets API |
Zgodność
| Item | Status | Notes |
|---|---|---|
| Polylang | Compatible | Obsługa języków wykorzystywana w dwujęzycznych procesach generowania artykułów |
Wsparcie i licencja
License
GNU General Public License v2.0 (GPLv2 lub nowsza)
FAQ
Jak połączyć mój Arkusz Google z wtyczką? +
Prześlij dane uwierzytelniające konta usługi Google (JSON) w ustawieniach wtyczki, udostępnij docelowy Arkusz Google adresowi e-mail tego konta usługi, a następnie wklej pełny adres URL Arkusza Google w polu ustawień wtyczki.
Co się stanie, jeśli nie skonfiguruję Unsplash? +
Obrazy do artykułów będą pobierane z Biblioteki mediów WordPress zamiast być automatycznie pobierane z Unsplash.
Dlaczego moja synchronizacja nie działa? +
Sprawdź kartę statusu w panelu. Jeśli widnieje „Not Scheduled” (Nie zaplanowano), automatyczna publikacja jest wyłączona. Jeśli wyświetlany jest czas następnego uruchomienia, ale nic się nie dzieje, WP-Cron może być wyłączony (DISABLE_WP_CRON) — w takim przypadku potrzebny jest prawdziwy cron serwerowy.
Co się dzieje, jeśli generowanie AI utknie lub zakończy się niepowodzeniem? +
Każde zadanie generowania przechodzi przez kolejne etapy (słowo kluczowe → artykuł → obrazy → zapis do arkusza) i jest śledzone indywidualnie. Błędy są zapisywane w dzienniku błędów wtyczki wraz z konkretnym etapem i przyczyną, a nieaktywne zadania są automatycznie usuwane po 48 godzinach
Czy mój klucz API OpenAI jest bezpiecznie przechowywany? +
Tak — jest szyfrowany za pomocą AES-256-CBC, z użyciem klucza wyprowadzonego z kluczy uwierzytelniających (soli) Twojej witryny WordPress, zanim zostanie zapisany w bazie danych, zamiast być przechowywany jako zwykły tekst.