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

 

Ardından 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

 

Ardından , 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://{alanadınız.com}/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

medya-bağlantı-türü

 

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

 

google-drive-klasörü

 

klasörüne eklenen tüm klasörler ve alt klasörler WP Media Folder senkronize edilecektir Google Drive bu klasörün altına (WP Media Folder - {sitename}) . Ve tam tersi, Google Drive'daki bu 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 düğmesine tıklayın veya API'ler ve Hizmetler >> OAuth onay ekranına gidin ve ardından  Yetkilendirilmiş alan adları bölümüne alan adınızı ekleyin .

Öncelikle 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, yayınlama durumunu "Test" olarak ayarlayın . Test modunda, lütfen aşağıdaki "Test kullanıcıları " bölümüne Gmail adreslerini ekleyin . Kullanıcıların Gmail adreslerini eklemek için "Kullanıcı Ekle" düğmesine 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