WP Tutorial

WordPress.org vs WordPress.com: Apa Bedanya?

Saat membangun website, salah satu kebingungan terbesar yang sering dihadapi pemula adalah memilih antara WordPress.org dan WordPress.com. Keduanya punya nama yang hampir sama, tetapi cara kerja dan peruntukannya sangat berbeda.

Biar tidak salah pilih sejak awal, mari kita bedah perbedaan mendasar antara keduanya!


1. WordPress.org (The Real WordPress / Self-Hosted)

WordPress.org adalah platform open-source (gratis) di mana Anda mengunduh software WordPress untuk kemudian diinstal di server atau hosting milik Anda sendiri. Karena itu, versi ini sering disebut sebagai Self-Hosted WordPress.

  • Cara Kerja: Anda membeli domain (misal: namaweb.com) dan menyewa hosting sendiri, lalu menginstal WordPress di sana.

  • Kontrol Penuh: Anda adalah pemilik mutlak dari website tersebut. Anda bebas mengubah kode, memodifikasi database, dan mengatur server.

  • Fleksibilitas: Bebas menginstal tema (block themes, konfigurasi theme.json) dan plugin apa saja tanpa batasan, termasuk plugin kustom buatan sendiri atau AI.

Kelebihan WordPress.org

  • Bebas Biaya Software: Software-nya 100% gratis.

  • Kustomisasi Tanpa Batas: Bisa membangun website apa saja, mulai dari blog personal, web portofolio, katalog UMKM, hingga toko online (e-commerce) skala besar menggunakan WooCommerce.

  • Monetisasi Penuh: Anda bisa memasang iklan (Google AdSense), affiliate links, atau menjual produk tanpa harus membagi keuntungan dengan pihak WordPress.

  • Akses Analitik: Bebas memasang Google Analytics atau alat pelacak lainnya untuk optimasi performa.

Kekurangan WordPress.org

  • Ada Biaya Rutin: Anda harus membayar sewa hosting dan domain setiap tahun.

  • Maintenans Mandiri: Anda bertanggung jawab penuh atas keamanan, backup berkala, dan pembaruan (updates) versi WordPress, tema, serta plugin.


2. WordPress.com (Fully Managed Service)

WordPress.com adalah layanan penyedia jasa hosting web yang dimiliki oleh perusahaan bernama Automattic. Platform ini menggunakan software WordPress.org yang sudah dimodifikasi sedemikian rupa agar pengguna tinggal pakai tanpa perlu pusing memikirkan teknis hosting.

  • Cara Kerja: Anda tinggal mendaftar akun, memilih nama domain (jika versi gratis akan mendapatkan subdomain namaweb.wordpress.com), dan langsung bisa mulai menulis.

  • Berbasis Paket: Layanan ini semi-gratis. Versi gratisnya sangat terbatas, dan Anda harus upgrade ke paket berbayar (Starter, Explorer, Creator, Entrepreneur) untuk membuka fitur-fitur penting.

  • Kemudahan: Semua urusan setup server, keamanan, dan backup sudah diurus oleh tim WordPress.com.

Kelebihan WordPress.com

  • Sangat Mudah untuk Pemula: Tidak perlu tahu apa itu hosting atau cara instalasi server. Tinggal daftar dan pakai.

  • Perawatan Otomatis: Keamanan, kecepatan, dan backup sudah dioptimalkan langsung oleh sistem mereka.

  • Gratis (di Awal): Cocok untuk yang sekadar ingin mencoba menulis blog tanpa modal.

Kekurangan WordPress.com

  • Kustomisasi Terbatas (Terutama Paket Gratis/Murah): Pada paket gratis atau rendah, Anda tidak bisa menginstal plugin pihak ketiga atau tema kustom. Fitur ini baru terbuka jika Anda berlangganan paket tingkat tinggi (Creator/Entrepreneur).

  • Iklan Paksaan: Pada versi gratis, WordPress.com akan menampilkan iklan di website Anda, dan Anda tidak mendapatkan uang dari iklan tersebut.

  • Ketentuan Layanan yang Ketat: Website Anda bisa ditangguhkan kapan saja jika dinilai melanggar aturan mereka.


Tabel Perbandingan Singkat

