Panduan

Jadikan pengiriman situs klien WordPress sebagai produk dengan satu template tenant

Tim GrabWP
· Diperbarui August 16, 2026 · 4 min read · Direview oleh Tim GrabWP

Jika layanan Anda mencakup pembuatan kehadiran web untuk klien (pembentukan PT, dokumen hukum, konsultasi keuangan, penyiapan bisnis), situs web adalah bagian dari hasil yang diberikan. Masalahnya adalah membangun setiap situs secara khusus tidak dapat diskalakan. Panduan ini menunjukkan cara mengubah pengiriman situs klien menjadi produk yang dapat diulang menggunakan satu template tenant di GrabWP Tenancy Pro.

Mengapa membuat khusus setiap saat tidak dapat diskalakan

Membangun setiap situs klien dari instalasi WordPress yang kosong terasa menyeluruh, tetapi secara diam-diam memakan margin keuntungan Anda. Setiap klien baru berarti akun hosting baru, sekumpulan kredensial baru, dan berjam-jam merakit halaman, theme, dan plugin yang sama yang sudah Anda bangun sebelumnya. Memperbarui branding atau template standar Anda di dua puluh situs klien berarti melakukannya dua puluh kali.

Alternatif berbasis produk jauh lebih sederhana: bangun situs layanan standar Anda tepat satu kali, lalu cetak untuk setiap klien. Anda berhenti menjual waktu Anda dan mulai menjual hasil akhir yang dapat diulang.

Seperti apa bentuk “dijadikan produk” dalam praktiknya:

  • Satu instalasi WordPress menjalankan seluruh portofolio Anda, bukan satu instalasi per klien
  • Satu template menyimpan struktur standar Anda, sehingga setiap klien memulai dengan identik
  • Kloning menggantikan pembuatan ulang secara manual, sehingga penyiapannya hanya butuh hitungan menit, bukan berjam-jam
  • Setiap situs klien terisolasi, dengan konten dan unggahannya sendiri

Langkah 1: Bangun template situs layanan standar Anda satu kali

Membangun template tenant situs layanan standar yang dijadikan produk

Pilih satu tenant untuk menjadi template master Anda dan siapkan sesuai dengan yang Anda inginkan saat diterima oleh setiap klien. Karena GrabWP Tenancy Pro memberikan setiap tenant pemisahan wp-content yang lengkap (theme dan plugin terisolasi per tenant), template Anda dapat membawa tumpukan plugin dan theme yang persis sama dengan yang Anda berikan.

  1. Di admin WordPress utama Anda, buka GrabWP > Tenants dan buat tenant dengan nama yang jelas, misalnya “Template Layanan”.
  2. Pilih opsi database yang sesuai dengan pengiriman Anda. Pro memungkinkan setiap tenant menggunakan MySQL bersama (dengan awalan tabel), database MySQL khusus, atau SQLite.
  3. Instal dan konfigurasikan tumpukan theme dan plugin yang Anda kirimkan ke setiap klien.
  4. Bangun halaman standar, menu, dan pengaturan default yang diharapkan klien Anda pada hari pertama.

Perlakukan tenant ini sebagai read-only ke depannya. Ini adalah master tempat Anda melakukan kloning, bukan situs klien yang aktif.

Langkah 2: Kloning template untuk setiap klien baru

Mengkloning template layanan produk untuk setiap klien baru

Ketika klien mendaftar, Anda tidak membangun ulang. Anda melakukan kloning. GrabWP Tenancy Pro menjalankan alur kerja kloning penuh berbasis AJAX yang menyalin tabel database dan file unggahan tenant sumber, kemudian menulis ulang URL di seluruh database tenant baru, termasuk data yang diserialisasi, sehingga salinannya langsung konsisten.

  1. Buka GrabWP > Tenants dan mulai proses kloning dari tenant “Template Layanan” Anda.
  2. Beri tenant baru sebuah pengidentifikasi untuk klien tersebut (misalnya, “Klien A”).
  3. Mulai kloning dan perhatikan antarmuka proses AJAX bekerja menyalin database dan unggahan serta menjalankan cari-ganti URL.
  4. Setelah selesai, tenant baru tersebut merupakan salinan kerja dari template Anda dengan konten dan media yang terisolasi.

Karena penyalinan file kloning melewati symlink, ini tidak akan secara tidak sengaja menggandakan direktori plugin dan theme yang dibagikan, sehingga kloning Anda tetap bersih.

Langkah 3: Petakan domain mereka atau rute path /site/

Setiap situs klien memerlukan alamat. GrabWP Tenancy memberi Anda dua opsi perutean, sehingga Anda dapat menyesuaikan dengan kebutuhan klien tanpa menyentuh konfigurasi server.

  • Domain kustom: petakan domain klien itu sendiri ke tenant mereka melalui antarmuka admin. Cocok untuk klien yang menginginkan merek mereka ada pada URL.
  • Perutean berbasis path: layani tenant dari subdirektori seperti example.com/site/client-a, tanpa memerlukan perubahan DNS. Awalan path secara default adalah site dan dapat dikonfigurasi melalui GRABWP_TENANCY_PATH_PREFIX.

