Pada tanggal 4 Juli, plugin Code Snippets yang sekarang klasik merilis versi PRO setelah sepuluh tahun melakukan satu hal dengan baik: menyederhanakan tugas menempatkan filter dan fungsi dalam functions.php dari templat Anda dan membuat semua potongan kode tersebut terorganisir, dikomentari, dapat diimpor, dan diekspor
Pertanyaan besarnya sekarang adalah, apakah fitur-fitur barunya layak dibayar.
Untuk menjawab pertanyaan itu, kemarin saya memutuskan untuk membayar salah satu lisensi termurah mereka selama setahun, memanfaatkan penawaran peluncuran 15 hari mereka.
Di samping itu, sepertinya hal ini merupakan hal yang paling tidak bisa saya lakukan sebagai ucapan terima kasih atas layanan gratis selama bertahun-tahun.
Apa yang baru
Fitur baru yang utama adalah, sekarang ada empat jenis cuplikan yang akan muncul dalam daftar Anda yang diatur berdasarkan warna.
Untuk PHP tradisional untuk menambahkan fungsi-fungsi ke templat Anda, HTML, CSS dan Javascript telah ditambahkan.
PHP
Fungsi aslinya (PHP) untuk menambahkan filter dan fungsi ke templat adalah sesuatu yang sudah dapat dilakukan dengan beberapa cara seperti mengedit functions.php atau menarik editor file tema WordPress asli, meskipun Code Snippets memungkinkan Anda untuk membatalkan kemungkinan kekacauan dengan cara yang sederhana dan di atas semua itu dengan cepat dan aman.
Opsi konfigurasinya tetap sama seperti sebelumnya.
HTML
Dijuluki "Content", dengan opsi ini (sekarang juga tersedia di versi gratisnya) Anda dapat menambahkan dan menampilkan cuplikan HTML Anda di mana pun Anda inginkan, termasuk di dalam head dan footer, sesuatu yang sudah dimiliki oleh banyak plugin populer dan umum digunakan lainnya.
Untuk tujuan ini, mereka telah menambahkan dua blok baru ke versi PRO mereka, satu untuk Elementor (dan dua widget) dan satu untuk Gutenberg.
Meskipun ini adalah sesuatu yang dalam kasus saya, saya dapat melakukannya dengan Elements de GeneratePressbahkan dengan Penyisipan Iklansaya pikir ini menambahkan satu alternatif yang lebih berguna (sebagai blok manual yang dapat digunakan kembali) untuk kasus-kasus di mana Anda perlu menambahkan konten tetap tertentu secara manual hanya pada halaman atau posting di mana Anda ingin itu ditampilkan. Namun, tanpa opsi bersyarat apa pun.
Tidak jauh berbeda dengan blok "HTML kustom" asli Gutenberg. Mereka bisa meningkatkannya dengan menambahkan beberapa opsi penyuntingan dan beberapa penggunaan bersyarat dan/atau konten dinamis.
Anda juga dapat menyematkan cuplikan dalam postingan atau halaman menggunakan kode pendek.
CSS
Jadi, Anda dapat menambahkan CSS Anda tanpa harus mengedit style.css atau membuka customiser yang hampir setiap templat dilengkapi
Selalu berguna untuk memusatkan semua modifikasi Anda di satu tempat dan dapat meninjaunya sekilas.
Naskah
Cuplikan dapat diunggah ke front-end situs dalam berkas JavaScript, baik di bagian badan atau kepala. Berguna untuk menambahkan kode dari Matomo, Statcounter, Google Analytics, Microsoft Clarity, Facebook Pixel atau kode pelacakan atau skrip khusus lainnya.
Keluaran JavaScript dan cuplikan CSS diminimalkan dan digabungkan ke dalam file eksternal yang menghilangkan spasi dan mengoptimalkan kode untuk mengurangi waktu muat.
Tanpa menjadi hal baru yang hebat, bukanlah hal yang buruk untuk dapat juga memiliki skrip yang diatur dalam daftar ini.
Blok tampilan kode
Plugin ini menambahkan blok kedua untuk Gutenberg untuk menampilkan kode cuplikan kode Anda di setiap posting blog Anda.
Meskipun ini bukan hal baru karena juga dapat dilakukan dengan menggunakan blok kode Gutenberg, namun hal ini dihargai.
Code Snippets juga menawarkan daftar panjang templat untuk memberikan warna pilihan Anda pada kode Anda di area pengeditan dan administrasi serta pada kode yang disisipkan dalam postingan Anda.
Opsi masa depan
Di antara opsi-opsi dalam persiapan yang muncul dalam daftar fitur ada beberapa yang terkait dengan cloud move, penggunaan WP-CLI dan akses ke data snippet dan operasi kontrol melalui WordPress REST API.
Kinerja
Salah satu poin yang saya perhatikan secara khusus ketika memilih plugin adalah performa, karena setiap add-on yang Anda tambahkan, sekecil apa pun dampaknya, selalu memiliki efek pada performa keseluruhan.
Code Snippets mengatakan bahwa jumlah snippet yang ditambahkan seharusnya tidak membuat perbedaan besar, karena semuanya diambil dalam kueri SQL yang sama untuk memastikan kinerja yang optimal, sehingga konsumsi sumber dayanya kemungkinan hampir tidak terlihat.
Snippets disimpan dalam tabel wp_snippets di database WordPress (jika Anda menggunakan awalan default) dan di WordPress Multisite, tabel snippets di seluruh jaringan akan disebut ms_snippets dan didahului dengan awalan yang Anda pilih.
Dengan 28 cuplikan yang ditambahkan, tabel ini berbobot 48 Kb dan menurut manajer skrip di Perfmatterspengelola skrip, plugin hanya memuat 32,9 Kb.
Dampak
Bagaimanapun, jika Anda adalah penggemar WPO, Anda tahu bahwa setiap plugin memiliki dampak dan dalam hal ini (meskipun tidak berlebihan) dapat dipotong dengan mengeluarkan plugin dengan mengorbankan kenyamanan tertentu dan menerapkan fungsi dan filter di functions.php dan CSS di style.css.
Inilah yang jelas dari pengukuran di GTMetrix dan Page Speed dari dampak pada DOM dan metrik lainnya.
Kesimpulan
Bahkan tanpa memberikan berita bagus dalam versi PRO-nya, versi ini banyak meningkatkan opsi gratisnya dan harga lisensi dasarnya untuk digunakan di dua situs menurut saya tepat untuk apa yang ditawarkannya. Menurut saya, ini adalah plugin dasar dan penting untuk dipasang.
Ringan dan sangat berguna, pada dasarnya menghemat waktu dengan memungkinkan Anda memiliki satu tempat di mana Anda dapat mengatur, meninjau, dan mengedit semua perbaikan atau modifikasi kecil yang terkadang tidak dapat dihindari untuk ditambahkan tanpa harus menyentuh di tempat yang berbeda
Hal ini juga mencegah semua fragmen tersebut terlupakan dan seiring berjalannya waktu, fragmen-fragmen tersebut mungkin tidak kompatibel dengan inti WordPress, versi PHP atau templatnya dan menimbulkan kesalahan yang tidak terduga.
Perlu juga dicatat bahwa, kadang-kadang (meskipun tidak terlalu umum), snippet yang ditambahkan dalam Code Snippets mungkin memiliki perilaku yang berbeda dengan yang akan ditambahkan dalam file yang diarahkan karena beberapa ketidakcocokan atau konfigurasi cache. Oleh karena itu, selalu disarankan untuk menguji kedua opsi jika terjadi kesalahan dan membandingkan hasilnya.
Untuk pengguna tanpa banyak pretensi dan / atau pengetahuan, ini juga menarik karena Anda dapat mengatakan bahwa Code Snippets sekarang hampir menjadi pembangun kecil, dasar, dan sederhana berkat pilihannya untuk dapat menambahkan HTML.
Selain itu, jika Anda termasuk orang yang tidak banyak mengutak-atik templat Anda, Anda bahkan bisa tidak perlu menggunakan tema anak (dengan pemesanan).
Kelebihan
- Ringan, dampak performa minimal.
- Sangat berguna dan nyaman untuk memusatkan semua cuplikan kode Anda.
- Dua blok baru untuk menambahkan konten HTML dan menampilkan kode.
Kontra
- Tidak ada fitur baru yang besar dalam versi pertamanya.
- Freemius digunakan untuk berlangganan, yang tidak pernah saya sukai.