Panduan Studi Lengkap untuk Pembuatan Situs Web WordPress

Panduan lengkap untuk belajar WordPress

Mempelajari WordPress bisa menjadi jalan yang sangat panjang bagi programmer yang tidak berpengalaman. Panduan ini dapat membantu Anda beralih dari pemrograman yang buta huruf menjadi programer quadrillionaire lepas. Ini dimaksudkan sebagai gambaran langkah-langkah yang diperlukan untuk menjadi pengembang WordPress yang kompeten. Panduan ini dapat membantu baik yang berpengalaman maupun yang tidak berpengalaman memahami WordPress.

Jangan percaya mitos

Saat mempelajari bidang apa pun dalam pemrograman (ya, Anda perlu mempelajarinya), ada banyak sekali mitos yang menyertai. Banyak hype dari artikel click bait memangsa si jahil. Jadi saya hanya akan menjelaskan tiga mitos paling gigih yang saya lihat hari ini:

  • Tidak, Anda TIDAK BISA belajar pemrograman dalam 24 jam. Atau seminggu. Atau sebulan. Untuk mempelajari keseluruhan dunia pemrograman, Anda harus terlebih dahulu menjadi makhluk abadi dengan jadwal yang jelas. Anda dapat mempelajari beberapa dasar int 24 jam, tetapi Anda tidak akan pernah benar-benar selesai mempelajari keterampilan pemrograman baru (kecuali Anda malas).
  • Di ujung lain skala ada mitos yang mengatakan bahwa Anda harus menjadi seorang jenius yang dikaruniai kekuatan matematika yang luar biasa. Tidak ada yang lebih jauh dari kebenaran. Anda akan terkejut dengan banyaknya kepala kentang yang harus ditangani di lapangan, dan betapa sedikit matematika yang sebenarnya yang akan Anda gunakan.
  • Mungkin favorit saya: Tidak ada gunanya belajar pemrograman bila ada alat untuk membuat situs. Ini yang paling menjengkelkan karena paling sulit dijelaskan. Tapi sederhananya, pertanyaan “mengapa saya perlu belajar kode, jika saya memiliki tema WordPress?” dapat dijawab dengan pertanyaan berikut “dari mana tema-tema tersebut berasal jika tidak ada programmer”. Sama dengan alat pengembangan web. Tidak ada alat di planet bumi yang dapat menulis lebih banyak alat, kecuali pemrogram. Juga alat apa pun yang telah atau akan ada hadir dengan keterbatasan yang parah. Tapi itu topik yang lebih panjang.

Ya, Anda harus mempelajari dasar-dasar pemrograman

Sekali lagi, Anda berteriak “Mengapa saya perlu belajar pemrograman? Ini WordPress!”. Saya rasa semakin banyak Anda belajar tentang WordPress, semakin Anda akan belajar betapa terbatasnya itu.

Inilah rahasianya. WordPress adalah sebuah platform, bukan alat pengembangan web. Artinya, banyak pekerjaan berat yang masih mengharuskan Anda untuk sedikit melenturkan otak dan membuat program. Berikut adalah beberapa masalah yang mungkin Anda alami jika Anda tidak mempelajari cara memprogram sebelumnya:

  • Tema saya luar biasa! Tapi saya benci gaya widget di footer.
  • Saya ingin membangun situs keanggotaan dan saya memerlukan fungsionalitas x, tetapi tidak ada plugin.
  • Saya ingin membangun situs keanggotaan, tetapi plugin saya bentrok.
  • Ternyata tema yang saya beli memiliki masalah besar dan sejujurnya saya pikir pengembang tema sudah mati.

Apa yang akan Anda lakukan dalam situasi ini jika Anda tidak tahu cara membuat program?

Sekarang, silakan pelajari dasar-dasar pemrograman

Sebelum Anda memulai perjalanan Anda untuk mempelajari HTML dan CSS, Anda harus meluangkan waktu sejenak dan bersantai, jadi saya bisa memberikan silabus studi di kepala Anda.

Hal-hal yang perlu Anda pelajari sebelum kembali adalah sebagai berikut:

  • HTML: Elemen penyusun bagian depan situs Anda (tampilan). Rekomendasi pribadi: Kesalahan umum dapat disembuhkan dengan pemahaman yang kuat pada elemen level sebaris, sebaris-blok, dan blok, serta pemahaman yang kuat tentang pemosisian relatif vs absolut.
  • CSS: Ini adalah saus rahasia untuk situs web Anda. Bayangkan HTML Anda adalah kotak cat dengan angka, dan CSS adalah catnya. Setiap situs web menggunakan CSS.
  • PHP: Ini adalah kotak hitam situs web. Tidak ada yang melihatnya kecuali Anda. Inilah yang sebenarnya menciptakan semua fungsionalitas, melakukan semua pemikiran, dan memberikan konten situs web Anda. Inilah “pemrograman” yang sebenarnya. Pelajari itu.
  • MySQL: Database adalah tempat penyimpanan semua yang ada di situs Anda. Anda perlu mempelajari cara aman berinteraksi dengan database dengan PHP. Cari kueri berparameter.

