Редактирование файлов темы
-
Всем привет!
При попытке редактирования файла header.php вылезает ошибка: Невозможно соединиться с сайтом для проверки на ошибки, был сделан откат изменений в PHP-коде. Вам нужно загрузить измененный PHP файл другим способом, например через SFTP.
Очевидно, это связано с обновлением WordPress до 4.9. Пожалуйста, подскажите, как теперь можно успешно редактировать файлы темы?
-
Только не надо ругаться на тех, кто огородил травмоопасный участок.
Это не участок огородили, это мост перекрыли полностью. Для всех. И для тех, кто с разбегу пер, и для тех, кто аккуратно ходил.
Для всех.
Неправда же. У меня редактирование файлов из админки работает. Но я им не пользуюсь.
на данном форуме модераторы только для поддержания порядка.
Вы не поверите, но это так на любом форуме.
Судя по всему, там не безопасные перила установили, а вообще снесли мост нафиг)))))))
Это не участок огородили, это мост перекрыли полностью. Для всех.
на четырех разных хостингах я не столкнулся с подобной проблемой
Ещё раз — не только. Доп. стили есть в кастомайзере.
справедливости ради — этим пользоваться невозможно.
то есть добавить то проще простого, но потом вспоминать, где ты это прописал — проблема. инспектор говорит, что это inline стили, а вот где оно прописано так сразу и не сообразишь.а по теме — мне безумно нравится и подсветка кода (плагины использовал раньше для этого) и проверка кода. и безумно жаль, что на моих рабочих сайтах проверка кода не работает — там установлен какой-то большой монстр-каталог с земфореста, чей автор пока еще его работу не исправил.
и когда проверка не работает и сохранение не пашет — это и правда гиммор. поменять пару слов в коде и для этого лезть на ftp — реально утомляет, я уже привык как-то мелкие правки в админке делать. эх 🙁
Это не участок огородили, это мост перекрыли полностью. Для всех. И для тех, кто с разбегу пер, и для тех, кто аккуратно ходил.
Многие даже не заметили ничего кроме появившейся подсведки кода. Они и не пишут радостные возгласы. Пишут только те у кого появились проблемы. Но мало кто из них помогает их решить.
Ида. Я тоже проверил на 3х хстингах. 2 из них вообще бесплатные. Нигде проблемы не увидел.
справедливости ради — этим пользоваться невозможно.
ну и как-то не правильно, когда стили грузятся из БД
справедливости ради — этим пользоваться невозможно.
Не только возможно, но и стало удобнее — не только подсветка, но и подсказки появились. Не помню было ли ранее, но сейчас и изменения стразу отображаются. Без сохранения.
то есть добавить то проще простого, но потом вспоминать, где ты это прописал
Ну тут ж не ВП виноват 🙂 А если память подводит — можно и в комментариях писать где это 🙂 (комментарии вообще полезны и признак хорошего тона)
поменять пару слов в коде и для этого лезть на ftp — реально утомляет, я уже привык как-то мелкие правки в админке делать. эх 🙁
Я воще не понимаю зачем логиниться на сайт, если достаточно в тоталкоммандире зайти на вкладку с ранее открытым ФТП (ну или зайти по CTRL+F) и нажать F4.
А воще у меня всегда локально лежат файлы. И как можно менять на сервере, не имея локальных бекапов — для меня странно.Не только возможно, но и стало удобнее — не только подсветка, но и подсказки появились. Не помню было ли ранее, но сейчас и изменения стразу отображаются. Без сохранения.
красиво, удобно, полезно — но совершенно не юзабельно.
особенно, когда в теме прописано что-либо с !important — и без залезания в style.css ничего не попишешь.а спустя год правок вспомнить, что ты там добавлял в кастомайзере — большая проблема. как и заниматься правками одновременно и в кастомайзере и в стилях темы.
я мучался с этим, а потом забил — перенес все с кастомайзера в темы.
Ну тут ж не ВП виноват 🙂 А если память подводит — можно и в комментариях писать где это 🙂 (комментарии вообще полезны и признак хорошего тона)
комментарии к чему? к стилям?
у меня несколько десятков сайтов — помнить, где там правки были в style.css, а где в кастомайзере, да еще спустя год — это невозможно.когда эта опция появилась в движке — я радовался. а потом разочаровался и забил полностью.
Я воще не понимаю зачем логиниться на сайт, если достаточно в тоталкоммандире зайти на вкладку с ранее открытым ФТП (ну ли зайти по CTRL+F) и нажать F4.
да потому что ссылки на рабочие сайты лежат в папочке на панели браузера. быстренько зашел — поправил. а ftp — каждый сайт на своем сервере, для открытия файла для правок нужно сделать миллион лишних телодвижений — я так делал, но потом понял, что для мелких правок тратится уйма лишнего времени.
А воще у меня всегда локально лежат файлы. И как можно менять на сервере, не имея локальных бекапов — для меня странно.
тоже лежат, но толку то? это только для серьезных правок, а не цвет стиля в php-коде поправить.
мелкие правки действительно удобнее из админки сделать, да
я мучался с этим, а потом забил — перенес все с кастомайзера в темы.
Ну я считаю кастомайзер для мелких корректировок на скорую руку (и во время разработки). На продакшене конечно всё в файлах. Дочерней темы и своих плагинов.
А «мучения» — это личное, во многом от зависит организации работы и инструментов. (как это — найти код в редакторе кода в ВП не проблема, а в кастомайзере проблема? Это я понять не могу.)И вообще я отвечал на вопрос «только ли ФТП для стилей» 🙂
комментарии к чему? к стилям?
Да. Не знали что это возможно?
Их потом видно если что даже в инспекторе
а ftp — каждый сайт на своем сервере, для открытия файла для правок нужно сделать миллион лишних телодвижений
При использовании правильных файменеджеров или даже блокнотов с ФТП — это быстрее, чем в логинится в браузере. Намного быстрее. Никаких лишних телодвижений. Лишние это в админке.
тоже лежат, но толку то? это только для серьезных правок, а не цвет стиля в php-коде поправить
Толк в правильности подхода к разработке. Сегодня одно изменение без бекапа, через месяц другое, а через год «серьезные правки» (и хорошо, если на хостинге проблем не возникло) и это «несерьёзное» приказало долго жить. Ну те трудиться над восстановлением.
Нет, я не настаиваю, дело хозяйское как кому работать и чем рисковать…Разрабы и иже с ними как обычно пытаются доказать, что это крутая фича. Только она теперь серьезно мешает мне и заставляет первый раз в жизни редактировать файлы ядра, чтобы отключить эту глупую функцию.
Я, допустим, редактирую код по 500 раз в день. И да, я делаю это через браузер. И я не хочу ставить никакие программы для этого.
Мне вот одно интересно. Если чел редактит файлы из админки ВП без бэкапа и сохранения исходного кода, то он ведь и в менеджере файлов на хосте будет делать так же, и через ту же файлзиллу, так? И что, ему что-то даст, что он воткнул корявый код «правильными путями»? Сайт не сломается, если в него накидать этих корявостей посредством файлового менеджера? Смысл тогда во всех этих телодвижениях в обновлении?
редактируя в внешнем редакторе, человек при поломке сайта не столкнется с ситуацией, когда у него нет доступа к файлам, кроме как из админки wordpress
а таких случаев было полноИ что, ему что-то даст, что он воткнул корявый код «правильными путями»
Вообще «правильность» подразумевает и [авто]бекап файла. Это делают правильные блокноты.
Но даже без этого работа через ФТП даст как минимум быстрый доступ/возможности исправить проблему. Ведь в большинстве случаев правят в админке, не имея под рукой доступов к ФПТ/ПУ хостинга. Пока они найдутся, да рабочие ли.. Тут были топики — люди неделями сидели без сайта пока получили доступы. А за это время уже и хостеровских бекапов может не оказаться.ЗЫ. С одной стороны радует, что люди не сталкиваются с повреждением файлов при передачи их содержимого(!) по http или из-за хостинга. С другой — они же не понимают что это возможно и насколько реально. И только ФТП — специальный протокол для передачи файлов.
- Ответ изменён 6 лет, 10 месяцев назад пользователем SeVlad. Причина: ЗЫ
И что, ему что-то даст, что он воткнул корявый код «правильными путями»?
Сайт сломается, да. Но ftp доступ от этого никуда не денется, следовательно, ошибку можно быстро исправить. А если чел всё делает только через админку, и эта самая админка отнимется — всё, вставай, приехали.
Может, для Вас это будет новостью, но очень многие сторонники редактирования файлов через админку вообще не знают (и знать не хотят) о том, что есть ftp и файл-менеджеры в ПУ хостинга. А зачем что-то еще изучать? Они же не программисты :))))))
- Тема «Редактирование файлов темы» закрыта для новых ответов.