2016-05-02 6 views
1

私の背景はhtmlとマイナーcssコーディングです。私は、第三者によって構築されたサイトのレイアウトを管理し、調整するために持ち込まれました。それはカスタムテーマであり、私は自分の深い知識の外にある問題にぶつかり、研究の2日後に私はこれを理解することに近づくことはできません。Navgocoはパスワードで保護されたページに影響する機能ではありません

このページ上の問題の例:http://nast.org/affiliates/sdmn/sdmn-calendar/

ページはWordPressでパスワードで保護されている時に問題があり、表示された入力パスワードテキストボックスに入力をすることができません。テキストは貼り付けられますが、直接入力はありません。私はテーマを変更し、テキストボックスは適切に動作します。私はすべてのアドオンを無効にして、1つずつ再有効化しましたが、いずれも問題を修正しませんでした。 Advanced Custom Fieldsプラグインが無効になっていると、テキストボックスは完全に消えます。

要素を検査すると、JSエラー:UncaughtType Error... Navgoco is not a functionが発生します。プラグインはインストールされていないので、これは以前のビルドから残ったコードだと仮定しました。私はnavgocoプラグインをインストールしましたが、それはそれ自体を修正することを望んでいましたが、それはしませんでした。

// Initialize navgoco with default options 
$(".main-menu").navgoco({ 
    caret: '<span class="caret"></span>', 
    accordion: false, 
    openClass: 'open', 
    save: true, 
    cookie: { 
     name: 'navgoco', 
     expires: false, 
     path: '/' 
    }, 
    slide: { 
     duration: 300, 
     easing: 'swing' 
    } 
}); 

私が見た他のパスワードフィールドの問題は、functions.phpのエラーによるものと思われます。パスワードに関連する私のfunctions.phpには何もありませんので、私がそこに何か不足しているかどうかわかりません。

Tlの;博士 - [パスワード]ボックスに入力していない、テキストだけで貼り付けることができ、問題はどちらかに由来するようだ:

    パスワードの事前REQである
  • 高度なカスタムフィールドプラグイン。テキストボックスが表示されます。
  • JavaScriptエラー。
  • のfunctions.phpテキストの壁のために申し訳ありません

でコードがありませんが、私は私の頭の上でだと任意の助けをいただければ幸いです。ありがとう!

答えて

0

プラグインが機能しない理由は、jQueryを2回ロードしたためです。 2番目はプラグインリンクの後に来て、最初のjQueryをオーバーライドし、あなたの関数は新しい$に定義されていません。二jqueryの参照アウト

コメント(ライン115):

<!--<script type="text/javascript" src="http://nast.org/wp-content/themes/nast/assets/js/jquery.js"></script>--> 

あなたの他の問題は、不気味無効パスワード入力が、おそらくまったく関係ありません。これは68行目から来ています(これは何ですか、ブートストラップはまだバージョン3にありますか?)。これは修正されたコメントです:

<!--<script type='text/javascript' src='http://nast.org/wp-content/themes/nast/dist/js/bootstrap.min.js?ver=4.4.2'></script>--> 
関連する問題