WP Media Folder : integracja z Google Cloud Storage
1. Utwórz aplikację Dysk Google
Integracja Google Cloud z WP Media Folder jest zawarta w dodatku. Musisz zainstalować ten dodatek (wtyczkę) oprócz WP Media Folder . Dodatek obejmuje integrację z Dyskiem Google, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode i Wasabi.
Najpierw musisz zalogować się do Google Cloud Console lub zarejestrować się, jeśli nie masz konta Google. Przejdź do Menu Uprawnienia i Administracja > Utwórz projekt .
Następnie skonfiguruj nazwę projektu — możesz podać dowolną nazwę, ale nie używaj spacji ani akcentów. Następnie poczekaj kilka sekund na utworzenie projektu.
Jeśli po raz pierwszy korzystasz z Google Cloud Storage, przejdź do APIs & Services > Library , włącz Cloud Storage i Google Cloud Storage JSON API.
W menu po lewej stronie kliknij „Interfejsy API i usługi” > „Poświadczenia”.
W głównym panelu kliknij „+ Nowe poświadczenia” >> Identyfikator klienta OAuth ; jeśli zostaniesz o to poproszony, dodaj nazwę do ekranu akceptacji OAuth.
Teraz najważniejszy krok:
- Wybierz „Aplikacja internetowa” i dodaj wybraną nazwę
- Autoryzowane źródło JavaScript: https://twoja-domena.com (zastąp nazwą swojej domeny, bez końcowego ukośnika)
- Autoryzowane identyfikatory URI przekierowania: https://twoja-domena.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
(zastąp nazwą swojej domeny)
Uwaga: jeśli pojawi się to ostrzeżenie: „Aby utworzyć identyfikator klienta OAuth, musisz najpierw ustawić nazwę produktu na ekranie zgody”, kliknij przycisk Konfiguruj ekran zgody lub przejdź do Interfejsy API i usługi >> Ekran zgody OAuth , a następnie dodaj nazwa domeny w Autoryzowane domeny .
Najpierw musisz wybrać typ użytkownika.
- Wewnętrzna: Twoja aplikacja jest dostępna tylko dla użytkowników Google Workspace w Twojej organizacji. Nie musisz przesyłać aplikacji do weryfikacji
- Zewnętrzna: Twoja aplikacja będzie dostępna dla każdego użytkownika z kontem Google. Gdy Twoja aplikacja będzie gotowa do opublikowania, może być konieczne jej zweryfikowanie.
Następnie wypełnij autoryzowane domeny i wykonaj następujące kroki, aby zakończyć rejestrację aplikacji. Teraz możesz wrócić do poprzedniego kroku: Wybierz „Aplikacja internetowa”, aby utworzyć poświadczenia.
Następnie… voilà! Masz swój identyfikator i sekret do dodania w konfiguracji WP Media Folder .
Utwórz zasobnik
Aby korzystać z Google Cloud, należy utworzyć nowy zasobnik. Przejdź do obszaru zasobnika: zasobniki Cloud Storage . Następnie kliknij Utwórz .
Następnie wypełnij poniższe opcje:
- Wprowadź nazwę zasobnika
- Wybierz, gdzie chcesz przechowywać swoje dane
- Wybierz klasę pamięci dla swoich danych
- Wybierz domyślną klasę pamięci dla swoich danych
- Wybierz sposób kontrolowania dostępu do obiektów ( Zapobieganie dostępowi publicznemu: wyłączone, Kontrola dostępu: szczegółowa)
- Wybierz sposób ochrony danych obiektu
Następnie kliknij Utwórz . Kilka sekund po załadowaniu możesz zobaczyć szczegółowe informacje o wiadrze:
Lub możesz utworzyć nowe wiadro w WP Media Folder . Przejdź do menu Ustawienia> WP Media Folder > Chmura> Odciążaj multimedia > Google Cloud Storage , kliknij Ustawienia zasobnika i przycisk wyboru . Na dole wyskakującego okienka wprowadź nazwę zasobnika i kliknij Utwórz .
2. Zaloguj się do Google Cloud Storage z WP Media Folder
Wróć do pulpitu nawigacyjnego WordPress i kliknij menu Ustawienia> WP Media Folder > Chmura> Odciążaj multimedia> karta Google Cloud Storage . Wklej następujące pola do pól formularza:
- Identyfikator klucza dostępu
- Tajny klucz dostępu
- Identyfikator projektu
Następnie zapisz ustawienia, a połączenie powinno się udać. Przejdź do następnego kroku, aby odkryć funkcje Google Cloud Storage.
3. Jak to działa? Co mogę zrobić z Google Cloud?
Jak to działa?
Po połączeniu WP Media Folder z Google Cloud Storage wybierz zasobnik lub utwórz nowy, w którym będą przechowywane wszystkie Twoje dane.
Możesz też włączyć opcję Kopiuj do Google Cloud Storage , wszystkie przesłane nowe multimedia zostaną wysłane do Google Cloud.
A jeśli chcesz zsynchronizować przesłane multimedia przed użyciem integracji z Google Cloud Storage, kliknij przycisk Synchronizuj z Google Cloud Storage . Następnie wyśle całą istniejącą bibliotekę multimediów do zasobnika Google Cloud.
Aby odciążyć multimedia w witrynie, należy włączyć Usuń po przesłaniu , Twoja biblioteka multimediów będzie całkowicie przechowywana w Google Cloud zamiast na serwerze.
Po włączeniu Etykieta załącznika informacje na każdym nośniku będą wyświetlane po najechaniu na etykietę Google Cloud
Jeśli chcesz zmienić lokalizację multimediów lub usunąć wtyczkę, kliknij przycisk Pobierz Google Cloud Storage Media , a wszystkie multimedia zostaną skopiowane z Google Cloud Storage do biblioteki multimediów. Wszystkie poprzednie linki dodane w Twojej treści pozostaną na miejscu (brak uszkodzonych linków).
Jak podłączyć CDN?
Google Cloud CDN jest zintegrowany z naszą wtyczką. Aby utworzyć domenę niestandardową (CNAME), najpierw należy włączyć Compute Engine API i Certificate Manager API w sekcji Biblioteka.
Następnie przejdź do Równoważenie obciążenia w Usługi sieciowe lub przejdź do tego łącza . Następnie kliknij Utwórz moduł równoważenia obciążenia i wybierz Rozpocznij konfigurację . Następnie kliknij Kontynuuj .
W konfiguracji Frontendu wprowadź tekst w Nazwa (małe litery, bez spacji). Wybierz HTTPS (zawiera HTTP/2) w Protokół . Następnie kliknij pole Adres IP > Utwórz adres IP .
Następnie kliknij pole Certyfikat > Utwórz nowy certyfikat . W wyskakującym okienku „Utwórz certyfikat” wprowadź tekst w Nazwa , wybierz „Utwórz certyfikat zarządzany przez Google” w trybie tworzenia . Następnie wprowadź swoją domenę w Domeny . np.: „cdn.joomunited.com”. W końcu kliknij Gotowe .
Następnie przejdziemy do Konfiguracja zaplecza , kliknij Usługi zaplecza i zasobniki zaplecza > Utwórz zasobnik zaplecza . Następnie w wyskakującym okienku wypełnij Nazwa zasobnika zaplecza , wybierz zasobnik w zasobnika Cloud Storage . Następnie kliknij Utwórz .
W końcu kliknij Utwórz .
Następnie przejdź do Zabezpieczenia > Menedżer certyfikatów > Certyfikaty klasyczne , skopiuj Domena i wklej je w Domena niestandardowa (CNAME) w ustawieniach Google Cloud Storage. Na przykład w tym przypadku: „cdn.hoadongho247.com” .
Na koniec możesz zobaczyć zmiany w Adres URL pliku na każdym obrazie.
Zaawansowane ustawienia i działania
Możesz wybrać zasobnik, aby zaimportować foldery i pliki z serwera Google Cloud Storage do swojej biblioteki multimediów. Lub skopiuj wszystkie pliki z jednego zasobnika do drugiego.