サポート » プラグイン » WPtouchで「このコンテクスト中では要素は要素の子要素とはなれません」とエラー

  • 解決済 dataring

    (@dataring)


    WPtouchのプラグインのカスタマイズを繰り返して、ようやくほとんどの構文エラーがなくなったのですが、最後に残った大きな-9点のエラーがありました。

    「Another HTML-lint 5」でチェックしてみましたところ、
    「このコンテクスト中では<STYLE>要素は<DIV>要素の子要素とはなれません」という、-9点で最大のエラーが出てしまいます。

    ページのやや下の位置で、「<style>.page-wrapper { background-color: #fff7f7; }
    body, header, .wptouch-menu, .pushit, #search-dropper, .date-circle, .list-view .list-carousel { background-color: #037add; }
    content-wrap a, #slider a p:after { color: #037add; }
    .dots li.active, #switch .active { background-color: #037add; }
    .bauhaus, form#commentform button#submit, form#commentform input#submit { background-color: #028dce; }
    .</style><!–Bauhaus v2.2.4–></div>」という部分がエラーに当たり、「WPtouch」が初期状態でも、また「WPtouch」以外のすべてのプラグインが無効になっている状態でも表示されてしまい、最初からエラーが付随しているようです。

    こちらも削除したいのですが、やはり位置がどうしてもわかりません。どの箇所を操作すれば、このエラーを削除できますでしょうか?

    また、<style>のタグなので、もしこちらが特に必要のない部分でスマートフォンページが重くなるだけでしたら、一文ごと削除したいと思います。

    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    使ったことが無いので違うかもしれませんが、
    remove_action( 'wptouch_post_footer', 'foundation_enqueue_color_data' );
    とやれば、そのCSSは出力されなくなると思います。
    もちろん、そのCSSは適用されなくなるので色がちょっとおかしくなるかもしれませんが。

    トピック投稿者 dataring

    (@dataring)

    Re:munyagu さん

    こんにちは。

    こちらのタグをWPtouchのfunctions.phpに加えたら、エラーがなくなりました。
    ただ、画面の背景や装飾が真っ白になってしまうため、CCSをカスタマイズしてある程度装飾を行ったのちに、こちらを導入をしてみようと思います。
    どうもありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WPtouchで「このコンテクスト中では要素は要素の子要素とはなれません」とエラー」には新たに返信することはできません。