Panduan Studi Lengkap untuk Pembuatan Situs Web WordPress

Panduan lengkap untuk mempelajari WordPress

Mempelajari WordPress bisa menjadi jalan yang sangat panjang bagi seorang programmer yang tidak berpengalaman. Panduan ini dapat membantu Anda beralih dari buta huruf ke pemrograman lepas, quadrillionaire pemrograman. Ini dimaksudkan sebagai gambaran tentang 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 yang hype dari artikel click bait yang memangsa orang jahil. Jadi saya hanya akan memaparkan 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 dalam 24 jam, tetapi Anda tidak akan pernah benar-benar selesai mempelajari keterampilan pemrograman baru (kecuali jika Anda malas).
  • Di ujung yang berlawanan dari skala adalah mitos yang mengatakan bahwa Anda harus menjadi seorang jenius yang dianugerahi kekuatan matematika yang luar biasa. Tidak ada yang lebih jauh dari kebenaran. Anda akan terkejut dengan jumlah kepala kentang yang harus dihadapi di lapangan, dan betapa sedikit matematika aktual yang akan Anda gunakan.
  • Mungkin favorit saya: Tidak ada gunanya belajar pemrograman ketika ada alat untuk membuat situs web. Ini adalah yang paling menjengkelkan karena yang paling sulit untuk dijelaskan. Tapi singkatnya, pertanyaan “mengapa saya perlu belajar coding, jika saya memiliki tema WordPress?” dapat dijawab dengan pertanyaan berikut “dari mana datangnya tema jika tidak ada programmer”. Sama dengan alat pengembangan web. Tidak ada alat di planet bumi yang dapat menulis lebih banyak alat, kecuali programmer. Juga alat apa pun yang telah atau akan ada memiliki keterbatasan yang parah. Tapi itu topik yang lebih panjang.

Ya, Anda harus mempelajari dasar-dasar pemrograman

Sekali lagi, Anda menangis, “Mengapa saya harus belajar pemrograman? Ini WordPress!”. Saya pikir semakin banyak Anda belajar tentang WordPress, semakin Anda akan belajar betapa terbatasnya itu.

Inilah rahasianya. WordPress adalah platform, bukan alat pengembangan web. Artinya, banyak pekerjaan berat masih mengharuskan Anda sedikit melenturkan otak dan memprogram. Berikut adalah beberapa masalah yang mungkin Anda hadapi 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 membutuhkan fungsionalitas x, tetapi tidak ada plugin.
  • Saya ingin membuat situs keanggotaan, tetapi plugin saya bentrok.
  • Ternyata tema yang saya beli memiliki masalah kekalahan besar dan sejujurnya saya pikir pengembang tema sudah mati.

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

Sekarang, silakan pelajari dasar-dasar pemrograman

Sebelum Anda mulai mempelajari HTML dan CSS, Anda harus meluangkan waktu sejenak dan bersantai, jadi saya dapat memberikan silabus studi di kepala Anda.

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

  • HTML: Blok bangunan dari ujung depan situs web Anda (tampilan). Rekomendasi pribadi: Kesalahan umum dapat diatasi dengan pemahaman yang kuat tentang elemen level inline, inline – 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 fungsi, melakukan semua pemikiran, dan memberikan konten situs web Anda. Inilah “pemrograman” yang sebenarnya. Pelajari itu.
  • MySQL: Database adalah tempat segala sesuatu di situs web Anda disimpan. Anda perlu mempelajari cara berinteraksi dengan aman dengan database dengan PHP. Cari kueri berparameter.

Setelah Anda kembali dari semua itu. kita bisa mulai menyelami 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 me-refresh halaman. Juga mungkin ada waktu di mana Anda perlu memperbaiki atau memperbarui beberapa javascript yang dibuat oleh pengembang lain.

