サーバ引っ越ししたら、WordPressプラグインのCrayon Syntax Highlighter(最終更新が3年以上前)が効かない…。php7.3だと潜在バグが顕在化したのが原因だった。
kusanagiでwordpressの表示が早くなったのは良いけど、プラグインのCrayon Syntax Highlighterが効かない…。(それ以外のプラグインは大丈夫っぽい)
コードなんかが上手く表示されないので困るな~。と思って調べてみたら、php7.3になったのが原因だった。
[WordPress] BugFix the Crayon Syntax Highlighter with PHP 7.3
1 2 3 4 5 6 7 8 9 |
wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php @@ -337,7 +337,7 @@ class CrayonLang extends CrayonVersionResource { // Override function clean_id($id) { $id = CrayonUtil::space_to_hyphen( strtolower(trim($id)) ); // return preg_replace('/[^\w-+#]/msi', '', $id); return preg_replace('/[^\w\-+#]/msi', '', $id); } |