Cara Membuat Widget Di Tema Anak Anda
Diterbitkan: 2022-10-23Jika Anda ingin menyesuaikan situs WordPress Anda di luar perubahan dasar, Anda perlu mempelajari cara membuat widget di tema anak Anda . Widget WordPress adalah blok kecil konten yang dapat Anda tambahkan ke bilah sisi situs web atau area siap widget lainnya. Area ini biasanya terletak di footer atau header situs Anda. Widget dapat berisi apa saja mulai dari teks dan gambar hingga pemutar video dan audio. Anda bahkan dapat menemukan plugin yang mengubah bilah sisi Anda menjadi umpan media sosial. Dalam artikel ini, kami akan menunjukkan cara membuat widget di tema anak Anda dan menjelaskan manfaat menggunakannya.
Saya telah membuat tema anak, dan saya ingin menambahkan area logo bersponsor di atas footer. Saya kira cara yang harus dilakukan adalah dengan menggunakan widget? Bagaimana cara membuat widget baru atau memanfaatkan salah satu widget footer yang ada sehingga ditampilkan di tempat yang saya inginkan? Dengan pergi ke Penampilan. Langkah 1 diperlukan jika Anda ingin kontrol penuh atas bilah sisi atau ingin mengubah pengaturannya. Secara teknis mungkin untuk mencapai apa yang Anda butuhkan, tetapi pengembangan khusus diperlukan. Anda dapat melihat https://theme.co/x/member/custom-development untuk informasi lebih lanjut.
Bagaimana Cara Membuat Widget Kustom Di WordPress?

Anda dapat menemukan dan memilih Widget dari menu Appearance. Anda akan melihat widget Contoh Hostinger di daftar widget yang tersedia. Dengan menyeret widget, Anda dapat mengunggahnya ke bilah sisi di sisi kanan halaman. Anda dapat mengunjungi situs web Anda setelah Anda melakukan perubahan.
Widget WordPress adalah kumpulan kecil konten yang ditambahkan ke area widget tertentu . Ada berbagai jenis widget yang memungkinkan Anda untuk menampilkan berbagai jenis informasi di halaman mana pun, tergantung di mana Anda meletakkannya. Beberapa widget tersedia sebagai fitur standar, sementara yang lain tersedia sebagai plugin atau sebagai tema. Keempat metode yang tercantum di atas harus disertakan dalam kelas Anda jika Anda akan membuat widget dasar. Untuk menggunakan Widget di dasbor, Anda juga harus mendaftarkannya menggunakan fungsi register_widget(). Sebelum mempelajari contoh yang kami berikan untuk artikel ini, kami akan membahas tujuan setiap bagian kode, selain menjelaskan mengapa setiap bagian penting. Masing-masing dari empat metode Custom_Widget adalah unik.
Widget dibuat sebagai hasil dari metode __construct() dengan menggunakan parameter custom_widget. Dengan menggunakan register_widget() di akhir, widget yang sama dapat didaftarkan. Karena setiap bagian harus ditambahkan ke opsi widget dengan pernyataan if*…*, kami telah memastikan bahwa itu hanya ditampilkan jika disertakan. Metode widget() menyediakan cara untuk menampilkan teks multi-paragraf, dan kami menggunakan fungsi nl2br() untuk melakukannya. Fungsi sanitize_text_field() menghapus spasi, tab, atau jeda baris yang tidak perlu. Yang terakhir juga memiliki nilai default yang ditetapkan sebagai default dalam bidang pilih, yang berarti bahwa target tautan diatur ke -kosong secara default. Anda dapat memilih judul, teks, tautan, dan apakah tautan harus ada di tab baru atau tidak.
Setelah Anda selesai mengisi opsi, tekan tombol Simpan. Jika Anda memilih tema yang berbeda untuk widget Anda, hasilnya akan berbeda. Dalam kasus kami, Lekker WordPress memiliki widget yang terlihat mirip dengan yang ditunjukkan di bawah ini.
Cara Membuat Tema Anak

