サポート » テーマ » twentynineteen の子テーマ作成時につきまして

  • 解決済 de-0612nishio

    (@de-0612nishio)


    現在、最新の親テーマ「twentynineteen」で子テーマを作成しています。
    そこで「twentynineteen」の<?php wp_footer(); ?>にはIEでスクリプトエラーの出る「js/touch-keyboard-navigation.js」が表示されるようになります。
    子テーマ化するべきではないかも知れませんが、どうにもスッキリしません。
    この「js/touch-keyboard-navigation.js」を非表示にするfuncions.php等に追記する関数をご存知の方いらっしゃいますでしょうか。
    唐突な質問ですみませんが、ご教授よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 「追記」
    functions.phpに下記を追記しました所、解決しましたと思いましたが、プラグイン「olivecart」のcssの読み込みがfooter箇所にあり、そちらも削除されてしましましたので使えません。

    remove_action( ‘wp_footer’, ‘wp_print_footer_scripts’,20);

    こんにちは

    テーマのサポートの下記トピックが参考になると思います。
    https://wordpress.org/support/topic/dequeue-parent-theme-script-in-child-theme/

    上記トピックのトピ主さんは、子テーマに空の /js/touch-keyboard-navigation.js を作成して暫定的な対応をしたみたいです。

    また、下記チケットに該当していそうなのでこちらもご覧ください。
    https://core.trac.wordpress.org/ticket/45903

    • この返信は4 ヶ月、 3 週間前に  ishitaka さんが編集しました。

    ishitaka様
    ご返信ありがとうございます。
    そうだ、この手がありました(上から目線ですみません)。

    子テーマ中の「js/touch-keyboard-navigation.js」を白紙にしたらIEでもエラーが出ないようになりました(当然ファイルの中身は無いので)。

    解決しました。ありがとうございました。

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