Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.
Артем однозначно Лайк.
Вопрос появился, как думаешь, было бы более комфортно воспринимать информацию, если бы детально объяснять, какой блок кода и за что отвечает?
Понимаю, что очень быстро думаешь, не всегда успеваю за ходом твоих мыслей и действий, на одном из фрагментов так и не понял куда именно вставил часть кода и да, было бы отлично, перед тем как что-то сделать, прокомментировал, что бы перед действием было время на осознание что планируешь сейчас сделать.
А так, все оч на высоте (like)
Не понял вопроса. Я вроде все свои действия стараюсь объяснить. В каком именно месте не понятно, скажи таймкод, чтобы мне знать на будущее
11:25
Мне кажется, если помедленее перемещаться по элементам кода и файлам, перед этим еще проговорить, что планируешь делать, так будет наглядней и понятней.
После изменения кода, 3-5с. оставляй, его в кадре, чтобы можно было увидеть код, после изменения и спокойно можно было поставить на паузу, для ознакомления, а не пытаться словить этот момент несколько раз.
Только из-за уважения к твоему труду и настойчивости, в аспекте обучения людей, обращаю твое внимание на то, что следовало бы подправить для улучшения качества твоего контента.
Критика принята, учту в следующих сериях
ШТОРМ? ТОЕСТ БЕСПЛАТНО БРЭКЕТС?
Или Саблайм, Атом — то что удобнее
тЫ МОНСТ СТАРИК!
ТЫ УМНЫЙ ЕБНИШСЯ)!
А РЕБЯТА? ЩАС WEB КОДЕРЫ КАНУЛИ В ЛЕТУ, НА ЧЕМ ЛЮДИ ЗАРАБАТЫВАЮТ?
Что значит канули в лету?) Ты с луны свалился?)
КОДЕР МАНЬЯК)
Артем, у тебя очень хороший и нужный контент. В рунете по натяжке на WooCommerce очень мало качественного контента. Спасибо за твои труды. Очень ждем следующее видео.
Рад стараться.
Новое видео уже опубликовано
Отдельно большое спасибо за выложенные файлы на Гитхабе!
Пожалуйста
в последнее время использую такую функцию
function console_log( $data ){
echo ‘‘;
}
отличное видео, ждём продолжения)
А зачем такая штука? Ну понятно, что смотреть json в консоли, но как это вообще используется?
да просто удобная функция-альтернатива var_dump(), ничего особенного
Хм, ну как вариант в сложных случаях
Скорее подавайте следующую серию)
Уже доступно)
Можно вкратце что это было? =) Ручная установка вукомерс на вордпресс?
Спасибо, Артём, что упомянул! Ты какую версию CF использовал? 2.1? А то про него я ещё ни перевод доки не делал, ни уроков. Хотя там много всего из версии 1.6 перекочевало.
Не за что. Да 2.1, во многом похоже, так что описание полей вполне подойдет
Вот пятый раз пытаюсь начать смотреть и делатЬ, так как автора уважаю, но не просто ничего не понимаю и не успеваю за мыслями автора, а АБСОЛЮТНО НИЧЕГО НЕ ПОНИМАЮ ЧТО ПРОИСХОДИТ НА ЭКРАНЕ. Если я не один, просьба лайк и коммент.
А я ведь вообще с нуля начинал курс по ОпенКарту, не видя его до этого, и у меня вышел отличный магазин. А тут прям обидно. Тема хорошая, исполнения для меня лично настолько сумбурное насколько возможно.
Видимо в мне проблемы. Так что, да. Аргументированный коммент приветствуется
А какой курс по opencart? Можно ссылку? Из тех что я видел, там ну совсем все простенько. Просто работа с интерфейсом opencart, а здесь же вы ковыряете уже поглубже. Да и вообще как по мне, неплохо было бы для начала сделать свой велосипед в виде своего блога со своей версткой, у меня был сайт-каталог на заказ, я где-то месяц промурыжился, но сделал, потом нашел канал Артема, и очень благодарен за его работу, так как имею понимание что я делал не так, как бы сделал сейчас, и могу просмотреть как правильно)
смарю на х3.5 ))
Я согласен, что быстро, но ребят, смекалку то включать нужно. Ставьте на паузу, если не успеваете, изучайте исходники с хитхаба. А то вам как не медленно, так быстро.
После сборки в верху страницы вылезает такая ссылка Skip to content, что это и от куда она берется(как убрать)?
В файле header.php уберите ссылку да и все
Спасибо большое! Да я уже нашел ссылку и убрал!
Я не нашел autoload.php , помогите пожалуйста
У меня тоже его не было, нужно брать плагин с Latest https://carbonfields.net/zip/latest/
Для тех, кто работает в sublime и жаждет автоматом грузить из редактора на сервер- https://devarts.pro/403-sftp-plagin-dlya-sublime-text.html
Спасибо. Я как-то пробовал этот плагин, но видимо не правильно настроил, не работал он у меня. А так очень удобно получается
Артем, здравствуйте! Отличные у Вас уроки! Спасибо Вам за Вашу работу!
Спасибо, что смотрите
Добрый день, Артем. Вы как-то быстро перепрыгнули настройки meta-box, я не понял откуда вы взяли код. Такой же код у меня вызвал неизвестную ошибку. Можна по-подробнее?
Добрый! Не понял вопроса, где куда перепрыгнул?
Весь код есть на гитхабе
WPRUSe · Финты WordPress спасибо, разобрался.
на скорости x2 норм
Все круто, но тема оформления пхпшторма — нечитаема. Такое чувство, что код выделен…
На 16:27 название файла wc-functions-remove.php с ошибкой указано. Или так и должно быть?
Может быть и с ошибкой, я такой, могу и очепятаться) Надо на гитхабе проверять
случайно вообще попал на ваше видео, большинство пишет именно html to wordpress, соответственно в поиске не выводится, а годно, кроме того единственный гайд для магазина-все визитки натягивают в рунете)
О как, значит над теги добавить дополнительные. Спасибо за наводку, поправлю
Божественно
Спасибо
Сука! Слишком сложно)
Вроде грамотно говоришь… да только вот профессионалы и без тебя во всем этом разбираются… А вот новичку, как я, них… не понятно (((
Еще в первом видосе предупреждал, что не для новичков. Что именно не понятно?
+WPRUSe · Финты WordPress то что не для новичков очень много ненужного по сути, зачем ты эти папке показываешь, как создаешь/раскидываешь, типа как сделать..верно все подмечают, по сути у тебя видео получилось — смотрите, как именно я натягиваю wc. А по сути — новичкам непонятно, а бывалые смотреть даже не будут, потому как итак это все знают и по своему делают. Бессмысленное получилось видео.
Какой же блювотный этот WP & WC извините конечно, для роботы на заказ без выбора годится как вариант сие на видео, но если есть малейший шанс перейти на другую спец shop CMS Смело дерзайте (совет начинающим).
Почему блювотный? Пруфы, аргументы приведите пожалуйста.
Здравствуйте Артем , у вас грамотные уроки не слушайте других . Кому нужно получают инфу кому не нужно могут сделать лучше (но что то от них ничего не слышно и невидно) . Так что считаю вас самым грамотным учителем в вордпрессе. Ну а теперь мой долгожданный вопрос .
<img src="»>
Previous
Next
Вот слайдер на бутстрап , подключил через carbon fields слайдер и хотел подключить его к бутстрапу . Почти все получилось однако проблема заключается в том что класс active вот здесь должен быть только в первом слайдере . Мог бы конечно подключить и другой слайдер но пользуюсь только библиотекой бутстрап , и к тому же данный вопрос очень нужный и при других случиях. Извините пожалуйста за слишком длинные и частые вопросы
Спасибо за отзыв. Очень приятно!
Со слайдером все просто. Надо счетчик в цикле поставить и проверять, если первый элемент то добавляем класс
ПС. На будущее, такие листинги кода не надо выкладывать, лучше и удобнее пользоваться pastebin.com
Ну и вообще разрабы мы или где?)) Гитхаб, гист, гитлаб, пастебин — наше все)))
@WPRUSe · Финты WordPress Спасибо буду знать
урок классный, но прикола с перекидывания вукомерса в папку с темой не понял
Перекидывается, что бы темплейты редактировать
Я тут пытаюсь интернет магазин сделать, Объясните пожалуйста, есть ли существенная разница между тем чтобы создать его Вашим методом, нежели просто без кода на wordpress и woocomerce? Какие конкретно преимущества? Либо всё это можно сделать и без кода?
Можно и без кода. Разница будет видна потом, когда начнется полноценная работа магазина
скорость жесть, но я всё успел) также у вас два раза require get_template_directory() . ‘/woocommerce/includes/wc-functions.php’; в functions , видимо ремув забыли… (пустой)
Хм, может быть. Спасибо, проверю
Здравствуйте!
Очень хорошие уроки..
Только у меня возник один вопрос, в конце у вас появляется настройки «FakerPress», а у меня почему-то Их нету(
Ни могли бы сказать где они выводятся (в каком файле) или как оно там работает. (Я новичок просто!)
Спасибо за уроки!
Доброго! Это плагин такой, для генерации контента, если такого плагина нет, то и настроек нет
очень сложно, но видео класс, вы хорошо рассказываете , я хотел бы научится создавать сайты на вордпрессе с макетов, html и css знаю , какой видео посоветуете
Вот есть целый курс https://wpruse.ru/courses/html2wc/
Тот самый случай когда курс построен на плагине которого уже нет….. На гитхабе с офф сайта файл autoload.php отсутствует.
Файлы курса есть на гитхабе, посмотрите там
все получилось без ошибок, но экран пустой тупо белый фон.
получилось, путь к директории не правильно прописал
Бывает. Дебаг включите, будет понятнее
Артем, тебе респект! Курс отличный! Правда, чтобы понять приходится по три раза фрагменты прокручивать. Так, например, при переносе из одного файла в другой (файл с функциями темы) в исходном файле фрагмент вырезается в одном порядке а во втором файле порядок меняется и на смену порядка нет акцента. Приходится соображать. Но главное, что есть исходники и всегда можно с ними сравнить и оперативно подправить.
Спасибо! Для того исходники и выкладываются, чтобы в них всегда можно было посмотреть и сделать как надо
Делал все по видео, ничего не работает
Может что-то не так делали?
Спасибо вам за подсказку. У меня не получалось отобразить главную страницу магазина. Оказалось, что нужно было ставить галочку woocommerce в underscores.me в advanced options.
Не за что. Но да, в теме должна быть поддержка Вукомерса, иначе кривульки будут)
Тяжело смотреть — такая рваная подача.
Артем, привет!
Мне кажется, ты зря сделал настолько сложный проект сразу. Когда подключается готовая сложная тема и еще куча плагинов — слишком много информации и не понятно, что делать обязательно, а что для удобства.
Нужно было взять просто ландинг, сделать самому из него тему — фасад магазина, а далее на чистом WP и WC донастроить магазин. Тогда было бы понятно, какие действия делать необходимо. А следующим шагом уже можно было бы всё это рассыпать на кучу файлов, подключать их и так далее. Сейчас совершенно не понятно какие твои действия обязательны для работы простого магазина, а какие ты делаешь для красоты и удобства.
Привет! Спасибо, учту на будущее
Хорошие уроки, вот только на сентябрь 2019 не понятно как подключать карбон филдс, в смысле нету файла autoloader.php
Как это нет? Странно, там вроде не сильно что-то поменялось… Надо проверить
@WPRUSe · Финты WordPress так и есть. В версии 3.1.8 нет файла autoload.php, а в документации прописан =)
но есть в директории vendor файл index.js =)
https://docs.carbonfields.net/#/quickstart
ладно мозги делать себе не буду — просто от вас старую версию скачаю.
автор документацию не изменил или забыл/
А если я скачаю новую версию и просто добавлю файл autoloader.php с версии 2.1 так можно? Там какой-то hash присутствует.
В конце с метабоксами у тебя какая-то прям нереальная рваность информации.
Откуда взял код, который вставлял в метабоксы, что это, для чего он?
Если правильно понял, то весь код из доков Карбона взят. Именно в этой серии для чисто для примера все сделано, в следующих уже нужный добавляется
Ура! Получилось) Огромное спасибо за Ваши уроки, по woocommerce очень мало хорошей инфо, а она так нужна)
Рад, что все получилось)
Только не понятно function _styles, а в ней scripts.
Обязательно проверяйте пути и названия файлов. require get_template_directory() . ‘/includes/custom-fields-options/theme-optons.php’;
«name» в defined не следует использовать.
Моэно ли вместо Carbon Fields использовать Advanced Custom Fields?
Артём, как вы боролись с тормозами phpShtorm?!
Чего то он у меня так оперативки много кушает =)
Не особо, просто настроил сразу и все. Но вообще ему 1-2 гига надо дать, отклюбчить лишние плагины и настроить индексацию
шикарнейший контент! =)
и хоть я уже выучил эти рекламы с китаянкой и меня уже изрядно подташнивает от неё, а иной раз эта реклама почему-то подряд повторяется по 2 раза, и она мне уже снится и я её повторяю её имя во сне и даже жену называю, дак вот несмотря на все эти траблы, я получаю наслаждение от содержания.
9:59 Как это выглядит? Что это значит? Get запрос в URL?
if ( ! defined( ‘ABSPATH’ ) ) {
exit; // Exit if accessed directly
}
Это защита от не санкционированного доступа к файлу, чтобы например по ссылке к нему не было доступа
@Braun Да, это сам ВП рекомендует делать. Любую тем дефолтную откройте и посмотрите
На сайте возникла критическая ошибка. Пожалуйста, проверьте входящие сообщения почты администратора для дальнейших инструкций.
консоль без ошибок =)
чего делать? =) куда смотреть?
Так, ребятки, не печальтесь, если у вас всё рухнуло, как у меня.
Сейчас я вам помогу.
Если у вас критическая ошибка, то
1. читаете https://wp-kama.ru/id_7791/debag-v-wordpress-wp_debug.html
2. в wp-config подключаете дебаг, т.к. по дефолту он отключен:
define( ‘WP_DEBUG’, true );
define( ‘WP_DEBUG_DISPLAY’, true );
define( ‘WP_DEBUG_LOG’, true );
3. В functions.php в самом верху подключаете дебаг по Ajax (я пока не в курсе, за что он работает, но пусть будет)
if( WP_DEBUG && WP_DEBUG_DISPLAY && (defined(‘DOING_AJAX’) && DOING_AJAX) ){
@ ini_set( ‘display_errors’, 1 );
}
4. Включаем через поиск строк в проекте Ctrl+Shift+F
error_reporting(0); // отключает сообщения об ошибках
ini_set(‘display_errors’, 0); // отключает показ ошибок на экран
и заменяете 0 на 1.
5. Перезапускаете сервер и идёте в wp-content/debug.log и читаете там ошибки и исправляете.
У меня был банально неправильный путь к wp-content/themes/theme_name/includes/custom-fields-options
Не знаю, если слишком много, то поправьте, что чрезмерно забюрократизировал ошибки =)
Всем удачи! =)
Ну все верно, спасибо за развернуты комент