2017-04-06 29 views
0

ビジュアルコンポーザーをアンインストールして再インストールしようとしましたが、修正できないようですが、フロントエンドを編集できません。私はkenテーマをインストールしました。コンソールを鳴らすときにこのエラーが出ますが、私はプログラミングするために期限がほとんどありません。どうすればいいのか分かりません。Wpビジュアルコンポーザーが表示されない

Uncaught TypeError: $template.get is not a function 
    at n.html2element (composer-view.js:146) 
    at n.render (composer-view.js:157) 
    at n.appendShortcode (composer-view.js:534) 
    at n.<anonymous> (composer-view.js:477) 
    at load-scripts.php:112 
    at Function.m.each.m.forEach (load-scripts.php:112) 
    at n.addChild (composer-view.js:476) 
    at n.addAll (composer-view.js:470) 
    at _ (load-scripts.php:457) 
    at m (load-scripts.php:457) 

pls help。

答えて

1

これは、基本的にビジュアルコンポーザーを更新する必要があることを意味します。私も多くの問題を経験しました。この問題を解決するには、ビジュアルコンポーザーファイル内のコードを変更する方法がありますが、これはお勧めできません。だから私は個人的に親切に視覚的な作曲家を更新することをお勧めし、それは完全に動作します。

URLを変更するためのファイルがある:交換する

/wp-content/plugins/js_composer/assets/js/dist/backend.min.j‌​s 

コードは次のとおりです。

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() 
    }, 

のみ "html2element" 機能を変更してください。これはあなたのために働くことを望みます。

ありがとうございました

+0

最新のバージョンがありますか?テーマには魔法使いが必要ですか?どのコードを変更すればいいですか? – Aimatos

+0

コードの変更は、静かではないと思うテンプレートファイルにある必要があります。私の修正された答えを見てください。 –

+0

そのファイルを見つけられないようです。フォルダ名はjs_composer_theme/assets/jsですが、distフォルダはありません。バックエンドには多くのファイルを含むフォルダがありますが、編集する必要はありません。あなたのビジュアルコンポーザーのバージョンは何ですか? – Aimatos

関連する問題