Mengatasi Opengraph Tidak Muncul Gambar Karena IMG Title Mengandung Koma

Mengatasi Opengraph Tidak Muncul Gambar Karena IMG Title Mengandung Koma
Ilustrasi Mengatasi Opengraph Tidak Muncul Gambar Karena IMG Title Mengandung Koma

Client komplain karena IMAGE tidak muncul saat Share di FB memakai Drupal 8.6.2 dan Metatag 8.x-1.7, padahal di Drupal versi sebelumnya aman. Drupal dan module2nya sudah terlanjur upgrade sehingga tidak mungkin diturunkan.


Baca juga : Mengaktifkan Hotlink Protection Mengakibatkan Preview Gambar Share Sosial Media Terganggu

BUG METATAG >= 8.x-1.6
---------------------------------
Setelah baca di forum ternyata memang ada bug di Metatag >= 8.x-1.6 sehingga di-uninstall dan pasang versi 8.x-1.5, image pun bs muncul di FB.

IMAGE TITLE MENGANDUNG KOMA
----------------------------------------------
Masalah baru ditemukan. Image tidak muncul jika Img Title mengandung tanda baca KOMA.Dalam kondisi death lock akhirnya module metatag saya baca kodingnya, ternyata cukup tambahkan baris begini saja:

public_html/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php

//Wendy
$simpan = explode(',' , $value);
$value = [];
$value = $simpan[0];

Dengan kode di atas sy pecah stringnya menjadi array. Kemudian string $value sy hapus isinya dan isi dengan value baru dari $simpan[0], yaitu string dari array pertama.

Death Lock berhasil dipecahkan, semoga versi metatag berikutnya sudah memperbaiki hal ini. Jika ada waktu sy akan membuat module khusus utk opengraph (og), mengingat metatag terlalu overloaded (byk tag yg dia handle shg bug fix nya lama sekali) dan saya suka module yg simple

Penulis (wendy william). kotakomputer.com

0 Response to "Mengatasi Opengraph Tidak Muncul Gambar Karena IMG Title Mengandung Koma"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin