2011年8月24日水曜日

wordpressのl10n.js

wp_headを使ってヘッダー情報を出力した場合、l10n.jsというのが出力されます。
これはjavascriptで多言語メッセージを処理するものらしいのですが、これを除去する場合は
remove_action( 'wp_head', 'wp_print_head_scripts', 9 );

で除去することができます。
ただし、これでは他のライブラリ(jqueryとか)も一緒に消えてしまいます。
l10n.jsだけを取り除く場合は
function deregister_scripts() {
    if ( ! is_admin() ) {
        wp_deregister_script( 'l10n' );
    }
}
add_action( 'wp_print_scripts', 'deregister_scripts' );

これをfunctions.phpに記述することでl10n.jsだけを消すことができます。

0 件のコメント:

コメントを投稿