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 Show Video ini diambil dari kursus saya Belajar PHP untuk WordPress. Anda dapat menonton keseluruhan kursus secara gratis di sini di Envato Tuts+
File Tema WordPressSaya 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 File tema WordPress seperti yang ditunjukkan di CodaTidak 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 BaruMulailah 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 FileSekarang kita dapat menambahkan beberapa kode ke file Menambahkan kode ke fileIni 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 LingkaranMenambahkan loop dalam kodeSelanjutnya, 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 1 if( 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 KomentarMenambahkan komentar dalam kodeBeberapa 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 PercobaanBereksperimen dengan kodeUntuk 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
Tema dan Plugin WordPress Terbaik di Envato MarketJelajahi 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 Bagaimana cara menambahkan file PHP di editor tema WordPress?Cara menambahkan PHP ke WordPress secara manual . Di bawah "Penampilan" di sidebar admin WordPress Anda, klik editor file tema WordPress "Editor Berkas Tema". Klik fungsi tema Anda. file php. . Di bagian bawah file, masukkan kode PHP Anda. . Klik “Perbarui File. ” Bagaimana cara memasukkan kode PHP di halaman WordPress tanpa plugin?Jika Anda ingin menambahkan kode PHP di editor halaman atau posting Anda, maka cara terbaik adalah membuat kode pendek khusus dalam fungsi. file php sesuatu seperti. fungsi list_pages_function( $atts ) { return wp_list_pages('sort_column=menu_order'); |