Помощь в доработке функционала сайта Wordpress

188
07 декабря 2017, 01:42

Есть готовый сайт для заказа печати книг, сделан на Wordpress Woocommerce. Загрузка макетов для печати происходит через плагин "N-Media File Upload and Manager" в формате pdf. И есть не большой анализатор который выводит кол-во строн/ширину и высоту загруженого макета. Проблема заключается в том что эти данные никуда не сохраняються. Если макет имеет большое кол-во страниц то при каждой загрузке страницы с загруженными файлами пользователя, эта страница может грузится минуты 2, из за того что анализатор при каждой загрузке страницы заново обрабатывает данные файла, анализируя каждую страницу. Если убрать вывод ширины и высоты то все отлично. Нужно сделать чтобы эти данные сохранялись при первой загрузке или чтобы анализатор считывал данные только с первой страницы.

Похожое реализовано на https://www.peecho.com/.

вот кусок кода как выводится ширина и высота макета

$img = new Imagick($image_url);
  echo "Ширина: ";
$width = round($img->identifyImage()["geometry"]["width"]/2.83);
  echo $width;
  echo ' мм';
  echo '<br>';
  echo "Высота: ";
$height = round($img->identifyImage()["geometry"]["height"]/2.83);
  echo $height;
  echo ' мм';
READ ALSO
Почему PHP высылаем сразу два JSON масива?

Почему PHP высылаем сразу два JSON масива?

Когда я шлю запрос с JSON параметром на PHP скрипт то он почему-то возврасщает мне и старый и новый, в PHP сгенерированый масивКто может подсказать...

205
Потеря .docx при загрузке на/с сервера на php

Потеря .docx при загрузке на/с сервера на php

Есть два скрипта1- закачивает с формы файл на сервер

199
Вывод часов и минут из секунд

Вывод часов и минут из секунд

Есть число "4800" в минутах, как из него получить вывод "3 дня 3 часа 29 секунд" ?

223
Настройка отправки почты с сайта (БЕЗ использования PHPMailer!)

Настройка отправки почты с сайта (БЕЗ использования PHPMailer!)

Почта с сервера, отправленная мне или другим людям, приходит в спам

203