<input type="" class="your_price" name="prices" value="">
вот в value, type не знаю что втыкнуть. wp_enqueue_script( 'step1', get_template_directory_uri() . '/js/step1.js', array('jquery'), false );
function pe_js_load()
{
wp_deregister_script('jquery');
wp_register_script('jquery', get_template_directory_uri() .
'/js/jquery.min-1.9.1.js');
wp_enqueue_script('jquery');
wp_enqueue_script( 'bootstrap.min', get_template_directory_uri() . '/bootstrap-3.3.5/js/bootstrap.min.js', array('jquery'), '3.3.5', false );
wp_enqueue_script( 'theme_script', get_template_directory_uri() . '/js/theme-script.js', array('jquery'), '1.0.0', false );
if ( is_singular() && comments_open() ){
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'pe_js_load' );
<?php
/*--------------------------------------------------------------
Copyright (C) pixelemu.com
License: http://www.pixelemu.com/license.html PixelEmu Proprietary Use License
Website: http://www.pixelemu.com
Support: info@pixelemu.com
---------------------------------------------------------------*/
?>
<?php
// add CSS
function pe_css_load() {
wp_enqueue_style( 'style', get_stylesheet_directory_uri().'/style.css' );
wp_enqueue_style( 'bootstrap.min', get_template_directory_uri().'/bootstrap-3.3.5/css/bootstrap.min.css' );
wp_enqueue_style( 'bootstrap-theme.min', get_template_directory_uri().'/bootstrap-3.3.5/css/bootstrap-theme.min.css' );
wp_enqueue_style( 'font-awesome.min', get_template_directory_uri().'/css/font-awesome.min.css' );
wp_enqueue_style( 'template', get_template_directory_uri().'/css/template.css' );
if ( is_rtl() ) {
wp_enqueue_style( 'rtl', get_template_directory_uri().'/css/rtl.css' );
}
wp_enqueue_style( 'style-responsive', get_template_directory_uri().'/css/template-responsive.css' );
}
add_action( 'wp_enqueue_scripts', 'pe_css_load' );
// add JS
function pe_js_load()
{
wp_enqueue_script('jquery');
wp_enqueue_script( 'bootstrap.min', get_template_directory_uri() . '/bootstrap-3.3.5/js/bootstrap.min.js', array('jquery'), '3.3.5', false );
wp_enqueue_script( 'theme_script', get_template_directory_uri() . '/js/theme-script.js', array('jquery'), '1.0.0', false );
if ( is_singular() && comments_open() ){
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'pe_js_load' );
// content width - BEGIN
if ( ! isset( $content_width ) ) {
$content_width = 1170;
}
// content width - END
// option tree code
get_template_part('functions/option-tree');
// theme support
if( function_exists( 'add_theme_support' ) ) {
add_theme_support('automatic-feed-links');
add_theme_support( 'post-thumbnails' );
}
// add widgets
get_template_part('functions/widgets');
// custom classes field for all widgets
get_template_part('functions/custom-css-classes-for-widgets');
// theme pagination
get_template_part('functions/pagination');
// darker and lighter colors
get_template_part('functions/color-dark-light');
// activate plugins
require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php';
add_action( 'tgmpa_register', 'pe_theme_register_plugins' );
get_template_part('functions/class-tgm-plugin-activation-options');
// add layouter chooser for post categories
get_template_part('functions/category-layout-chooser');
// small functions and mods
get_template_part('functions/small-functions');
// Register Custom Navigation Walker when MaxMegaMenu is disabled
if ( ! function_exists( 'max_mega_menu_is_enabled' ) ) {
get_template_part('functions/wp_bootstrap_navwalker');
}
// Load the theme's translated strings.
add_action('after_setup_theme', 'pe_load_theme_textdomain');
function pe_load_theme_textdomain(){
load_theme_textdomain('pe-cleaning-company', get_template_directory() . '/languages');
}
/*-----------------------------------------------------------------------------------*/
/* Sanitize multiple classes
/*-----------------------------------------------------------------------------------*/
if ( ! function_exists( 'pe_sanitize_class' ) ) {
function pe_sanitize_class( $classes ) {
$classes = explode(' ', $classes);
$classes = array_map( 'sanitize_html_class', $classes );
$classes = implode( ' ', $classes ); //array to string
return $classes;
}
}
/*-----------------------------------------------------------------------------------*/
/* Post class
/*-----------------------------------------------------------------------------------*/
if ( ! function_exists( 'pe_post_classes' ) ) {
function pe_post_classes( $classes ) {
if ( is_page() ) {
$classes = array_diff( $classes, array( 'hentry' ) );
}
return $classes;
}
}
add_filter( 'post_class','pe_post_classes' );
/*-----------------------------------------------------------------------------------*/
// Enqueue
/*-----------------------------------------------------------------------------------*/
function enqueueWidgetsAdmin( $hook ) {
if( $hook != 'widgets.php' ) return;
wp_enqueue_script( 'pe-multifields-admin', plugins_url() . '/pe-cleaning-company-plugin/js/multifields-admin.js', array('jquery'), false );
}
add_action( 'admin_enqueue_scripts', 'enqueueWidgetsAdmin' );
?>
function pe_js_load()
{
wp_enqueue_script('jquery');
wp_enqueue_script( 'bootstrap.min', get_template_directory_uri() . '/bootstrap-3.3.5/js/bootstrap.min.js', array('jquery'), '3.3.5', false );
wp_enqueue_script( 'theme_script', get_template_directory_uri() . '/js/theme-script.js', array('jquery'), '1.0.0', false );
if ( is_singular() && comments_open() ){
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'pe_js_load' );
$(document).ready(function () {
//Заменяем кнопку <button>рассчитать стоимость</button> на <span class="cur"></span>, в который будет подставляться рассчитанная сумма
$('.price-button').click(function() {
var boxPrice = $(this).closest('.col-md-4');
function hideButton () {
$(boxPrice).find('.price-button').hide();
$(boxPrice).find('.footer-price').append('<h4>Итог: <span class="cur"></span> <span class="rub">рублей</span></h4>');
};
//анимация раскрытия блока с параметрами
$(boxPrice).find('.box-price').animate({height: '520px'}, {'duration': 500}, {'easing': 'linear'}, hideButton());
});
//отслеживаем выделение параметра
$('ul.parametrs li').click(function() {
$(this).toggleClass('check-param');
});
//получаем значения параметров
function valParam () {
var Price = $('.box-filter').attr('data-price'); //получаем стоимость количество комнат
var roofValue = $('#roof').val();//вычисляем высоту потолков
var paramValueVanna = $('#vanna').find('li.check-param').attr('data-param');//вычисляем количество санузлов
var paramValuePol = $('#pol').find('li.check-param').attr('data-param');//как часто используется
var paramValueSteny = $('#steny').find('li.check-param').attr('data-param');//вычисляем коэфф для стен
var paramValuePotolok = $('#potolok').find('li.check-param').attr('data-param');//вычисляем коэфф для потолка
if ($.isNumeric(roofValue)) {//если задана количество комнат
if (!$.isNumeric(roofValue)) roofValue = 1;
if (!$.isNumeric(paramValueVanna)) paramValueVanna = 1;
if (!$.isNumeric(paramValuePol)) paramValuePol = 1;
if (!$.isNumeric(paramValueSteny)) paramValueSteny = 1;
if (!$.isNumeric(paramValuePotolok)) paramValuePotolok = 1;
var total = Price * roofValue * paramValuePol * paramValueVanna * paramValueSteny * paramValuePotolok;//формула расчета общей стоимости
var newTotal = Math.round(total);//округляем
$('.cur').html(newTotal);
$('.rub').show();
};
};
//отслеживаем изменение данных
$('.calculator').on('click keyup', valParam);
})