Menyiapkan WordPress

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

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

  • Memasang tema situs Anda: Bahkan jika Anda berencana membuat tema sendiri, disarankan untuk menyiapkan tema orang lain sebagai dasar pekerjaan Anda. Ini akan berfungsi sebagai titik awal yang bagus untuk situs web Anda.
  • Kenali plugin: mereka mudah dipasang dan akan menyediakan sebagian besar fungsionalitas situs web Anda.
  • Menu: pelajari lokasinya dan cara menyiapkannya. Anda dapat membuat menu yang dapat digunakan di bagian mana pun dari situs web Anda.
  • Widget: widget tidak sama 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 amunisi yang cukup untuk membuat situs web dasar. Namun jika Anda menginginkan sesuatu yang sedikit 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 telah sampai sejauh ini, Anda adalah manusia yang memalukan dan pantas menerima kematian seribu luka. Kedengarannya konyol, tetapi sangat membantu untuk mengetahui bagaimana browser menafsirkan data, dan apa tujuan PHP dalam mengisi konten, bagaimana situs web dikompilasi, dll.

Tema menentukan cara WordPress menyajikan konten kepada pengguna. Mereka melakukan ini dengan file php yang berfungsi sebagai template untuk menampilkan bagian-bagian tertentu dari situs web 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 untuk mempelajari apa yang harus Anda berikan dalam tema Anda. Ada juga aturan tertentu yang harus 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 temui adalah templat halaman. Templat halaman adalah cara yang berbeda untuk menampilkan halaman situs tunggal. Jika Anda tidak tahu apa yang saya bicarakan, cari “template halaman”, sebenarnya, tetap 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 menghafal ini, cukup rujuk saja sambil berjalan dan kenali jenis variabel global apa yang disediakan WordPress untuk Anda. Jika Anda tidak menemukannya, Anda mungkin harus menambahkan fungsionalitas itu sendiri, baik dalam bentuk plugin, atau hanya dalam file function.php. Variabel global sangat penting dalam pengembangan WordPress.

Plugin

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

Pada dasarnya plugin adalah grup file yang mengubah atau menambah fungsionalitas ke situs web. Namun ada aturan tertentu, untuk mengatur file Anda sehingga WordPress membacanya.

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

Kait: Tindakan dan Filter

Hooks akan memungkinkan Anda untuk “mengaitkan” salah satu fungsi Anda ke WordPress, sehingga dijalankan pada waktu tertentu. Jika Anda tidak menggunakan kait, banyak jenis fungsi tidak akan mungkin. 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 banyak mengubah fungsionalitas WordPress, dan akan sangat membuka pintu untuk fungsionalitas situs Anda.

Tindakan adalah kait 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 untuk mengubah data pada waktu tertentu. Saat Anda menyiapkan filter, WordPress akan melewatkan data sebelum menyelesaikan tugas. Jika WordPress akan menampilkan kesalahan login, Anda dapat memilih untuk mengubah atau memodifikasi pesan kesalahan tersebut sebelum ditampilkan kepada pengguna. Mungkin sesuatu seperti “Stay back scammer ini adalah pusaka nenek saya!” atau “Saya tidak ingin mata kotor Anda mengintip ke situs web saya, hacker dusun kotor!”.

Praktek

Secara alami, agar semuanya meresap, Anda harus berlatih. Namun, jika Anda ingin menjadi seperti saya memulai, Anda dapat mencari pekerjaan kecil secara online, dan melompatlah terlebih dahulu. Tekanan akan membantu Anda tetap berusaha untuk belajar. Jika Anda mengacaukan seseorang, Anda selalu dapat mengarahkannya 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! Sebenarnya gunakan itu!).

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.

Ketika Anda telah mempelajari WordPress, mulailah situs kecil lainnya. Namun, kali ini menjadi sedikit lebih ambisius, dan kali ini, cobalah tangan Anda sendiri untuk memasukkan semua fungsionalitas. Jika Anda bingung pada sesuatu, Anda selalu dapat merobek pekerjaan orang lain dan belajar dari mereka.

Selamat!

Jika itu tampak seperti banyak. Dia. WordPress adalah topik yang jauh lebih besar daripada yang diasumsikan banyak orang pada awalnya. Namun, jika Anda mencobanya satu per satu, pada akhirnya Anda akan mempelajari semua yang Anda perlukan, dalam hal membuat situs web WordPress. Ini adalah keterampilan yang sangat diminati, dan tidak memerlukan gelar. Jauhkan mencolokkan, dan Anda akan menemukan bahwa itu sangat berharga!

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

Leave a Comment