Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
MedVedar

Max Medar

e-commerce developer
  • 111
    вклад
  • 9
    вопросов
  • 176
    ответов
  • 31%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • На сайте на WP перестали приходить письма на почту. В чём может быть причина?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Настройте отправку почты через SMTP. Например через плагин WP Mail SMTP by WPForms
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Можете рекомендовать хороший видео курс по WordPress(для продвинутого)?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    https://www.udemy.com/wordpress-development-create...
    https://www.lynda.com/WordPress-tutorials/WordPres...

    Но с выходом wp 5 они устарели.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Идти ли на тестера игр для начала?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Если планируешь работать QA, то почему бы и нет. Но если хочешь быть разработчиком, то стоит очень сильно задуматься. Есть мнение, что выбраться из QA на что-то другое не так просто.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Как реализовать редактирование страницы таксономии?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    ACF
    Или у вас чисто академический интерес?
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 комментария
  • Техники максимального разгона WordPress-сайтов до оценки 80-90 в Google PageSpeed Insights - как?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    платных тажелых темах с WPBakery Page Builder и с WooCommerce на борту - и всё это адски тормозит

    Это и будет адски тормозить. Попробуйте связку W3 Total Cache с Fast Velocity Minify. Второй плагин умеет оптимизировать чисто для PageSpeed Insights, ну так, чтобы было что начальству показать. Но учтите, что легко можно дооптимизироваться так, что сайт поплывет.

    Обычно больше всего баллов дает четкая подгонка изображений под размеры. Но в случае с вижуалкомпозером вам прийдется ручками править изображения под каждую страницу.

    Вообще лучше не подсаживайтесь на монстроуозные темы и вижуалкомпозеры, это тупик. Выберите простую тему, которая умеет только то, что вам нужно для конкретного сайта и больше ничего. Для контента используйте стандартный редактор. Если что-то нужно, что никак не получается сделать стандартным функционалом из админки - сделайте шаблон для нужной страницы + ACF (а лучше ACF pro).

    Если магазин большой, динамичный, с приличной посейщаемостью. То стоит нанять толкового программиста и администратора. Чтобы грамотно настроить VPS, вынести базу на отдельный сервер, объектное кеширование, обратный прокси и другие умные слова.

    Также есть смысл рассмотреть отличные от WordPress решения для интернет-магазина.
    Ответ написан более двух лет назад
    4 комментария
    Нравится 4 комментария
  • Как разместить медиафайлы в wordpress на другом сервере?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Или берете плагин (за хороший плагин прийдется заплатить), или пишете свой плагин, за который прийдется заплатить еще больше.
    Очень качественный пример - WP OFFLOAD S3
    Также функционал фыноса изображений есть в кеширующих плагинах. В fastest cache даже бесплатно.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Wordpress page builder свои блоки?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Смотря какого уровня билдер вам нужен.
    Можно писать свои блоки для таких гигантов, как visualcomposer и elementor. Не знаю, как там elementor, но visualcomposer рано или поздно начнет глючить.

    Можно напистаь свой билдер на ACF. Будет реактивно, но не очень наглядно.

    Можно посмотреть на Unyson.

    Также явно стоит учитывать, что скоро выйдет WP5 cо своим билдером gutenberg. Уже можно установить и пробовать, но я бы не советовал делать этого на сайте, который приносит деньги.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как в wordpress оправить данные через ajax?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    https://developer.wordpress.org/plugins/javascript...
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как настроить Email для WordPress?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    >>WP Mail SMTP
    Его достаточно. Как вы его настраивали?
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Добавить Нет записей в готовый цикл wordpress?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Подсматривайте в эталонные темы. Например, https://github.com/Automattic/_s
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как разделить функции php плагина и темы в wordpress?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    В вашем случае используйте неймспейсы или добавляйте к именам функций в теме и плагине свои префиксы. Далее, в теме, делайте проверку подключен ли ваш плагин и какая версия. Если плагин подключен, то вызывайте функцию из него, если нет - из темы.

    Если вам так не хочется это делать, то оберните свои функции в проверку ее наличия:

    if ( ! function_exists('моя_супер_пупер_функция') ) {
        function моя_супер_пупер_функция() {
            ...
        }
    }

    https://secure.php.net/manual/en/function.function...
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Живое preview на SASS без компиляции?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Смотрите watcher-ы. Они мониторят изменения файлов и запускают ваши таски на выполнение. Например, ватчер увидел, что sass файл изменился - запустил таск компиляции - обновил css в браузере. Механизм ватчеров отлично реализован в gulp, также есть в phpstorm, наверняка есть и в atom.

    Без проблем и загуглилось - https://atom.io/packages/atom-watcher
    Ответ написан более двух лет назад
    3 комментария
    Нравится 2 3 комментария
  • Больше время ttfb. Как уменьшить?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Нужно дебажить.
    Попробуйте отловить медленные запросы: https://wordpress.org/plugins/query-monitor/

    Попробуйте отловить медленные хуки, фильтры и тп. : https://wordpress.org/plugins/debug-bar-slow-actions/

    А там уже думайте, как оптимизировать и что делать дальше.

    Если все ровно и медленно вцелом, то попробуйте запустить свой сайт на другом хостинге и оценить скорость.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Зачем нужен wp_enqueue_script если он медленный?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Это не совет, это the right way. Эсли вы будете подключать прямым способом, то такие скрипты/стили не смогут учитывать и, если нужно, обрабатывать другие плагины. Также могут возникнуть конфликты, когда у вас будет куча версий jquery или другой библиотеки.

    При подключении через wp_enqueue_script вы можете гибко управлять зависимостями, как угодно прописывать логику загрузки/отключения скрипта. Плагины могут работать с такими скриптами. Объединять в один файл, например.

    А то, что у вас сайт грузится дольше, это проблемы хостинга либо ваша неспособность локализировать проблему.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Wordpress: регистрация размеров изображений для конкретных полей?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Вам нужен Image Processing Queue, но я столкнулся с тем, что он работает не на всех хостингах. Также можно посмотреть на Aqua Resizer.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как сделать хороший customizer для темы Wordpress?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Используйте ACF pro. Но если очень хочется именно кастомайзером, то обратите внимание на https://aristath.github.io/kirki/
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Плагин для профилирования в Wordpress?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Привет!
    Еще можно обратить внимание на Debug Bar Slow Actions
    Если нужно что-то серьезное, то посмотрите https://newrelic.com/ (платное)
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как сделать кнопку "загрузить еще" без плагина?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    но когда в цикле после или перед $rst[] = $post; что-то дописать

    Что конкретно вы пытаетесь дописать?

    Может лучше и проще будет написать новый код, чем править этот?

    Что такого специфичного, что нельзя прикрутить ajax-load-more или infinite-scroll.js?
    Ответ написан более двух лет назад
    2 комментария
    Нравится 1 2 комментария
  • Как разложить по полочкам понимание разработки темы для wordpress?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Берите и делайте! Все прийдет с опытом. Главное, не несите полную копипасту от темы к теме. Пробуйте разные вещи. Подсматривайте в темы других разработчиков.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • WordPress, письма с заявок попадают в папку Спама?

    MedVedar
    Max Medar @MedVedar
    e-commerce developer
    Да, там выше сказали про smtp и это верно. Либо подключать специализированные сервисы.
    Обратите внимание на плагин WP Mail SMTP .
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 2 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 12 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 11 ответов
    • 0 вопросов
  • cicatrix
    • 9 ответов
    • 0 вопросов
  • dyuriev
    Денис Юрьев
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    dimonchik2013
    • 6 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации