Addon WP Media Folder : Integrasi Google Cloud Storage
1. Buat Aplikasi Google Drive
Integrasi Google Cloud dengan WP Media Folder sudah termasuk dalam Add-on ini. Anda perlu menginstal add-on (plugin) ini selain WP Media Folder. Add-on ini juga menyertakan integrasi untuk Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode, dan Wasabi.
Pertama, Anda perlu masuk ke Google Cloud Console atau mendaftar jika Anda belum memiliki akun Google. Navigasi ke Menu IAM & Admin > Buat proyek .
Kemudian, tentukan nama proyek - Anda dapat memberikan nama apa pun yang Anda inginkan, tetapi jangan menyertakan spasi atau tanda aksen. Kemudian tunggu beberapa detik hingga proyek dibuat.
Jika ini pertama kalinya Anda menggunakan Google Cloud Storage, Anda harus membuka API & Layanan > Pustaka , lalu aktifkan Cloud Storage dan Google Cloud Storage JSON API.
Dari menu sebelah kiri, klik “API & Layanan” > “Kredensial”.
Pada panel utama, klik “+ Kredensial Baru” >> ID klien OAuth ; jika diminta, tambahkan nama ke layar persetujuan OAuth Anda.
Sekarang, langkah terpenting:
- Pilih “Aplikasi web” dan tambahkan nama pilihan Anda.
- Sumber JavaScript resmi: https://your-domain.com (ganti dengan nama domain Anda, tanpa garis miring di akhir)
- URI pengalihan yang diizinkan: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
(ganti dengan nama domain Anda)
Catatan: jika peringatan ini muncul: "Untuk membuat ID klien OAuth, Anda harus terlebih dahulu mengatur nama produk di layar persetujuan" Anda harus mengklik Konfigurasi layar persetujuan atau pergi ke API & Layanan >> Layar persetujuan OAuth , lalu tambahkan nama domain Anda di Domain yang diizinkan .
Pertama, Anda perlu memilih Tipe Pengguna.
- Internal: aplikasi Anda hanya dapat diakses oleh pengguna Google Workspace di dalam organisasi Anda. Anda tidak perlu mengirimkan aplikasi Anda untuk verifikasi.
- Eksternal: aplikasi Anda akan tersedia untuk setiap pengguna yang memiliki akun Google. Setelah aplikasi Anda siap dipublikasikan, Anda mungkin perlu memverifikasi aplikasi Anda.
Kemudian, isi domain yang diizinkan dan lanjutkan dengan langkah-langkah berikut untuk menyelesaikan pendaftaran aplikasi. Sekarang Anda dapat kembali ke langkah sebelumnya: Pilih “Aplikasi web” untuk membuat kredensial.
Lalu… voilà! Anda mendapatkan ID dan Secret untuk ditambahkan ke konfigurasi WP Media Folder.
Buat ember
Untuk menggunakan Google Cloud, Anda perlu membuat bucket baru. Silakan masuk ke area bucket: Cloud Storage Buckets . Kemudian klik tombol Buat
Selanjutnya, Anda harus mengisi pilihan di bawah ini:
- Masukkan nama bucket
- Pilih tempat untuk menyimpan data Anda
- Pilih kelas penyimpanan untuk data Anda
- Pilih kelas penyimpanan default untuk data Anda
- Pilih cara mengontrol akses ke objek ( Pencegahan akses publik: Nonaktif, Kontrol akses: Terperinci)
- Pilih cara melindungi data objek
Setelah itu, klik Buat . Beberapa detik setelah pemuatan, Anda dapat melihat informasi detail bucket:
Atau Anda dapat membuat bucket baru di WP Media Folder . Navigasi ke menu Pengaturan > WP Media Folder > Cloud > Offload Media > Google Cloud Storage , klik Pengaturan dan pemilihan Bucket . Di bagian bawah jendela pop-up, masukkan nama bucket dan klik Buat .
2. Masuk ke Google Cloud Storage dari WP Media Folder
Kembali ke dasbor WordPress dan klik menu Pengaturan > WP Media Folder > Cloud & Media Offload. Selanjutnya, klik Ubah di bagian Google Cloud Storage .
Kemudian, tempelkan teks berikut ke dalam kolom formulir:
- ID Kunci Akses
- Kunci Akses Rahasia
- ID Proyek

Setelah itu, simpan pengaturan dan koneksi seharusnya berhasil. Silakan lanjutkan ke langkah berikutnya untuk menemukan fitur-fitur Google Cloud Storage.
3. Bagaimana cara kerjanya? Apa yang bisa saya lakukan dengan Google Cloud?
Bagaimana cara kerjanya?
Setelah Anda menghubungkan WP Media Folder dengan Google Cloud Storage, silakan pilih bucket atau buat yang baru tempat semua data Anda akan disimpan.
Dan Anda dapat mengaktifkan Salin ke Google Cloud Storage , semua media baru yang Anda unggah akan dikirim ke Google Cloud.
Dan jika Anda ingin menyinkronkan media yang telah Anda unggah sebelum menggunakan integrasi Google Cloud Storage, klik Sinkronkan dengan Google Cloud Storage . Kemudian, semua pustaka media Anda yang ada akan dikirim ke bucket Google Cloud Anda.
Untuk memindahkan media dari situs Anda, Anda harus mengaktifkan Hapus setelah unggah , sehingga pustaka media Anda akan sepenuhnya tersimpan di Google Cloud, bukan di server Anda.
Dengan mengaktifkan label Lampiran , informasi tentang setiap media akan ditampilkan saat Anda mengarahkan kursor ke Google Cloud di kanan atas.
Saat Anda ingin mengubah lokasi media atau menghapus plugin, klik Ambil Media Google Cloud Storage , lalu semua media Anda akan disalin dari Google Cloud Storage ke pustaka media Anda. Semua tautan sebelumnya yang ditambahkan dalam konten Anda akan tetap ada (tidak ada tautan yang rusak).
Bagaimana cara terhubung ke CDN?
Google Cloud CDN terintegrasi dengan plugin kami. Untuk membuat domain kustom (CNAME), pertama-tama, Anda harus mengaktifkan Compute Engine API dan Certificate Manager API di bagian Library.
Setelah itu, navigasikan ke Load balancing di bawah Layanan jaringan atau kunjungi tautan . Selanjutnya, klik Buat Load Balancer , dan pilih Mulai Konfigurasi . Kemudian klik Lanjutkan .
Pada konfigurasi Frontend , masukkan teks pada Nama (huruf kecil, tanpa spasi). Pilih opsi HTTPS (termasuk HTTP/2) Protokol . Kemudian klik pada kolom Alamat IP > Buat Alamat IP .
Kemudian klik kolom Sertifikat > Buat sertifikat baru . Pada jendela pop-up "Buat sertifikat" , masukkan teks pada kolom Nama "Buat sertifikat yang dikelola Google" dalam mode Buat . Selanjutnya, masukkan domain Anda pada Domain . Contoh: "cdn.joomunited.com". Setelah itu, klik Selesai .
Selanjutnya, kita akan menuju ke Konfigurasi Backend , klik Layanan Backend & bucket backend > Buat bucket backend . Kemudian pada jendela pop-up, isi Nama bucket Backend , pilih bucket pada Bucket Cloud Storage . Kemudian klik Buat .
Terakhir, klik Buat .
Kemudian, buka Keamanan > Pengelola Sertifikat > tab Sertifikat Klasik, salin Domain , dan tempelkan ke Domain Kustom (CNAME) pada pengaturan Google Cloud Storage. Misalnya dalam kasus ini: "cdn.hoadongho247.com" .
Terakhir, Anda dapat melihat perubahan pada URL File di setiap gambar.
Pengaturan dan tindakan lanjutan
Anda dapat memilih bucket untuk mengimpor folder dan file dari server Google Cloud Storage ke pustaka Media Anda. Atau menyalin semua file dari satu bucket ke bucket lain.


























