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

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

このトピックには2件の返信が含まれ、2人の参加者がいます。3 年、 4 ヶ月前 Jimmys さんが最後の更新を行いました。

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件中)

このトピックに返信するにはログインが必要です。