サポート » プラグイン » SyntaxHighlighter Evolvedの不具合を直す方法を教えてください

  • 解決済 echizenya

    (@echizenya)


    いつもお世話になっています。
    下記の質問についてご存知の方がいらっしゃいましたらご教示を願います。

    【質問の主旨】

    プラグインのSyntaxHighlighter Evolvedを有効化すると以下の不具合が発生します。

    – 当該コードの部分がハイライトされなくなる
    – ページ全体の読み込みができなくなり、表示画面が固まる

    不具合の発生を止めるためには、どうすれば良いでしょうか?

    【質問の補足】

    1.
    こちらの記事はSyntaxHighlighter Evolvedを使って、PHPのコードをハイライトしています。現在SyntaxHighlighter Evolvedは停止しているのでコードのハイライトはされませんが、
    ページの読み込みはできるようになり、表示画面が固まることはなくなりました。

    2.
    過去のWordPressフォーラムで「JavaScriptのコードと競合しているかもしれない」というコメントを見つけました。
    自分のブログでは”navbtn.js”というファイルを使っていますが、”navbtn.js”を作成した後でも
    SyntaxHighlighter Evolvedは動作していましたので今回のトラブルと関係ないと思います。

    3.
    こちらのブログ記事と照合して自分のブログサイトに該当しそうな箇所を列挙しました。

    – wp_head()の欠落

    記述あり

    – wp_footer()の欠落

    記述あり

    – functions.php内のコードとの干渉

    不明

    – 他のプラグインとの干渉

    不明

    functions.php内のコードとの干渉とfunctions.php内のコードとの干渉については不明ですが、GitHubに公開しているコードを見直しても今回の不具合とは関係なさそうに見えます。現状の関数・プラグインでSyntaxHighlighter Evolvedの動作に問題は無かったように記憶していますので。

    以上、ご確認よろしくお願いします。

    ヘルプの必要なページ: [リンクを見るにはログイン]

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

    Autoptimize プラグインで、SyntaxHighlighter の JavaScript の最適化で失敗しているようです。原因は分かりません。
    Autoptimize プラグインの設定で、「JavaScript コードの最適化」をオフにするか、SyntaxHighlighter Evolved プラグインの設定で、「SyntaxHighlighter の バージョン」を「2.x」にすることで、動作するかもしれません。お試しください。

    @ishitaka さん。
    いつもコメントありがとうございます。

    SyntaxHighlighter Evolved プラグインの設定で、「SyntaxHighlighter の バージョン」を「2.x」にすることで、動作するかもしれません。

    SyntaxHighlighterのバージョンを「3.x」から「2.x」にすることで、プログラミングコードのハイライトができるようになりました(見本の記事

    後学のためにおたずねしたいのですが、なぜAutoptimize プラグインで、SyntaxHighlighterのJavaScript最適化に失敗していることはなぜ分かったのでしょうか?
    たびたびの質問で恐れ入ります。お手すきのときにでもご確認をいただければ幸いです。

    • この返信は1年、 11ヶ月前にechizenyaが編集しました。理由: 誤字とタグのつけ忘れがあったため

    Autoptimize プラグインのサポート フォーラムで作者の方が「SyntaxHighlighter は最適化されたときに壊れてしまうため最適化から除外しています」といういような内容の書き込みをされていました。
    https://wordpress.org/support/topic/not-combine-syntaxhighlighter-evolved/

    4年以上前の書き込みなので、SyntaxHighlighter の新しいバージョンには対応していないのではと推測したわけです。すみません、推測で・・・(^^;

    • この返信は1年、 11ヶ月前にishitakaが編集しました。

    @ishitaka さん。
    たびたびのコメントありがとうございます。

    4年以上前の書き込みなので、SyntaxHighlighter の新しいバージョンには対応していないのではと推測したわけです。

    了解しました!
    これからは英語のフォーラムも見るようにします。

    @ishitaka さん。
    先のコメントで「解決済み」にチェックするのを忘れていました。
    今後ともどうぞよろしくお願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「SyntaxHighlighter Evolvedの不具合を直す方法を教えてください」には新たに返信することはできません。