Setelah Anda kembali dari semua itu. kita bisa mulai mendalami dasar-dasar WordPress. Sesuatu yang opsional untuk dipelajari adalah javascript. Ini adalah sesuatu yang bagus untuk animasi atau bahkan mengirimkan konten ke pengguna tanpa mereka harus menyegarkan halaman. Juga mungkin ada saat di mana Anda perlu memperbaiki atau memperbarui beberapa javascript yang dibuat oleh pengembang lain.

Menyiapkan WordPress

Ada beberapa cara untuk memasang WordPress di situs web Anda. Cara termudah mutlak adalah melalui akun cPanel Anda. Biasanya ada program di cPanel Anda yang akan menginstal WordPress untuk Anda. Misalnya, QuickInstall memiliki instalasi sekali klik untuk WordPress. Cara lain adalah dengan mengunduh file sumber WordPress, dan mengunggahnya ke server Anda melalui FTP.

Setelah menginstal WordPress, Anda akan ingin masuk ke situs WordPress Anda untuk mengatur semuanya. Ada banyak panduan untuk menyiapkan situs WordPress Anda melalui backend, tetapi dasar-dasar yang perlu Anda pelajari adalah sebagai berikut:

  • Memasang tema situs Anda: Meskipun Anda berencana membuat tema sendiri, disarankan untuk menyiapkan tema orang lain sebagai dasar pekerjaan Anda. Ini akan menjadi titik awal yang bagus untuk situs web Anda.
  • Biasakan diri Anda dengan plugin: plugin mudah dipasang dan akan menyediakan sebagian besar fungsionalitas situs web Anda.
  • Menu: pelajari di mana ini dan cara menyiapkannya. Anda dapat membuat menu yang dapat digunakan di bagian mana pun dari situs web Anda.
  • Widget: widget berbeda dengan plugin. Widget adalah elemen antarmuka pengguna (seperti umpan Twitter), sedangkan plugin adalah kumpulan file yang berpotensi membuat perubahan besar pada fungsionalitas situs Anda.
  • Pelajari perbedaan antara halaman dan posting. Hal-hal ini memiliki tujuan yang sangat berbeda dan terpisah.

Ini akan memberi Anda cukup amunisi untuk membuat situs web dasar. Namun jika Anda menginginkan sesuatu yang kurang mendasar, Anda harus melanjutkan.

Bagaimana konten dikirimkan ke pengguna?

Sangat membantu untuk mengetahui bagaimana WordPress mengambil konten Anda dan menyajikannya kepada pengguna akhir.

Jika Anda mempelajari php, Anda mungkin akan tahu bagaimana sebuah situs web disajikan kepada pengguna. Jika tidak, dan Anda sudah sampai sejauh ini, Anda adalah manusia yang memalukan dan pantas mati seribu luka. Kedengarannya konyol, tetapi sangat membantu untuk mengetahui bagaimana browser menafsirkan data, dan apa tujuan PHP dalam mengisi konten, bagaimana situs web disusun, dll.

Tema menentukan cara WordPress menyajikan konten kepada pengguna. Mereka melakukan ini dengan file php yang berfungsi sebagai template untuk menampilkan bagian tertentu dari situs Anda, seperti halaman posting blog atau header. Mereka juga menyertakan file CSS dan php dan bahkan dapat menyediakan fungsionalitas ke situs web.

Saya sangat menyarankan mempelajari apa yang harus Anda sediakan dalam tema Anda. Ada juga aturan tertentu yang perlu Anda ikuti jika WordPress akan mengenali tema Anda. Namun, bagian utamanya adalah: header, halaman indeks, sidebar, footer, functions.php, dan stylesheet.

Satu hal lagi yang mungkin Anda temukan adalah templat halaman. Template halaman hanyalah cara berbeda untuk menampilkan halaman situs tunggal. Jika Anda tidak tahu apa yang saya bicarakan, cari “template halaman”, sebenarnya lakukan itu.

Pelajari juga tentang jenis posting. Segala sesuatu di situs web Anda adalah jenis posting, apakah itu halaman, posting, atau lampiran. Template halaman adalah template untuk jenis posting tertentu. Mempelajari tentang jenis posting mungkin menghilangkan banyak kebingungan.

