Dalam tutorial dan screencast ini, saya akan menunjukkan cara membuat file PHP dalam tema WordPress. Saya juga akan menunjukkan cara menambahkan beberapa kode PHP ke file
Video ini diambil dari kursus saya Belajar PHP untuk WordPress. Anda dapat menonton keseluruhan kursus secara gratis di sini di Envato Tuts+
Pelajari PHP untuk WordPress
Rachel McCollin
28 April 2020
File Tema WordPress
Saya akan mulai dengan mencari tema WordPress dengan semua file template di dalamnya. Saya kemudian akan membuat file halaman candi baru. Tujuan dari hal ini adalah untuk memberikan cara alternatif dalam menampilkan beberapa halaman dalam sebuah situs
Tidak terlalu penting jenis file apa yang sedang dibuat atau apa fungsinya. Yang penting adalah cara membuat file PHP dan menambahkan kode yang relevan ke dalamnya
Buat File Baru
Mulailah dengan membuat file baru
Cara Anda melakukannya mungkin berbeda tergantung pada editor kode apa yang Anda gunakan. Saya menggunakan Coda untuk Mac
Setelah file dibuat, beri nama—misalnya, demo-page. php
Coda memberinya bendera kecil untuk menunjukkan fakta bahwa itu adalah file PHP. Tapi itu saja tidak berarti itu akan beroperasi sebagai file PHP—itu membutuhkan beberapa kode. Itu berarti tag pembuka PHP. if( have_posts() ) { 0. Tidak perlu menambahkan tag PHP penutup karena WordPress tidak memerlukan ini
Tambahkan Kode ke File
Sekarang kita dapat menambahkan beberapa kode ke file
Ini adalah file templat halaman. Itu berarti memerlukan beberapa teks yang dikomentari di bagian atas untuk memberi tahu WordPress apa itu dan apa namanya
Hal pertama yang disertakan adalah tag template di dalam WordPress untuk mengambil konten header. file php. Itu dilakukan dengan mengetik if( have_posts() ) { 1.
Setiap kali Anda menggunakan suatu fungsi di PHP, Anda harus selalu menyertakan tanda kurung (bracket) setelah nama fungsi. Ini dilengkapi dengan titik koma
Kurung menunjukkan bahwa itu adalah fungsi, dan itu juga di suatu tempat yang akan menyertakan parameter yang diperlukan. Tidak ada parameter yang diperlukan dalam contoh ini
Tambahkan Lingkaran
Selanjutnya, tambahkan satu lingkaran. Sekali lagi kita akan menggunakan tag template
if( have_posts() ) { _2
Tag template if( have_posts() ) { 3 memberi tahu kami jika ada postingan yang akan diproses dalam loop. Loop kami mengatakan, jika ada posting untuk memulai, jalankan fungsi if( have_posts() ) { 4 selama masih ada posting yang tersisa.
Untuk mengeluarkan konten ke halaman membutuhkan lebih banyak tag templat dan beberapa HTML. Saya akan menunjukkan cara melakukannya di tutorial lain
Kami menyelesaikan putaran kami menggunakan if( have_posts() ) { _5 dan if( have_posts() ) { 6
Cara lain untuk menulis loop ini adalah dengan mengindentasi pernyataan if( have_posts() ) { 7 dan if( have_posts() ) { 8 pada barisnya sendiri dengan if( have_posts() ) { 9 kurung kurawal. Gaya ini seringkali lebih mudah dibaca, terutama jika Anda harus melakukan lebih banyak pengkodean di dalam loop
1if( have_posts() ) { 2 while( have_posts() ) { 3 the_post(); 4 } 5}
Ada banyak hal lain yang dapat Anda tambahkan ke loop ini. Jika ada posting, Anda mungkin ingin menampilkan tajuk, misalnya, atau bilah pencarian. Anda juga dapat menggunakan pernyataan 2_0 untuk menangani kasus saat tidak ada postingan
Menambahkan Komentar
Beberapa baris komentar di PHP memiliki garis miring dan tanda bintang. Anda dapat menggunakan hanya satu tanda bintang atau sebanyak yang Anda inginkan
Ini berguna untuk melakukan ini di mana ada blok kode baru.
Pastikan bahwa garis miring berada di awal dan akhir. 21 dan 22. Misalnya, dalam file fungsi, setiap fungsi memiliki bagian besar teks yang dikomentari dan, dengan jumlah tanda bintang yang digunakan, sangat terlihat
Kita juga dapat menambahkan komentar PHP satu baris dengan memulai komentar dengan 23
Jadi saya telah menambahkan pernyataan 2_0 ke loop, untuk menangani kasus saat tidak ada postingan. Lalu, saya menggunakan 2_3 untuk menambahkan komentar sebagai placeholder. Di sini saya hanya menggunakan komentar sebagai pengingat untuk diri sendiri, dan siapa pun yang membaca kode, apa yang seharusnya terjadi dalam pernyataan 20
Percobaan
Untuk bereksperimen dengan beberapa tag template lagi, tambahkan 27 dan 28 ke bagian bawah file
Di dalam file template tema, komentar tersebut mengambil sidebar. php dan footer. file php. Alasan untuk melakukan ini, alih-alih hanya menambahkan kode untuk sidebar tepat di template Anda, adalah untuk memastikan potongan kode tersebut hanya perlu ditulis sekali dalam tema. Dengan begitu, jika Anda mengubah sidebar, misalnya, Anda tidak perlu kembali dan memperbarui setiap file di tema Anda
Dengan itu, Anda memiliki file PHP tanpa tulang di dalam tema. Elemen utama yang dibutuhkan adalah tag PHP pembuka, kemudian tag dan fungsi template PHP. Mungkin ada pernyataan bersyarat juga. Seperti yang Anda lihat, kode diindentasi agar mudah dibaca
Jika Anda mengikuti kursus, di pelajaran berikutnya, saya akan menunjukkan cara menambahkan beberapa HTML ke file PHP Anda
Pelajari PHP untuk WordPress
Rachel McCollin
28 April 2020
Tema dan Plugin WordPress Terbaik di Envato Market
Jelajahi ribuan tema WordPress terbaik yang pernah dibuat di ThemeForest dan plugin WordPress terkemuka di CodeCanyon. Beli tema dan plugin WordPress berkualitas tinggi ini, dan tingkatkan pengalaman situs web Anda untuk Anda dan pengunjung Anda.
Berikut adalah beberapa tema dan plugin WordPress terlaris dan terbaru yang tersedia untuk tahun 2020