Gutenberg 11.9 Berfokus pada Menu Navigasi dan Blokir Tema
Diterbitkan: 2021-11-13Gutenberg 11.9 mendarat pada hari Rabu, dan dikemas dengan lusinan perangkat tambahan. Kontributor mempercepat, mendapatkan beberapa fitur terakhir sebelum rilis WordPress 5.9, diharapkan pada 14 Desember.
Versi 11.9 adalah rilis plugin terakhir yang menyertakan fitur baru untuk pembaruan WordPress yang akan datang. Perbaikan bug akan terus dilakukan dalam beberapa minggu mendatang.
Pengeditan situs dan blok terkait tema mengambil sebagian besar sorotan. WordPress 5.9 akan dikirimkan dengan tema blok default pertamanya, Twenty Twenty-Two. Bagi banyak pengguna, ini akan menjadi pengalaman pertama mereka dengan pengeditan template dan gaya global.
Blok Navigasi menerima banyak perhatian, dan memang demikian. Pengembang memecahkan beberapa masalah portabilitas data penting dan menciptakan pengalaman pengguna yang lebih menyeluruh.
Masih ada banyak ruang untuk perbaikan secara keseluruhan, tetapi Gutenberg telah menempuh perjalanan jauh dalam beberapa bulan terakhir. Saya senang dengan tampilan fitur-fitur baru setelah mereka mendarat di rilis WordPress umum.
Editor Situs Diperkecil, Menunya Dipindahkan dan Diganti Nama

Editor situs telah diperkecil ke titik di mana itu bukan lagi fitur yang biasa digunakan oleh pengguna plugin Gutenberg dalam beberapa bulan terakhir ini. Ini pada dasarnya adalah jalan menuju fitur gaya global.
Ketika datang ke templat, hanya beranda situs yang dapat diakses melalui antarmuka. Mengklik ikon "W" di kiri atas editor tidak lagi membuka panel template yang sudah dikenal, yang sebelumnya memungkinkan pengguna untuk menavigasi, memilih, dan menyesuaikan masing-masing template.
Mengklik tombol "Jelajahi Semua Template" akan membawa pengguna menjauh dari editor situs ke layar template. Sepertinya daftar posting dan tidak menyertakan instruksi tentang cara, misalnya, menimpa arsip penulis atau templat tema lainnya. Saya tahu sistemnya cukup baik untuk memahami apa yang terjadi, tetapi saya hanya bisa membayangkan ini akan mengejutkan bagi pengguna rata-rata.
Pengguna dapat melompat ke area Header dan Footer di editor situs dengan mengklik yang ada di dropdown. Editor hanya berfokus pada bagian template tersebut tanpa berpindah layar.
Namun, saya tidak melihat cara untuk mengedit template tertentu dari dalam editor situs. Hasilnya adalah editor template indeks yang dipermudah dengan gaya global, satu-satunya fitur yang menebus.
Item menu editor situs juga sekarang telah dipindahkan di bawah menu Appearance di admin WordPress. Sekarang hanya bernama "Editor." Tentu saja submenu “Theme Editor” masih ada.

Saya tidak berharap ini akan membingungkan pengguna sama sekali…
Selain sarkasme, ini adalah tempat yang tepat untuk editor situs baru, yang hanya akan muncul jika pengguna memiliki tema blok yang aktif. Namun, kedua nama submenu tersebut jelas bertentangan. Mungkinkah ada tempat yang lebih baik untuk memindahkan Editor Tema? Satu proposal akan melihatnya jatuh di bawah Alat di menu admin.
Orang pasti bertanya-tanya berapa banyak gunanya untuk mengedit file tema secara langsung di dunia blok. Template dapat ditimpa melalui UI. pengaturan theme.json ditangani melalui antarmuka gaya global. Itu kebanyakan hanya meninggalkan functions.php sebagai satu-satunya ketidaksepakatan. Mungkin sudah waktunya untuk menonaktifkan pengeditan file secara default di WordPress, setidaknya untuk tema blok.
Penjelajah Pola

Pengguna di desktop dan tablet sekarang dapat menikmati overlay pola layar penuh. Alih-alih menggulir tanpa henti melalui lusinan atau bahkan ratusan pola di penyisipan sempit, mereka dapat mengklik tombol "Jelajahi" baru untuk menjelajahi pola di antarmuka dengan sedikit lebih banyak ruang bernapas.

