WORDPRESS ソースコード整形が Chrome で効かない
WORDPRESS にソースコード整形プラグインをインストール したのだが、肝心の Chrome でシンタックスハイライトされない。
/var/www/html/blog/wp-content/plugins/google_code_prettify/google_code_prettify.php
を少し編集。
function gcp_footer(){ ?> <script type="text/javascript"> // 変更前 // window.onload = function(){prettyPrint();}; // 変更後 prettyPrint(); </script> <?php }
WORDPRESSのプラグインの仕組みも、PHPもよくわからないが、展開されたソースを見ると、gcp_footer はフッターとして出力されているんだろう。
windows.onload の記述がだめなのかと思って、attachEvent やら addEventListener やらに書き換えたり、header に出力されるように位置を変更したりしてみたが、だめだった。
IE8では、動いているようなので、Chrome の制限かなんかあるのかな?
とりあえず、直接 prettyPrint を呼ぶように変更。
もちっとよいやり方があったら教えてください。