以下をfunction.phpに追加する。
function add_my_ajaxurl() {
?>
<script>
var ajaxurl = ‘<?php echo admin_url( ‘admin-ajax.php’); ?>’;
var additem1 = ‘<?php echo get_option(‘additem1′);?>’;
var templateDir = ‘<?php echo esc_url( get_template_directory_uri() ); ?>’;
</script>
<?php
}
add_action( ‘wp_head’, ‘add_my_ajaxurl’, 1 );
HTMLの<head>内に上記の<script>が登録される。
なお、
var additem1 = ‘<?php echo get_option(‘additem1′);?>’;
var templateDir = ‘<?php echo esc_url( get_template_directory_uri() ); ?>’;
の2つのvarはjavascript内で使いたい変数をあらかじめ登録しておいている。ここはサイトによって様々な変数があるかもしれないし、ajaxurlだけで良いかもしれない。