Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.
Пздц. Ещё не началось, уже кто-то диз въебал. Палец хоть не сломался у умника?
Видимо сам канал не нравится кому-то)
ПС Полегче с матом, ютуб ругается, может и заблокировать подобное
Артем, спасибо за урок! Как всегда круть!!!
Рад стараться!)
добрый день!
а не подскажите, ка можно сделать, ЗАГРУЗКУ ФАЙЛОВ С ЗАДЕРЖКОЙ?
Добрый! загрузку с сайта или на сайт?
+WPRUSe · Финты WordPress с сайта
Скрипт задержки обычно вешают. Готового решения у меня нет, погуглить надо
@Финты WordPress
для полного понимания моего вопроса: пример (https://howdyho.net/download/452 )
если быть честным, то охота сделать скачку файла через просмотр рекламы
Требования понятно, могу только повторится — готового решения у меня нет
@Финты WordPress понятно )
Кто-нибудь может подсказать, в меню Вордпресса в разделе «Инструменты» есть подраздел «Scheduled Actions», что это за подраздел, для чего он нужен?
Кто-нибудь, наверное, может)
Это работа с кроном, можно отслеживать как он отрабатывает, какие хуки на крон подвешены и т.д. В общем, инструмент для разрабов больше
Автору огромное спасибо за работу, не первый год смотрю его обзоры! Много нового почерпнул… много фишек узнал! У меня вот какой вопрос. Не в тему данного видео. С одной вордпрессовской темкой был установлен плагин, который при загрузке оптимизировал картинки под один размер. Это очень аккуратно выглядит когда новости на главной в два-три столбца идут, всё тютелька в тютельку… Нет расхождений, как под линейку! Но за давностью времени я позабыл название этого чудного плагина. Вторые сутки найти не могу!!!))) Подскажите, как он называется или его собратьев. Благодарю!
Спасибо за отзыв! Может плагин перегенерации миниатюр? Посмотрите в репозитории по тегу Regenerate Thumbnail их много подобных
@Финты WordPress Благодарю! 😉
Статья супер, а за видео респект. Статья реально крутая, подробно все развернуто, я всегда ее держу под рукой когда вуку делаю.
Спасибо!
Здравствуйте, столкнулся с проблемой редиректа(вирус). У меня сайт ссылается на этот сайт со скриптом https://eaglelocation.xyz/stats.js?l=p& Но я не могу ничего сделать, помогите пожалуйста, хоть чем-то.
Доброго! Тут ничем удаленно не помочь, придется каждый файл сайта перелопачивать и искать дыру
а что за плагин такой, что у вас слева. Вы в левом окне кликаете и страница с нужным файлом на github отрывается?
Octotree называется, работает только с гитхабом
Артем здравствуйте
я новичок в этом деле
я начал создавать на хоситнге свой сайт
и у меня там такая проблема мне нужно добавить редактор изображения на вкладку обрезать фотографию
чтобы пользователи могли приготовить свою фотографию перед тем как отправить заявку на регистрацию
размер изображении при создания редактором должно быть 600 на 600 пикселей
Потскажите какой плагин можно использовать, или можно это сделать при заполнени контактной формы и при загрузить файл чтобы редактор всплывал
Доброго! Ну прям обрезку не знаю, но многие плагины форм умеют картинки грузить, может быть и обрезать умеют. Например Ninja Form, Forminator, Happy Form умеют передавать картинки. Правда, не понял зачем пользователя заставлять еще картину подготавливать?
дійсно толковий урок, дякую
Добрый день. Все работает, но как оставить активным поля — Атрибуты — стандартная закладка. (Она нужна для фильтров )
Все стандартные вкладки стали не активны — Запасы , Доставка , Атрибуты и т.д
Еще появилась Вкладка Данные товара, — Тип товара возле блока — Краткое описание товара и возле блока Отзывы.
Тема — OceanWP , ставил другие, результат тот же.
Вы зачем дублируете вопросы?) Ответил на сайте
Супер! Приятно учиться, все объясняет, все знает. У других смотришь, они сами мало что понимают, что делает каждая функция. Спасибо, пожалуйста больше уроков.
а мы в нашу дочернюю тему копировали папку woocommerce, а получается мы же в ней ничего не меняем, мы всё пишем в functions.php. Т.е. ее можно и не копировать. И даже дочернюю не обязательно делать. Достаточно просто сделать пустой плагин и в него всё пихать. Весь код для изменения товаров, корзины и т.п.
В принципе да, но иногда приходится править и сами файлы, тогда без этой папки не обойтись
Большое спасибо за уроки.
Есть вопрос: Пилю небольшую доработку по wordpress. Установлен wocommerce. Все версии последние.
В базе mysql меняю остаток товара руками в таблице «wp_wc_product_meta_lookup» в столбце «stock_quantity» у конкретного товара, а на сайте и в админке выводится старый остаток. Разве WP остатки берет не из базы mysql?
Кэш чистил, заходил в админку и на сайт с другого компа и из другого браузера — выводит старые значения.
Если через админку в товаре поменять остаток, то значения в этой таблице и столбце обновляются, а если меняю прямо в базе, то измененные значения не выводятся ни в админку ни во фронт.
Может быть в WP есть какая-то защита и данные в базу можно обновлять только через движок WP ?
Из базы, только там остатки не просто так хранятся, а завязаны еще на товары и заказы. А таблица wp_wc_product_meta_lookup относится как раз к заказам. А запасы от товаров в в общей мете хранятся, насколько помню это таблица wp_post_meta
Собственно, именно с запасами в товарах выявлено состояние гонки недавно, теперь разработчики вукомерса усиленно чешут репы, как это состояние убрать
Артем, спасибо за уроки, очень помогли составить общее впечатление о возможностях платформы.
Идея для нового видео: настройка потока заказа:
1. Покупатель оформляет заказ, минуя оплату попадает на страницу thankyou.
2. Заказ создается со статусом «Новый», списание остатков не происходит, оплата покупателю недоступна.
3. Администратор может перевести заказ в статус «Обработка», при котором происходит списание остатков, оплата покупателю недоступна.
4. Администратор может перевести заказ в статус «Принят», при котором происходит списание остатков, оплата покупателю доступна.
Можно разобрать, как добавить возможность отправить покупателю ссылку на оплату по Email.
Пока не встречал понятный для начинающих материал по теме, наличие такого материала в курсе будет большим плюсом.
С уважением, Илья.
Зачем делать оплату недоступной? В чем логика?
Артем, спасибо за ответ.
Для статуса «Новый» и «Обработка» оплата закрыта для того, чтобы администратору мог проверить наличие товара.
Чтобы в статусе «Принят» покупатель оплатил товар, который точно есть на складе.
По поводу отсутствия списания остатков в статусе «Новый» — это защита от «странных» покупателей, оформляющих заказ на много товаров с целью вредительства, унося с собой в «нет в наличии» значительную часть каталога.
Кому актуально, ставьте лайки 🙂
Хм, сложна. Не так это просто сделать новый статус для заказа, проще допилить существующий
Артем, спасибо за видео. Как всегда, круто объясняешь. У меня вопрос, можешь ли ты записать видео, как можно скрыть один из атрибутов в вариативном товаре, чтобы он ни где не выводился, при выборе товара и его атрибутов этот скрытый атрибут не учитывался, но его можно было использовать для фильтра товаров по этому атрибуту.
Зачем такое делать не понятно, но это только вывод атрибутов фильтровать при выводе на странице товара, простых способов не знаю, если только плагин какой есть.
Финты WordPress Финты WordPress возникла вот такая непростая задача, не могу найти кто смог бы реализовать. Возможны и другие решения этой задачи, у меня есть идеи, но нет опыта. Артём возможно тебе было бы интересно заморочиться идей. Ни где такого нет в российских магазинах (возможно ни кому и не надо, а возможно Геморой просто). Готов оплатить плагин, а ты бы мог его выставить на продажу. Если интересно пообщаться на эту тему дай знать, я свяжусь с тобой в личной переписке.
Не, сейчас пока занят, не возьмусь. Да и не очень понимаю зачем в принципе это делать
Здравствуйте. Подскажите. Вот сделали произвольные поля , а как Экспорт / Импорт этих полей теперь сделать в csv и из csv?
Доброго! Например плагином WP All Import|Export
@@wpruse Подскажите. Может есть бесплатный плагин — для импорта в WooCommerce вариативных товаров с произвольными полями?
Бесплатных не встречал
Вы в своей статье там такую кучу навалили что с трудом понятно что к чему. Лайк я конечно поставил, за труды
Про какую статью речь?
@Финты WordPress Вы извините конечно, может вам показалось что я грубо выразился, я имел в виду статью про доп поля. Я просто не сразу вьехал там что к чему, все норм, я разобрался. Спасибо вам за труды.
Без проблем, рад, что разобрались
Очень полезное видео! Большое спасибо!
У меня вопрос по этим полям, где данные из них в базе сохраняются??в какой таблице?
Это метаданные, в wp_postmeta такое хранится
@@wpruse спасибо огромное, ваш сайт и видео мне так помогли
Подскажите пожалуйста как выводить на woocomersce ( данные товара >базовая цена >цена распродажи?
Не понял вопроса. Это штатный функционал, автоматически все выводиться, если скидку указать
@@wpruse Я имею ввиду, что у меня не отображается, woocommerce добавить товар> , поле данные> ,товара базовая> ,цена
Добрый день, а к вам можно обращаться по вопросам кастомизации ВП? То есть обращаться, чтобы вы решили задачи по типу тех, что в этом видео))
Добрый! Обращаться можно, но не факт что возьмусь, загрузка большая
Пожалуйста, подскажите, как создать одно и тоже поле для вариативных и для простых товаров.
Мне не нужно выводить это поле. Нужно, чтобы я в админке мог менять и видеть его.
Я создал поле для вариаций. Но не знаю, как дублировать его на простой товар.
То есть, я хочу произвести импорт товаров, чтобы напротив SKU каждого товара (будь то SKU вариации или SKU простого товара) было то самое произвольное поле, с необходимыми значениями.
Создали поле для вариаций или для родительского товара этих вариаций? Если первое, то никак не сдублируете, если второе, то поле должно автоматически появиться и в простых товарах
Сложная схема. Все равно не понимаю что у вас не получается. Поля то добавляются одинаково, что для вариаций что для простых товаров, просто вешаются на разные хуки. А если используется одинаковый ключ, то по идее должно работать на разных типах товаров. Посмотрите статьи на сайте, может там понятнее будет
@@wpruse На том спасибо.
как добавить поле в архив магазина ?
Например поле ,, артикул ,,
Не очень понял вопрос, предположу что хуками такое возможно
Интересует такой вопрос , как добавить поля длина и ширина что бы клиент мог ввести требуемый размер того что он хочет купить, есть подобные плагины но интересно как реализовать это самому
Если с фронта, то это просто инпуты выводяться на странице товара, а данные с них пишутся в мету товара. Вот пример https://www.tychesoftwares.com/how-to-add-custom-fields-to-woocommerce-products-subsequently-through-the-order-cycle/
@@wpruse большое спасибо , подскажите еще можно же подключить ajax стандартным способом что бы обрабатывать эти поля , суть такая что вводим размеры цена поменялась ?
@@dembitsky_youtube Прям готового кода у меня нет. Но алгоритм в целом известный: в js по какому нибудь событию (например отправка формы) ловим данные с инпутов, а потом на основании полученных данных изменяем цену и отправляем все это дальше в заказ
@@wpruse очень помогло спасибо за ваш канал и труд !
Спасибо за видео! А какой функцией можно присвоить значение «0» для поля «custom» для всех товаров?
Не понял вопроса. Значение по умолчанию назначить?
Здравствуйте. Пытаюсь сделать сайт для турагентства. Надо сделать чтобы можно было задать начало и конец тура. Вывести это на странице товара и на странице архива. И надо чтобы был фильтр по датам. Как добавить даты и вывести примерно понятно а как сделать фильтр на странице архива по датам?
Доброго! По идее так же как и фильтр по цене. Даты в произвольное поле сохраняются, значит и фильтровать по нему, это если про фильтр речь, а не про сортировку. Ну или плагином, например FacetWP умете в такими полями работать
Подскажите, если через хуки добавить поля новые, при массовом импорте товаров через файл csv можно будет туда импортировать данные?
Также, хотелось бы понять, можно ли определить в какое место именно должна попадать та или иная информация из файла импорта. У меня задача стоит, половину атрибутов импортировать в 1 часть страницы а другую половину в другую часть. Мучаюсь )