Ada daftar semua variabel global yang disediakan WordPress, mulai dari konten yang Anda berikan kepada pengguna, hingga informasi tentang pengunjung itu sendiri. Jangan repot-repot menghafalnya, cukup rujuk mereka saat Anda pergi dan kenali jenis variabel global apa yang disediakan WordPress untuk Anda. Jika Anda tidak menemukannya, Anda mungkin harus menambahkan fungsionalitasnya sendiri, baik dalam bentuk plugin, atau cukup di file function.php. Variabel global sangat penting dalam pengembangan WordPress.

Plugin

Plugin memungkinkan Anda menambahkan fungsionalitas ke situs web Anda atau orang lain. Sebenarnya ada pasar plugin yang sangat besar untuk WordPress. Ini cara yang bagus untuk mendapatkan tumpukan kokain dan mendapatkan reputasi di komunitas pemrograman.

Pada dasarnya plugin adalah kumpulan file yang mengubah atau menambah fungsionalitas ke situs web. Namun, ada aturan tertentu untuk menyiapkan file Anda agar WordPress membacanya.

Penting juga untuk mempelajari kapan menambahkan sesuatu ke functions.php vs membuat plugin.

Hooks: Tindakan dan Filter

Hooks akan memungkinkan Anda untuk “mengaitkan” salah satu fungsi Anda ke WordPress, sehingga dapat dijalankan pada waktu tertentu. Jika Anda tidak menggunakan hook, banyak jenis fungsionalitas tidak akan mungkin dilakukan. Percayalah ketika saya mengatakan mempelajari apa ini dan bagaimana menggunakannya akan menyelamatkan hidup Anda, dan membebaskan dunia kemungkinan.

Pastikan untuk mempelajari perbedaan antara keduanya, dan cara menggunakannya. Pengetahuan ini akan memungkinkan Anda untuk mengubah fungsionalitas WordPress, dan akan sangat membuka pintu untuk fungsionalitas situs Anda.

Tindakan adalah pengait yang memungkinkan Anda menjalankan fungsi saat peristiwa WordPress tertentu terjadi. Misalnya saat Anda membuat postingan, Anda mungkin ingin memperbarui nilai di database Anda.

Filter memungkinkan Anda mengubah data pada waktu tertentu. Saat Anda menyiapkan filter, WordPress akan mengirimkan data melaluinya sebelum menyelesaikan tugas. Jika WordPress akan menampilkan kesalahan masuk, Anda dapat memilih untuk mengubah atau memodifikasi pesan kesalahan itu sebelum ditampilkan kepada pengguna. Mungkin sesuatu seperti “Tetap kembali scammer ini adalah pusaka nenekku!” atau “Saya tidak ingin mata kotormu mengintip ke dalam situs web saya, peretas dusun kotor!”.

Praktek

Secara alami, agar semuanya meresap, Anda harus berlatih. Namun, jika Anda ingin menjadi seperti saya yang memulai, Anda dapat mencari pekerjaan kecil secara online, dan melompatlah terlebih dahulu. Tekanan akan membantu Anda terus berusaha untuk belajar. Jika Anda mengacaukan seseorang, Anda selalu dapat mengarahkan mereka kepada saya.

Namun, jika Anda ingin mengambil rute yang lebih aman, saya sarankan Anda melakukan hal berikut:

Sewa paket hosting bersama kecil (Anda dapat menghabiskan beberapa dolar sebulan), ambil tema, dan buat situs web blog kecil. (Jadikan itu sesuatu yang ingin Anda gunakan! Bahkan gunakanlah!).

Anda juga dapat menggunakan server lokal di komputer Anda, jika Anda tidak ingin menghabiskan uang, dan tidak benar-benar ingin berbagi pekerjaan Anda dengan siapa pun.

Setelah Anda mempelajari WordPress, mulailah situs kecil lainnya. Namun, kali ini jadilah sedikit lebih ambisius, dan kali ini, coba tangan Anda sendiri dalam menempatkan semua fungsi itu sendiri. Jika Anda bingung tentang sesuatu, Anda selalu dapat merobek karya orang lain dan belajar dari mereka.

Selamat!

Jika itu sepertinya banyak. Ini. WordPress adalah topik yang jauh lebih besar daripada yang diasumsikan banyak orang pada awalnya. Namun, jika Anda mencobanya sedikit demi sedikit, pada akhirnya Anda akan mempelajari semua yang Anda butuhkan, dalam hal membuat situs web WordPress. Ini adalah keterampilan yang sangat diminati, dan tidak membutuhkan gelar. Terus hubungkan, dan Anda akan menemukan bahwa itu sangat berharga!

Semoga panduan ini akan membantu Anda menjadi pengembang WordPress yang solid.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like