開発

WordPressで取得するjsファイル内でテーマのパスを取得する方法

HTMLのカスタムデータ属性でテーマファイルのパスを取得する。(他のデータ取得にも応用できる)

参照:【Wordpress】javascriptでテーマディレクトリの絶対パスを取得する方法

引用

PHPテンプレート内

<body id="l-body" data-tmpdir="<?php echo esc_url(get_template_directory_uri()); ?>/">

jsファイル内

var mapicon = $('#l-body').attr('data-tmpdir') + 'assets/images/mappin.png';