Saya membahas fitur baru ini dalam ulasan lengkap awal minggu ini. Masih ada beberapa kekusutan yang harus diselesaikan dengan desain, tetapi sejauh ini bekerja dengan baik. Ini juga meletakkan dasar untuk serangkaian fitur yang lebih luas di telepon.
Penyimpanan Data Navigasi dan Blok Area Navigasi
Data blok navigasi sekarang disimpan dalam jenis posting wp_navigation khusus. Dengan menyimpannya secara terpisah, kontributor kini telah memperbaiki salah satu masalah lama dengan menu navigasi berbasis blok: portabilitas.
Dalam iterasi blok sebelumnya, pengguna kehilangan menu yang dibuat dengan hati-hati setiap kali mereka beralih ke tema blok baru. Mereka harus membuat ulang konten yang biasanya tidak sering berubah.
Bersamaan dengan peningkatan ini adalah blok Area Navigasi baru, yang berfungsi sebagai pembungkus untuk Navigasi. Penulis tema akan dapat menentukan area khusus di templat tema blok mereka dengan kode berikut:
<!-- wp:navigation-area {"area":"primary"} --> <!-- wp:navigation /--> <!-- /wp:navigation-area --> Blok Navigasi bersarang dikaitkan dengan posting wp_navigation . Ini akan menjadi format pilihan untuk penulis tema di masa mendatang.
Saat pengguna mengganti tema dan nama "area" cocok dengan tema sebelumnya, menu hanya akan dibawa dan muncul secara otomatis. Jika tidak cocok, pengguna dapat menetapkan menu yang disimpan. Hubungan menu/area disimpan dalam database.
Salah satu masalah dengan blok Area Navigasi adalah tidak memiliki kontrol perataan. Secara teknis, itu tidak menampilkan HTML itu sendiri. Namun, keberadaannya di editor melarang pengguna memilih perataan lebar atau penuh untuk blok Navigasi bagian dalamnya.
Transparansi Filter Duotone
Filter Duotone pada blok seperti Gambar dan Sampul sekarang mendukung transparansi. Pengguna sekarang akan melihat kontrol penggeser di bawah pemilih warna saat menyesuaikan bayangan atau sorotan.
Fitur ini membuka pintu untuk efek eksposur ganda atau topeng gambar dengan melapisi blok Gambar di atas Sampul. Alex Lende menunjukkan beberapa contoh bagaimana ini bisa bekerja di tiket.

Pengembang juga mencatat kemungkinan untuk opsi tritone dan jenis filter lainnya.
API Untuk Mengakses Gaya Global
Penulis tema dan plugin harus bersenang-senang dengan API baru ini untuk berinteraksi dengan sistem gaya global. Sebelumnya, pengembang harus menggunakan kelas WP_Theme_JSON_Resolver untuk menarik data yang mereka butuhkan di sisi server. Sekarang, mereka memiliki tiga fungsi baru:
-
gutenberg_get_global_settings()– Mengembalikan pengaturan. -
gutenberg_get_global_styles()– Mengembalikan pengaturan gaya. -
gutenberg_get_global_stylesheet()– Mengembalikan stylesheet global.
Agaknya, fungsi-fungsi ini akan diganti namanya sebelum mendarat di WordPress 5.9 dan tidak memiliki awalan gutenberg_ . Penulis tema harus membungkus semua penggunaan ini dalam pemeriksaan function_exist() agar aman.
Blok Komentar Baru
Beberapa blok komentar baru telah mendarat di pembaruan plugin terbaru. Blok Comments Query Loop dan Comment Template bekerja mirip dengan rekan posting mereka. Namun, hasil saat ini adalah fitur sederhana yang belum siap untuk penggunaan produksi. Komentar bersarang tidak ditampilkan, dan tidak banyak opsi untuk menyesuaikan output.
Ini adalah langkah menuju blok penulis dan pengguna tema (melalui editor situs) mengendalikan output komentar posting. Gutenberg 11.9 juga menyertakan blok pembantu komentar baru yang akan diperlukan untuk templating:
- Tautan Balas Komentar
- Tautan Komentar
- Komentar Avatar
Untuk sementara, komentar terasa seperti renungan. Setiap gerakan untuk melengkapi blok terkait tema yang hilang ini disambut baik.