Fitur WordPress.org (Self-Hosted) WordPress.com (Managed)
Biaya Software Gratis (100% Open Source) Gratis (dengan fitur terbatas) s.d Paket Premium Bulanan
Hosting & Domain Beli dan sewa sendiri Sudah disediakan (Termasuk dalam paket)
Instal Plugin & Tema Bebas pasang apa saja sejak awal Hanya bisa di paket tinggi (Creator ke atas)
Monetisasi/Iklan Bebas 100% untuk pemilik web Dibatasi, ada bagi hasil atau harus paket premium
Perawatan & Backup Tanggung jawab mandiri Otomatis diurus sistem
Penyimpanan (Storage) Tergantung kapasitas hosting Anda Tergantung paket (Versi gratis sangat terbatas)

Mana yang Harus Anda Pilih?

Pilihan terbaik sangat bergantung pada tujuan dan keahlian teknis Anda:

  • Pilihlah WordPress.org jika Anda ingin membangun website profesional untuk bisnis, agensi, portofolio klien, toko online, atau katalog produk yang membutuhkan performa tinggi, optimasi penuh, dan fleksibilitas kustomisasi tanpa batas.

  • Pilihlah WordPress.com jika Anda adalah seorang penulis pemula atau pehobi yang hanya fokus pada konten, tidak ingin direpotkan oleh urusan koding/teknis, dan tidak keberatan dengan batasan-batasan fitur yang ada.

Membuat Tema WordPress dari Landing Page

Mengonversi landing page statis (HTML/CSS) menjadi tema WordPress adalah langkah strategis untuk mendapatkan kemudahan manajemen konten (CMS) tanpa kehilangan desain kustom yang sudah Anda buat.

Berikut adalah panduan langkah demi langkah untuk melakukan konversi secara mandiri dengan standar pengembangan modern.


1. Persiapan Struktur Folder Tema

Langkah pertama adalah membuat folder baru di direktori /wp-content/themes/. Berikan nama folder yang unik, misalnya my-custom-landing-page.

Di dalam folder tersebut, buatlah file-file dasar berikut:

  • style.css: Berisi informasi metadata tema.

  • index.php: File utama cadangan.

  • header.php: Untuk bagian atas website.

  • footer.php: Untuk bagian bawah website.

  • functions.php: Untuk mengaktifkan fitur tema.


2. Menyiapkan File Metadata (style.css)

Salin kode CSS dari landing page asli Anda ke dalam style.css. Di bagian paling atas, tambahkan komentar khusus agar WordPress mengenali folder ini sebagai tema:

CSS

/*
Theme Name: My Landing Page Theme
Author: Nama Anda
Description: Konversi Landing Page ke WordPress.
Version: 1.0
*/

3. Memecah HTML Menjadi Bagian-Bagian WordPress

A. Header (header.php)

Pindahkan kode HTML dari bagian <!DOCTYPE html> sampai ke penutup tag </header> ke dalam file ini. Jangan lupa tambahkan fungsi wajib wp_head() tepat sebelum tag </head>.

B. Footer (footer.php)

Pindahkan kode dari bagian awal <footer> sampai tag penutup </html>. Tambahkan fungsi wp_footer() tepat sebelum tag </body>.

C. Konten Utama (index.php)

Gunakan fungsi PHP untuk memanggil bagian-bagian yang sudah dipisah:

PHP

<?php get_header(); ?>

<?php get_footer(); ?>

4. Memanggil Aset (CSS dan JS) melalui functions.php

Agar script dan gaya tampilan termuat dengan benar sesuai standar WordPress, gunakan file functions.php. Jangan melakukan hardcode link di header.php.

PHP

<?php
function load_landing_page_assets() {
    wp_enqueue_style('main-style', get_stylesheet_uri());
    wp_enqueue_script('main-js', get_template_directory_uri() . '/js/script.js', array(), '1.0', true);
}
add_action('wp_enqueue_scripts', 'load_landing_page_assets');

5. Mengintegrasikan Konten Dinamis

Agar konten bisa diubah melalui Dashboard WordPress, Anda memiliki dua pilihan utama:

  1. Metode Tradisional: Menggunakan “The Loop” WordPress di dalam index.php untuk menampilkan konten dari Page Editor.

  2. Metode Modern (Block Theme): Mengonversi elemen HTML Anda menjadi blok-blok WordPress. Ini adalah cara yang direkomendasikan jika Anda ingin memaksimalkan fitur Full Site Editing (FSE).

Tips Ahli: Gunakan file theme.json jika Anda ingin mengontrol skema warna dan tipografi tema secara global melalui Editor Situs.

Konversi landing page ke WordPress memberikan Anda fleksibilitas desain sekaligus kekuatan pengelolaan data. Dengan membagi struktur HTML menjadi komponen PHP dan mendaftarkan aset secara benar, Anda telah memiliki pondasi tema WordPress yang ringan dan cepat.

