Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.
Мне нужно реализовать на сайте регистрацию пользователей ,при которой пользователи регистрируясь будут вводить выданные мной коды ,которые будут соответствовать набору страниц и рубрик сайта ,которые смогут видеть пользователи, то есть пользователи “а” вводя при регистрации одноразовые коды из группы “а” получают уровень доступа к одной части сайта, а пользователи “б” вводя при регистрации одноразовые коды из группы “б” получают уровень доступа к другой части сайта и т.д ,подскажите какой-нибудь плагин позволяющий это реализовать.
Это что из области плагинов Membership, типа такого https://woocommerce.com/products/woocommerce-memberships/
Нашел решение с помощью Lifter LMS, но в нем много лишних функций. Сейчас пробую реализовать с помощью ULTIMATE MEMBERSHIP PRO.
WooCommerce Memberships тоже попробую, что лучше в сего подойдет отпишусь, спасибо!
Что лучше подошло?
Артём, здравствуйте. Извините за вопрос не по теме — знаю что вы пользовались темой Divi. У меня появилась проблема, обшерстил пол интернета, но решения не нашёл. У меня в записях по умолчанию ссылки никак не подсвечиваются, не знаю почему, может в теме что-то полетело, плюс сам вижуал билдер какой-то баганый, если через него работать с текстом — красит буквы через раз, иногда пробелы после текста добавляет по своей воле. Помогите если можете, пожалуйста
Доброго! Сильно похоже на конфликт плагинов. Выключите все плагины и проверьте. Никогда с такой проблемой не сталкивался
Добрый день! Артем, а как сделать так, что бы тамбнейлы под изображением товара реализовать в слайдер.Если предположим у товара три изображения , выглядит хорошо, а если штук десять, то они выстраиваются друг под другом и выглядит ну уж очень наляписто. Так как это реализовано на оф сайте плагина http://flexslider.woothemes.com/thumbnail-slider.html
Доброго! Отрубать штатные и по новой впиливать, это так, если кратко. А так довольно сложный процесс
1. Отключаешь штатные стили и скрипты тумбочек
2. Делаешь нужный хтмл
3. Подключаешь свой скрипт для слайдера
Жаль..Думал, если в woocommerce интегрирован flexslider, то и настроить его можно будет в соответствии с примерами на оф сайте разработчика.Ну что же буду пробовать, как вы и посоветовали. Спасибо за ответ!
Ну может и можно по другому как-то, я просто не знаю другого способа
Добрый день , спасибо за уроки . Если вам нужно реализовать в вашем ecommerce проекте сравнивание товаров и понравившиеся товары , какие плагины вы используете ?
Добрый! Какие подвернуться, те и использую. Принцип работы у них одинаковый
вопрос возможно глуповатый: если все оформление сделаем через хуки — зачем копировать в папку с шаблоном файлы темы вукомерца? хуки же итак работать будут, или нет?
Не всегда получается хуки использовать. В зависимости от верстки иногда проще изменения в файл внести
да, просто вот эти файлы которые мы скопировали но использовать не будем, они же устареют и по ним рано или поздно выйдут замечания, а мы скопировали кучу, как потом перебрать где менял/где нет? список вести?)))
После окончания разработки — лишние файлы удаляются. А вот чтобы замечаний не было и используют в основном хуки.
Насчет список вести, да можно. Но я делаю проще, пользуюсь phpStorm а он умеет файлы сравнивать, так сразу становиться понятно что где изменилось. Ну и сам Ву в статусе подсказывает какие файлы устарели
Добрый вечер! Артем помоги пожалуйста… у меня после правки хуками стр. товаров выскакивает след. ошибка и стр. поплыла…. (Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘woocommerce_output_content_wrapper’ not found or invalid function name in Z:hometestwoocommercewwwwp-includesclass-wp-hook.php on line 288) подскажи пожалуйста что делать или где уже накасячил …-)))!!! ?….
Добрый! Надо код видеть, выложи код на https://pastebin.com/index.php так быстрее будет
Но судя по ошибке, что-то не так с названиями функций
Добрый вечер! Спасибо вам огромное за видео-уроки, все понятно и доступно и вообще это лучший курс, который я нашла. У меня вопрос. Вы записывали отдельное видео по верстке? Не могу найти. Делаю интернет-магазин по вашим видео-урокам, шаблоны очень похожи и так как это моё первое знакомство с WordPress, очень расстроилась отсутствию верстки всех нужных страниц, включая главную с выводом нескольких товаров.
Добрый! А главную и другие еще и не делали, все впереди. Пока физически не успеваю все записать. Постараюсь на следующей неделе выкатить новые видосы
Спасибо большое за уроки! У меня по ходу пьесы возникло расхождение по какой-то причине. Вроде как все делал как и Вы, но почему то title с классом entry-title в странице товара не попадает в правую сторону, т.е. там где summary. Не могу понять почему он у меня вне контейнера… https://prnt.sc/jfrra4 Как можно это исправить? Заранее спасибо.
Если вне контейнера, возможно где-то есть не закрытый дивБ стаким переключением можно запросто запутаться или забыть закрыть
Проверил все дивы не закрытого не нашел, откатил полностью файл wc-functions.php и заново начал делать все шаги… Уже на функции estore_wrapper_product_start и закрывающая функция т.е. 2й шаг после крошек, у Вас Тайтл в контейнере, у меня нет.(
А если с кодом с гитхаба сравнить? Есть разница?
Как по мне, подход с хуками — это чистой воды оверинжиниринг. Не знаю каковы его плюсы, но в ноги себе настрелять можно просто сразу.
Хуки — это основополагающая событийная модель самого WordPress. Тут да, без понимания запросто можно в ногу себе выстрелить)))
Здравствуйте! Нигде не могу найти ответ на такой вопрос: как сделать в вариативном товаре так, чтобы в карточке не отображалась цена от и до (114₽ – 1500₽), а сделать, как тут: http://ivan-chay.su/cvety-kipreya/ ?
Доброго! Штатными средствами никак такое не сделать. Был плагин под подобное, но точное название не подскажу
понятно, спасибо! а как-то можно хотя бы увеличить размер выпадающей стоимости, при выборе опции, а то уж больно маленькая она и можно ли это сделать где-то в стилях или код писать надо? http://ivanchai53.ru/product/ivan-chai-c-dushicei/
Вроде и так все довольно крупно. А так да, если размер изменять то все это через стили делается
WPRUSe · Финты WordPress спасибо.
Вот что нравится в твоих курсах, так это то, что воды мало, а полезной информации много, в отличии от многих других.
Спасибо
Почему бы не записать каждую функцию из стандартного хука в отдельный хук, тогда можно будет сделать страницу в одном файле, в нужных местах использовать нужные хуки, да их будет в 5 раз больше, но натянуть верстку будет куда быстрее…. я чего-то не учел ?
Здравствуйте Артём. Подскажите , можно ли удалять из шаблона content-single-product теги с классами и подобные, которые почему выводятся не в хуках, а непосредственно в шаблоне страницы ? Если я заменю их на свои классы не повлечет ли это за собой проблемы с каким нибудь функционалом в дальнейшем .Вы почему- то оставляете эту разметку . Спасибо!
Доброго! Это классы добавляет сам Вукомерс. Удалить можно, но это чревато. Может перестать что-то работать. К подобным классам часто подвешиваются js самой Вуки и сторонних плагинов.
Артем, здравствуйте, у меня при добавлении любой функции в wp_function страница перестает грузиться, в синтаксисе ошибок нет, все написал точь в точь, скажите пожалуйста в чем может быть причина?
И еще как вы сделали, чтобы у вас все выводилось на страницу, у меня на странице товара отображается, только товар, цена и добавить в корзину.
Что-то не помню функции wp_function, Это на какой минуте?
Посмотрите правильно ли подключен wp_function в functions.php
5:40 — мы вроде специальный файл создали для remove_action -> «wc-functions-remove.php», или это не тот случай?
Верно, но тут видимо уже задолбался и не стал переносить. Вообще с этими файлами можно делать как угодно и как удобно, главное потом не запутаться)
дякую, суперові уроки
Как много раз ты это уже делал, что так быстро соображаешь? Спасибо за материал.
Всегда пожалуйста!
с увеличением кол-ва файлов начинаешь путаться где какие колбеки определены и переопределены
добавил функцию для их вывода
function get_callbacks($tag){
global $wp_filter;
if (array_key_exists($tag, $wp_filter)){
echo ‘for tag :’.$tag.PHP_EOL;
get_pr($wp_filter[$tag]->callbacks ?? []);
} else {
echo (‘no tag : ‘.$tag);
}
die();
}
Про какие колбеки речь?
почему у меня текст продукта находится в контейнере картинки?
Не знаю, что-то не так с хуками видимо
Возможно ли всё таки ограничить описание функций, вёрстку и хуки в разных файлах?
А то у нас 2 файла имеют в себе вёрстку и функции. Это не очень вяжется со стремлением упростить дальнейшую жизнь и работу над проектом.
Конечно возможно. Эти видео в 2017 писались, сейчас я бы совсем по другому все делал
Артем, подскажите почему когда вешаю хуки (добваляю хлебные крошки со своим дизайном) то у меня ошибка: Cannot redeclare add_woocommerce_breadcrumb() (previously declared in /var/www/100-hlln/data/www/site.com.ua/wp-content/themes/helenline/woocommerce/includes/wc-functions.php:13) in /var/www/100-hlln/data/www/site.com.ua/wp-content/themes/helenline/woocommerce/includes/wc-functions.php on line 18. Подскажите пожалуйста что делать?
Все ответы в описании ошибки — функция add_woocommerce_breadcrumb дважды задекларирована. На 13 и на 18 строке. Видимо не так как-то подключаете
Очень полезное видео! Большое спасибо!
У меня к вас вопрос, вы вообще сейчас пользуетесь Carbon Fields?? Я начал посадку магазина на woocommerce и взял за пример ваш курс, и теперь жалею что тоже использовал CF, все сложно и не понятно как им управлять((( Что вы скажете? Пользуетесь ли вы сейчас CF????????
Не, не пользуюсь, в основном ACF. В целом CF нормальный инструмент, к нему привыкнуть просто надо