WordPress.org

Support

Support » Plugins and Hacks » [Resolved] [Plugin: Social Connect] Plugin makes wp_print_scripts run mulitple times

[Resolved] [Plugin: Social Connect] Plugin makes wp_print_scripts run mulitple times

  • I have some functions hooked in to wp_print_scripts and when this plugin is activated the hook runs multiple times in the header. I think I have located the problem, and it is because the scripts is loaded width wp_print_scripts.

    I have a sugestion for a fix in the media.php file. You should use wp_enqueue_script instead of wp_print_scripts. My solution was to change the last lines of media.php to:

    function sc_add_javascripts(){
    	if( !wp_script_is( 'social_connect', 'registered' ) ) {
    		wp_register_script( "social_connect", SOCIAL_CONNECT_PLUGIN_URL . "/media/js/connect.js", array("jquery", "jquery-ui-core", "jquery-ui-dialog") );
    	}
    	wp_enqueue_script( "social_connect" );
    }
    add_action( 'login_head', 'sc_add_javascripts' );
    add_action( 'wp_enqueue_scripts', 'sc_add_javascripts' );

    http://wordpress.org/extend/plugins/social-connect/

Viewing 1 replies (of 1 total)
  • Plugin Author thenbrent
    Member

    @thenbrent

    Right you are, thanks for the fix mhauan. 🙂 This will be included in the next release.

Viewing 1 replies (of 1 total)
  • The topic ‘[Resolved] [Plugin: Social Connect] Plugin makes wp_print_scripts run mulitple times’ is closed to new replies.