Ana içeriğe geç

WP Media Folder Eklentisi: Google Drive Entegrasyonu

1. WP Media Folder Google Drive'a giriş yapın

Entegrasyonu tamamlamak için WordPress kontrol paneline geri dönün ve Ayarlar > WP Media Folder > Bulut ve Medya Aktarımı > Google Drive sekmesine tıklayın. İlk olarak, resimler için küçük resim ayarlayabilirsiniz.

Resim küçük önizlemesi oluştur: Bu seçenek, resim küçük önizlemeleri oluşturacak ve bunları bulut hesabınızda saklayacaktır. Resim küçük önizlemeleri, WordPress ayarlarına göre oluşturulacak ve resimleri yerleştirdiğinizde (performans amacıyla) kullanılacaktır.

 

resim küçük resmini oluştur

 

seçebilirsiniz sürücü türünüzü:

  • Sürücüm: Kişisel hesabınızı kullanın
  • Paylaşılan sürücüler: kullanın G Suite hesabınızı 

 

sürücü tipi

 

seçin Medya bağlantı türünüzü , bir sayfaya veya gönderiye bulut medyası eklerken varsayılan olarak 

  • Herkese açık bağlantı: Dosyalarınız için herkese açık bir bağlantı oluşturun ve bulut dosyaları üzerinde uygun hakları etkinleştirin (Paylaşılan bağlantı). Örnek: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Özel bağlantı: AJAX bağlantısı, dosyanıza orijinal erişim hakkınızı korumak için bulut bağlantısını gizleyecektir. Örnek: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

medya-bağlantı-türü

 

ile bağlanabilirsiniz Manuel mod:

Manuel mod

Önceki adımda verdiğiniz kimlik bilgilerini kullanarak, Google Drive sekmesinde aşağıdaki bilgileri yapıştırın:

  • Müşteri Kimliği
  • Müşteri sırrı

Ayarları kaydedin ve Google Drive'a Bağlan düğmesine.

 

google-giriş

 

Herhangi bir hata yapmadıysanız, aşağıdaki gibi yeni bir pencerede yetkilendirmeyi doğrulamalısınız:

 

google-api-izni

 

Bağlantı başarılı olmalı ☺ Eğer bağlantı başarılı olursa, Google Drive medya dosyalarınızı doğrudan WordPress'ün medya yöneticisinden oluşturabilir ve yönetebilirsiniz.

 

2. Google Drive'daki medya dosyalarıyla neler yapabilirim?

Nasıl çalışıyor? 

WP Media Folder oluşturacaktır bir kök klasör Google Drive'ınızda site adıyla

 

google-drive-klasörü

 

klasörüne eklenen tüm klasörler ve alt klasörler WP Media Folder senkronize edilecektir (WP Media Folder - {sitename}) tüm medya dosyalarınız kök klasördeki WordPress'teki Medya kitaplığınıza senkronize edilecektir.

 

Senkronizasyon talimatları nelerdir?

İki yönde de çalışıyor! Google Drive'dan bir dosya ekleyip WP Media Foldergörebilir veya WP Media Folder bir dosya ekleyip Google Drive'da görebilirsiniz. Ayrıca, Google Drive senkronizasyon yazılımını kullanarak WordPress dosyalarınızı masaüstünüzden yönetebilirsiniz. İnanılmaz, biliyoruz! ☺

 

google-drive-senkronizasyonu

 

WP Media Folder Google Drive entegrasyonu, medya dosyalarınızla 2 tür işlem yapmanıza olanak tanır:

İlk seçenek, Google Drive medya dosyalarını ( WP Media Folder içe aktarma için klasör seçimi) aktarmaktır.

 

import-media-google-drive

 

İkinci seçenek ise Google Drive medya dosyalarını doğrudan içeriğinize yerleştirmektir. Bu durumda, medya dosyaları sunucunuzdan değil, Google Drive'dan yüklenecektir.

 

Google Drive'ı yerleştir

 

Şu hatadan kurtulun: " WP Media Folder Google Drive ile bağlarken oluşan 'invalid_scope' hatası"

Google yakın zamanda uygulamaların doğrulanmasını zorunlu kılan yeni bir güvenlik katmanı tanıttı. Uygulamayı Google hesabınızla oluşturduysanız ve ardından WordPress'ten aynı hesapla giriş yaparsanız bu hatayı görmezsiniz.
Bu hata yalnızca uygulamayı Google hesabıyla oluşturduysanız ve WordPress'ten Google'a başka bir hesapla bağlanmaya çalışıyorsanız görünür.

Bu durumda, uygulamanızın şu süreci izleyerek Google tarafından onaylanması gerekiyor: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Geliştirici-Doğrulama-Formu

 

3. Bir Google Drive Uygulaması Oluşturun


WP Media Folder Google Drive entegrasyonu eklentiye dahildir. Bu eklentiyi (plug-on) WP Media Folderek olarak yüklemeniz gerekir. Eklenti ayrıca Google Fotoğraflar, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode ve Wasabi için de entegrasyon içerir.

Öncelikle, Google Drive'ı kullanmak için web sitenizi bağlayacak bir Google geliştirici uygulamasına ihtiyacınız var. https://console.cloud.google.com/ ve yeni bir proje oluşturun.

 

Proje oluştur-1

 

Ardından bir proje adı belirleyin - istediğiniz herhangi bir adı verebilirsiniz, ancak boşluk veya aksan işareti içermemesine dikkat edin. Daha sonra projenin oluşturulması için birkaç saniye bekleyin.

 

proje adı

 

Google Drive API'yi ilk kez kullanıyorsanız, etkinleştirmeniz gerekecektir.

 

etkinleştir-sürücü-api

 

Soldaki menüden "API'ler ve Hizmetler"

 

menü-api-hizmeti

 

Soldaki menüden "Kimlik Bilgileri"ne gidin, ana panelde "+ Yeni Kimlik Bilgileri"ne tıklayın >> OAuth istemci kimliği; istenirse, OAuth onay ekranınıza bir ad ekleyin.

 

oAuth-google-drive

 

Şimdi en önemli adım:

  • “Web uygulaması”nı seçin ve istediğiniz bir adı ekleyin.
  • Yetkilendirilmiş JavaScript kaynağı: https://alanadınız.com (sondaki eğik çizgi olmadan alan adınızla değiştirin)
  • Yetkilendirilmiş yönlendirme URI'leri: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated 
    (alan adınızla değiştirin)

 

uygulama kimlik bilgileri

 

Not: Eğer şu uyarı görünürse: "Bir OAuth istemci kimliği oluşturmak için öncelikle onay ekranında bir ürün adı belirlemeniz gerekir", Onay ekranını yapılandır gidin API'ler ve Hizmetler >> OAuth onaybölümüne alan adınızı ekleyin Yetkilendirilmiş alan adları.

seçmeniz gerekiyor Kullanıcı Türünü

 

OAuth-kullanıcı-türü

 

  • Dahili: Uygulamanız yalnızca kuruluşunuz içindeki G Suite kullanıcılarıyla sınırlıdır.
  • Harici: Uygulamanız, Google hesabı olan tüm kullanıcılar tarafından kullanılabilir olacaktır.

Ardından, yetkilendirilmiş alan adlarınızı girin ve uygulama kaydını tamamlamak için aşağıdaki adımlarla devam edin. Şimdi önceki adıma geri dönebilirsiniz: "Web uygulaması"nı seçin Kimlik bilgilerini oluşturmak için

 

onay ekranı

 

olarak ayarlayın "Test" modunda doğrulama yapmak istemiyorsanız, "Üretim" . Test " bölümüne Gmail adreslerini ekleyin "Test kullanıcıları tıklayın "Kullanıcı Ekle" Kullanıcıların Gmail adreslerini eklemek için

 

test uygulaması

 

Ve işte! WP Media Folderyapılandırmasına eklemek için ID ve Secret'ınızı aldınız.

 

oauth-istemcisi