Используя тему wordpress захотел убрать всё лишнее из шапки в отдельные файлы. Есть скрипт прописанный именно в шапке (код использует php вставки). Код (Text): <script> $(window).load(function() { $('#slideshow').nivoSlider({ effect: '<?php echo of_get_option('sl_effect'); ?>', animSpeed: <?php echo of_get_option('sl_animation_speed'); ?>, pauseTime: <?php echo of_get_option('sl_pausetime'); ?>, controlNav: false, directionNav: <?php echo of_get_option('sl_dir_nav'); ?> }); }); $(function(){ $('#footer_widget > li > h3').append('<span class="icon-plus-sign"></span>'); $('#sidebar > li > h3').append('<span class="icon-plus-sign"></span>'); $('#vitrina .partnerka, #main-content > .partnerka, .table_price .partnerka, #vitrina_inn .partnerka,#sidebar_slider_wrapp .slider_rotator.partnerka').each(function() { var part = $(this).find('.partnerka_url').text(); $(this).find('.wpshop_bag .wpshop_buy .line_1 td.wpshop_button').html('<a href="'+part+'" target="_blank"><span><?php _e( 'Купить', 'wp-shop' ); ?></span></a>'); }); $('.table_price tbody .partnerka').each(function() { var part = $(this).find('.partnerka_url').text(); $(this).find('td.wpshop_buttons .wpshop_bag .wpshop_buy .line_1 td.wpshop_button').html('<a href="'+part+'" target="_blank"><span><?php _e( 'Купить', 'wp-shop' ); ?></span></a>'); }); $('#vitrina_inn #item .old_price, #similar_wrap #item_similar .old_price, #rotator #item_rotator .old_price, #rotator_sidebar .slider_rotator .old_price').each(function() { var text = $(this).text(); $(this).parent('.price_box').find('.wpshop_price').append("<p class='through'>"+text+"</p>"); }); $('#vitrina_inn #item .wpshop_buy,#rotator #item_rotator .wpshop_buy,.vitrina_element .wpshop_buy, #rotator_sidebar .slider_rotator .wpshop_buy').each(function() { $("tr:first",this).each(function(){ $(this).addClass('first_price'); }); }); $('.table_price > tbody > tr > td').has('div.wpshop_bag').addClass('price_col'); $('.table_price > tbody > tr > td').has('div.img').addClass('img_col'); $('#sidebar > li:has(div.search)').addClass('li_search'); $('#sidebar li.menu-item:has(ul.sub-menu)').addClass('parent_dir'); $('#sidebar > li:not(:has(h3))').addClass('no_title'); $('#sidebar li.cat-item:has(ul.children)').addClass('parent_dir'); $('#sidebar li.parent_dir > ul').before('<span class="grower"></span>'); $('.grower').click(function() { $(this).toggleClass('bounce'); $(this).parent('#sidebar li').find('> ul').slideToggle(600); }); $('.single_bread a:last').addClass('last_bread'); $('.single_bread span:last').addClass('last_arrow'); $('.wpshop_button a').html('Купить'); var banner_count = $('#banner_center').children().length-1; var banner_mar = $('#banner_center .banner_item:last').css('margin-left'); var banner_width = $('.banner_item').width(); var banner_rez = banner_count * banner_width + parseInt(banner_mar) * (banner_count-1); $('#banner_center').css('width',banner_rez); $('form input#search').addClass('active'); $.fn.clearDefault = function(){ return this.each(function(){ var default_value = $(this).val(); $(this).focus(function(){ if ($(this).val() == default_value) $(this).val(""); }); $(this).blur(function(){ if ($(this).val() == "") $(this).val(default_value); }); }); }; $('form input#search').clearDefault(); var $comment_form = jQuery('form#commentform'); $comment_form.find('input, textarea').each(function(index,domEle){ var $et_current_input = jQuery(domEle), $et_comment_label = $et_current_input.siblings('label'), et_comment_label_value = $et_current_input.siblings('label').text(); if ( $et_comment_label.length ) { $et_comment_label.hide(); if ( $et_current_input.siblings('span.required') ) { et_comment_label_value += $et_current_input.siblings('span.required').text(); $et_current_input.siblings('span.required').hide(); } $et_current_input.val(et_comment_label_value); } }).live('focus',function(){ var et_label_text = jQuery(this).siblings('label').text(); if ( jQuery(this).siblings('span.required').length ) et_label_text += jQuery(this).siblings('span.required').text(); if (jQuery(this).val() === et_label_text) jQuery(this).val(""); }).live('blur',function(){ var et_label_text = jQuery(this).siblings('label').text(); if ( jQuery(this).siblings('span.required').length ) et_label_text += jQuery(this).siblings('span.required').text(); if (jQuery(this).val() === "") jQuery(this).val( et_label_text ); }); $comment_form.find('input#submit').click(function(){ if (jQuery("input#url").val() === jQuery("input#url").siblings('label').text()) jQuery("input#url").val(""); }); if ($('#slider_wrapp').length > 0) { $('#menu-wrap-wide').addClass('gray'); } if($("#main_widgets").children().length > 0){ $('#slideshow').addClass('narrow'); } $(".container_img").imagezoomsl({ zoomrange: [1, 3], zoomstart: 1.5, innerzoom: true, magnifierborder: "none" }); $(".thumb_img img").click(function(){ var that = this; $(".container_img").fadeOut(600, function(){ $(this).attr("src", $(that).attr("src")) .attr("data-large", $(that).attr("data-tmb-large")) .fadeIn(1000); }); return false; }); $('#galery_wrapp div:nth-child(4n+6)').addClass('four_img'); }); $(window).resize(function(){ var banner_count = $('#banner_center').children().length-1; var banner_mar = $('#banner_center .banner_item:last').css('margin-left'); var banner_width = $('.banner_item').width(); var banner_rez = banner_count * banner_width + parseInt(banner_mar) * (banner_count-1); $('#banner_center').css('width',banner_rez); }); Как лучше спрятать этот код? (shkaf-vstroy. ru - сайт)