Ana içeriğe geçin

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

 

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

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

 

sürücü tipi

 

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

  • 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ü

 

Manuel mod ile bağlanabilirsiniz :

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 Google Drive'ınızda site adıyla bir kök klasör oluşturacaktır

 

google-drive-klasörü

 

WP Media Folder klasörüne eklenen tüm klasörler ve alt klasörler ( WP Media Folder - {sitename}) senkronize edilecektir kök klasördeki tüm medya dosyalarınız 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 API'ler ve Hizmetler >> OAuth onay gidin Yetkilendirilmiş alan adları bölümüne alan adınızı ekleyin .

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

 

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: Kimlik bilgilerini oluşturmak için "Web uygulaması"nı seçin

 

onay ekranı

 

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

 

test uygulaması

 

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

 

oauth-istemcisi

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this