Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.
Кстати, Артем… 4.8 не за горами, что нового
В WordPress появится виджет «Изображение»: https://goo.gl/P7Buuf
WordPress плагин, которые показывает где настройки: https://goo.gl/San2BD
Директория WordPress плагинов возвращает интерфейс с вкладками: https://goo.gl/EaJxYu
Привет! Спасибо! Наконец-то они внедрили виджет картинок. Посмотрим что получится в итоге
День добрый, спасибо за уроки, подскажите, каким образом можно сделать хук в header.php, который добавит номера телефонов в шапку сайта. Работаю на макете Jupiter.
Возможно какие то конкретизированные материалы можете ссылкой скинуть? Был бы премного благодарен.
Добрый! Это надо в теме смотреть. Проще через дочернюю тему изменить файл header
Хорошее дело делаеш, спасибо)
Рад стараться
Очень хочется посмотреть видео, как настроить магазин на поддомене на разных языках для одной страны. Спасибо.
А зачем так делать? Именно на поддоменах?
Мне кажется он лучше индексируется. Я пробовал разными способами. Но лучше получилось на поддомене. Вот только не могу переключатель языков всунуть.
ТОгда тут лучше использовать мультисайты, а это совсем другая история
Вопрос не по теме. Какой билдер страниц лучше и быстрее? Реально столкнулся с этой проблемой. Visual Composer тугодум при всем его многообразии. GMetrix ругается на js файлы. Мощность VPS не сильно улучшает результат. PageBuilder не пользовался. Хотелось бы узнать ваше мнение по поводу.
Пользовался и PageBuilder и Visual Composer, со скоростью у обоих проблемы. Самый быстрый из тех что пользовался — это Divi билдер
лайк не глядя
Думал ли как-то разработать тему при помощи Underscores и запилить на эту тему видео?
На счет экшинов. А почему нельзя просто было создать дочернюю тему и там все манипуляции с положением кнопки производить? Потом меньше нервов потратится при поиске нужного куска кода!
Можно и нужно такое делать через дочерку. Это было для примера и на тестовом серваке. А так, конечно, надо всегда использовать дочерние темы
ЗдОрово!
Артем, отличное видео!
Есть вопрос (немного не по теме): каким плагинов в Вордпрессе можно реализовать подбор чего-то по параметрам (но не в Вукомерс)? Примерно как на этой странице: http://www.notik.ru/guru
Это фильтр, просто данные передаются по разному. Конкретный плагин не подскажу.
Артём привет, очень полезное видео.
Вопрос не по теме:
Хочу сделать скачивание файла только после регистрации, например скачать прайс- зарегистрируйтесь. Кто знает как?
В ВП есть встроенный функционал для этого, можно закрывать записи для не зареганных пользователей. А так есть масса плагинов для таких штук
спасибо!
хм, надо попробовать, а то через дочернюю тему диви никак не получается вывести в нужном месте хлебные крошки, пока вывел просто кодом внизу страницы и в самом вверху, а хотелось бы под заголовком страницы. Спасибо за видео, лайк однозначно.
С диви в этом плане проблемно будет. У них очень мало хуков, но можно попробовать
а можно-ли как-то пропустить через фильтр хук? или по-другому: как вмешаться в структуру кнопки «добавить корзину» через любую php функцию для работы с html и добавить событие onclick для яндекс/гугл метрики например…
Проще файл изменить, который подрубается для вывода кнопки или событие клика через jquery ловить
добрый вечер, да, сделал уже через jquery
МУЖИК ЛУЧШИЙ !!!!
Артем, здравствуйте! Подскажите как добавить логотип сайта не в меню, а пониже чтобы сделать его больше http://pandorqi.beget.tech/ Если в хедерпхп добавлять в любое место все равно он в строчке меню вылезает.
Доброго! Проще файл header.php изменить, чем с хуками возиться, тем более что в теме хуков может и не быть
А как изменить? Есть что-то на эту тему?
Целый сериал https://www.youtube.com/watch?v=DfNtSQ4Jz_s&list=PLzFj4L-LMRzszss1UVC3xwzV_mC6TTyYp
почему это все пишется в файл function.php он общий для всех страниц?
Да, так работает Вордпресс. Можно вынести в отддельный файл, но подключать надо все равно в function.php. Ну или плагин использовать
спасибо дядя, всё четко объяснил
Рад стараться
Здравствуйте! Подскажите, а как задать условие что бы показывалась только на странницах, а на записях оставить
у меня есть в функции то что убирает каноникал, но он убирает везде
add_filter( ‘wpseo_canonical’, ‘__return_false’ );
remove_action(‘wp_head’,’rel_canonical’);
Спасибо!
Доброго! Ну вот так примерно
add_filter( ‘wpseo_canonical’, ‘remove_canonical’ );
function remove_canonical($canonical){
if (is_page()){
$canonical = __return_false();
}
return $canonical;
}
Проверили у себя, вроде работает
Да работает, спасибо большое!
Пожалуйста
Было бы здорово снять видео, с более подробным разбором построения таких функций с условиями, а то не сильно понятно когда нужно маску прописывать, что за что отвечает:)
Предлагаю взять на рассмотрение мультисайтовость WordPress и такой плагин Clearfy как платный так и бесплатный, кстати бесплатный ничем не хуже, местами лучше.)
Дак это от конкретных задач зависит, невозможно все описать.
А что за бесплатный Клерфай? Чет не нашел у них бесплатного варианта
как то странно вот wp footer но я как бы неоднократно его объяснял как он работает и тд а вообще вот код вот еще строчка и вообщем все просто… не знаю дайте хоть ссылки что-ли на ресурсы я конечно понимаю что я слишком тупой но…
Вот например https://wp-kama.ru/function/wp_footer
Конкретно wp_footer как и wp_head — это просто крючки за которые можно цеплять любые функции
Боже гениально вообщем экшены нужны чтобы безболезненно убирать или добавлять контент но почему то читал я wp setting API и при создании меню в админ панели везде используется экшен ммм не знаю может это тоже контент я имею ввиду при регистрации тех же пользовательских типов записей но в данном случае вы просто запутали все мое понимание о вордпресс в принципе я уж подумываю бросить веб((
По разному бывает. При регистрации кастомных постом используется глобальный хук init
Все зависит от самого экшена и там где он находиться. Он может фильтровать аргументы массива, получать данные поста, все что угодно
слишком все бегло. Не понятно как с этим работать
Сделайте скорость по медленнее. Можно еще тут почитать https://wp-kama.ru/id_6680/kak-rabotayut-huki-v-wordpress-filtry-i-sobytiya.html
это видео надо смотреть, ставить на паузу, пробовать, потом еще раз пересматривать и пробовать на других примерах — пока в башке не уложится)))
Абсолютно верно, тут надо только понять, потом как по маслу все пойдет
Артем, здравствуйте. Вынужден у вас просить помощи в решении одной проблемы.
Есть некий код галереи, которая выводится на главной странице сайта http://prntscr.com/jcnmnb . Есть идея этот же функционал использовать на страницах произвольных типов записей.
Мое видение решения данной проблемы — использовать хук action и настроить запуск функционала только на нужных мне страницах и шаблонах. Заготовка имеет следующий вид: http://prntscr.com/jcnotc .
А в необходимых мне шаблонах просто прописать do_action и все.
Собственно задача состоит в том, чтобы ГРАМОТНО И КРАСИВО вставить код галереи (сложность в том, что он html с php вперемешку) в сам хук.
Сам хук находится в functions.php, но в идеале я бы хотел разбить на 2 файла: первый, в котором сам код галереи, во втором сам хук action. Это идеальное для меня было бы решение, так как не хочется загромождать файл fuctions.php. Ну или на худой конец и код галереи и сам хук в одном файле. Но только не в functions. Большая сложность для меня состоит в том, что код галереи смешанного типа и имеет html и php.
Надеюсь на вашу помощь и совет.
Заранее вам спасибо и спасибо за ваши уроки. Сайт писал на основе вашего сериала HTML2WP.
Доброго! Путь верный, и путей решения несколько. Так как это к фронту относится, я бы посоветовал вывод галерей вынести в отдельный файл, расставить в нужных местах хуки, а потом на хуках просто подключать нужный файл. Или как делают в Вукомерсе — не просто подключать файл, а передавать еще нужные значения. Тут уже от темы зависит. Посмотрите код темы StoreFront, там именно так сделано
спасибо. с горем пополам получилось!)
Отлично!
красиво! Молодец! ХОЧУ ПРАВИЛА ПРИЕМА ШАБЛОНОВ ВОРДПРЕСС НА ТОРГОВЫЕ ПЛОЩАДКИ themeforest например
Это вам надо на канал к Александру Сокирке, у меня в планах подобного небыло
Здравствуйте!
Почему не работает?
Тема OceanWP
remove_action (‘woocommerce_single_product_summary’, ‘woocommerce_template_single_title ‘, 5);
Доброго! В теме значит фильтр уже используется или отключен с этим приоритетом. Ну и в данной теме этот фильтр заведен на настройку отключения заголовка. Проще через настройки отключить
Урывками все.Автор не до конца объяснил один момент, уже кидается в другой.В итоге не понятно.
В общем сначала делаем адд, а если это фильтр то еще и ретурн.
Если кратко, то да)
Бдынц и лайк
Пиздец, объяснение… никакой упорядоченности, никакой теории, обрывки из отрывков и вырывание из контекста. Только время зря потратил, и один хуй — никакой конкретики.
что за программа редактирования?
В данном видео Sublime Text
Мне кажется с этими экшенами путаница такая потом получится. Лучше просто в тупую код вписать куда надо да и все без всяких экшенов.
Не лучше, если есть инструмент экшенов то надо им пользоваться, да и не везде получиться просто так без последствий вставить код
программист wordpress не должен знать, что такое «echo» — разве нет хука чтоб напечатать «echo»???
Не такого хука нет
Автор, доброго времени суток с уважением к Вам скажу спасибо за видео уроки что вы делаете многие посмотрел. Но не могу понять как открыть файлы Html в плагина Woocommerce? и тем более какая программа нужна и как вообще по шагово начать изменять Html, тем более пользоваться хукоми
Доброго! Любой редактор кода подойдет для подобного. И в Вукомерсе нет html файлов, весь html генериться через php
Наконец-то мне стало ясно когда именно выполняется тот или иной хук. Уже неделю изучаю эту тему и только после этого видео мне дошло. Спасибо!
Рад, что видео помогло
kratko, ponjatno, lehko, aktualno v 2021, spasibo
Непонятно только, на кой хер было изобретать велосипед? Чем способ с хуюками, лучше обычной html-портянки, где можно было сразу в одном месте изменить все — расположение и стиль того или иного объекта?
А если надо изменить данные ядра, но так чтобы при обновлении ничего не слетело, тогда хтмл портянку не получиться использовать