Добрый день На постоянную или попроектную работу требуется опытный программист Bitrix Нужно допиливать интернет-магазин Работы много Ваши предложения с стоимостью работы ...
Wordpress, заново перезалить библиотеку
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Проблемы:
Часть изображений отсутствует в библиотеке (но все изображения есть на диске хостинга, по крайней мере должны быть)
Часть вложений (из-за этого или по другим причинам) не определяется как "медиафайл" в редакторе изображений.
Изображения хаотично разбросаны по папкам
Требуется перезалить библиотеку.
1. Обойти все записи.
В каждой записи, для каждого изображения (вложения) выполнить действия.
2. Скачать изображение на локальный диск(можно ли на директорию на сервере для ускорения?)
3. Закачать его обратно в библиотеку "из-под записи"
при этом файл автоматически (благодаря плагинам) вставится в уникальную для данной записи директорию (если в
директории есть такой же файл будет ли это проблемой?), привяжется к этой записи и , если превышает лимит,
продет процедуру resize.
4. Вставить в запись, с какой нибудь подписью (нужно для формирования [caption id="attachment_№")
5. Из свежевставленного изображения взять число wp-image-# и заменить этим номером числом число в wp-image-#
в исходном изображении
6. Из свежевставленного изображения взять ссылку src="xxx"
6.1. заменить этой ссылкой ссылку в исходном изображении
6.2. заменить/добавить (так как может отсутствовать) href в исходном изображении.
6.3 В [caption id="attachment_№"(при наличии, может отсутствовать) заменить № этим числом
7. удалить свежевставленное изображение из записи
8. Проверить имеется ли в коде исходного изображения класс my-image или my-image-min
Если нет
8.1 Если исходное изображение 1е в записи добавить my-image-min
8.2 Если исходное изображение не 1е в записи добавить my-image
(не знаю важно или нет но при добавление класса через редактор изображений классы size и wp-image меняются
местами)
На сколько я понимаю в результате таких действий должно (т.е. это является кончной целью):
1. Сформироваться новая библиотека.
2. Файлы изображений разложатся по папкам привязанных к записям, записи начнут ссылаться на новые залитые
изображения.
3. В записях появятся правильные wp-image-# (как в html коде так и в базах wp)
4. Изображения редактором изображений будут считаться "Медиафайлами" (в нем будет доступен выбор размера
изображения, и ссылка будет типа "медиафайл"
5. При этом изображения останутся на своих местах в записи и у них останутся станые подпись, title и alt
6. Добавится пользовательский класс (как в html коде так и в редакторе изображений)
7. В записях появятся правильные [caption id="attachment_№" (как в html коде так и в базах wp)
Может быть есть другой путь?
наверное это возможно сделать через базу данных, но результат должен быть эквивалентен "ручному" выполнению
пунктов 1-8 (я описал некоторые моменты, например формирование wp-image-#, может еще есть какие то невидимые
пользователю действия которые делает WP для таких действиях пользователя)
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт10 лет назад
Требуется доработать сайт на вордпресс Условия оплаты: без предоплаты, оплата через ЯД. Требуется наличие хостинга, так как работы будут вестись на вашем хостинге. После выполнения всех правок – оплата. ...
Веб-программирование7 заявокЗакрыт10 лет назад- $100
Доброго времени суток! Задание такое, необходимо создать загрузчик в карточке объекта для панорамной съемки, а отдельный раздел для размещения панорамной съемки для объектов недвижимости и доработать карточку товара под панорамную съемку. Движок на сайте WebAsyst.
Веб-программирование2 заявкиЗакрыт10 лет назад - $10
Добрый день! CMS Modx Evo Реализован Заказ обратного звонка, пробывал сделать в fancybox возникают сложность, fancybox отказывается правильно работать. Так же на сайте есть lightbox. Надо выяснить почему ...
Веб-программирование1 исполнительЗавершен10 лет назад Здравствуйте! Необхоидимо внести функциональные правки на сайт. Сайт работает на системе управление битрикс. Подробности при общении. Спасибо заранее
Веб-программирование6 заявокЗакрыт10 лет назаднужно натянуть уже готовую верстку на WP. Архив с версткой высылается на почту лично отобранному кандидату. Обязательно наличие примеров вёрстки лендингов. Система управления – WordPress. Проверка кода будет осуществляться через Google ...
Веб-программирование2 заявкиЗакрыт10 лет назадhttp://gyazo.com/1947fdeb2a605cc6f9ca722539021b07 - при передвижении этого слайдера, полоска, которая остается вне области интереса пользователя, должна быть серого цвета (http://gyazo.com/d982c4c4dbfc3b6a913985d2f9cc9626) пример работающей полоски http://c.magenmagic.com/rx/shop/ , добавить надо вот сюда http://c.magenmagic.com/rx/shop/index.php/company-registration/countries/america.html , стили блоков css ...
Веб-программирование1 исполнительЗавершен10 лет назад- $2500
Мы должны иметь скрипты добавлены в 800 - 1000 страниц, на нашем сайте topspynews ком Сценарии Кнопки (закрыть, свернуть (Изменить), назад, вперед,). Google / Alexa Аналитика и плавающего фрейма, к каждой веб-страницы. ...
Веб-программирование8 заявокЗакрыт10 лет назад - $150
Сайт на Битрикс Малый бизнес. Сейчас имеем url вида site.ru/catalog/category_id/product_id/ Нужно получить site.ru/catalog/category_name/product_name/, с возможностью их редактирования руками + список редиректов со старых на новые.
Веб-программирование1 исполнительЗавершен10 лет назад - $11500
Мы ищем программиста и / или веб-сайт дизайнера, чтобы сделать новый сайт. Мы хотели бы сайт, который смотрит так же, как это, наш собственный сайт http://www.topspynews.com, который сделан в WordPress. ...
Веб-программирование35 заявокЗакрыт10 лет назад