Поддержка Проблемы и решения Редактирование файлов темы

  • Решено angor

    (@angor)


    Всем привет!
    При попытке редактирования файла header.php вылезает ошибка: Невозможно соединиться с сайтом для проверки на ошибки, был сделан откат изменений в PHP-коде. Вам нужно загрузить измененный PHP файл другим способом, например через SFTP.
    Очевидно, это связано с обновлением WordPress до 4.9. Пожалуйста, подскажите, как теперь можно успешно редактировать файлы темы?

Просмотр 15 ответов — с 76 по 90 (всего 108)
  • Только не надо ругаться на тех, кто огородил травмоопасный участок.

    Это не участок огородили, это мост перекрыли полностью. Для всех. И для тех, кто с разбегу пер, и для тех, кто аккуратно ходил.

    Для всех.

    Неправда же. У меня редактирование файлов из админки работает. Но я им не пользуюсь.

    на данном форуме модераторы только для поддержания порядка.

    Вы не поверите, но это так на любом форуме.

    Судя по всему, там не безопасные перила установили, а вообще снесли мост нафиг)))))))

    Это не участок огородили, это мост перекрыли полностью. Для всех.

    на четырех разных хостингах я не столкнулся с подобной проблемой

    Ещё раз — не только. Доп. стили есть в кастомайзере.

    справедливости ради — этим пользоваться невозможно.
    то есть добавить то проще простого, но потом вспоминать, где ты это прописал — проблема. инспектор говорит, что это inline стили, а вот где оно прописано так сразу и не сообразишь.

    а по теме — мне безумно нравится и подсветка кода (плагины использовал раньше для этого) и проверка кода. и безумно жаль, что на моих рабочих сайтах проверка кода не работает — там установлен какой-то большой монстр-каталог с земфореста, чей автор пока еще его работу не исправил.

    и когда проверка не работает и сохранение не пашет — это и правда гиммор. поменять пару слов в коде и для этого лезть на ftp — реально утомляет, я уже привык как-то мелкие правки в админке делать. эх 🙁

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Это не участок огородили, это мост перекрыли полностью. Для всех. И для тех, кто с разбегу пер, и для тех, кто аккуратно ходил.

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

    Ида. Я тоже проверил на 3х хстингах. 2 из них вообще бесплатные. Нигде проблемы не увидел.

    справедливости ради — этим пользоваться невозможно.

    ну и как-то не правильно, когда стили грузятся из БД

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    справедливости ради — этим пользоваться невозможно.

    Не только возможно, но и стало удобнее — не только подсветка, но и подсказки появились. Не помню было ли ранее, но сейчас и изменения стразу отображаются. Без сохранения.

    то есть добавить то проще простого, но потом вспоминать, где ты это прописал

    Ну тут ж не ВП виноват 🙂 А если память подводит — можно и в комментариях писать где это 🙂 (комментарии вообще полезны и признак хорошего тона)

    поменять пару слов в коде и для этого лезть на ftp — реально утомляет, я уже привык как-то мелкие правки в админке делать. эх 🙁

    Я воще не понимаю зачем логиниться на сайт, если достаточно в тоталкоммандире зайти на вкладку с ранее открытым ФТП (ну или зайти по CTRL+F) и нажать F4.
    А воще у меня всегда локально лежат файлы. И как можно менять на сервере, не имея локальных бекапов — для меня странно.

    Не только возможно, но и стало удобнее — не только подсветка, но и подсказки появились. Не помню было ли ранее, но сейчас и изменения стразу отображаются. Без сохранения.

    красиво, удобно, полезно — но совершенно не юзабельно.
    особенно, когда в теме прописано что-либо с !important — и без залезания в style.css ничего не попишешь.

    а спустя год правок вспомнить, что ты там добавлял в кастомайзере — большая проблема. как и заниматься правками одновременно и в кастомайзере и в стилях темы.

    я мучался с этим, а потом забил — перенес все с кастомайзера в темы.

    Ну тут ж не ВП виноват 🙂 А если память подводит — можно и в комментариях писать где это 🙂 (комментарии вообще полезны и признак хорошего тона)

    комментарии к чему? к стилям?
    у меня несколько десятков сайтов — помнить, где там правки были в style.css, а где в кастомайзере, да еще спустя год — это невозможно.

    когда эта опция появилась в движке — я радовался. а потом разочаровался и забил полностью.

    Я воще не понимаю зачем логиниться на сайт, если достаточно в тоталкоммандире зайти на вкладку с ранее открытым ФТП (ну ли зайти по CTRL+F) и нажать F4.

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

    А воще у меня всегда локально лежат файлы. И как можно менять на сервере, не имея локальных бекапов — для меня странно.

    тоже лежат, но толку то? это только для серьезных правок, а не цвет стиля в php-коде поправить.

    мелкие правки действительно удобнее из админки сделать, да

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    я мучался с этим, а потом забил — перенес все с кастомайзера в темы.

    Ну я считаю кастомайзер для мелких корректировок на скорую руку (и во время разработки). На продакшене конечно всё в файлах. Дочерней темы и своих плагинов.
    А «мучения» — это личное, во многом от зависит организации работы и инструментов. (как это — найти код в редакторе кода в ВП не проблема, а в кастомайзере проблема? Это я понять не могу.)

    И вообще я отвечал на вопрос «только ли ФТП для стилей» 🙂

    комментарии к чему? к стилям?

    Да. Не знали что это возможно?

    Их потом видно если что даже в инспекторе

    а ftp — каждый сайт на своем сервере, для открытия файла для правок нужно сделать миллион лишних телодвижений

    При использовании правильных файменеджеров или даже блокнотов с ФТП — это быстрее, чем в логинится в браузере. Намного быстрее. Никаких лишних телодвижений. Лишние это в админке.

    тоже лежат, но толку то? это только для серьезных правок, а не цвет стиля в php-коде поправить

    Толк в правильности подхода к разработке. Сегодня одно изменение без бекапа, через месяц другое, а через год «серьезные правки» (и хорошо, если на хостинге проблем не возникло) и это «несерьёзное» приказало долго жить. Ну те трудиться над восстановлением.
    Нет, я не настаиваю, дело хозяйское как кому работать и чем рисковать…

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

    Я, допустим, редактирую код по 500 раз в день. И да, я делаю это через браузер. И я не хочу ставить никакие программы для этого.

    Мне вот одно интересно. Если чел редактит файлы из админки ВП без бэкапа и сохранения исходного кода, то он ведь и в менеджере файлов на хосте будет делать так же, и через ту же файлзиллу, так? И что, ему что-то даст, что он воткнул корявый код «правильными путями»? Сайт не сломается, если в него накидать этих корявостей посредством файлового менеджера? Смысл тогда во всех этих телодвижениях в обновлении?

    Модератор Yui

    (@fierevere)

    ゆい

    редактируя в внешнем редакторе, человек при поломке сайта не столкнется с ситуацией, когда у него нет доступа к файлам, кроме как из админки wordpress
    а таких случаев было полно

    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    И что, ему что-то даст, что он воткнул корявый код «правильными путями»

    Вообще «правильность» подразумевает и [авто]бекап файла. Это делают правильные блокноты.
    Но даже без этого работа через ФТП даст как минимум быстрый доступ/возможности исправить проблему. Ведь в большинстве случаев правят в админке, не имея под рукой доступов к ФПТ/ПУ хостинга. Пока они найдутся, да рабочие ли.. Тут были топики — люди неделями сидели без сайта пока получили доступы. А за это время уже и хостеровских бекапов может не оказаться.

    ЗЫ. С одной стороны радует, что люди не сталкиваются с повреждением файлов при передачи их содержимого(!) по http или из-за хостинга. С другой — они же не понимают что это возможно и насколько реально. И только ФТП — специальный протокол для передачи файлов.

    • Ответ изменён 1 год, 11 месяцев назад пользователем SeVlad. Причина: ЗЫ

    И что, ему что-то даст, что он воткнул корявый код «правильными путями»?

    Сайт сломается, да. Но ftp доступ от этого никуда не денется, следовательно, ошибку можно быстро исправить. А если чел всё делает только через админку, и эта самая админка отнимется — всё, вставай, приехали.

    Может, для Вас это будет новостью, но очень многие сторонники редактирования файлов через админку вообще не знают (и знать не хотят) о том, что есть ftp и файл-менеджеры в ПУ хостинга. А зачем что-то еще изучать? Они же не программисты :))))))

Просмотр 15 ответов — с 76 по 90 (всего 108)
  • Тема «Редактирование файлов темы» закрыта для новых ответов.