Untuk membuat tema anak, Anda perlu membuat folder baru untuk tema anak dan menambahkan lembar gaya. Tema anak akan mewarisi gaya dan fungsionalitas tema induk , tetapi Anda dapat menambahkan aturan CSS khusus ke lembar gaya tema anak untuk mengganti gaya tema induk. Anda juga dapat menambahkan fungsi khusus ke file functions.php tema anak untuk mengganti fungsi tema induk.
Anda dapat menambahkan fitur baru ke tema anak asalkan tidak mewarisi fungsi tema induk. Tidak ada hubungan antara tema anak dan tema induk ; tema anak dipisahkan dari tema induk. Dengan tema anak, Anda dapat selalu memperbarui situs web dan memeliharanya dengan mudah. Ini juga akan membantu Anda mengurangi kemungkinan menimpa dan kehilangan tampilan situs web Anda. Sangat penting untuk dicatat bahwa tema anak berisi semua elemen yang sama dengan tema induk. Kami menyertakan semua file template, fungsi, dan aset dalam kategori ini, seperti JavaScript dan gambar. File style.css tema anak dapat diubah untuk memenuhi kebutuhan anak.
Salah satu cara paling sederhana untuk membuat tema WordPress untuk anak Anda adalah dengan menggunakan plugin. Jika tema induk Anda menampilkan pesan kesalahan, pilih dari menu tarik-turun dan klik dua kali Analisis. Selanjutnya, Anda akan diminta untuk memasukkan direktori untuk tema anak Anda. Nama folder akan muncul di file yang membentuk situs web Anda. Jika istilah tersebut unik untuk situs web Anda, Anda dapat memberi nama apa pun yang Anda inginkan. Jika Anda bermaksud menggunakan tema induk Anda sebagai dasar untuk tema baru, Anda mungkin ingin menyertakan deskripsi singkat dan nama unik. Jika Anda ingin membuat perubahan pada situs Anda, pastikan situs Anda aktif dan berjalan sebelum melakukannya.
Anda dapat membuat semua perubahan yang Anda inginkan pada titik waktu tertentu dengan membuat tema anak WordPress secara manual . Langkah 1 adalah membuat folder untuk tema anak Anda. stylesheet dari tema induk dan anak. Saatnya mengganti nama file style.css. Langkah keempat adalah memasukkan file style.css di direktori tema anak. Anda akan dapat mengonfigurasi tema anak Anda secara manual jika Anda membuka Penampilan. Menggunakan tema anak memastikan bahwa Anda tidak perlu mengedit tema induk secara langsung.
Anda dapat dengan mudah membuat perubahan besar pada situs web Anda menggunakan tema anak karena mudah untuk disesuaikan. Anda juga harus menemukan penyedia hosting yang andal. Paket shared hosting dari DreamHost akan memungkinkan Anda untuk meningkatkan kinerja situs web Anda dengan harga yang terjangkau.
3 Hal Yang Perlu Diingat Saat Membuat Tema Anak
Membuat tema anak akan mengharuskan Anda membuat folder tempat tema akan disimpan. Siapkan lembar gaya dan fungsi di folder itu. Kemudian, di folder tema anak, salin file tema induk. Ayo tidur.
Tema anak harus dipikirkan dalam beberapa cara. Harap ingat untuk menyertakan nama file tema induk di langkah pertama. Misalnya, jika tema induk Anda adalah WPBakery Page Builder, tema anak Anda harus diberi nama WPBakery Page BuilderChild. Hal kedua yang harus dilakukan adalah menyimpan file tema induk, selain file stylesheet dan functions.php. Pastikan file tema terbaru dan berada di lokasi yang benar.
Jika Anda membuat tema anak untuk sebuah plugin, Anda sebaiknya menyimpan file plugin di folder tema anak. Tema anak plugin WPBakery Page Builder harus menyertakan folder plugin WPBakery Page Builder serta folder tema anak plugin WPBakery Page Builder.
Tema Anak WordPress
Tema anak WordPress adalah tema yang mewarisi fungsionalitas tema lain, yang disebut tema induk. Tema anak adalah cara yang disarankan untuk memodifikasi tema yang ada. Saat tema anak diaktifkan, itu akan menimpa lembar gaya, file templat, dan fungsi tema induk.
Dengan platform WordPress, Anda dapat menyesuaikan situs web sepenuhnya tanpa pengetahuan tentang HTML, CSS, atau PHP. Kerugiannya adalah setiap perubahan yang dilakukan pada tema setelah diperbarui oleh pengembang akan dihapus. Daripada menggunakan tema anak, Anda dapat menggunakan tema yang memungkinkan Anda membuat perubahan pada situs web tanpa harus menyentuh ulang file aslinya. File tema yang ada dapat dimodifikasi atau ditambahkan sebagai tema anak. Tema ini hanya akan mengubah bagian yang ingin Anda ubah dan akan menggunakan bagian yang sama dari tema induk. Tiga bagian terpenting dari tema anak adalah folder, lembar gaya, dan file functions.html. Tema anak harus memiliki tiga komponen: foldernya sendiri, lembar gaya, dan file functions.php-nya.

