Intereting Posts
Тип намека на PHP 7 – массив объектов Исправить неправильно отображаемую кодировку в html-документе с помощью php Публиковать поток из приложения – для не зарегистрированных пользователей, используя Graph API, php SDK Лучший способ удалить трейлинг-косые черты в URL-адресах с помощью PHP PHPExcel – клон-лист и сохранить его оригинальный стиль PHP Regex Help для синтаксического анализа строки Xpath-запрос для HTML-таблицы в XML в PHP DOMDocument Простой субдомен перенаправления PHP Получение массива изображений на HTML-странице с помощью PHP Как установить карту изображения в части фонового изображения? Что такое синтаксис for (;;) "в этом коде? Как диагностировать внутреннюю ошибку сервера (HTTP 500) со страницы PHP в IIS 7.5 Как использовать FormHelper :: postLink () внутри формы? Предупреждение: mysqli_connect (): (HY000 / 1045): доступ запрещен для имени пользователя '@' localhost '(с использованием пароля: YES) Как редактировать и водяные знаки анимированных gif, желательно через php?

Мой первый плагин WordPress. Невозможно запустить скрипт.

Я думал, что это будет очень просто, но провела несколько дней и застряла.

Идея состоит в том, чтобы вставить форму на странице по короткому коду; форма вычисляет итоговые значения от пользовательского ввода. Скрипт и форма прекрасно сочетаются при размещении в одном файле 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/

Благодаря!!