Farkettiğiniz gibi artık yazıların altında beğenilme oranını gösteren bir eklenti kullanıyorum. Bu eklentinin adı, Visitor Like Dislike Post Rating. Bu eklentiyi etkinleştirdikten sonra ve bir kaç düzenleme yaptıktan sonra, bir hata olduğunu farkettim. Bu eklentiyi kullananlarında farketmesi muhtemel bir hata bu, çünkü yazı editörüyle ilgili.
Eklenti etkinleştirildiğinde yazı editöründe sekmeler arasında geçemiyorsunuz. Örneğin Görseldeyseniz, HTML kısmına geçemiyorsunuz. Yada HTML deyseniz butonlar çıkmıyor ve Görsel kısma dönülmüyor. Biraz inceledikten sonra da çözümü buldum.
Eklentinin 50.satırında bir fonksiyon var ve şu şekilde başlayıp bitiyor:
function LoadExtensions() {
$plugin_JS_path = get_option('siteurl').'/wp-content/plugins/visitor-likedislike-post-rating/js/';
wp_deregister_script('jquery');
wp_enqueue_script('jquery', $plugin_JS_path.'jquery-1.3.2.min.js', FALSE, '1.3.2');
}
Burada dikkatimi çeken 3.satırdı, yani:
wp_deregister_script('jquery');
Yaptığı iÅŸlevle jquery kütüphanesini kaybediyordu. Bunun amacı da sonraki satırda gösterdiÄŸi kendi js’sini kullandırmak ancak. Register etmediÄŸi için kullanamıyor da…
Bu hatayı düzeltmek için, yukarıda gösterdiğim satırın başına diyez işareti (#) koymanız yani satırı işlevsiz hale getirmeniz yeterli oluyor
Yeni kodlar ÅŸu ÅŸekilde olacak:
function LoadExtensions() {
$plugin_JS_path = get_option('siteurl').'/wp-content/plugins/visitor-likedislike-post-rating/js/';
#wp_deregister_script('jquery');
wp_enqueue_script('jquery', $plugin_JS_path.'jquery-1.3.2.min.js', FALSE, '1.3.2');
}
Artık hem eklentimiz, hem de yazı panelimiz gayet düzgün olarak çalışıyor
“Visitor Like Dislike Eklenti Hatası” için 2 Yorum var
“Bunun amacı da sonraki satırda gösterdiÄŸi kendi js’sini kullandırmak ancak. Register etmediÄŸi için kullanamıyor da… ”
zuhahaha
:D güzelmiş yha
süpersin hocam
işin aslı bu yapıcak bir şey yok