FOKUS BLOGING – Sudah beberapa kali pembaca dan klien bertanya kepada saya bagaimana setiap sub-halaman Inkstory menyertakan desain, warna, dan fitur yang berbeda. Misalnya, blog yang sedang Anda baca sekarang adalah Inkstory utama . Ada juga Inkstory Tech , yang mencakup Tema WordPress yang sama , tetapi warna berbeda, widget berbeda, plugin terpasang berbeda, dan memberikan tema berbeda. Namun, itu milik nama domain yang sama.
Lalu ada Inkstory Dispatch , yang juga memiliki plugin dan fitur berbeda, namun tetap menggunakan nama domain yang sama. Namun, ini juga termasuk tema yang sama. Inkstory Mag, di sisi lain, menyertakan tema dan plugin yang sama sekali berbeda, dan tidak ada hubungannya dengan sub-halaman lainnya, tetapi juga tetap aktif dengan nama domain yang sama.
Setiap halaman juga memiliki pemisahnya sendiri, sehingga Anda dapat memisahkannya dengan cara mudah berikut ini:
- Inkstory.gr/ – Halaman utama dari nama domain.
- Inkstory.gr /tech/ – Sub-halaman teknologi dari Inkstory Tech.
- Inkstory.gr /dispatch/ – Katalog Inkstory Dispatch dengan podcast berbahasa Yunani.
- Inkstory.gr /mag/ – Majalah elektronik Inkstory yang akan datang.
Memasang beberapa situs WordPress sebagai sub-domain atau sub-direktori adalah proses yang relatif mudah. Namun, menghubungkan keduanya agar bekerja dengan sempurna memerlukan langkah-langkah yang berbeda. Ada juga beberapa alasan mengapa layak menjalankan Multisite WordPress, tetapi kita akan melihat semuanya nanti di artikel.
Daftar Isi
Apa itu Multisite WordPress?
WordPress Multisite hadir dengan beberapa fitur dan fungsi unik yang berguna bagi siapa saja yang menjalankan situs web dengan beberapa sub-situs / situs / instalasi WordPress, sebut saja sesuka Anda. Misalnya, Anda dapat memiliki seluruh jaringan situs web, yang dapat Anda kelola dari Lingkungan Pengguna. Selain itu, Anda dapat membuat jaringan dengan subdomain, seperti atau sebagai subdirektori,
seperti .https://panagiotis.inkstory.gr
https://inkstory.gr/panagiotis/
Ketika Anda memiliki beberapa situs web dan menghubungkannya ke jaringan, ini berarti bahwa selain administrator tradisional, juga akan ada Admin Super , yang memiliki kemampuan untuk melakukan perubahan massal ke semua situs web yang terhubung di jaringan yang sama. Admin tradisional, di sisi lain, hanya dapat membuat perubahan pada halaman individual.
Admin super memiliki kemampuan untuk menginstal plugin dan tema, membuatnya tersedia di seluruh jaringan untuk instalasi dan aktivasi, memformat template, dan mengubah izin setiap halaman. Dia juga dapat memilih apakah dia ingin mengizinkan subhalaman lain untuk menginstal plugin. Admin tradisional dapat melakukan semua yang mereka lakukan sejauh ini, tetapi akun mereka terbatas pada satu halaman dan tidak semuanya.
Istilah dan frasa yang harus Anda ketahui
Agar dapat melanjutkan panduan dengan lebih mudah, ada beberapa istilah dan frasa yang harus Anda ketahui.
- Sub-domain: Situs-situs yang berjalan misalnya di situs .inkstory.gr.
- Sub-direktori: Situs-situs yang dijalankan misalnya di inkstory.gr/site .
- Jaringan Multisite: Jaringan beberapa situs web
- cPanel / Plesk: Lingkungan administratif yang disediakan oleh perusahaan hosting untuk mengakses dan mengelola file situs web Anda.
- FTP: Program yang memungkinkan Anda terhubung ke server untuk membuat perubahan pada file situs web Anda.
Jika istilah atau frasa disebutkan yang tidak Anda ketahui, Anda juga dapat meninggalkan komentar di akhir artikel dan saya akan dengan senang hati menjawab Anda.
Multisite WordPress: Pro dan Kontra
Meskipun WordPress Multisite menyediakan beberapa fitur bermanfaat, itu tidak selalu menjadi pilihan terbaik. Seperti yang lainnya, selalu ada pro dan kontra untuk menggunakannya. Karena Inkstory telah berjalan sebagai WordPress Multisite selama beberapa tahun, saya pikir ini adalah waktu yang tepat untuk menjelaskan dengan tepat apa itu dan bagaimana cara kerjanya.
Keuntungan
- Ini memungkinkan Anda untuk mengelola beberapa instalasi WordPress dari satu antarmuka pengguna administratif.
- Ini memungkinkan Anda membuat situs web dalam jumlah tak terbatas dengan nama domain yang sama, menyediakan instalasi WordPress yang berbeda untuk masing-masing situs.
- Anda dapat mengunggah dan menginstal plugin dan tema di semua situs web di jaringan yang sama dengan satu klik, meskipun berbeda sama sekali.
- Anda memiliki kemampuan untuk memperbarui secara massal semua plugin atau tema yang aktif di jaringan situs web.
Kekurangan
- SEO nama domain akan dipengaruhi sama oleh setiap website, sehingga perlu banyak perhatian dalam pengaturan plugin WordPress dan SEO.
- Anda memerlukan server yang lebih besar dan lebih baik untuk menjalankan WordPress Multisite dengan benar, tergantung pada jumlah situs web yang dipasang.
- Jika terjadi masalah, seperti pada DNS domain, server, atau file pusat WordPress, semua situs web akan menyatu dan bukan hanya situs pusat.
- Tidak semua perusahaan hosting web dan semua plugin yang Anda temukan tersedia di WordPress mendukung WordPress Multisite. Ini tidak berarti mereka tidak akan berfungsi secara individual untuk setiap situs web, tetapi beberapa tidak dapat Anda perbarui secara massal.
Jika Anda memiliki blog yang ingin Anda kembangkan dengan cara yang sama seperti yang saya lakukan dengan Inkstory, WordPress Multisite jelas merupakan pilihan ideal. Jika Anda masih menginginkan situs web berbeda yang tidak terhubung satu sama lain, membeli nama domain terpisah mungkin merupakan solusi paling ideal. Anda masih dapat menggunakan nama domain gratis , tetapi penggunaannya sangat tidak disarankan.
WordPress Multisite: Satu Database Pusat atau Banyak?
Ada dua jenis pengaturan jaringan WordPress Multisite:
- Yang pertama menyangkut jaringan yang menginstal beberapa situs WordPress , tetapi semuanya menggunakan database pusat dari situs web pusat.
- Kekhawatiran kedua jaringan Multisite di mana setiap situs web memiliki database sendiri yang terpisah . Di Inkstory, saya menggunakan cara yang kedua.
Jika Anda menggunakan Plesk, cPanel, atau cara lain apa pun untuk menginstal WordPress pada sub-domain atau sub-direktori, tanpa terlebih dahulu mengaktifkan jaringan WordPress Multisite, semuanya akan memiliki database tersendiri. Namun, jika Anda melakukan setiap instalasi melalui Panel Kontrol Multisite WordPress Anda, maka semuanya akan menggunakan database pusat.
Setiap cara memiliki kelebihan dan kekurangannya masing-masing. Saya pribadi memilih cara kedua, tetapi semata-mata karena alasan pribadi saya sendiri. Menurut saya tidak ada yang salah, walaupun saya bisa mengerti mengapa seseorang ingin memilih salah satu dari keduanya. Itu semua berkaitan dengan bagaimana Anda ingin jaringan Anda bekerja dan semua subhalaman yang akan Anda buat.
Misalnya, jaringan WordPress Multisite yang hanya memiliki satu database pusat berarti jika sesuatu terjadi pada situs web individual, Anda harus memperbaiki masalah secara manual, atau memulihkan salinan cadangan, yang bagaimanapun akan memulihkan file semua situs web secara bersamaan. , karena mereka menggunakan database yang sama. Selain itu, jika sebuah plugin tidak mendukung WordPress Multisite, proses membuatnya bekerja hanya pada satu halaman akan menjadi pengalaman yang tidak menyenangkan.
Namun, jaringan Multisite yang menggunakan database berbeda , memberi Anda kemungkinan untuk memulihkan setiap halaman secara terpisah . Pada titik ini, saya tanpa rasa takut akan menyebutkan bahwa tidak jarang saya harus memulihkan hanya satu halaman dan tidak semua. Namun demikian, setiap situs web juga memiliki serangkaian bug dan masalahnya sendiri, yang berarti Anda harus memecahkan masalah tersebut berdasarkan halaman demi halaman – yaitu, jika Anda pernah mengalami masalah yang memengaruhi semuanya.
Dalam langkah-langkah berikut, Anda akan menemukan prosedur untuk membuat banyak halaman, menggunakan database pusat. Jika Anda ingin setiap halaman memiliki basis datanya sendiri yang terpisah, maka Anda harus “melakukannya secara manual”, menggunakan pengetahuan Anda tentang Plesk, cPanel, atau lingkungan lain yang disediakan oleh perusahaan hosting web yang Anda gunakan. Jika Anda memerlukan bantuan dengan langkah-langkahnya, beri tahu saya platform apa yang Anda gunakan di komentar di akhir artikel.
Instal Multisite WordPress
Dalam panduan ini saya akan fokus pada semua langkah yang diperlukan bagi mereka yang sudah memiliki situs web terinstal dan aktif di WordPress. Jika Anda tidak memiliki website, maka Anda dapat membaca panduan “ Membuat Blog WordPress: Panduan Pemula ” dan setelah menginstal WordPress, Anda dapat melanjutkan dengan langkah-langkah di bawah ini.
Catatan: Sangat penting untuk menyimpan cadangan terlebih dahulu sebelum melanjutkan dengan langkah-langkah berikut. Jika terjadi kesalahan, Anda akan memiliki kemungkinan untuk mengembalikan semua perubahan yang Anda buat.
Untuk melanjutkan ke langkah selanjutnya, Anda harus memiliki pengetahuan dasar tentang program FTP, seperti Filezilla atau WinSCP . Setelah Anda mengunduh dan menginstal program FTP dan terhubung ke server paket hosting Anda, Anda siap untuk melanjutkan ke langkah selanjutnya. Alternatifnya, Anda harus memiliki akses ke akun Plesk atau cPanel Anda, atau sistem yang disediakan oleh perusahaan hosting.
1. Buka file wp-config.php
Buka wp-config-php
file melalui klien FTP dan kemudian tambahkan kode berikut hanya satu baris di atas yang tertulis /*
.
/* Multisite */
define('WP_ALLOW_MULTISITE', true);
Kemudian simpan perubahan ke file, tetapi tetap buka karena Anda akan membutuhkannya di langkah mendatang.
2. Aktifkan jaringan Multisite WordPress
Sambungkan ke situs web utama dan dari menu sebelah kiri WordPress buka Tools -> Network Setup dan isi nama yang akan dimiliki jaringan Anda, serta email yang akan dimiliki admin super dan klik tombol ” Instal ” .
3. Menambahkan kode yang tersedia untuk koneksi jaringan
WordPress akan memberi Anda dua kode. Satu harus ditambahkan ke wp-config.php(yang harus ada di setiap situs web WordPress) dan ke file .htaccess(yang jika tidak ada, Anda dapat membuatnya secara manual). Kedua kode diperlukan agar jaringan multisite berfungsi.
4. Tempel kode di file wp-config.php
Pertama, salin dan tempel kode pertama ke file yang sudah Anda buka beberapa waktu lalu (wp-config.php) dan tempel kode langsung di bawah.
5. Rekatkan kode ke dalam file .htaccess
Kemudian salin kode kedua dan tempel di awal .htaccess
file Anda. Jika file tersebut tidak ada, maka Anda dapat membuatnya secara manual dan menambahkan kode di dalamnya.
6. Menambahkan situs WordPress baru ke Multisite
Untuk membuat subhalaman baru di jaringan Multisite WordPress Anda sebagai admin super, pergi dari menu sebelah kiri ke bagian “ Situs ” dan “ Semua situs ”. Kemudian klik ” Tambah Baru “.
7. Lengkapi detail situs web baru
Isi URL situs web baru Anda, judulnya, bahasa email administrator. Kemudian, klik tombol “ Tambah Situs Web ” untuk menyelesaikan penginstalan.
8. Masuk ke situs web baru
Setelah situs web baru dibuat, Anda dapat langsung masuk ke Panel Kontrol dari instalasi baru, atau bahkan mengedit pengaturannya . Anda juga akan dapat terhubung dengan cara yang sama seperti yang Anda gunakan untuk terhubung ke situs web utama, atau dengan menggunakan file /wp-admin
.
Catatan: Jika sebelumnya Anda membuat situs web WordPress, tetapi jaringan tidak menampilkannya secara otomatis, maka cukup masukkan tautannya dan secara otomatis akan mengimpornya, baik sebagai sub-domain atau sebagai sub-direktori.
Jika Anda ingin membuat lebih banyak halaman, Anda dapat mengikuti langkah yang sama. Jika Anda memutuskan untuk menghapus laman web , cukup kembali ke laman Semua Situs , arahkan kursor ke laman web yang ingin Anda hapus, dan klik Hapus – seperti yang Anda lakukan pada artikel atau laman.
Dengan menghapus situs web, kontennya juga dihapus secara permanen , dan satu-satunya cara untuk memulihkannya setelahnya adalah melalui cadangan yang tersedia. Karena situs web pusat ada untuk menjalankan seluruh jaringan, Anda tidak akan diberikan opsi untuk menghapusnya, sehingga Anda dapat dengan aman menghapus situs lain yang tidak Anda perlukan.
Penyiapan dan Manajemen Dasar WordPress Multisite
Hebat, apakah Anda sudah menautkan semua subdomain atau subdirektori, atau membuat situs subdirektori pertama Anda sekarang? Selanjutnya adalah mempelajari cara mengatur Multisite WordPress yang baru saja Anda buat, serta cara mengelolanya dengan mudah.
Hal pertama yang perlu Anda ketahui adalah bahwa setelah Anda mengaktifkan WordPress Multisite, situs web utama Anda melalui Dasbor WordPress sekarang akan menampilkan opsi baru yang disebut “ Situs Saya ”. Untuk mengelola website, Anda bisa memilihnya dari menu yang akan muncul. Sebagai alternatif, Anda dapat masuk sebagai Admin Super dengan masuk ke Situs Saya -> Manajemen Jaringan -> Panel Kontrol .
1. Cara mengatur setiap situs web secara terpisah
Apakah Anda mengimpor atau membuat halaman WordPress baru, Anda akan dapat mengubah beberapa pengaturan paling dasar. Misalnya, Anda dapat memilih atau membuat perubahan pada tautan, tanggal, pengguna, tema, plugin, dan informasi dasar seperti nama, deskripsi, komentar, dan setiap fitur WordPress lainnya – secara terpisah untuk setiap situs sub-domain atau sub-direktori.
2. Cara menginstal tema dan plugin
Jika semua situs WordPress yang Anda buat melalui Multisite dijalankan dengan database yang sama, Anda tidak akan memiliki opsi untuk menginstal tema dan plugin dari setiap Lingkungan Pengguna secara terpisah, tetapi hanya sebagai admin super. Jika Anda membuat situs sebelumnya, Anda akan dapat menginstal add-on dan tema secara terpisah per situs, tetapi juga melalui jaringan Multisite yang Anda buat sebelumnya.
Namun, bahkan jika semua situs web menggunakan database yang sama, Anda akan memiliki kemungkinan untuk mengaktifkan setiap halaman secara terpisah kemungkinan bahwa administratornya dapat menginstal plugin.
3. Menghubungkan Google Analytics ke WordPress Multisite
Saya akan berasumsi bahwa Anda mungkin juga menggunakan layanan statistik. Baik itu Google Analytics , atau beberapa layanan statistik alternatif , setelah Anda membuat jaringan multisitus, Anda perlu memastikan bahwa semua situs web akan mengumpulkan statistik dengan benar.
Di sini banyak hal berubah sedikit, tergantung pada bagaimana Anda ingin mengumpulkan dan melihat statistik pengunjung Anda. Misalnya, Anda dapat memilih untuk membuat Properti terpisah untuk setiap situs subdomain/subdirektori, atau bahkan akun yang sama, memisahkan statistik melalui properti atau filter.
Cara termudah adalah menyalin kode statistik yang sama dari Google Analytics atau layanan statistik yang Anda gunakan, dan cukup menempelkannya di <head> setiap laman Anda . Di WordPress Anda juga dapat menggunakan plugin seperti Google Site Kit untuk mengotomatiskan seluruh proses.
Tetapi memiliki kode yang sama di setiap halaman, Anda akan menerima semua statistik dari setiap halaman di lingkungan yang sama. Ini bisa menjadi sangat menjengkelkan jika Anda ingin bekerja dengan merek yang meminta Anda secara terpisah untuk statistik halaman. Misalnya, saya bekerja dengan pengiklan lain di Inkstory klasik, dengan pengiklan lain di Inkstory Tech, dan dengan pengiklan lain di Inkstory Dispatch. Memiliki kemampuan untuk menyediakan statistik setiap halaman secara terpisah, sangat berguna bagi saya untuk memahami apa yang terjadi di setiap halaman, tetapi juga bagi merek yang berkolaborasi untuk mengikuti secara mendetail apa yang terjadi dengan konten setiap blog.
Jika Anda ingin setiap halaman memiliki statistiknya sendiri, cukup buat Properti baru dalam akun Google Analytics Anda yang sudah ada. Jika Anda ingin melihat statistik semua halaman dari Properti yang sama, maka cukup tempel ga.js
kode di <head> setiap halaman yang Anda buat. Jika Anda ingin membedakannya, Anda dapat membuat filter yang berbeda , memberikan nama yang diperlukan untuk membedakannya. Jika Anda belum tahu cara import GA ke WordPress, maka Anda bisa membaca panduan sebelumnya yang saya publikasikan berjudul ” Cara import Google Analytics ke WordPress “.
Plugin berguna yang mendukung WordPress Multisite
Beberapa plugin yang saya gunakan di Inkstory – atau di beberapa situs klien saya – dan berjalan dengan sempurna di instalasi multisite:
- FlyingPr ess dan FlyingCDN : Untuk mengoptimalkan seluruh situs Anda hanya dengan beberapa klik, memberikan kecepatan penuh dan meningkatkan SEO.
- Rank Math SEO : Tidak diragukan lagi plugin terbaik untuk mengoptimalkan artikel dan halaman Anda untuk mesin pencari.
- Yoast SEO : Plugin paling terkenal di dunia untuk mengoptimalkan artikel dan halaman Anda untuk mesin pencari.
- WPForms : Plugin yang bagus untuk membuat formulir kontak untuk situs WordPress Anda, dengan fungsi drag-and-drop.
- SeedProd : Salah satu plugin paling populer untuk membuat halaman “Coming Soon” atau “Under Construction”.
- WP Mail SMTP : Jika Anda mengalami masalah dengan email WordPress dan server Anda tidak diatur dengan benar, maka Anda dapat mengatasi masalah tersebut dengan menggunakan WP Mail SMTP.
- Perpindahan Pengguna : Jika pengguna mengalami masalah, maka Anda dapat menggunakan plugin ini untuk masuk sebagai admin super, memeriksa masalah apa yang ada pada akun pengguna.
- Antispam Bee : Sistem yang memerangi komentar spam di artikel dan halaman Anda.
- Jetpack : Plugin resmi Automattic yang menyediakan serangkaian opsi, seperti statistik, formulir umpan balik, tombol berbagi media sosial , dan lainnya
Ada ratusan plugin lain yang berfungsi dengan baik di jaringan multisite, dan plugin yang tidak mendukung multisite akan tetap berfungsi, asalkan Anda perlu memperbarui dan mengonfigurasinya secara manual untuk setiap halaman yang Anda buat secara terpisah.
Untuk apa Multisite WordPress?
WordPress Multisite berguna untuk orang yang ingin memelihara dan mengelola beberapa subdomain atau subdirektori dengan nama domain yang sama. Selain itu, ini juga ideal bagi mereka yang ingin membuat situs web dan toko online dalam berbagai bahasa, tetapi dengan nama domain yang sama.
Apa itu Multisite WordPress dengan kata-kata sederhana?
WordPress Multisite memungkinkan Anda mengelola beberapa instalasi WordPress (situs web) melalui satu Lingkungan Pengguna. Semua situs web terhubung ke jaringan yang sama dan beroperasi di bawah nama domain yang sama, tetapi dipisahkan sebagai subdomain atau subdirektori.
Bagaimana cara mengaktifkan WordPress Multisite?
Untuk mengaktifkan WordPress Multisite Anda harus memasukkan kode pendek di file wp-config.php situs web WordPress Anda, instal Jaringan Situs dan kemudian hubungkan semua subdomain atau subdirektori. Anda juga perlu menambahkan lebih banyak kode ke wp-config.php serta file .htaccess setelah instalasi. Anda dapat mengikuti langkah-langkah yang disebutkan dalam artikel di atas untuk mengaktifkan WordPress Multisite.
Apakah Multisite WordPress Mempengaruhi SEO?
Ya. Apakah Anda menggunakannya untuk situs web berbeda dengan tema berbeda, atau untuk menyediakan situs web dalam berbagai bahasa atau wilayah, SEO nama domain akan terpengaruh oleh setiap perubahan yang Anda lakukan pada setiap situs web. Oleh karena itu, diperlukan kehati-hatian dalam pengaturan dan pengoptimalan yang akan Anda lakukan pada setiap instalasi WordPress.
Bisakah saya mengembalikan hanya satu situs web ke WordPress Multisite?
Jika semua situs web yang Anda buat menggunakan database pusat yang sama, Anda harus memulihkan semuanya secara bersamaan dan tidak terpisah. Jika Anda menginstalnya dengan database yang berbeda, Anda akan dapat memulihkan cadangan untuk setiap halaman secara terpisah.
Ringkasan..
Seperti yang Anda pahami, WordPress Multisite hadir dengan beberapa keuntungan bagi mereka yang ingin mengelola jaringan beberapa situs web yang semuanya terletak dan dijalankan dengan nama domain yang sama. Namun, itu mengharuskan Anda menginvestasikan waktu untuk menyiapkannya, dan Anda juga perlu mempertimbangkan hosting, yang jika WordPress Multisite tidak mengambil, upgrade ke paket yang lebih besar atau VPS atau Server Terdedikasi adalah satu-satunya pilihan.
Tahukah Anda apa itu WordPress Multisite? Jika Anda sudah menggunakannya, bagaimana pengalaman Anda selama ini? Saya ingin mendengar pendapat dan saran Anda di komentar di bawah.