Как правильно добавлять код в functions.php. WordPress

Артем Абрамович

Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.

27 комментариев к “Как правильно добавлять код в functions.php. WordPress”

  1. У меня продвинутый вопрос!
    есть дочерняя тема, нужно выводить код сразу после тега
    Вариант отредактируйте header.php не катит.

    Нужно с помощью functions.php
    вставить нужный код и сказать чтоб он выводился на всех страницах после тега .
    Как это сделать?

    Ответить
    • @Vadym Volos Пожалуйста. Так и должно быть, там же скрипт, а скрипты желательно подгружать после загрузки все страницы. Так сам сайт будет меньше тормозить

      Ответить
    • @WPRUSe да не то особенный скрипт, Гугл говорит его сразу после открывающегося боди. Ну ладно пока и так пойдет.

      Ответить
    • @Vadym Volos Гугл всегда так говорит. Что такого особенного в этом именно кода? По сути вы делаете у себя на сайте окно, через которое можно удаленно добавлять другие коды на этот же сайт. Так что разницы никакой где эта форточка будет после открывающего body или перед закрывающим. Главное чтобы это окно было внутри body

      Ответить
    • @WPRUSe да ладно не забивайте голову) Там просто аналитика, поэтому он желательно должен грузится перед всеми другими скриптами и контентом.

      Ответить
    • @Vadym Volos Да я и не забиваю)))  
      Чтобы перед всеми грузилось можно использовать хук wp_head, но тогда код будет грузиться до открывающего боди. А любая аналитика и так будет работать…. Удачи вам! Если что, пишите…

      Ответить
  2. Чё-та не видит он ошибки я попробовал удалил точку с запятой как вы в видео и плагин спокойно активировался, почему так?

    Ответить
    • +Ganik Это смотря где точку с запятой удалить, бывают такие точки с запятой что и не влияют на работоспособность. О каком плагине речь? Который My Custom Functions или рукописный?

      Ответить
    • +WPRUSe Рукописный Александры Вовк, точку с запятой удалил также в точности как вы на видео!

      Ответить
    • +Ganik Интересно, надо проверить в чем загвоздка… Выясню отпишусь

      Ответить
    • +WPRUSe Единственное то что у меня сайт на локалке на рабочих сайтах пока не проверял а так всё работает отлично, хотя в принципе это я думаю не должно влиять? Главное приемущество этого плагина то что если в будущем при замене темы не надо будет по новой подключать скрипты и вспоминать где и какие коды подключал!

      Ответить
    • +Ganik Хм, я но локалке и проверял, все нормально, плагин ошибку отрабатывает, а вот на сайте как раз и пропускает…
      А вообще вещь удобная конечно, одни раз сделал и уже при замене темы не паришься

      Ответить
  3. У меня это дополнения не отображается как у Вас в видео(Запускаю программу и отдельный белый файл.

    Ответить
  4. Установил плагин my-custom-function по вашему совету. Добавил Ваш код для изменения woocomerce в разделе оформление заказа для соответствия 152ФЗ. При нажатии кнопки “сохранить” сайт упал!! Спасибо за совет, буду обращаться еще!

    Ответить
  5. Благодарю!Видео отличное, с помощью первого плагина внесла код, который исправил некорректную работу галереи. Теперь все работает! Еще раз спасибо за видео!

    Ответить
  6. Друг! Ты как будто сердечные капли подарил от “финтов с functions.php W.P”! Сколь принесло огорчений и мытарств с вылетом настроек !
    Шаг влево, шаг вправо, и …уже расстрел! Что обидно, бля… стоит локалка, казалось – ну выведите ОШИБКА! ИСПРАВИТЬ, или что то подобное.
    Нет, вылет!
    Так, что оценка тебе за поддержку – пЪятЪ баллов, лайк, подписка, и рука дружбы) Удачи и успехов!

    Ответить
  7. А если появляется такого рода ошибка: “вы должны вызвать функцию the_content в текущем шаблоне чтобы elementor работал на этой странице”. Касается только главной страницы. Не отображается содержимое в редакторе Elementor. Но зато можно увидеть в “Страницы” всё содержимое. Остальные странички работают. Читал и смотрел много видео, где говорится, что этот код можно добавить в page.php. Сайт сделан по теме Kallyas. Если можно, то можете подсказать, где именно должен располагаться кусок кода?

    Ответить
    • в page.php и должен, но конкретно по этой теме не подскажу, никогда с ней не работал.

      Ответить

Добавить комментарий

%d такие блоггеры, как: