Di tutorial WordPress kali ini, Anda akan memperoleh informasi yang berkaitan dengan cara membuat WordPress. Apa pun akan kami bahas, mulai dari instalasi hingga membuat backup. Silakan membaca artikel yang telah kami tulis terkait tutorial WordPress.
Pertama kali WordPress diluncurkan pada tanggal 27 Mei 2003. Pembuat software ini adalah Matt Mullenweg dan Mike Little. WordPress merupakan tool pembuat situs yang bersifat online serta open source dan pengolahannya berdasarkan bahasa program PHP dan MySQL. Istilah canggihnya adalah sistem manajemen konten (CMS). Pertama kali WordPress diperkenalkan, hanya ada beberapa user atau pengguna yang terdaftar. Namun, seiring bergantinya tahun, WordPress semakin berkembang menjadi CMS yang paling besar dan populer di dunia. Kini WordPress menguasai 75 juta website. Riset yang dilakukan pada bulan April 2016 menunjukkan bahwa sistem manajemen konten ini digunakan oleh lebih dari 26% website yang terdaftar pada 10 juta peringkat terbaik.
Anda sudah tahu jumlah user yang dimiliki WordPress. Pasti sekarang Anda sedang bertanya-taya mengapa CMS ini begitu populer? Ada beberapa faktor yang dapat dipertimbangkan. Secara umum, WordPress merupakan tool sederhana pembuat blog. Namun, pengertian WordPress lebih dari itu. Karena merupakan proyek open source, WordPress memperbolehkan siapa pun untuk memodifikasi bahkan mengedit code sesuai dengan liking user. WordPress juga memiliki ribuan plugin, tema, widget, dan tool lainnya yang serba gratis. Seluruh fitur ini mengizinkan Anda untuk membuat segala jenis website, mulai dari blog sederhana, personal website atau portofolio, hingga toko elektronik (e-shop), website bertemakan pengetahuan atau bahkan website yang menawarkan pekerjaan. Faktor lainnya adalah WordPress sepenuhnya gratis dan mensupport semua platform hosting dengan PHP dan MySQL. Selain itu, CMS ini terus melakukan update ke versi yang baru untuk meningkatkan keamanan (security), termasuk fitur baru dan memperbarui keseluruhan kinerja WordPress. Terakhir dan tak kalah pentingnya, WordPress memiliki komunitas besar yang menyediakan forum dan diskusi khusus yang tersebar di internet. Banyaknya data yang tersedia dan ribuan tutorial WordPress juga menjadi alasan mengapa WordPress menjadi sistem manajemen konten yang paling mudah digunakan.
Sistem manajemen konten, atau yang disingkat CMS, adalah aplikasi yang berfungsi untuk membuat, memodifikasi, dan mempublish konten digital. Pada umumnya, CMS juga mensupport beberapa user dan memperbolehkan user-user ini untuk bekerja bersama. Misalnya, dengan WordPress, Anda dapat membuat beberapa user administrator, dan setiap user memiliki hak akses berbeda. Sistem manajemen konten juga menyertakan teks dan format fitur serta kemampuan mengupload video, foto, audio, peta (maps), bahkan code Anda sendiri.
Sistem manajemen konten terdiri atas dua komponen utama:
Fitur lain yang penting untuk diketahui adalah:
Tiga sistem manajemen konten yang paling populer di dunia adalah WordPress, Joomla, dan Drupal.
Ketika ingin menerapkan cara membuat WordPress, Anda harus mengetahui bahwa WordPress.com dan WordPress.org adalah dua jenis host untuk situs ini. Hal yang membedakan dua hosting ini adalah host aktualnya. Dengan menggunakan WordPress.org, Anda akan mengunduh script tanpa dikenai biaya dan menjalankannya di situs lokal atau menjalankannya bersama penyedia layanan hosting (misalnya Hostinger). Sementara itu, WordPress.com mengelola situs dan semuanya untuk Anda. Anda tidak perlu mengelola web server, membayar hosting, atau mengunduh software. Hanya saja dengan WordPress.com, iklan akan muncul di situs Anda.
Baik WordPress.org maupun WordPress.com memiliki kelebihan dan kekurangan.
Jika Anda tidak tertarik untuk membuat hosting sendiri atau mengelola web server, maka WordPress.com bisa menjadi pilihan. WordPress.com gratis dan mudah untuk dibuat/dipasang. Berbagai fitur dan opsi untuk kustomisasi situs Anda juga ditawarkan. Namun, fitur dan opsi ini berbayar. Website akan menyertakan WordPress.com di URL sehingga Anda tidak dapat mengupload custom theme atau plugin. Selain itu, Anda juga tidak bisa mengedit atau memodifikasi PHP code di balik situs.
WordPress.org merupakan WordPress versi self-hosted yang menawarkan fleksibilitas untuk mengontrol sendiri situs Anda. Anda dapat menggunakan nama domain sendiri, mengupload tema, plugin, dan menginstallnya. Anda juga memiliki akses ke file WordPress, database, dan code. Ini berarti Anda dapat memodifikasi mereka sesuai dengan liking Anda. Versi WordPress yang paling canggih dan populer adalah self-hosted yang menawarkan fleksibilitas lebih baik dan kemampuan untuk menjalankan fungsi custom, code, dan desain. Terakhir dan tidak kalah pentingnya, seandainya saja WordPress bukan CMS terbaik pagi Anda, Anda bisa mencoba untuk menggunakan sistem manajemen konten lainnya, seperti Drupal atau Joomla.
Tutorial cara membuat WordPress kali ini akan berfokus pada WordPress versi self-hosted.
Salah satu alasan mengapa WordPress bisa begitu populer adalah karena sedikitnya persyaratan sistem yang dibutuhkan untuk menjalankan CMS ini di web server:
Anda perlu mencari penyedia layanan hosting yang tidak disupport WordPress. Banyak host yang menggunakan berbagai auto-installer untuk membuat proses instalasi WordPress menjadi sesederhana mungkin. Dengan auto-installer, user tidak perlu lagi berurusan dengan pembuatan atau mengupload file.
Di tutorial cara membuat WordPress ini, Anda akan mengetahui dua cara yang berbeda untuk menginstall WordPress.
Sebelum memulai proses instalasi WordPress, tentukanlah bagaimana Anda hendak mengakses website Anda. Apakah Anda ingin WordPress muncul di root nama doman (example.com), subfolder (example.com/blog) atau nama subdomain (blog.example.com). Jika ingin memasang WordPress di nama subdomain, ada cara tambahan yang harus Anda ikuti dan buatlah nama subdomain. Di Hostinger, langkah ini bisa dilakukan dengan mudah di bagian Subdomains.
Mari kita mulai dengan cara termudah dan tercepat untuk menginstall WordPress – auto installer Hostinger. Cara-cara di bawah ini menunjukkan langkah menginstall WordPress di control panel Hostinger:
Jika Anda hendak memahami dasar-dasar mengenai WordPress dan bagaimana CMS ini bekerja, Anda bisa menginstallnya secara manual. WordPress dikenal dengan proses instalasinya yang cepat. Prosesnya mudah dan sama dengan instalasi software lainnya. Kalau Anda sudah pernah menginstall suatu program komputer, maka tidak akan sulit bagi Anda untuk menjalankan instalasi WordPress.
Yang Dibutuhkan Sebelum Memulai Proses Instalasi:
Pertama-tama, unduhlah versi terbaru WordPress dari website resmi WordPress.org.
Setelah selesai mengunduh, Anda bisa mulai mengupload file WordPress ke akun hosting. Anda dapat menggunakan File Manager yan disediakan oleh penyedia layanan hosting atau program FTP client. Apa pun Tool yang Anda pilih untuk mengupload file WordPress tidak akan ada bedanya. Satu hal yang harus Anda ketahui adalah direktori tujuan (destination directory). Misalnya, jika Anda ingin memasang WordPress di root nama domain, sebaiknya file diupload ke folder public_html; sebaliknya jika Anda ingin menggunakan WordPress di nama subdomain atau subfolder, upload filenya ke direktori yang tepat.
WordPpress menyimpan informasi dalam database. Oleh karena itu, sangatlah wajib bagi Anda untuk membuat database. Di Hostinger, database baru dapat dibuat di MySQL Databases. Pastikan untuk menuliskan informasi database karena Anda akan membutuhkannya nanti.
Buka nama domain Anda sekarang untuk memulai proses instalasi. Anda akan diminta untuk mengisi informasi database MySQL, informasi administrator, dan informasi situs.
Untuk lebih jelasnya, Anda dapat membaca tutorial mengenai cara install WordPress di control panel hosting yang berbeda. Untuk mencari tahu cara bermigrasi WordPress, baca tutorial ini.
Setelah melakukan instalasi, hal pertama terkait cara membuat WordPress yang harus Anda lakukan adalah log in ke dashboard administrator WordPress. Biasanya ada link yang terhubung ke halaman login di front-end blog WordPress. Hanya saja, beberapa tema tidak memiliki link ini. Dalam kasus ini, cara paling mudah untuk log in ke WordPress adalah dengan menambahkan wp-admin di akhir alamat website Anda. Contohnya seperti ini:
http://www.yourdomain.com/wp-admin
URL ini mengarahkan Anda ke layar login di mana Anda akan diminta untuk memasukkan username dan password administrator. Ingat, Anda sudah memasukkan informasi ini saat instalasi WordPress berlangsung: Jika Anda lupa password, klik link Lost your password?. Langkah yang lebih jelas tentang cara login ke WordPress dapat di baca di sini.
Setelah berhasil login, Anda akan berada di dashboard administrator. Dashboard tersebut berisikan gambaran umum keseluruhan website Anda dan terdiri atas 3 bagian utama:
Ketka Anda pertama kali log in ke panel admin WordPress, akan terlihat modul selamat datang yang berisikan beberapa link yang berguna untuk membantu Anda menggunakan WordPress. Jika Anda sudah mulai bisa memahami dashboard, klik tombol Dismiss untuk menyembunyikan modul tersebut.
Modul lainnya:
Setiap jendela (window) memiliki panah kecil yang bisa Anda gunakan untuk menyembunyikan salah satu modul dengan cepat. Anda juga bisa drag dan drop modul-modul tersebut ke posisi yang berbeda.
Untuk membuat website dengan WordPress, mulailah dengan mempublish post baru atau halaman baru. Anda pasti bertanya-tanya – apa perbedaan antara post dan halaman?
Jawabannya sederhana. Post WordPress dapat di-categorize, tag, bahkan archive. Post WordPress digunakan untuk mempublish konten yang terjadwal. Sebaliknya, halaman WordPress kebanyakan digunakan untuk konten yang statis dan tidak terjadwal. Halaman tidak memiliki category atau tag. Contact us (Hubungi Kami) atau About Us (Tentang Kami) adalah contoh halaman.
Untuk membuat post baru di WordPress, buka Add New di bawah Posts atau pilih New -> Post di toolbar bagian atas.
Halaman edit yang disertai berbagai fitur untuk mempublish post akan muncul. Ketik judul post terlebih dulu. Kemudian, ketik konten post pada area yang telah disediakan. Jika ingin memformat teks, gunakan opsi toolbar. Toolbar tersebut hampir sama dengan toolbar yang Anda gunakan di MS Word atau text editor populer lainnya.
Di sisi kanan halaman, Anda akan melihat semacam meta box. Tiap box memiliki fungsi khusus.
Untuk membuat halaman baru di WordPress, buka Add New di bawah menu Pages atau klik tombol New -> Page di toolbar atas.
Halaman Add New memiliki teks editor WYSIWYG yang sama dengan Posts. Dengan demikian, proses memasukkan dan memformat teks sama.
Terdapat Pages yang tidak memiliki meta box Tags dan meta box Categories. Namun, Pages tersebut memiliki box Page Attributes. Di box ini, Anda dapat mengubah urutan halaman serta membuat parent pages. Box ini berguna jika Anda memiliki beberapa halaman di bawah satu parent page.
Tujuan utama plugin WordPress adalah meningkatkan fungsi WordPress. Hanya dengan menginstall dan mengaktifkan plugin, Anda dapat menambahkan fitur baru ke situs WordPress tanpa memasukkan code apa pun. Ada ribuan plugin gratis dan berbayar yang dirancang untuk berbagai tujuan: mulai dari media sosial hingga keamanan (security). Oleh karena itu, tentu saja Anda harus mencari plugin yang sesuai dengan kebutuhan.
Menginstall plugin WordPress merupakan pekerjaan yang sederhana bahkan untuk pemula. Plugin yang bersifat gratis dan freemium tersedia di direktori plugin WordPress.org. Sama seperti tema, plugin dapat diinstal menggunakan installer WordPress yang telah terpasang. Untuk menginstall plugin WordPress, klik tombol Add New di bawah Plugins dan ketikkan nama plugin yang ingin Anda install di kolom pencarian. Klik tombol Install, kemudian klik tombol Activate.
Ada ribuan plugin WordPress premium (berbayar) yang tidak dapat diinstall dari direktori resmi plugin WordPress. Jika membeli plugin premium, Anda harus menginstallnya di WordPress secara manual. Prosesnya hampir sama dengan menginstall tema. Untuk mulai menginstall plugin, klik tombol Add New di bawah Plugins dan klik Upload Plugin. Pilih plugin archive dan upload. Terakhir, install dan aktifkan plugin. Untuk lebih jelasnya, baca tutorial ini.
Ada banyak sekali plugin WordPress – Anda pasti akan kebingungan saat memilih plugin. Kenyataannya, kebanyakan plugin memiliki tujuan yang sama, misalnya ada puluhan plugin caching WordPress. Karena itulah kami membuat list plugin WordPress terbaik yang dibutuhkan setiap blog WordPress.
Tidak disarankan untuk mengunduh puluhan plugin WordPress karena akan menurunkan performa situs. WordPress Anda harus tetap bersih dengan hanya menginstall plugin yang dibutuhkan dan menghapus plugin yang tidak perlu.
Tampilan situs WordPress dapat diubah dengan cara menerapkan tema. Tema WordPress ada yang gratis dan premium. Beberapa tema bersifat universal dan dapat digunakan di website mana pun. Sedangkan beberapa tema lainnya dirancang untuk tujuan spesifik, misalnya, tema e-commerce.
Dengan WordPress, instalasi tema menjadi sangat mudah. Proses instalasi tema gratis benar-benar hanya membutuhkan beberapa menit. Untuk mulai menginstalasi, akses Appearance dan cari tema dengan tampilan menarik. Anda bahkan bisa memfilter tema dengan cara melihat fitur atau warna.
Fitur preview tema akan menampilkan tampilan website Anda dengan tema yang sudah dipilih. Fitur ini berguna karena akan menghemat waktu Anda – Anda tidak perlu menginstall banyak tema hanya untuk mendapatkan tema yang sesuai.
Metode di atas hanya bisa digunakan untuk tema free (gratis) dan freemium. Bagaimana jika Anda membeli tema premium dengan tampilan menarik? Dalam kasus ini, Anda harus mengupload file tema secara manual. Akses Appearance, klik tombol Upload Theme dan cari file tema .zip. Proses upload membutuhkan beberapa menit. Setelah selesai mengupload, Activate tema. Butuh penjelasan lebih lanjut? Lihat tutorial tentang cara menginstall tema.
Di tutorial cara membuat WordPress ini, Anda telah mengetahui cara menginstall dan menggunakan WordPress untuk membuat dan mengolah sendiri website Anda. Seiring dengan berkembangnya WordPress Anda, maka jumlah teks, gambar, code serta file media lainnya juga akan bertambah. Website yang lebih besar berarti membutuhkan waktu lebih lama untuk load. Untuk menghindari slow response di WordPress, pengoptimalan harus dilakukan. Langkah ini akan membuat halaman web Anda load dengan cepat dan efisien. Dengan demikian, pengunjung web akan puas dan akan kembali mengunjugi situs Anda. Setiap orang pasti pernah mengalami slow website, setidaknya beberapa kali. Mereka akan merasa frustasi saat menunggu website yang masih terus load. Oleh karena itu, meluangkan waktu untuk memperbaiki kecepatan WordPress merupakan langkah yang tepat. Hal terbaik dari WordPress adalah CMS ini mudah dioptimalkan dikarenakan tersedianya sejumlah plugin dan tool. Anda dapat membuat WordPress bekerja lebih cepat tanpa harus memiliki pengetahuan apa pun tentang WordPress. Kami akan membahas tentang teknik pengoptimalan WordPress yang akan menaikkan kecepatan website Anda.
Langkah pertama dalam mengoptimalkan situs Wordress adalah dengan memasang plugin caching WordPress. Singkatnya, cache adalah penyimpanan data sementara. Pada umumnya, data aktif di-cache sehingga mengurangi waktu loading. Contohnya, ketika mengakses situs yang kerap kali dikunjungi, browser akan menyimpan konten situs yang bersifat statis di cache. Alhasil, browser hanya akan membutuhkan sedikit file dan informasi dari server yang akhirnya membuat proses load berjalan lebih cepat. Tugas plugin caching WordPress adalah membuat versi statis dari website Anda dan mengirimkannya, daripada meload seluruh script PHP tiap kali seseorang merefresh atau mengunjungi kembali situs Anda.
Plugin caching WordPress yang paling populer adalah:
Untuk lebih jelasnya, Anda dapat membaca tutorial tentang cara memasang plugin Super Cache WP di WordPress.
Pengoptimalan gambar merupakan tugas yang sangat penting dan harus dilakukan untuk meningkatkan kecepetan situs WordPress Anda. Umumnya, ada dua penyebab utama yang membuat proses load gambar menjadi lambat:
Semakin banyak gambar yang dimiliki WordPress, maka pengoptimalan gambar semakin berfungsi.
Mengaktifkan gzip Compression di website Wordress merupakan langkah yang baik untuk meningkatkan kecepatan dan performa. Singkatnya, gzip compression berfungsi untuk mencari string yang sama dalam file teks dan menggantikannya dengan sementara sehingga menghasilkan file berukuran lebih kecil. Karena file HTML dan CSS punya banyak sekali teks dan space yang berulang-ulang, gzip compression menjadi sangat efektif. Secara keseluruhan, compression tersebut dapat mengurangi ukuran halaman WordPress dari 50 hingga 70%.
Ada beberapa cara utuk mengaktifkan gzip compression:
Satu hal yang harus Anda ingat bahwa gzip compression akan sedikit menaikkan penggunaan CPU. Jika CPU tidak bermasalah, gzip compression merupakan cara paling baik untuk mengoptimalkan situs WordPress Anda.
Kebanyakan tema, plugin, dan add-ons media sosial menggunakan banyak sekali JavaScript yang secara standar meload terlebih dahulu ketika pengunjung mengakses sebuah situs. Hal ini akan membuat HTML dan konten visual lainnya hanya muncul setelah JS terload. Anda dapat menunda parsing JavaScript sehingga elemen visual tampil lebih dulu, sementara berbagai tombol media sosial dan konten lainnya yang menggunakan JavaScript akan diload setelahnya. Ini merupakan salah satu teknik yang direkomendasikan Google Developers yang sering kali diabaikan. Di WordPress, Anda dapat dengan mudah melakukannya menggunakan plugin, seperti WP Deffered JavaScripts atau Speed Booster Pack. Untuk lebih jelasnya, Anda bisa melihat tutorial mengenai cara menunda parsing JavaScript di sini.
Menggunakan content delivery network (singkatnya CDN) akan meningkatkan performa WordPress dengan cara meng-cache konten dalam beberapa datacenter di seluruh dunia. Setelah pengunjung mengunjungi website Anda, konten akan dikirim oleh datacenter yang ada dan terdekat untuk menghasilkan front-end experience yang lebih baik. CDN juga dapat dijalankan bersama-sama dengan plugin caching, dan Anda bisa memulainya dengan solusi gratis yang banyak tersedia. Misalnya, CloudFlare memiliki rencana dasar gratis (free plan) yang menawarkan kedua manfaat CDN sembari memproteksi situs Anda dari serangan DDoS. Untuk lebih jelasnya, Anda dapat membaca tutorial menggunakan CDN di WordPress di sini.
GTMetrix dan tool optimasi lainnya menyarankan untuk menghapus query string dari CSS and JS guna meningkatkan caching elemen-elemen tersebut. Plugin WordPress, Speed Booster Pack, yang telah disebutkan sebelumnya merupakan salah satu plugin yang dapat menghapus query string dari static resource. Untuk lebih jelasnya, Ada bisa membaca panduan untuk WordPress.
Umumnya, ketika sebuah halaman web terbuka, seluruh kontennya secara instan terload, yang disebut dengan eager loading. Sementara itu, sangatlah mungkin untuk menunda proses instalasi beberapa objek (seperti gambar) hingga kesemuanya benar-benar dibutuhkan nanti, yang disebut dengan lazy loading. Practice paling umum adalah dengan menampilkan gambar hanya ketika gambar tersebut terlihat oleh pengunjung website atau pada layar. Yang perlu Anda lakukan untuk memanfaatkan teknik ini adalah dengan menginstall dan mengakifkan plugin, seperti Lazy Load atau Rocket Lazy Load.
Terakhir dan tidak kalah pentingnya dalam tutorial cara membuat WordPress, guna berhasil menjalankan website WordPress, keamanannya harus ditingkatkan. Karena WordPress merupakan CMS yang palig populer di dunia, maka risiko untuk di-hack sangatlah tinggi. Namun, ada beberapa hal yang perlu dilakukan untuk memproteksi situs Anda dari hack dan aktivitas berbahaya lainnya.
Salah satu faktor terpenting dalam mengamankan WordPress adalah selalu mengupdate dan menggunakan versi terbaru WordPress, tema, dan plugin. Kebanyakan update, termasuk security tweak, memperbaiki vulnerability dan mencegah sistem WordPress sehingga tidak dieksploit di versi terbaru. Practice paling umum di antara hacker adalah memanfaatkan halaman web yang menggunakan versi lama WordPress dengan vulnerability yang dikenal. Secara standar, WordPress otomatis diupdate setelah versi terbarunya dirilis. Akan tetapi, versi terbaru tersebut tidak selalu langsung berfungsi atau tidak aktifnya fitur di beberapa host. Umumnya, ketika versi terbaru WordPress rilis, notifikasi akan muncul di atas Dashboard Anda Anda bisa mengupdate tema dan plugin via Dashboard -> Updates.
Admin adalah username standar yang dibuat oleh WordPress saat berlangsungnya instalasi. Username ini harus Anda ubah karena akan menambahkan proteksi yang berlapis ke informasi login Anda. Bayangkan jika ada seseorang yang mengetahui password Anda, tetapi tidak dengan usernamenya. Alhasil, orang tersebut tetap tidak bisa mengakses dashboard Anda karena username tidak diketahui. Dengan tetap mempertahankan admin, akan memberikan peluang bagi hacker. Oleh karena itu, Anda harus menggantinya.
Ketika membuat password, pastikan untuk memasukkan nomor, huruf kapital, dan simbol khusus. Jika Anda mengalami kesulitan mengingat password, Anda dapat meyimpannya di tool seperti Last Pass. Tool ini sangat membantu Anda dalam mengingat password yang berbeda-beda sembari Anda memilah password berdasarkan tingkat kesulitan.
Membuat backup merupakan tindakan yang paling penting untuk website apa pun. Tak hanya meningkatkan proteksi atau keamanan, tapi juga menawarkan cara yang andal dalam merestore situs Anda jika terjadi masalah atau error di luar ekspektasi. Anda dapat membuat backup secara manual (manually) atau menggunakan automation. Proses manual mencakup pengunduhan file dan database MySQL di situs WordPress. Akan tetapi, jika Anda membuat terlalu banyak post baru, mengubah atau bahkan mengelola beberapa website yang berbeda serta mengunduh semuanya secara manual, maka akan terjadi gangguan. Selain itu, sekarang ini kebanyakan penyedia layanan hosting menawarkan akun backup otomatis. Sebagai tambahan keamanan, Anda bisa menggunakan plugin WordPress untuk membuat bakup secara otomatis (automate) per bulan, per minggu, bahkan per hari. Plugin ini akan menghemat waktu Anda dan juga memberikan opsi untuk menyimpan backup file dan database WordPress semisal di DropBox. Plugin tersebut dapat digunakan sebagai:
Langkah-langkah dasar yang telah dijelaskan di atas membantu Anda untuk mengembangkan WordPress. Untuk lebih jelasnya, Anda bisa membaca tips dan trik tentang keamanan di tutorial berikut ini.