mannieschumpert
12/12/2013 - 8:24 PM

Optionally enqueue LiveReload for local development.

Optionally enqueue LiveReload for local development.

<?php

/**
 * Enqueue LiveReload if local install
 *
 * Assumes livereload.js is in the root folder of your local site
 *
 * This should be fairly reliable, 
 * but may need to be changed for some environments 
 */
if ( $_SERVER['REMOTE_ADDR'] === '127.0.0.1' ){
  add_action( 'wp_enqueue_scripts', 'enqueue_livereload' );
}

function enqueue_livereload(){
  wp_enqueue_script( 'livereload', site_url().'/livereload.js', '', NULL );
}