Tema anak, seperti semua tema, terletak di WP-content/themes instalasi WordPress. Yang perlu Anda lakukan adalah memasukkan nama tema dan template. Penting untuk diingat bahwa itu hanya jika Anda berniat menggunakan tema Anda, bukan saya. File functions.php adalah basis kode yang memungkinkan Anda untuk mengubah dan menambahkan fungsionalitas dan fitur ke situs web WordPress. Membuat file semudah membuat style sheet. Jika Anda tidak berniat menggunakan PHP di masa mendatang untuk memodifikasi tema Anda, Anda dapat melakukannya tanpa itu. Jika Anda menggunakan tema induk, Anda mungkin sudah tahu seperti apa tampilan situs web Anda.
Untuk mendapatkan status ini, Anda harus menyalin dan menempelkan lembar gaya tema induk Anda. Anda dapat melakukan ini dengan menggunakan CSS atau aturan @import. Tema anak Anda harus persis seperti induknya jika semuanya berjalan sesuai rencana. Kami sekarang dapat mulai menyesuaikan tema kami dan mengubah hal-hal di sekitar untuk mencapai hasil yang diinginkan. Kustomisasi dapat dilakukan dengan berbagai cara, dan kami akan membahas banyak di antaranya. Gaya khusus dapat ditambahkan ke tema anak, tetapi tidak dapat ditambahkan ke tema induk. Dengan mengikuti langkah-langkah di bawah ini, Anda dapat membuat sejumlah perubahan pada situs web Anda.
Pastikan tema anak mengikuti struktur folder yang sama dengan tema induk. Jika Anda ingin memodifikasi file dalam folder bernama templat halaman di tema induk Anda, Anda akan membuat folder di direktori tema anak Anda bernama templat halaman. Kami hanya mengganti nama custom-full-width.php dari tema induk untuk membuat template halaman kustom kami. Sebagai contoh, di footer-custom.php, kita membuat kelas full-width di elemen footer. Satu-satunya yang tersisa adalah memasukkan beberapa kode ke dalam style sheet kita. Hasilnya, Anda dapat melihat halaman lebar penuh kami. Kami baik-baik saja sampai kami perlu memolesnya.
Kait tema memungkinkan Anda menyesuaikan tema anak tanpa harus memodifikasi file inti. Kait tema adalah ikon kecil yang muncul di file tema dan memungkinkan Anda menambahkan konten, fungsi, dan item lainnya. Kait datang dalam dua jenis: kait aksi dan kait filter. Kait filter memodifikasi fungsi yang ditemukan di lokasi kait, sedangkan kait tindakan menambahkan fungsionalitas khusus ke fungsi yang ada. Sangat mudah untuk membangun tema anak di WordPress: yang Anda butuhkan hanyalah satu baris kode. Untuk alasan ini, kami bermaksud menargetkan fungsi yang menangani kredit footer dalam tema Twenty Fifteen. File footer.php yang dimodifikasi di file functions.html di tema anak Anda harus dihapus.
Kait dalam tema anak dapat digunakan dalam berbagai cara. Jika kami menggunakan tema anak, kami dapat sepenuhnya menyesuaikan situs web tanpa harus mengubah file dasarnya. Jika Anda ingin menambahkan tema atau kerangka kerja, Anda dapat melakukannya tanpa menulisnya dari awal, dan perubahan Anda aman dari pembaruan; jika terjadi kesalahan, tema akan selalu ada.
3 Kejadian Ketika Tema Anak Menguntungkan
Ada beberapa situasi di mana tema anak akan bermanfaat. Tema induk tidak mencakup semua fitur yang diperlukan. Ada perubahan pada tema induk, tetapi ini tidak muncul pada tema anak. Ini tidak kompatibel dengan pembaruan WordPress terbaru.
Cara Membuat Tema Anak Di WordPress Langkah Demi Langkah
Tema anak adalah tema WordPress yang mewarisi fungsinya dari tema WordPress lain, yang disebut tema induk. Tema anak sering digunakan saat Anda ingin menyesuaikan atau mengubah gaya tema WordPress yang ada tanpa kehilangan kemampuan untuk memperbarui tema tersebut. Untuk membuat tema anak, Anda harus memiliki pemahaman dasar tentang cara membuat kode di PHP. Setelah Anda membuat tema anak, Anda dapat menambahkan penyesuaian Anda sendiri di direktori tema anak.
1. Buat direktori baru untuk tema anak Anda.
2. Buat stylesheet untuk tema anak Anda.
3. Sertakan stylesheet dalam tema anak Anda.
4. Aktifkan tema anak.
Cara Membuat Tema Anak Di WordPress
Anda dapat melampirkan tema Anda ke folder bernama anak dengan membuat folder baru. Anda kemudian akan memiliki lembar gaya anak di folder yang sama. Untuk menyelesaikan tugas, buat fungsi. Anda harus memasukkan file child.php dalam folder yang sama dengan file parent.php. Sebelum Anda dapat mulai menggunakan tema anak baru Anda , Anda harus menyalin file inti WordPress. Tema anak mewarisi file dan pengaturan orang tua mereka karena itu adalah tanggung jawab mereka. Akibatnya, jika Anda ingin menggunakan salah satu fitur atau setelan tema induk, Anda harus menyalinnya ke tema anak Anda.
Widget WordPress Kustom
Widget WordPress kustom adalah jenis plugin WordPress yang memungkinkan Anda menambahkan widget kustom ke situs WordPress Anda. Widget WordPress kustom biasanya dibuat oleh pengembang pihak ketiga dan dapat ditemukan di repositori plugin WordPress.org.
Apa lagi yang bisa dilakukan WordPress selain menyertakan widget untuk teks? Tutorial ini akan memandu Anda melalui langkah-langkah membuat widget WordPress kustom. Jika Anda baru mengenal pemrograman, tutorial ini mungkin bukan untuk Anda. Kami menyarankan Anda untuk melihat seri Pengembangan WordPress untuk Pemula kami untuk mempelajari lebih lanjut. Fungsi konstruktor harus digunakan untuk menentukan id, judul, nama kelas, dan deskripsi untuk widget. Dengan menggunakan metode widget() , Anda dapat menghasilkan konten sebenarnya dari widget Anda. Untuk contoh kita, kita akan menggunakan get_bloginfo() untuk menampilkan judul widget.
Jika tidak, Anda cukup menggunakan widget teks WordPress untuk membuat halaman. Seluruh metode widget() harus disarangkan dalam instance jpen_Example_Widget. Metode form() digunakan untuk menambahkan bidang pengaturan ke widget yang akan ditampilkan di area admin WordPress. Di sinilah banyak widget dengan banyak opsi mendapatkan namanya. Dalam kasus widget contoh kami, kami hanya ingin memungkinkan pengguna untuk menambahkan judul khusus ke dalamnya. Saya membuat tutorial untuk menunjukkan kepada Anda cara mengonversi template HTML5 apa pun menjadi tema WordPress. Untuk membuat daftar semua kategori, urutkan dalam urutan abjad, lalu susun dalam dua daftar.
Widget kedua, dari Template Blog Post HTML5, akan menjadi widget sidebar daftar kategori. Sangat penting untuk menggunakan kelas WP_Widget untuk mengembangkan widget bilah sisi khusus . Anda harus mengasah pengetahuan Anda untuk membuat widget khusus yang paling kuat. Jika Anda memusatkan perhatian pada kelima fungsi tersebut, Anda akan dapat membuat widget WordPress berdasarkan ide apa pun.
Bagaimana Saya Menambahkan Gaya Kustom ke Widget WordPress?
Bagian Penampilan dapat ditemukan di sini. Pilih widget yang ingin Anda tambahkan gaya kustomnya dengan mengkliknya di halaman widget . Setelah itu, Anda harus menggulir ke bawah ke tab Advanced di bawah Block Panel. Kelas CSS khusus dapat ditambahkan dengan mengkliknya. Dengan mengklik tombol Perbarui, Anda dapat menyimpan perubahan Anda.
Bagaimana Cara Mengubah Tampilan Widget WordPress?
Di Layar Administrasi WordPress, buka Appearance > Customize. Anda dapat mengakses layar kustomisasi widget dengan mengklik menu Widget di Theme Customizer. Untuk menemukan widget yang sudah terdaftar, klik panah bawah di area widget.