Создать простой плагин WordPress
Спасибо
Плагин должен иметь шорткод.
При вставке шорткода на страницу выведет форму (input + кнопка)
Пользователь сайта копирует контент со своей таблицы excel и вставляет эти данные в поле формы. (Ctrl+C и Ctrl+V)
мы через js разбираем эти данные, как здесь https://codepen.io/azam/pen/GRRRjdL
или здесь https://jsfiddle.net/mowglisanu/zmhg5rwo/
Или можно использовать любую библиотек для работы с буфером.
Таблица с которой пользователь копирует данные всегда будет иметь одинаковую структуру, то есть те же названия колонок.
Далее отправляем сформированный json на бэкенд (wp_ajax)
Во вложении смотрите колонки таблицы и соответствующие ключи json.
PHP (WordPress) просто отправляет эти данные через wp_remote_post на сервис:
$options = array(
'headers' => array(
'Content-Type' => 'application/json'
),
'body' => $_POST['data']
);
$url = 'ссылку на сервис предоставлю';
$response = wp_remote_post( $url, $options );
каждая строка новый запрос wp_remote_post
После отправки показать сообщение об успешной отправке или показать ошибку под формой.
Если будут любые вопросы готов помочь.
Бюджет: 1800 UAH Срок: 1 день
Доброго дня!
Задача проста, у меня хороший опыт работы с ВП, поэтому выполню быстро, свяжитесь.
Бюджет: 1800 UAH Срок: 3 дня
Здравствуйте, работаю с ВП 7 лет, есть знания и опыт для решения вашей задачи. Знаю js, jQuery, Ajax, json. Так же без проблем пишу плагины для ВП. Обращайтесь.
Бюджет: 1800 UAH Срок: 2 дня
Здравствуйте. Готов сделать, есть большой опыт работы на Wordpress. Обращайтесь
Бюджет: 2000 UAH Срок: 3 дня
Готов реализовать вот прям сейчас же. Огромный опыт разработки и администрирования ВордПресс.
1. Вы хотите вводить данные именно через поле input? Импорт таблицы с последующим разбором полей не подойдет?
2. В таблице всегда одна строка?
1) нет. это не требуется. пользователь будет вручную копировать данные
2) нет их много будет. для каждой строки свои запрос.
PHP 32 ставки 16:08
HTML и CSS верстка 82 ставки 10:23
CMS 86 ставок 9:56
18 ставок 9:29
HTML и CSS верстка 64 ставки 8:59