Я думал, что это будет очень просто, но провела несколько дней и застряла.
Идея состоит в том, чтобы вставить форму на странице по короткому коду; форма вычисляет итоговые значения от пользовательского ввода. Скрипт и форма прекрасно сочетаются при размещении в одном файле HTML. В плагине (как вы увидите) файлы JS и FORM вызываются отдельно. В настоящее время сценарий загружается на выходе, форма загружается на страницу с коротким кодом, но функция CALC не будет работать ни локально, ни на моем сервере. Вот основные функции моего плагина:
/* Register and enqueue the script*/ wp_register_script( 'ndm-mini-storage-calculator', plugins_url('/ndm-mini-storage-calc/ndm-mini-storage-calculator.js', __FILE__ ) ); wp_enqueue_script( 'ndm-mini-storage-calculator' ); /* Add function to load the form and add shortcode */ function show_calc_form(){ return $options = wp_remote_retrieve_body( wp_remote_get( plugins_url() . '/ndm-mini-storage-calc/mini-storage-calculator_noscript.html' ) ); } add_shortcode('ndm-mini-calc', 'show_calc_form');
Сценарий и форма находятся здесь: http://jsfiddle.net/p8j3T/2/
Живая страница находится здесь: http://www.northwindcomputing.com/ndm-mini-storage-calc-test/
Благодаря!!