Jika Anda ingin melangkah lebih jauh, pertimbangkan untuk menggunakan Advanced Custom Fields (ACF) untuk mempermudah pengisian teks dan gambar pada landing page Anda tanpa menyentuh kode lagi di masa depan.

Panduan Lengkap: Cara Mengatur Jaringan WordPress Multisite

Pernahkah Anda membayangkan mengelola puluhan atau bahkan ratusan situs web hanya dari satu dasbor tunggal? Itulah kekuatan WordPress Multisite. Fitur ini memungkinkan Anda untuk membuat jaringan situs web (network) yang berbagi satu instalasi inti WordPress yang sama.

Artikel ini merupakan lanjutan dari artikel sebelumnya: Mengenal WordPress Multisite. Berikut adalah pembahasan mengapa Anda membutuhkannya, dan langkah-langkah teknis untuk mengaktifkannya.

Apa Itu Jaringan WordPress Multisite?

WordPress Multisite adalah koleksi situs yang berbagi file sistem, plugin, dan tema yang sama. Dalam jaringan ini, terdapat istilah “sub-situs” yang dikelola oleh seorang Super Admin. Meskipun berbagi file inti, setiap situs memiliki direktori media dan tabel konten database yang terpisah, sehingga konten antar situs tidak akan tercampur.

Mengapa Menggunakan Multisite?

Multisite sangat ideal untuk situasi di mana Anda memiliki banyak situs yang serupa namun harus tetap terpisah. Contohnya:

  • Institusi Pendidikan: Universitas yang memberikan sub-situs untuk setiap fakultas atau dosen.

  • Organisasi Non-profit: Cabang regional yang memiliki halaman web sendiri namun di bawah satu payung utama.

  • Jaringan Blog: Seperti Make WordPress, di mana setiap tim kontributor memiliki sub-situs khusus.

Hal yang Perlu Diperhatikan Sebelum Memulai

Sebelum melakukan instalasi, pastikan Anda telah melakukan hal berikut:

  1. Backup Lengkap: Selalu cadangkan database dan file situs Anda.

  2. Cek Permalinks: Pastikan struktur permalink sudah diatur (bukan struktur “Plain”).

  3. Deaktivasi Plugin: Semua plugin harus dinonaktifkan sementara selama proses pengaturan.

  4. Akses Hosting: Anda membutuhkan akses ke File Manager atau FTP untuk mengedit file sistem.


Langkah-Langkah Mengaktifkan WordPress Multisite

Langkah 1: Mengaktifkan Fitur Multisite

Buka file wp-config.php di direktori utama WordPress Anda menggunakan FTP atau File Manager. Tambahkan kode berikut tepat di atas baris /* That's all, stop editing! Happy blogging. */:

PHP

define( 'WP_ALLOW_MULTISITE', true );

Simpan file tersebut dan segarkan (refresh) halaman dasbor WordPress Anda.

Langkah 2: Pengaturan Jaringan (Network Setup)

Setelah langkah di atas, akan muncul menu baru. Buka Tools (Peralatan) > Network Setup. Di sini Anda harus memilih struktur URL untuk sub-situs Anda:

  • Sub-domains: Contoh: situs1.domainanda.com (Memerlukan pengaturan Wildcard DNS pada hosting).

  • Sub-directories: Contoh: domainanda.com/situs1 (Lebih mudah karena tidak perlu pengaturan DNS tambahan).

Isi detail nama jaringan dan email admin, lalu klik Install.

Langkah 3: Modifikasi File wp-config.php dan .htaccess

Setelah klik Install, WordPress akan memberikan dua blok kode. Anda harus memasukkannya ke dalam dua file berbeda:

  1. wp-config.php: Salin kode yang diberikan dan tempelkan di atas baris yang tadi Anda tambahkan.

  2. .htaccess: Ganti semua aturan penulisan ulang (rewrite rules) yang ada di file .htaccess dengan kode baru yang diberikan oleh WordPress.

Langkah 4: Login Kembali

Setelah file disimpan, keluar (log out) dari dasbor WordPress dan masuk kembali. Anda akan melihat perubahan besar: menu My Sites (Situs Saya) akan muncul di pojok kiri atas. Selamat! Anda sekarang adalah seorang Super Admin.


Mengatur WordPress Multisite mungkin terlihat teknis, namun manfaat efisiensi yang ditawarkan sangat luar biasa bagi pengelola banyak situs. Anda cukup memperbarui tema atau plugin satu kali, dan perubahan tersebut akan berlaku untuk seluruh jaringan situs Anda.

