Upload File Font di Produk (WOFF, OTF, TTF) (LarisFont)
Cara mengupload file font WOFF dan OTF/TTF per produk lewat metabox Font Tester/Preview, menambah banyak font dengan Add Font, dan format yang didukung.
File font diupload per produk (atau per post/page kalau integrasi aktif), bukan dari pengaturan global. Jadi tiap produk bisa punya satu atau beberapa file font (misalnya Regular, Bold, dan Italic) lewat tombol Add Font.
Untuk hasil terbaik, upload WOFF untuk preview web, lalu tambahkan OTF/TTF sebagai fallback (sekaligus untuk tabel glyph, karena glyph tidak mendukung WOFF2).
Prasyarat
- Enable Font Preview global sudah aktif (langkah aktivasi)
- Post/produk sudah dibuat di WordPress
Format file yang didukung
| Field di metabox | Ekstensi | Peran |
|---|---|---|
| WOFF Font File (recommended) | WOFF (uploader juga menerima WOFF2) | Prioritas utama untuk preview web |
| OTF/TTF Font File (fallback) | OTF, TTF | Fallback jika WOFF tidak ada; wajib untuk glyph jika file web adalah WOFF2 |
Catatan glyph: Tabel glyph mendukung OTF/TTF/WOFF, bukan WOFF2. Jika hanya WOFF2 yang diupload di field WOFF, plugin otomatis memakai OTF/TTF untuk glyph (jika tersedia).
Langkah-langkah
1. Buka metabox Font Tester/Preview
- Buka Produk → Edit produk font Anda (atau post/halaman).
- Scroll ke metabox LarisFont by TokoPressID.
- Buka section Font Tester/Preview.
2. Aktifkan preview untuk item ini
Centang Enable font preview for this product.
Tanpa centang ini, widget tidak tampil meskipun file sudah diupload dan fitur global aktif.
3. Upload file font
- Klik Add Font untuk menambah baris font pertama.
- Pada WOFF Font File (recommended), klik Upload file dan pilih file
.woff. - (Disarankan) Pada OTF/TTF Font File (fallback), upload file
.otfatau.ttf. - (Opsional) Isi Font Name (optional), misalnya
MyFont Bold. - Untuk weight/style tambahan, klik Add Font lagi dan ulangi langkah 2–4.
- Gunakan panah move up / move down untuk mengatur urutan tampilan.
- Klik Update atau Publish produk.
4. Verifikasi di frontend
Buka halaman produk. Pastikan setiap font yang diupload tampil sesuai gaya tema (Interactive vs Multi-font Interactive).
Shortcode per produk
Setelah produk disimpan, metabox menampilkan Font Preview Shortcode dengan kode siap pakai:
[larisfont_preview id="123"]
Ganti 123 dengan ID produk Anda. Tombol Show/hide custom settings di metabox membantu menyalin variasi shortcode.
Keamanan file font
URL attachment langsung ke file font (.woff, .woff2, .ttf, .otf) diblokir oleh plugin. Pengunjung yang membuka link media akan dialihkan ke beranda. Preview tetap berfungsi lewat mekanisme internal—ini membantu melindungi file font dari hotlink.
Troubleshooting
| Masalah | Solusi |
|---|---|
| Tombol Upload file gagal | Pastikan WordPress mengizinkan mime font; LarisFont menambahkan WOFF/OTF/TTF ke upload_mimes |
| Preview kosong setelah upload | Centang Enable font preview for this product; pastikan minimal satu file valid terisi |
| Glyph tidak muncul | Upload OTF/TTF di field fallback; WOFF2 saja tidak cukup untuk glyph |
| Multi-font hanya menampilkan satu | Setiap baris Add Font butuh file sendiri; cek semua baris punya upload |
| File terhapus dari Remove file tapi preview masih cache | Simpan ulang produk; cache font di wp-content/uploads/tplfp/ dibuat ulang saat preview dimuat |