Dengan Pro, Anda juga dapat menetapkan alias path yang mudah dibaca (3 hingga 30 karakter, huruf kecil, angka, dan tanda hubung) seperti /site/acme-co/ alih-alih ID tenant mentah, dan URL ID tenant akan dialihkan 301 ke alias tersebut sehingga tautan lama tetap berfungsi.

Langkah 4: Berikan penyerahan hasil akhir yang konsisten setiap saat

Keuntungan utama dari sebuah template adalah pengalaman klien yang identik pada setiap proyek. Klien masuk ke admin WordPress mereka sendiri dan hanya melihat situs mereka, dengan struktur yang sama, plugin yang sama, dan kualitas polesan yang sama persis dengan yang Anda berikan kepada klien sebelumnya.

  1. Konfirmasikan perutean klien (domain atau alias path) mengarah ke tenant mereka.
  2. Serahkan login untuk lingkungan WordPress mereka yang terisolasi.
  3. Jalankan seluruh portofolio dari dashboard penyedia tunggal Anda, tanpa perlu bolak-balik masuk dan keluar dari admin yang terpisah.

Kemampuan untuk diulang itulah yang menjadikannya sebuah produk. Anda dapat mengutip cakupan yang sama, memberikan kualitas yang sama, dan menghabiskan waktu Anda melayani klien daripada membangun ulang infrastruktur.

Ketika suatu saat klien ingin konten situs mereka dikelola secara mandiri, lihat biarkan setiap klien mengelola situs mereka sendiri yang terisolasi. Dan ketika klien pindah layanan, Anda dapat menyerahkan situs mereka dengan rapi tanpa penguncian.

Siap untuk menjadikan pengiriman Anda sebuah produk? GrabWP Tenancy Pro adalah flat $9.99/month untuk seluruh portofolio klien Anda (tahunan $99.99/yr, seumur hidup $499.99), dengan semua fitur disertakan.

Pertanyaan yang sering diajukan

Apa itu template tenant di GrabWP Tenancy Pro?
Template tenant adalah situs layanan standar yang Anda bangun satu kali (halaman, theme, tumpukan plugin, dan pengaturan default) dan Anda perlakukan sebagai master yang Anda kloning. Alih-alih merakit setiap situs klien secara manual, Anda mengkloning template tersebut ke tenant baru, dan hasil kloning akan menyalin tabel database, konten, dan file yang diunggah dengan URL yang ditulis ulang ke tenant baru. Setiap klien memulai dari dasar yang sama yang sudah teruji.
Apakah kloning juga menyalin konten dan media klien?
Ya. Alur kerja kloning Pro adalah operasi penuh berbasis AJAX yang menyalin database dan unggahan dari tenant sumber, kemudian menjalankan cari-ganti URL di seluruh database tenant baru (termasuk data yang diserialisasi) sehingga tautan, pengaturan, dan opsi mengarah ke situs yang baru. Anda mendapatkan salinan yang berfungsi, bukan sekadar kerangka kosong.
Apakah saya memerlukan domain terpisah untuk setiap situs klien?
Tidak. Anda dapat memetakan domain kustom penuh per tenant, atau melayani tenant dari path subdirektori seperti example.com/site/abcdef menggunakan perutean berbasis path, yang menghindari perubahan DNS sepenuhnya. Awalan path ('site' secara default) dapat dikonfigurasi melalui konstanta GRABWP_TENANCY_PATH_PREFIX.
Apa bedanya ini dengan membuat instalasi WordPress baru untuk setiap klien?
Instalasi terpisah untuk setiap klien berarti akun hosting baru, kredensial baru, dan pembuatan manual dari awal setiap saat. Dengan GrabWP Tenancy Pro, Anda menjalankan satu instalasi WordPress dan mengkloning template Anda ke tenant-tenant yang terisolasi, yang masing-masing memiliki konten dan unggahannya sendiri, dikelola dari satu dashboard yang Anda kendalikan.
Apakah saya masih bisa menyesuaikan setiap situs klien setelah kloning?
Ya. Kloning memberi setiap klien titik awal yang sama, dan dari sana setiap tenant berdiri sendiri. Dengan Pro, Anda juga mendapatkan pemisahan wp-content secara lengkap, sehingga sebuah tenant dapat menjalankan theme dan plugin-nya sendiri tanpa memengaruhi template atau klien lainnya.
Berapa harga GrabWP Tenancy Pro?
GrabWP Tenancy Pro adalah flat $9.99/month untuk seluruh portofolio klien Anda, dengan paket tahunan seharga $99.99/yr dan lisensi seumur hidup seharga $499.99. Tidak ada biaya per klien.

Editorial standards: Our content is written by WordPress experts with hands-on multi-tenancy experience. Articles are fact-checked and regularly updated to ensure accuracy. Last verified: .