Pelajari lebih lanjut mengenai pengelolaan jaringan ini di dokumentasi resmi WordPress untuk memaksimalkan fitur Network Admin Anda!

Mengenal WordPress Multisite

Satu Atap untuk Banyak Website

Pernahkah Anda membayangkan mengelola puluhan website hanya dengan satu kali login? Jika Anda seorang pengembang web, pemilik jaringan blog, atau administrator institusi pendidikan, WordPress Multisite adalah fitur “ajaib” yang mungkin selama ini Anda cari.


Apa Itu WordPress Multisite?

WordPress Multisite adalah fitur bawaan WordPress yang memungkinkan Anda untuk membuat dan mengelola jaringan situs web (network) dari satu instalasi WordPress tunggal.

Bayangkan sebuah gedung apartemen: Anda sebagai pemilik gedung hanya perlu mengelola satu struktur utama (satu database dan satu instalasi WordPress), namun di dalamnya terdapat banyak unit kamar (situs-situs individu) yang bisa dihuni oleh penyewa berbeda.

Karakteristik Utama:

  • Satu Dashboard Utama: Terdapat peran Super Admin yang mengendalikan seluruh jaringan.

  • Berbagi Core: Semua situs menggunakan file inti, tema, dan plugin yang sama.

  • Database Bersama: Data disimpan dalam satu database, namun dipisahkan melalui tabel-tabel tertentu.

  • Struktur URL: Bisa menggunakan sub-domain (misal: site1.contoh.com) atau sub-direktori (misal: contoh.com/site1).


Fungsi Utama WordPress Multisite

Mengapa orang beralih ke Multisite daripada menginstal WordPress berkali-kali? Berikut adalah fungsi krusialnya:

1. Efisiensi Manajemen Update

Tanpa Multisite, jika Anda punya 10 website, Anda harus update WordPress, tema, dan plugin sebanyak 10 kali. Dengan Multisite, Anda cukup satu kali klik untuk memperbarui semuanya secara bersamaan di seluruh jaringan.

2. Manajemen Pengguna yang Terpusat

Anda bisa menambahkan pengguna baru sekali saja dan memberikan mereka akses ke situs tertentu dalam jaringan tanpa perlu membuat akun berulang kali.

3. Standarisasi Brand

Bagi perusahaan dengan banyak cabang, Multisite memastikan semua situs cabang menggunakan tema dan standar keamanan yang sama yang telah ditentukan oleh kantor pusat.

4. Penghematan Sumber Daya Server

Karena hanya menggunakan satu set file inti, penggunaan ruang penyimpanan (disk space) cenderung lebih efisien dibandingkan instalasi mandiri yang terpisah-pisah.


Siapa yang Butuh WordPress Multisite?

Fitur ini sangat powerful, tapi tidak untuk semua orang. Berikut adalah beberapa contoh pengguna yang ideal:

Pengguna Contoh Penggunaan
Institusi Pendidikan Universitas yang menyediakan blog gratis untuk setiap dosen atau mahasiswa.
Perusahaan Global Brand yang memiliki sub-situs untuk tiap negara (misal: id.brand.com, us.brand.com).
Media Online Jaringan berita yang memiliki kanal berbeda (Olahraga, Politik, Gaya Hidup).
Web Developer Membuat situs staging atau demo untuk klien dalam satu tempat.

Kelebihan dan Kekurangan

Sebelum Anda mengaktifkannya, pertimbangkan pro dan kontra berikut:

Kelebihan:

  • Kontrol penuh di tangan Super Admin.

  • Proses instalasi plugin/tema baru yang sangat cepat untuk banyak situs.

  • Mudah dipantau secara keseluruhan.

Kekurangan:

  • Single Point of Failure: Jika server down atau terjadi error pada instalasi utama, semua situs dalam jaringan ikut mati.

  • Konflik Plugin: Beberapa plugin mungkin tidak dirancang untuk bekerja di lingkungan Multisite.

  • Keamanan: Jika satu situs berhasil diretas, ada risiko situs lain dalam jaringan ikut terancam.


WordPress Multisite adalah solusi brilian untuk efisiensi manajemen konten skala besar. Fitur ini mengubah WordPress dari sekadar platform blogging menjadi sistem manajemen jaringan yang sangat tangguh. Namun, pastikan Anda memiliki hosting yang mumpuni dan pemahaman teknis yang cukup sebelum mengelola “gedung apartemen” digital Anda sendiri.

Kita akan bahas cara mengaktifkannya di artikel mendatang.

