Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.
Привет, стоит ли использовать wp для им канцелярских товаров( много позиций )?
Привет! Почему нет, главное хост нормальный использовать
Max Frost есть шанс заказать у Артема)
онлайн сьемку. Это ж кайф — магазин растет в эфире.
Плюс будем брейншторм устраивать в комментах
Артем приветсвую.
Смотрю многие твои видео с удовольствием.
Но в данном случае у меня с каждой серией все чаще появляется вопрос — не бросить ли к черту конкретно эту натяжку? Да шаблон был выбран визуально, но чем дальше копаем тем больше открывается рукожопостей, которые надо ломать костылями.
Может стоит записать сериал по созданию магазина с нуля? Или на нормальном шаблоне. Том же сторфронте.
М.б. среди зрителей найдется заказчик, который не будет возражать записи видео?
Интересно не толтко натянуть что придумал какой-то троечник, а решить реальную задачу начиная с архитектуры живого сайта. Категории, теги, фильтры, меню…
Да вот же, уже сам не рад что такой шаблон выбрал) Ну ничего, еще десять тысяч ведер и золотой ключик будет наш…
Вот если бы среди зрителей найдется спонсор такого курса, это было бы лучше))
Но идея мне нравиться, как сделать бюджетный магаз, будут думать.
жду продолжения с нетерпением.
Как обычно на следующей неделе, но уже будет сложно) Бум быстрый просмотр делать на аяксе
Годный контент. а то до этого пытался сделать интернет магазин на опенкарт потом на php , но сейчас сроки горят и решил на вордпресс за пилить.
А то годного контента нет все 2015 видео и уже почти все не актуальные.
Здравствуйте, подскажите пожалуйста, как избавиться от надписи «Просмотреть корзину», возникающей после добавления товара в неё.
И как избавиться от многоточия в пагинации?
Можно ли это сделать без display?
Доброго! Конечно можно, только кодить придется. ну или плагин искать, благо под Вуку их много на разные случаи
за окном 2018год видео в hd качестве очень жаль(
А как надо? В 4к?
А сколько еще будет урок до завершение данного курса?
Смотря что считать завершением. По моим прикидкам еще 7-8 видео будет
Артем, у тебя полноценный курс получился, даже круче чем у Сокирке, только тут контент бесплатный, а у него бешеных денег стоит, но правда там он фреймы разбирает. Хз у маеня по вукомерсу пробелы были, я из твоих уроков все понял как работает. Вот бы отдельная серия по фрейму юнисон была бы, крутой фрейм, на нем последнее время сайты делаю, очень нравится в отличие от всяких редуксов
Спасибо. Курс еще не закончен, надо еще несколько вещей сделать)
По фреймам надо отдельно курсы делать. Тем более по Юнисону, больно большой фрейм
Еще удобно, когда на вукомерсе собираешь тему, использовать плагины под типа «What The File» или его аналоги, ориентироватся по структуре более удобно, в админ баре сразу видно какой файл надо редактировать.
Прикольный плагин, надо по тестировать его в ближайшее время
Артём, добрый день.Спасибо за видео курс!
В этой серии на 5:53 добавили фильтр на функцию ‘post_class’ с целью добавить классы к li от обёртки шаблона. И действует фильтр только в архиве …а как реализовать это ,что бы наши классы цеплялись так же и при выводе товаров или категории через шорткод?
Добрый! Хороший вопрос…
Надо шорткоды смотреть, там могут быть свои фильтры, если есть вообще
А так можно задать атрибут class в самом шорткоде
WPRUSe · Финты WordPress атрибут класс добавит класс к диву-обертке от вукомерца…
Я уже сделал финт ушами(в шорткоде хуков нет),если эту фунцию 5:53 добавить без условий и проверки прям в шорткоде,тогда сработает.
Я так сделал.
Не фонтан решение, если Вука обновиться все слетит
Да неее…я не правильно выразился,когда писал : «прям в шорткоде»!
Не в файле вуки,где заданы шорткоды, а в том участке кода где мы возвращаем шорткод.Допустим мне на главной нужна категория товаров => возвращаем шорткод =>
И если надо,то можно прям тут добавить фильтр и тогада класс цепляется лишкой шорткода=>вот так я сделал=>
Файлы вуки я не трогал руками…только хуками,фильтрами и функциями…
Хм, походу код не полный, выложите код на pastebin.com Интересно будет глянуть
Извиняюсь за возможно глупый вопрос, но можно ли в файле content-product.php заменить <li > просто на ? post_class формирует много ненужных классов, которые по сути и не нужны, а так все аккуратненько получается. Я попробовал, вроде работает… Или это только до первого обновления? Хотя этот файл мы же перенесли из плагина в нашу папку темы, обновления не должны повлиять. Чреваты ли чем-нибудь такие замены? Спасибо за ответ.
Можно конечно, но могут быть проблемы с другими плагинами под WooCommerce. Многие используют эту функцию для добавления и удаления классов. Но формально можно и убрать
Как-то не подумал об этом) Спасибо большое!
Всегда пожалуйста
я у себя в магазе просто все хуки карточки повырубал и собрал в 1й функции карточку заново, повесил эту функцию на хук woocommerce_before_shop_loop_item получилось строк 20-30 кода, вроде бы легче и читаемей чем все хуки перековыривать, так можно делать или это чревато?
Можно, просто я туплю иногда) Мне такой способ и в голову не пришел.
спасибо, я благодаря вашей серии уроков почти допилил магазинчик, карточки/архивы ну и далее принцип понятен
Все верно, главное принцип понять, а дальше все гораздо проще
Подскажите, пожалуйста, каким образом выводится описание категории?
Добрый день, Артем. Спасибо за уроки, очень помогают. Может Вы знаете плагин для изменения пользователем, на странице архива, количества выводимых записей,
такого типа (показывать по: 15 30 45). Если нет плагина, то подскажите в каком направлении копать в коде.
Добрый! Есть речь про WooCommerce то есть готовый плагин есть в репозитории Woocommerce Products Per Page называется
Спасибо, все получилось))
Здравствуйте , простите что постоянно задаю вопросы . Но у меня перед стоит . Хочу сделать , перерыл все папки но смог найти . Использовал вот этот код
add_filter(‘loop_shop_columns’, ‘loop_columns’);
if (!function_exists(‘loop_columns’)) {
function loop_columns() {
return 4;
}
}
Но меняется только вот эта часть . Есть ли какие нибудь идеи ?
А что еще должно меняться? Если надо ul на div изменить, то это только файлы изменять loop-start и loop-end
@Финты WordPress получается мне нужно 4колонки сделать. И когда делаешь все равно в 3 колонны. Потому что перед ul стоит .
Незнаю как этот div появился , сам не добавлял
Насколько помню, этот див по верстке добавляется. Мы его через хуки добавляли
Если используется underscores + woocommerce, тот эта обертка добавляется в их файле inc/woocommerce.php
Добрый день. Подскажите как масштабировать картинку в карточке товара, чтобы все карточки были одного размера и картинка не обрезалась ?
Добрый! Простыми средствами никак. Или скрипт отдельный писать или стилями задавать высоту
Подскажите а как добавлять на сайт фильтр товаров?
Поставить плагин фильтров
@@wpruse подскажите какой бесплатный и нормальный?
@@ДетиЗвёзд-ш9я Пользуюсь этим Advanced AJAX Product Filters for WooCommerce
@@wpruse а он поддерживает чпу(человеко понятные урлы) при выдаче?
@@wpruse А фильтр по атрибутам товара работает?
Короче, верстальщик главный антигерой видеокурса)))
Ну не верстальщик, тема то из тырнетов взята и кто там ее делал никому неизвестно. Но сделана кривенько
@@wpruse Когда тот кто ее делал начнет программировать, то и верстка очень вырастит. Так же, как и дизайнеру стоит немного знать верстку, чтоб не малевал непонятные рюшечки, которые потом верстать полдня) p.s. а курс хороший, почти заканчиваю. Спасибо
5:55 — здесь мы к карточкам товаров мы добавили col-md-4, и сетка построилась, т.к. это bootstrap 3. Сейчас bootstrap 4 на флексах, нужно добавить обертку с «row», как это сделать? И второй вопрос — почему нельзя привязавшись к имеющимся классам WC, на флексах сделать карточки магазина, а нужно именно цепляться за хуки и фильтры?
Дак там есть row в общей обертке списка. Технически и 3-й и 4-й бутстрап классы используют одинаково.
Можно и к классам Вукомерса привязаться, только тогда зачем готовая верстка?
Bootstrap 3
.row {
margin-left: -15px;
margin-right: -15px;
}
Bootstrap 4
.row {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-right:-15px;
margin-left:-15px
}
В вашей верстке (этого урока) ‘row’ не наблюдается, и все построилось за счет float: left; у колов. А в 4м бутстрапе ‘row’ обертка с display:flex; иначе не построится. Тут координально разные подходы. В 3ем колы строятся в ряд, а в 4ом роу строит этот ряд. Возможно я ошибаюсь, прокомментируйте пожалуйста.
—————
Нашел способ вставить row, переопределив файл loop-start.php. Именно там прописана для продуктов.
Обнаружил такую вещь, делаю обертку — использую ‘woocommerce_before_shop_loop_item_title’ (<a href="» class=»link-image-wrapper»>) для обертки картинки, и чтобы поставить закрывающий тег , его вешают на этот же хук только с другим приоритетом. И оказалось что закрывать не обязательно, закрывающий тег проставляется автоматом.
И это не из-за того что на один хук вешаем, такая-же история если вешать на ‘woocommerce_before_shop_loop_item’, и ставить закрывающий на ‘woocommerce_after_shop_loop_item’, тоже не обязательно, закрывается сам.
Вы знали об этом, это новая фишка WP или я что-то упускаю?
ВП тут не причём, это функционал браузера. Любой браузер при парсинге страницы, находя незакрытые теги пытается их закрыть. Правда не всегда это корректно работает.Попробуйте любой незакрытый тег на странице выведите и посмотрите что получится
@@wpruse, спасибо, уже легче)
Смотрел курс по вордпресс, теперь смотрю по вукомерс, что там, что тут в каждом видео автор ругает верстку. Спрашивается, зачем брать такую верстку, даже если за нее проголосовали?🤣🤣😂😆😆😅😅😆😆😂🤣🤣🤣😂😆😆😅😅😆😅😅😆😆😂🤣🤣🤣😂😆
Но за курс спасибо! Я бы даже приобрел качественный видеокурс с полным разбором. 2020 год а нормального курса по натяжке вукомерс так и нету….
Ну что нашел бесплатного то и использовал) Если есть варианты хороших макетов, с правильной семантической версткой по бему, то можем обсудить
@Финты WordPress Что именно обсудить?)
Использовать в новом курсе ваш макет)
@Финты WordPress Я высказал свои предложения и пожелания)
Чтоб вы создали актуальный курс на 2020 год по woocommerce.
Может даже с версткой с PSD макета, учитывая что это будет верстка под woocommerce.
Я же не знаю, может этот курс вообще и не нужен)
У вас большая аудитория, можно создать опрос о актуальности платного курса и опросить какой шаблон, какие плагины учесть и т.л. И сделать качественный курс.
Видел курс Гавриленко, ну там же вообще ничего не понятно. И видел ваш.
Ваш лучше, но обрезано многое что новичкам в woocommerce не совсем понятно.
Да и 2018 год уже не то, там уже все с ног на голову перевернулось)
Вообщем есть предложение а вы смотрите по вашему желанию.
Но по моим поискам, адекватных курсов по этой теме нет….
@Дима Невидима Я вас услышал, буду думать
Уроки супер, спасибо вам за труды, но все-же у меня есть вопросы:
1) Почему вы например товары пытались вывести через теги ul и li, когда в верстке через дивы, можно же просто в файлах заменить ul-ы на дивы, и вообще это уже получается больше не натяжка, а создание чего-то похожего исходя из шаблона. Я бы стремился к максимальной схожести с шаблоном и по тегам, это вообще нормальная практика, что при натяжке (для заказчика например) много тегов не совпадают и тп?
2) Почему вы использовали много хуков и фильтров, вместо быстрой правки файлов(например оборачивание html в дивы через хуки, а не бональным добавлением их в файлы, скопированных в тему, где эти хуки вызываются)? надо при натяжке стремиться к использоавнию хуков, вместо правки из-за плагинов и тп?
1. Потому что списки в Вукомерсе используються.
2. Вукомерс очень часто обновляется, если файлы менять то придется поле каждого апдейта проверять работу файлов, а так через хуки гораздо удобнее
можно как-то взять свою верстку и просто подставить данные как это делается с нормальной архитектурой?
С нормальной это какой? Поставьте шаблонизатор, если сильно хочется, правда это не очень удобно с ВП делать, но возможно
Здравствуйте, 7:14 Вы сказали что без изменения файлов не обойтись, а что плохого в изменении файлов woocommerce?
Доброго! Ничего, но если возможность то лучше использовать хуки
Артем, большое спасибо! Очень полезное видео!
Косяк один — плохой монтаж видео… Эти скачки, не законченные предложения делают видео не понятным
Привет.
Быстрый поиск по функции это плюшка среды Шторм?
Увы в Нотепаде нет такой удобной функции.
И может посоветуешь что причитать или кого посмотреть, хочется лучше разобраться с фильтрами и событиями в Вордпресс. Спасибо.
Привет! Да, это только Шторм умеет, но можно VS Code настроить подобным образом. На wp-kama.ru есть прям подробное объяснение
Т.е по вашему человек не имеет право допускать ошибок, должен сразу как профи делать все макеты. Если у вас огромный опыт, это не значит что вы имеете право хейтить тех кто только в начале развития, кто этот макет делал, Вам неизвестно и как вы можете судить тогда?