rofl113
Ответы в темах
-
Форум: Проблемы и решения
Тема: Загрузка фото по URLна рег-ру может быть вообще что угодно
А какой хостинг популярен у владельцев WordPress?
Форум: Проблемы и решения
Тема: Загрузка фото по URLОтваливается примерно через 5-10 минут на очередном вызове функции media_sideload_image.
Может быть такое что хостинг душит частые запросы на добавления?Можно, но тогда везде будут грузиться полноразмерные изображения.
Как отключить генерацию определенных размеров миниатюр в WordPress.Спасибо за информацию.
Сменить хостинг?
Посоветуйте пожалуйста хостинги для wordpress оптимальные, у меня почти нет опыта, я выбрал «первый распространенный» reg.ru.
И еще: echo в хроновой задаче — вещь абсолютно бесполезная. Хотите знать, что произошло — пишите в лог или отправляйте себе на mail.
Вы имеете ввиду просто запись в файл?
А правильно я понимаю, что если предыдущее задание не будет выполнено то следующее не запустится?
Сделал через плагин который Вы посоветовали.
Все заработало.
Большое Вам спасибо!Судя по <div class=»wrap»> это страница где-то в админке. Так?
Это главная страница моего плагина в админке.
По идее, wp_schedule_event должен был сработать. Можно посмотреть на результат любым удобным Вам плагином — менеджером хроновых задач. Я сейчас пользуюсь WP Crontrol.
Правильно ли я понимаю, что если я в этом плагине воспользуюсь функцией Add PHP Cron Event и вставлю туда весь код для выполнения — то все сработает?
Разобрался! надо дописать было «pa_».
Спасибо Вам большое!т.е. для вас поломать логику работы cms проще, чем взять устраивающий вас тариф хостинга?
Нет конечно. Я просто думал что CMS может работать и с одним оригиналом, как один из режимов.
Просто у хостинга хоть и разные тарифы по «силе», но почему то количество файлов везде ограничено 150к.
А я уже перевалил за 350к+. И это при количестве товаров 17к и примерно по 3-4 фото на каждый товар.Ничего не происходит:
// $productCsv->address — это строка$term_taxonomy_ids = wp_set_object_terms( $productWc->get_id(), $productCsv->address, 'rs_address', true ); $thedata = Array( 'rs_address'=>Array( 'name'=>'rs_address', 'value'=>$productCsv->address, 'is_visible' => '1', 'is_taxonomy' => '1' ) ); update_post_meta( $productWc->get_id(), '_product_attributes', $thedata);
берете плагин который такое предлагает, ищите нужный вам кусок кода и вставляете его прямо к себе, «программно через PHP и WC_Product»
Скорее всего я напутал.
Я заметил что WordPress при загрузке фото создает в место одного файла несколько под разные размеры.
А можно ли запретить это делать и заставлять движок работать только с одним файлом — оригиналом?
Просто на хостинге есть ограничение по количеству файлов и я уже за него вышел =(Или такое не возможно? И я что то напитал читая описание плагинов?
Наверно мне надо использовать WC_Product_Attribute?
Вот подробное описание:
У меня есть (создан) атрибут:
Имя: Адрес
Ярлык: rs_address
Значение: произвольное (вариантов пока нет, пусто)Предполагается выставляя данный атрибут добавлять вариант если его раньше не было.
Я так понял для добавления варианта значения атрибута до update_post_meta надо что то еще сделать?А продукт — это WC_Product.
- Ответ изменён 4 года, 8 месяцев назад пользователем rofl113.
Я понял что функция не та.
Скорее всего мне надо как то использовать: update_post_meta?