WordPress – Visual editor Çalışmama Hatası [ÇÖZÜM]

  • 2 Temmuz 2016
  • 6 Okunma
  • Yorum Yok
  • 4 DK

Merhabalar WordPress severler,

WordPress için en çok kullanılan sayfa düzenleme eklentisi Visual Editor son güncellemelerinde uyumsuzluk yüzünden bir js hatası veriyor. Bu hata wordpress admin panelinde sayfa düzenleme yaparken eklentinin çalışmamasına neden oluyor.

Eğersiz de Visual editor kullanıyorsanız ve aynı çalışmama hatasını alıyorsanız aşağıdaki yönergeler ile sorunu düzeltebilirsiniz.

1. Adım
Wordpress admin paneline girin ve sayfaları açın (genelde sayfalarda bu hatayı veriyor sizde yazılarda da veriyorsa orayı açabilirsiniz). f12 tuşuna basın ve tablardan “Console” olanı seçin. Aşağıdaki gibi bir hata ile karşılaşacaksınız.

r1

NOT: “$template.get is not a function” bu hatayı alıyorsanız aşağıdakileri yapın başka bir hata alıyorsanız ekran görüntüsünü yorum olarak bana atın.

2. Adım

r2

Hatanın en sonundaki js dosyasının üstüne sağ tıklayın ve yeni sekmede açı tıklayın.

r3

Ftp nizden işaretli alandaki js dosyasını bulun ve düzenlemeyi açın.

NOT: Eğer js dosyası minlenmiş yani sıkıştırılmış ise. http://jsbeautifier.org/ bu siteye kopyala yapıştır yaparak eski haline alabilirsiniz.

3. Adım
Js dosyasını açtığınızda içinde ” html2element: ” tırnallar olmadan sonunda : olacak şekilde aratın karşınızada

YANLIŞI

html2element: function(html) { var $template, attributes = {}; _.isString(html) ? (this.template = _.template(html), $template = $(this.template(this.model.toJSON(), vc.templateOptions["default"]).trim())) : (this.template = html, $template = html), _.each($template.get(0).attributes, function(attr) { attributes[attr.name] = attr.value }), this.$el.attr(attributes).html($template.html()), this.setContent(), this.renderContent() }, 

Bu şekilde veya daha farklı bir fonksiyon çıkacak bu fonksiyonu silin ve yerine düzgün bir şekilde şu kodu ekleyin.

DOĞRUSU

html2element: function(html) { var $template, attributes = {}, template = html; $template = $(template(this.model.toJSON()).trim()), _.each($template.get(0).attributes, function(attr) { attributes[attr.name] = attr.value}), this.$el.attr(attributes).html($template.html()), this.setContent(), this.renderContent() }, 

Bu kodla düzgün bir şekilde değiştirin. Kayıt edin. Pencereyi yenileyin ve artık sorun kalmayacaktır. Bugün 2 farklı sitede denedim 2 sinde de çalıştı. Yapamayan olursa bana yazabilirler.

HAYATI KODLA'YA ABONE OLUN!!
ETKİLEYİCİ BİR YORUM BIRAK

WordPress – Visual editor Çalışmama Hatası [ÇÖZÜM] İle Benzer Yazılar

"WordPress – Visual editor Çalışmama Hatası [ÇÖZÜM]" Yazısına uygun diğer makalerler

WordPress – Visual editor Çalışmama Hatası [ÇÖZÜM]
Youtube, İnternetsiz video izlettirecek
Youtube, İnternetsiz video izlettirecek
WordPress – Visual editor Çalışmama Hatası [ÇÖZÜM]
Youtube videolarınızı gife çevirin
Youtube videolarınızı gife çevirin
WordPress – Visual editor Çalışmama Hatası [ÇÖZÜM]
Youtube de html5 e geçin.
Youtube de html5 e geçin.