прокидывать выбор "марки" на шорткод?Что, простите?
Плагин создают?
<?php
/*
Plugin Name: Custom JS&CSS Includer
Plugin URI: http://александрсоболев.рф
Description: Плагин подключающий всякий js из категории "/js"
Author: Александр Соболев
Version: 1.1
Author URI: http://александрсоболев.рф
*/
$paid_addons_page = basename(__FILE__);
function css_includer() { wp_register_style('название css библиотеки', plugin_dir_url( __FILE__ ).'/css/название_файла.css', false); wp_enqueue_style('название css библиотеки'); }
function js_includer(){
wp_register_script('название вашей js библиотеки', plugin_dir_url( __FILE__ ).'js/название_файла.js');
wp_enqueue_script('название вашей js библиотеки'); wp_localize_script( 'название вашей js библиотеки', 'ajaxurl', admin_url('admin-ajax.php') );
}
add_action( 'admin_head', 'js_includer' ); add_action( 'wp_head', 'js_includer' );
add_action('admin_enqueue_scripts', 'css_includer'); add_action('wp_enqueue_scripts', 'css_includer');
?>
function delete_paid_addon(){
if(isset($_POST['addon_id']) and !empty($_POST['addon_id']) ){
$addons = get_option('paid_addons'); $id = $_POST['addon_id'];
unset( $addons[$id] ); update_option('paid_addons', $addons);
}
}
jQuery('.facility[id]').each(function(){
jQuery(this).on("mouseover", function(){
var id=jQuery(this).attr("id");
var square = jQuery(this).attr("square");
console.log(id+' <b>Площадь: </b>'+square);
jQuery('#object_info').html(id+' <b>Площадь: </b>'+square);
});
})
jQuery('.facility_control[id='+object.id+']').find('button.svg-control[status="' + object.status + '"]').addClass('active');
0. PHP Функция, подключающая нужные библиотеки, стили и скрипты. (Bootstrap, select2(и то не факт - можно обойтись и без нее), jQuery обработчик, CSS Формы(если нужен..) )
1. PHP Функция, формирующая зависимые списки из категорий товаров или записей (в зависимости от структуры) и выводящая форму обратной связи.
2. jQuery обработчик
- выбора в списках с выводом товаров (постов)
- данных в контактной форме (отмечу)
3. PHP Функция рассылки
Зачем ради тривиальных задач "в один сниппет 50 строк кода" подключать мамонтов вроде ACF
Да и к CF7, к гадалке не ходи, все равно придется допиливать сбор выводимых товаров