Pengantar Penyesuai Tema WordPress

  1. 1. Sedang membaca: Pengantar Penyesuai Tema WordPress
  2. 2. Berinteraksi dengan WordPress Theme Customizer
  3. 3. Kustomizer Boilerplate Tema WordPress
  4. 4. Memperluas Plating Kustomizer Tema WordPress
  5. 5. Tema Customizer Boilerplate – Opsi Bersyarat, Tema dan Plugin Anak

Satu hal yang saya selalu tidak suka tentang halaman pengaturan tema adalah betapa mereka akan sangat berbeda. Bayangkan setiap produsen mobil mencoba untuk menambahkan sentuhan mereka sendiri dengan memiliki penempatan roda yang unik dan Anda akan melihat mengapa itu adalah hal buruk bagi penerbit WordPress.


Untungnya, sejak 3.4 dan terima kasih API Penyesuai Tema kami sama sekali tidak membutuhkan halaman pengaturan.

Blog yang dimaksud adalah Galeri Opsi Tema, menampilkan “layar opsi tema terbaik (dan yang terburuk) di kota”. Sebagian besar yang terburuk, tapi saya rasa itulah yang membuatnya populer. Menurut Konstantin, Penyesuai Tema yang akan membuatnya usang.

Sepanjang seri posting ini, kita akan melihat manfaat menggunakan Theme Customizer di atas halaman pengaturan “lama”, melihat bagaimana Theme Customizer bekerja, lihat bagaimana Anda dapat memperluasnya dan akhirnya membuat pelat pelapis Tema Customizer yang dapat digunakan dengan tema WordPress apa pun.

Manfaat Penyesuai Tema

Sekarang, saya tidak mengatakan bahwa halaman pengaturan tema (buruk) semuanya buruk – jika dilakukan dengan benar, mereka terasa seperti ekstensi alami dari dashboard WordPress – hanya saja ada sesuatu yang lebih baik sekarang. Apa yang dilakukan Customizer, dibandingkan dengan halaman pengaturan, adalah membuat proses pengaturan tema lebih mudah dengan melepas penutup mata dari kepala pengguna.

Jika Anda tidak pernah melihatnya beraksi, video ini dibuat oleh Otto adalah harus diperhatikan:

Jadi, apa sebenarnya Theme Customizer itu? Menurut Codex:

Layar Kustomisasi Tema (mis. “Penyesuai Tema”) memungkinkan admin situs untuk mengubah pengaturan tema dan melihat pratinjau dari perubahan itu secara real time.

Penyesuai Tema Singkatnya

Penyesuai Tema memiliki tiga komponen utama – bagian, pengaturan dan kontrol. Jika Theme Customizer adalah rumah, ruang tamu Anda akan menjadi salah satu bagian, setiap lampu di dalamnya akan menjadi pengaturan dan setiap lampu beralih kontrol. Sesederhana itu.

Untuk berinteraksi dengan Customizer Tema, Anda harus menghubungkan ke tindakan customize_register. Dengan melakukan itu Anda akan memuat $ wp_customize objek, contoh dari WP_Customize_Manager kelas yang melakukan semua angkat berat. Lebih lanjut tentang itu di Bagian 2 dari seri ini.

Sudah Di Sana

Jika Anda tidak ingin berinteraksi dengan Customizer Tema dan hanya perlu membiarkannya melakukan hal itu dalam tema Anda, itu akan semakin mudah. Saat Anda membuat tema dari awal, Customizer Tema sudah ada di sana, menampilkan bagian bawaannya. Sebenarnya, ini adalah seberapa jauh kosongnya index.php dan style.css dengan apa pun kecuali baris tajuk komentar akan memberi Anda:

Penyesuai Tema dalam tema kosong

Penyesuai Tema dalam tema kosong

Tentu, tidak ada yang dapat dipratinjau dalam tangkapan layar itu, karena index.php tidak melakukan apa-apa, tetapi itulah intinya – jika Anda seorang pengembang tema, Theme Customizer hanya berteriak, “Kapan pun Anda siap!” jadi tidak ada alasan untuk tidak menggunakannya di tema WordPress Anda.

Ada lebih banyak bagian default, tetapi mereka hanya muncul jika tema Anda mendukungnya, di sini daftar lengkap bagian bawaan:

  • Judul & Tagline Situs
  • Warna *
  • Gambar Tajuk *
  • Gambar latar belakang*
  • Navigasi*
  • Halaman Depan Statis

Bagian yang ditandai (*) hanya akan muncul jika tema Anda mendukung fitur masing-masing, jika Anda ingin bagian Gambar Header muncul, yang Anda butuhkan adalah add_theme_support (‘header-kustom’) suatu tempat di file functions.php Anda.

Kontrol yang Ada

Dengan semua bagian bawaan, harus ada beberapa kontrol yang ada (sakelar lampu, ingat?) Untuk mengisinya. Inilah yang diberikan WordPress kepada Anda, di luar kotak:

  • Bidang teks
  • Kotak centang
  • Radio
  • Pilih
  • Pemilih warna
  • Unggah file
  • Unggah gambar
  • Gambar latar belakang
  • Gambar tajuk

Mungkin cukup baik untuk sebagian besar tema, tetapi jika tema Anda spesial (biarkan saya tebak, ya?) Dan memerlukan beberapa kontrol khusus, Anda dapat melakukannya juga. Membuat kontrol khusus adalah salah satu hal yang akan kami bahas dalam seri ini, jadi tetaplah disini.

Itu saja untuk saat ini

WordPress saat ini memiliki enam belas API (coba beri nama semuanya!) dan jika Anda menilai mereka berdasarkan seberapa ramah pengguna mereka dan betapa mudahnya untuk masuk dan mulai menggunakannya, tidak ada yang mendekati API Kustomisasi Tema.

Apakah Anda sudah membantu pengguna dan beralih dari halaman pengaturan ke Theme Customizer? Jika tidak, saya ingin mendengar mengapa dan jika ada, apa yang Anda pikirkan sejauh ini?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector