Mengatasi permasalahan plugin UTW dengan komentar di Wordpress

April 15th, 2007 by mbro

Plugin UTW memang bagus. Tapi sayang, masih ada sedikit kekurangan. Jika ada komentar baru masuk, maka plugin UTW akan menghapus label/tag yang sudah kita berikan. dueng!!!

Selidik punya selidik, saya menemukan terjadi pemanggilan fungsi ultimate_save_tags() saat terjadi penambahan komentar baru. Kok iso… lha wong cuman mau nambak komentar, kok sampe berhubungan dengan “save_tag”.

Masalahnya, dalam fungsi tersebut terdapat pemanggilan langsung variable $_POST['tagset']. Logikanya, secara default, komentar tidak akan mengirimkan parameter tagset. Nah… karena tagset tidak disertakan, maka yang terjadi adalah nilai kosong pada tagset, dan di simpan sebagai tag yang baru untuk posting yang sedang dikomentari!
glodak! tag jadi hilang :( :(

	$tags = $wpdb->escape($_POST['tagset']);
	//sisipkan ini pada baris ke-500
	if (" == $tags) return $postID;
	$tags = explode(',',$tags);

akhirnya, saya harus menyisipkan satu statement untuk menghidari penghapusan tag.

Plugin yang saya gunakan adalah UTW versi 3.1. Dan fungsi ultimate_save_tags() tersebut berada pada file ultimate-tag-warrior-actions.php.

Selesai. Semoga tidak ada lagi permasalah dengan UTW.


4 Responses to “Mengatasi permasalahan plugin UTW dengan komentar di Wordpress”

  1. 1

    Rivermaya Says

    Thanks, I need it :) Tips ini bakal aku trackback di blog-ku ..

    btw, bita = soebita ?

  2. 2

    arrie Says

    Trims bos … tapi aneh neh. kok Tags suggestion dari yahoo nya kadang2 gak mo jalan.

    kenapa yah ??

    thx b4

  3. 3

    Caspar Gwenda Says

    Show me round your snow peaked mountains way down sout. Caspar Gwenda.

  4. 4

    Stacy Fabian Says

    you had me suicidal, suicida. Stacy Fabian.

Ingin diskusi? kunjungi forum belajar!

Leave a Response