Tentang
ReConfigs adalah fitur yang memungkinkan anda untuk dapat Menimpa Nilai Suatu Konfigurasi. Sebagai contoh, ketika konfigurasi enable diaktifkan pada widget Configs View Mode, view mode akan aktif pada semua halaman blog. Pada kasus tertentu, anda mungkin menghendaki untuk tidak mengaktifkan view mode pada halaman atau postingan tertentu. Untuk tujuan ini, anda bisa menggunakan ReConfigs.
Dukungan
Sebagai langkah optimasi kinerja theme, kami hanya memilih konfigurasi yang kami anggap cukup penting untuk diletakkan pada dukungan ReConfigs. Dengan kata lain, tidak semua item konfigurasi mendukung fitur ini. Untuk mengetahui apakah item konfigurasi tertentu mendukung ReConfigs dapat dilihat pada Data Konfigurasi Widget - (Lihat).
Penggunaan
Untuk sekarang, penggunaan ReConfigs hanya mendukung pada Post Editor (Pembuatan Postingan) dan Laman Editor (Pembuatan Laman). Pada contoh ini, penerapan ReConfigs dilakukan pada Post Editor.
- Masuk ke Post Editor dengan Mode HTML.
-
Definisikan HTML ReConfigs dengan format seperti berikut:
<div class='w-reconfigs' data-nama-config='nilai'></div>
- nama-config adalah gabungan antara ReConfigs Prefix dan Nama Konfigurasi.
- Semua karakter _ (underscore) pada nama-config diganti dengan - (dash).
CONTOH: Pada halaman dokumentasi widget Configs View Mode, terdapat 2 item konfigurasi yang mendukung ReConfigs, yaitu enable dan default_mode. Untuk menimpa konfigurasi ini, lihat data ReConfigs Prefix yang terdapat pada Data Spesifikasi Widget yang bersangkutan. Untuk widget configs wiew mode, prefix adalah view-mode - (Lihat).
Berdasarkan data ReConfigs Prefix dan Nama Konfigurasi yang sudah didapatkan sebelumnya, untuk menimpa konfigurasi ini melalui fitur ReConfigs dapat dilakukan dengan HTML berikut:
HTML ReConfigs dengan 1 Konfigurasi:<div class='w-reconfigs' data-view-mode-enable='no'></div>
HTML ReConfigs dengan Banyak Konfigurasi:<div class='w-reconfigs' data-view-mode-enable='no' data-view-mode-default-mode='dark'></div>
- Letakkan HTML ReConfigs dimanapun di dalam Post Editor - (Lihat).
Lainnya
-
Mendefinisikan HTML ReConfigs lebih dari satu
Ketika item konfigurasi yang hendak ditambahkan cukup banyak dan berasal dari kelompok yang berbeda, untuk mudahnya,
anda bisa memisahkan pendefinisian konfigurasi dengan membuat beberapa HTML ReConfigs secara terpisah.
Contoh:<div class='w-reconfigs' data-view-mode-enable='no' data-view-mode-default-mode='dark'></div> <div class='w-reconfigs' data-overlay-toc-enable='yes' data-overlay-toc-nested='no'></div>
-
Prioritas Item
Ketika suatu item konfigurasi terdapat pada lebih dari 1 HTML ReConfigs, item terakhir yang akan diambil.
Pada contoh dibawah, data-view-mode-enable terdapat pada 2 HTML ReConfigs,
Untuk kasus seperti ini, Nilai pada HTML yang ke-2 yang akan diterapkan.
Contoh:<div class='w-reconfigs' data-view-mode-enable='no' data-view-mode-default-mode='dark'></div> <div class='w-reconfigs' data-view-mode-enable='yes' data-overlay-toc-enable='yes'></div>