Parent Category Togglerプラグインの使用不可について

フォーラム 使い方全般 Parent Category Togglerプラグインの使用不可について

  • このトピックには2件の返信、2人の参加者があり、最後にJimmysにより8年、 10ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #74311
    Jimmys
    参加者

    お世話になっております。
    カテゴリーが親子関係になっていた場合に子カテゴリーにチェックを入れると親カテゴリーに自動チェックが入るParent Category Togglerというプラグインがあり、大変重宝していたのですが、数ヶ月程前から使えなくなっていました。

    Welcartを無効にすると投稿画面で有効になるのですが、これは商品の新規登録画面で別のスクリプトとコンフリクトしていることが原因でしょうか?

    上記プラグインでは下記を出力しているようです。

    <script>
    		jQuery(".selectit input").change(function(){
    			var $chk = jQuery(this);
    			var ischecked = $chk.is(":checked");
    			$chk.parent().parent().siblings().children("label").children("input").each(function(){
    var b = this.checked;
    ischecked = ischecked || b;
    })
    			checkParentNodes(ischecked, $chk);
    		});
    		function checkParentNodes(b, $obj)
    		{
    			$prt = findParentObj($obj);
    			if ($prt.length != 0)
    			{
    			 $prt[0].checked = b;
    			 checkParentNodes(b, $prt);
    			}
    		}
    		function findParentObj($obj)
    		{
    			return $obj.parent().parent().parent().prev().children("input");
    		}
    		</script>

    ——————————————-
    WordPress のバージョン:4.2.2
    Welcart のバージョン:1.4.15
    ご利用のテーマ:オリジナルテーマ
    症状を確認したブラウザ:Mac Safari
    サーバー(会社名、サービス名):XSERVER
    SSLの利用:なし
    WordPress のパーマリンク設定:/%category%/%post_id%/
    ——————————————–

    宜しくお願いいたします。

    #74340
    nanbu
    キーマスター

    こんにちは。

    現在ご利用のテーマの中のfunctions.phpに下記のコードを追加して確認してみて下さい。

    
    add_action('admin_footer-welcart-shop_page_usces_itemedit', 'super_category_toggler');
    add_action('admin_footer-welcart-shop_page_usces_itemnew', 'super_category_toggler');
    
    #74356
    Jimmys
    参加者

    nanbu様

    お世話になっております。
    ご指定のコードをfunctions.phpに追加することで正しく動作しました。

    この度はご回答並びにご対応いただき誠にありがとうございます。

    助かりました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。