Cara Migrasi Website dari Blogger ke WordPress (Step-by-Step)

Blogger (blogspot.com) merupakan platform blogging yang populer karena gratis milik Google dan mudah digunakan. Namun, seiring berkembangnya kebutuhan website—baik untuk bisnis, portofolio, maupun blog profesional—banyak pengguna mulai beralih ke WordPress karena fleksibilitas, kontrol penuh, dan dukungan plugin yang sangat luas. Salah satu langkah penting dalam proses ini adalah memindahkan website dan data dari Blogger ke WordPress tanpa kehilangan konten dan pengunjung.

Berikut langkah-langkah yang dilakukan agar proses migrasi aman:

1. Menyiapkan WordPress

Sebelum memindahkan data, pastikan WordPress sudah siap digunakan.

Langkah-langkah:

  • Beli hosting dan domain. 

  • Install WordPress (melalui cPanel / installer hosting)

  • Login ke dashboard WordPress (namadomain.com/wp-admin)

  • Pastikan WordPress sudah menggunakan permalink Post name (disesuaikan dengan struktur link sebelumnya)

👉 Settings → Permalinks → Post name


2. Export Data dari Blogger

Langkah berikutnya adalah mengekspor semua konten dari Blogger.

Caranya:

  1. Login ke Blogger

  2. Masuk ke Settings → Other

  3. Klik Back up content

  4. Unduh file backup berformat XML

File ini berisi:

  • Postingan

  • Halaman

  • Komentar


3. Import Data Blogger ke WordPress

WordPress menyediakan fitur import khusus untuk Blogger.

Langkah-langkah:

  1. Masuk ke Tools → Import

  2. Pilih Blogger

  3. Klik Install Now, lalu Run Importer

  4. Upload file XML dari Blogger

  5. Assign author (penulis) ke user WordPress

  6. Klik Submit

Tunggu hingga proses selesai. Semua artikel Blogger akan otomatis masuk ke WordPress.


4. Memeriksa dan Menyesuaikan Konten

Setelah proses import selesai, lakukan pengecekan:

  • Apakah semua artikel sudah masuk?

  • Apakah gambar tampil dengan benar?

  • Apakah label Blogger berubah menjadi kategori atau tag?

Jika ada gambar yang tidak muncul, biasanya karena masih mengarah ke server Blogger.

👉 Solusi: gunakan plugin Import External Images atau Auto Upload Images


5. Mengatur Tema WordPress

Agar tampilan website lebih profesional:

  • Pilih tema WordPress yang responsif

  • Sesuaikan menu, sidebar, dan homepage

  • Tambahkan widget yang dibutuhkan

Tema gratis populer seperti:

  • Astra

  • GeneratePress

  • OceanWP


6. Redirect Blogger ke WordPress (PENTING untuk SEO)

Ini langkah paling penting agar:

  • Trafik tidak hilang

  • Ranking Google tetap aman

Caranya:

  1. Pasang plugin Blogger to WordPress Redirection

  2. Ikuti petunjuk plugin

  3. Salin kode redirect

  4. Tempelkan ke Theme → Edit HTML di Blogger

  5. Simpan perubahan

Dengan redirect, semua URL lama Blogger akan otomatis diarahkan ke WordPress.


7. Setting SEO dan Optimasi

Agar website WordPress siap bersaing di Google:

  • Install plugin SEO (Rank Math / Yoast)

  • Submit sitemap ke Google Search Console

  • Perbaiki broken link

  • Optimasi judul dan meta description


8. Testing & Final Check

Sebelum benar-benar meninggalkan Blogger:

  • Coba buka beberapa URL lama

  • Pastikan redirect berjalan

  • Cek kecepatan website

  • Cek tampilan di mobile

Jangan langsung menghapus blog Blogger—biarkan aktif sebagai penghubung redirect.


Kesalahan Umum Saat Migrasi

❌ Tidak membuat redirect
❌ Menghapus Blogger terlalu cepat
❌ Tidak mengecek gambar
❌ Mengubah struktur URL

Hindari kesalahan ini agar migrasi berjalan aman.


Memindahkan website dan data dari Blogger ke WordPress memang membutuhkan beberapa langkah teknis, namun hasilnya sangat sepadan. Dengan WordPress, kamu mendapatkan fleksibilitas, kontrol penuh, dan peluang pengembangan website yang jauh lebih besar.

Dengan mengikuti panduan ini secara berurutan, migrasi dapat dilakukan dengan aman tanpa kehilangan konten, trafik, maupun peringkat SEO.

1 2 3