Задать вопрос
Услуги по WordPress и WooCommerce


✔ Разработка – создание сайтов и интернет-магазинов.
✔ Поддержка – обновления, безопасность, исправление ошибок.
✔ Плагины – кастомные решения и интеграции.

Оптимизация, SEO, настройка платежей и доставки.


--------------------------------------------------------------------------
В личку писать только для коммерческих предложений
Контакты
Местоположение
Россия

Достижения

Все достижения (43)

Наибольший вклад в теги

Все теги (91)

Лучшие ответы пользователя

Все ответы (1028)
  • Как правильно делать тему для woocommerce?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Парни из WooThemes действительно огонь, но делают они не так ровно по другой причине. Они Производят и плагин и тему, соответственно зачем им включать плагин в тему, если там их и так все устраивает?

    Ежели вы хотите менять по всякому, то путь именно такой копируете папку templates, и меняете всякое в ней, но и всю папку копировать не надо, а ровно те шаблоны, которые вы меняете, зачем нагружать тему лишними файлами,

    у меня это устроено так
    1e1c2cf5ab.jpg
    настройки выношу в отдельный файл.

    По поводу остального, WooCommerce тем и крут, что его можно крутить как хочется, и именно для этого там во всю и используются фильтры и экшены.

    Да и вообще использование данных возможностей, есть хороший тон при разработке к примеру, я разрабатываю всякое на собственном фреймвоке, все акшены вынесены у меня в отдельный файл, что позволяет без каких либо лишних телодвижений гнуть проект в любую сторону.
    d99cde57a7.jpg
    Ответ написан
    8 комментариев
  • Сильно ли влияет использование элементора на скорость загрузки сайта?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    1) Самописный сайт — это очень размытое и зависит от навыка самописца, можно собрать лютого франкенштейна, который будет ползать и просить его убить, а можно ультра-мега шустрый сайт, буквально залетающий в клиент.

    2) Элементор — мусор, без дикого кэширования и кучи работ по оптимизации и микрооптимизации и грамотной
    настройки сервера более-менее серьезный сайт на нём не собрать. Все хвалёные билдеры — фигня, из них наиболее легкий — Бобер (Beaver Builder), но это не значит, что он хороший. Все они — куча инлайна и лютая вложенность, огромное, адски огромное количество подтягивающихся на фронт ресурсов, для даже вывода контента, в отличии от Гутенберга, требует от движка закатать рукава, обновления Элементора — это отдельная песня и боль, билдеры дырявые, как гей-парад.
    Они имеют право на жизнь для всяких там личных бложиков, ну или в качестве инструмента прототипирования.

    3) Гутенберг - ему не может не хватать возможностей, если не хватает каких-то готовых блоков, полно плагинов даже в офф репе WP, которые добавляют их практически не ограниченное количество, и ничего не мешает написать свои блоки, такие как надо. вот пример довольно толковой либы под него https://wordpress.org/plugins/kadence-blocks/
    Он во всём лучше сторонних билдеров.
    Ответ написан
    1 комментарий
  • WordPress какие-то символы в конце url, как убрать?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Это WooCommerce а не WordPress такое делает
    Измените это параметр на другой, без кэширования
    4e7c4f9c77.jpg
    Ответ написан
    5 комментариев
  • Где почитать про разработку woocommerce кроме документации?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    на экшен фильтр повесить нельзя, экшен это событие, фильтры нужны для модификации параметров принимаемых или возвращаемых функцией. Для применения фильтра мрдифицируемое должно иметь apply_filters( 'filter_name' , $array, бла бла бла всякое другое )

    do_action( 'woocommerce_before_main_content' ); - это событие на которое повешены функции, сверху вежливо написано, какие функции на него повешены. В данном случае это хлебные крошки с приоритетом 20

    Для посмотреть на woocommerce_breadcrumb, идем на гитхаб woocommerce и в нем ищем function woocommerce_breadcrumb, находим ее в файле https://github.com/woocommerce/woocommerce/blob/75... и из ее кода видим, что,
    1. filter / woocommerce_breadcrumb_defaults - можем поменять разметку
    2. filter / woocommerce_breadcrumb_home_url - можем поменять адрес главной
    3. action / woocommerce_breadcrumb - повешен метод который генерирует микроразмеку, можем его отключить, подключить свой, обработать данные дополнительно
    4. wc_get_template( 'global/breadcrumb.php - можем переопределить шаблон вывода полностью
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (4)