// [cat-form] function catalogue_form_shortcode( $attr ) { set_query_var('my_args', $attr); ob_start(); catalogue_form_scripts(); get_template_part( 'catalogue-form' , $attr); return ob_get_clean(); } add_shortcode( 'cat-form', 'catalogue_form_shortcode' ); // [cat-form2] function catalogue_form_shortcode2( $attr ) { set_query_var('my_args2', $attr); ob_start(); catalogue_form_scripts2(); get_template_part( 'catalogue-form2' ); return ob_get_clean(); } add_shortcode( 'cat-form2', 'catalogue_form_shortcode2' ); // [cat-form3] function catalogue_form_shortcode3( $attr ) { set_query_var('my_args3', $attr); ob_start(); catalogue_form_scripts3(); get_template_part( 'catalogue-form3' ); return ob_get_clean(); } add_shortcode( 'cat-form3', 'catalogue_form_shortcode3' ); function catalogue_form_scripts() { if (1 /*is_page_template( 'catalogue-form.php' ) */) { wp_enqueue_style('style-bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css', array(), ''); wp_enqueue_style('style-your-foto', get_template_directory_uri() . '/catalogue/style/css/your-foto.css'); wp_enqueue_style('style-all', 'https://use.fontawesome.com/releases/v5.7.2/css/all.css'); wp_enqueue_style('style-filepond', 'https://unpkg.com/filepond/dist/filepond.css'); wp_enqueue_style('style-image-edit', 'https://unpkg.com/filepond-plugin-image-edit/dist/filepond-plugin-image-edit.css'); wp_enqueue_style('style-image-preview', 'https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css'); wp_enqueue_style('style-doka', get_template_directory_uri() . '/catalogue/style/css/doka.min.new.css'); wp_enqueue_style('style-from-crop-photo', get_template_directory_uri() . '/catalogue/style/css/from_crop_photo.css'); wp_enqueue_script('script-support', get_template_directory_uri() . '/catalogue/style/js/support.js', array(), '3.3.1', true); wp_enqueue_script('script-jquery', get_template_directory_uri() . '/catalogue/style/js/jquery-3.1.0.js', array(), '3.1.0', true); wp_enqueue_script('script-popper', 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js', array(), '1.14.7', true); wp_enqueue_script('script-bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js', array(), '4.3.1', true); wp_enqueue_script('script-image-edit', 'https://unpkg.com/filepond-plugin-image-edit', array(), '', true); wp_enqueue_script('script-image-preview', 'https://unpkg.com/filepond-plugin-image-preview', array(), '', true); wp_enqueue_script('script-exif-orientation', 'https://unpkg.com/filepond-plugin-image-exif-orientation', array(), '', true); wp_enqueue_script('script-image-crop', 'https://unpkg.com/filepond-plugin-image-crop', array(), '', true); wp_enqueue_script('script-image-resize', 'https://unpkg.com/filepond-plugin-image-resize', array(), '', true); wp_enqueue_script('script-image-transform', 'https://unpkg.com/filepond-plugin-image-transform', array(), '', true); wp_enqueue_script('script-filepond', 'https://unpkg.com/filepond', array(), '', true); wp_enqueue_script('script-doka', get_template_directory_uri() . '/catalogue/style/js/doka.min.new.js', array(), '', true); wp_enqueue_script('script-c-js', get_template_directory_uri() . '/catalogue/style/js/c_js.js', array(), '', true); wp_enqueue_script('script-cat-form', get_template_directory_uri() . '/catalogue/style/js/cat-form.js', array(), '', true); } } //add_action( 'wp_enqueue_scripts', 'catalogue_form_scripts' ); function catalogue_form_scripts2() { if (1 /*is_page_template( 'catalogue-form2.php' ) */) { wp_enqueue_style('style-bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css', array(), ''); wp_enqueue_style('style-your-foto', get_template_directory_uri() . '/catalogue/style/css/your-foto.css'); wp_enqueue_style('style-all', 'https://use.fontawesome.com/releases/v5.7.2/css/all.css'); wp_enqueue_style('style-filepond', 'https://unpkg.com/filepond/dist/filepond.css'); wp_enqueue_style('style-image-edit', 'https://unpkg.com/filepond-plugin-image-edit/dist/filepond-plugin-image-edit.css'); wp_enqueue_style('style-image-preview', 'https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css'); wp_enqueue_style('style-doka', get_template_directory_uri() . '/catalogue/style/css/doka.min.new.css'); wp_enqueue_style('style-from-crop-photo', get_template_directory_uri() . '/catalogue/style/css/from_crop_photo.css'); wp_enqueue_script('script-support', get_template_directory_uri() . '/catalogue/style/js/support.js', array(), '3.3.1', true); wp_enqueue_script('script-jquery', get_template_directory_uri() . '/catalogue/style/js/jquery-3.1.0.js', array(), '3.1.0', true); wp_enqueue_script('script-popper', 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js', array(), '1.14.7', true); wp_enqueue_script('script-bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js', array(), '4.3.1', true); wp_enqueue_script('script-image-edit', 'https://unpkg.com/filepond-plugin-image-edit', array(), '', true); wp_enqueue_script('script-image-preview', 'https://unpkg.com/filepond-plugin-image-preview', array(), '', true); wp_enqueue_script('script-exif-orientation', 'https://unpkg.com/filepond-plugin-image-exif-orientation', array(), '', true); wp_enqueue_script('script-image-crop', 'https://unpkg.com/filepond-plugin-image-crop', array(), '', true); wp_enqueue_script('script-image-resize', 'https://unpkg.com/filepond-plugin-image-resize', array(), '', true); wp_enqueue_script('script-image-transform', 'https://unpkg.com/filepond-plugin-image-transform', array(), '', true); wp_enqueue_script('script-filepond', 'https://unpkg.com/filepond', array(), '', true); wp_enqueue_script('script-doka', get_template_directory_uri() . '/catalogue/style/js/doka.min.new.js', array(), '', true); //wp_enqueue_script('script-c-js', get_template_directory_uri() . '/catalogue/style/js/c_js.js', array(), '', true); wp_enqueue_script('script-cat-form', get_template_directory_uri() . '/catalogue/style/js/cat-form2.js', array(), '', true); } } function catalogue_form_scripts3() { if (1 /*is_page_template( 'catalogue-form2.php' ) */) { wp_enqueue_style('style-bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css', array(), ''); wp_enqueue_style('style-your-foto', get_template_directory_uri() . '/catalogue/style/css/your-foto.css'); wp_enqueue_style('style-all', 'https://use.fontawesome.com/releases/v5.7.2/css/all.css'); wp_enqueue_style('style-filepond', 'https://unpkg.com/filepond/dist/filepond.css'); wp_enqueue_style('style-image-edit', 'https://unpkg.com/filepond-plugin-image-edit/dist/filepond-plugin-image-edit.css'); wp_enqueue_style('style-image-preview', 'https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css'); wp_enqueue_style('style-doka', get_template_directory_uri() . '/catalogue/style/css/doka.min.new.css'); wp_enqueue_style('style-from-crop-photo', get_template_directory_uri() . '/catalogue/style/css/from_crop_photo.css'); wp_enqueue_script('script-support', get_template_directory_uri() . '/catalogue/style/js/support.js', array(), '3.3.1', true); wp_enqueue_script('script-jquery', get_template_directory_uri() . '/catalogue/style/js/jquery-3.1.0.js', array(), '3.1.0', true); wp_enqueue_script('script-popper', 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js', array(), '1.14.7', true); wp_enqueue_script('script-bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js', array(), '4.3.1', true); wp_enqueue_script('script-image-edit', 'https://unpkg.com/filepond-plugin-image-edit', array(), '', true); wp_enqueue_script('script-image-preview', 'https://unpkg.com/filepond-plugin-image-preview', array(), '', true); wp_enqueue_script('script-exif-orientation', 'https://unpkg.com/filepond-plugin-image-exif-orientation', array(), '', true); wp_enqueue_script('script-image-crop', 'https://unpkg.com/filepond-plugin-image-crop', array(), '', true); wp_enqueue_script('script-image-resize', 'https://unpkg.com/filepond-plugin-image-resize', array(), '', true); wp_enqueue_script('script-image-transform', 'https://unpkg.com/filepond-plugin-image-transform', array(), '', true); wp_enqueue_script('script-filepond', 'https://unpkg.com/filepond', array(), '', true); wp_enqueue_script('script-doka', get_template_directory_uri() . '/catalogue/style/js/doka.min.new.js', array(), '', true); //wp_enqueue_script('script-c-js', get_template_directory_uri() . '/catalogue/style/js/c_js.js', array(), '', true); wp_enqueue_script('script-cat-form', get_template_directory_uri() . '/catalogue/style/js/cat-form3.js', array(), '', true); } }