Support » Plugin: Shortcode Reference » [Plugin: Shortcode Reference] Paths to CSS and JS don't work on IIS servers (easy fix)

  • Resolved Stephanie Leary

    (@sillybean)


    I just installed this plugin on a site that’s running — alas — on IIS, and I noticed console errors indicating that the scripts and stylesheets couldn’t load. Your code for determining the plugin paths doesn’t work on Windows machines. It was easy to fix using WP’s plugins_url function, though. I replaced your wp_enqueue_script and wp_register_style lines in shortcode-reference.php with this:

    wp_enqueue_style( 'shortcode-reference-style', plugins_url('/css/shortcode-reference.css', __FILE__) );
    	wp_enqueue_script( 'shortcode-reference-js', plugins_url('/js/shortcode-reference.js', __FILE__) );

    … and removed the plugin directory definition and wp_enqueue_style lines from the conf file.

    http://wordpress.org/extend/plugins/shortcode-reference/

Viewing 3 replies - 1 through 3 (of 3 total)
  • I made a few more changes to prevent the scripts and styles from loading on the front end. This loads them only on the edit screens:

    function shortcode_reference_scripts() {
    	wp_enqueue_style( 'shortcode-reference-style', plugins_url('/css/shortcode-reference.css', __FILE__) );
    	wp_enqueue_script( 'shortcode-reference-js', plugins_url('/js/shortcode-reference.js', __FILE__) );
    }
    add_action('admin_head-post.php', 'shortcode_reference_scripts');
    add_action('admin_head-post-new.php', 'shortcode_reference_scripts');

    Also, in the CSS file, I fixed a typo on background color in .shortcode_reference_list .shortcode_reference_item.highlight and
    added margin-left: 0 to avoid conflict with WP’s built-in .hightlight styles:

    .shortcode_reference_list .shortcode_reference_item.highlight {
    	background: #E4F2FD;
    	margin-left: 0;
    }
    Plugin Author Bart Stroeken

    (@bartee)

    Hey Stephanie,

    Thanks for this! I’ll be fixing another thing pretty soon, and I’ll include your solution in an upcoming version (expect it somewhere next week).

    Cheers,
    Bart

    Plugin Author Bart Stroeken

    (@bartee)

    Hi Stephanie,

    The new version was just released. Thanks again!

    Bart

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘[Plugin: Shortcode Reference] Paths to CSS and JS don't work on IIS servers (easy fix)’ is closed to new replies.