あさまテーマのJavaScriptをモジュール化しました。
「だけ。」なので、バグフィックスもなし、仕様や動作の変更もなしです。
よって、あさまテーマもあさまっこテーマも、それぞれのフォルダ内の「js」フォルダを挿げ替えるだけです。
(フォルダ名が同じでも、異なる構成です。ご注意ください。)
- asama/js
- asamito/js
あさまテーマ内のheader.phpにちょっとだけ変更がありますが、こだわりの域でしかありません。(scriptタグ内のletをconstにしただけー。)
- asama/header.php
<script type='text/javascript'>
const asama = new Object();
asama.aboveUri='<?php echo get_template_directory_uri(); ?>';
asama.dirUri='<?php echo get_stylesheet_directory_uri(); ?>';
asama.dirWP='<?php echo array_reverse(explode('/', site_url()))[0]; ?>';
asama.project='<?php echo get_stylesheet(); ?>';
</script>
モジュール化記念に、バージョンを少しだけ上げて「0.3.5」としました。
「あさま」のあすにむかってうっ…まあいいか(その2)にある通り、バグが潜んでいる可能性もあったので、自分のサイトで試用してしばらく置いてから公開しようと思っていたら、うっかり半年近く過ぎでしまいました。そかさ。