Для редактирования кода блога мы будем пользоваться текстовым редактором Notepad++. Эту программу ставьте обязательно себе на компьютер. Ниже перечислю основные функции и особенности Notepad++.
Преимущества текстового редактора Notepad++:
- Этот текстовой редактор предоставляется абсолютно бесплатно;
- Есть возможность отмены действия. То есть, допустим: Вы исправили код, затем он выдает ошибку, а Вы не помните, что да как было. Чтобы вернуть в обратное положение, Вам достаточно нажать «Правка»—>"Отмена" или CTRL+Z до тех пор, пока Вас не устроит состояние блога ;
- Можете одновременно работать с другими файлами, что очень удобно;
- Присутствует подсветка синтаксиса (каждый вид элемента окрашен в свой цвет, так же можно кликнуть по открывающему тегу, в результате программа предоставит Вам закрывающий тег);
- Поддержка плагинов;
- Данный текстовой редактор предоставляет еще кучу возможностей и удобств для Вашей работы.
Думаю, вышеперечисленные преимущества убедили Вас поставить себе на компьютер Notepad++. Если это так, то Вам для начала нужно скачать Notepad++ или с официального сайта, затем установить его себе на компьютер. Запускаем программу, она будет выглядеть следующим образом (я открыл файл index.php темы моего будущего блога):
- Номер строки
- Открывающий тег <p>
- Закрывающий тег </p>
- Кодировка файла.
Об остальных нюансах можете почитать на сайте разработчика, ну или разбираться самому, так как программа полностью на русском и понятная.
Теперь покажу Вам как можно свернуть «внутренность» тега. Для этого нужно нажать на «-» (на рисунке выше показано цифрой 2). В результате Вы легко можете узнать, где находиться закрывающий тег. На рисунке ниже результат после сворачивания (заметьте вместо «-» теперь «+»):
![]()
Изменение кодировки файлов темы WordPress на UTF-8 (русский язык)
Чтобы не было проблем с кодировкой на Вашем блоге (русский язык может изображаться крякозабрами — о них ниже). Приведу пример.
В правой части моей темы заголовки на английском языке:
![]()
Чтобы слово «Categories» перевести на русский язык нам нужно вспомнить какой файл темы отвечает за правую часть блога. Этот файл называется sidebar.php, открываем его текстовым редактором Notepad++. Находим в этом файле слово, которое нужно перевести (для удобства можете нажать CTRL+F и в поле для поиска нужно набрать необходимое слово: 1 — слово для поиска, 2 — нажать для поиска, 3 — результат поиска):
Теперь, чтобы это слово перевести на нормальный русский язык, нам нужно переделать кодировку в UTF-8, и только потом перевести слово. А если кодировку не менять, получится вот что (заметьте, что вышло на картинке ниже. Это случай, когда я в файле темы изменил слово Categories на Рубрики, вот эти знаки и есть крякозябры):
![]()
Так как же сделать так, чтобы вместо этих знаков вышло нормальное русское слово? С программой Notepad++ это довольно легко и просто. То что нам нужно сделать, это всего лишь открыть нужный нам файл (в данном случае я открываю sidebar.php), переделать кодировку в UTF-8 и только потом перевести слово.
Чтобы перевести кодировку в UTF-8 нужно зайти в Notepad++ в раздел «Кодировки» и выбрать «Преобразовать в UTF-8 без BOM»:
В результате в правом нижнем углу у Вас должна выйти следующее:
Теперь сохраняем файл (CTRL+S) и любуемся результатом:
![]()
Хочу сказать Вам, что каждый файл нужно переделывать в UTF-8 только один раз и просто сохранить. И, пока я пишу новые уроки, я рекомендую Вам потихонечку начать переводить на русский язык то, что еще не переведено в Вашей теме.
Теперь, если Вы вдруг увидите на своем блоге крякозябры, будете знать в чем проблема, а если что-то подзабыли, этот пост Вам в помощь.
Интегрируем Notepad++ в Total Commander.
Если Вы пользуетесь файловым менеджером Total Commander (Total Commander: зачем он нужен блоггеру?), то для удобства работы интегрируйте Notepad++ в него. Это довольно просто:
- Открываете Total Commander
- Зайдите «Конфигурация» —> «Правка/Просмотр»:

- И укажите программу Notepad++ текстовым редактором по умолчанию (нажимаете на стрелки (показано цифрой 1) и указываете адрес до данной программы, потом у Вас в поле должно появится слово notepad.exe (на рисунке стрелкой 2)):

Про Notepad++ в сети полно информации, например можете почитать обзор Notepad++
___________________________
Если Вам понравился урок, подпишитесь на RSS, чтобы не пропускать новые бесплатные уроки моего блога (Что такое RSS-подписка?).
Удачи Вам!
___________________________
Следующий урок: Урок 18 Выводим популярные статьи на блоге.
Купить ноутбук желает каждый вебмастер. Если у вас его еще нет, советую посетить интернет магазин. Там можно: ознакомиться с моделями или действительно купить.


Привет, держи
думаю будет хорошим дополнением к твоей статье.
Спасибо.
Привет, спасибо. Думаю, кому интересно тот перейдет по ссылке.
А в какой программе вы столь изящные стрелочки на скриншотах рисуете?
В программе SnagIt. Там очень удобно делать скриншоты и редактировать их
О! Спасибо, мне тоже это понадобится.
Notepad++ конечно хорошая вещь, но в основном для мелких правок. Для более серьезных вещей, например разработки своих плагинов, стоит использовать более мощные средства. Сам давно перешел на NetBeans.
Пробовал как то Notepad в качестве альтернативы блокноту, но потом нашел akelpad и что-то как то привык к нему, теперь только им и польуюсь, хотя у него функциональность и поменьше, но мне удобнее в нем работать.
0_0 под Линуксом?
У меня на работе только Линукс, а дома XP. На работе приходится gedit пользоваться. Вообще ЛИнукс та еще хрень, не знаю что его так хвалят, половина программ не найдешь под него, а аналоги обычно хуже.
Прочитал статью. Может кто подскажет какой редактор позволяет перейти от текста к HTML. С уважением
Если вам нужно чтобы вы как в MS Word набирали текст, формотировали его, а на выходе получали html, то посмотрите в сторону Adobe Dreamweaver или того же MS Word (код правда будет ужасным).
Такие редакторы WYSIWYG
Изменение кодировки файла sidebar.php в notepad++ описанным способом не приводит к нужному результату (русские буквы все равно остаются кракозябрами). Скажите, пожалуйста, в чем может быть причина и как ее устранить? Заранее благодарю.
изменения, ка и у Mery тоже не происходят, ставлю нужную кодировку, пребразовываю и всё равно русских букв нет... что же делать?
Интегрируем Notepad++ в Total Commander.
А как узнать встроился Notepad++ в Total Commander или нет? И не понятно — какая из трех кнопочек должна быть активной:
«Файл под курсором-внутренней программой»,
«Выделенные файлы-внутренней программой» или
«Внешней программой просмотра».
Проделал для каждого случая попорядку, но так и не понял — интегрировался Notepad++ в Total Commander или нет.
Блог — занятная штука. Этакая вещь в себе. И, похоже, нужная лишь хозяину для размещения ссылок. Например, по последней ссылке в основном тексте статьи (обзор Notepad++), которая собственно статью и завершает, можно прочитать:
Notepad++ подеерживает несколько кодировок файлов. Но перевод из ANSI в UTF-8 здесь реализован плохо. Символы при смене кодировки не заменяются на соответствующие из другой таблицы, а превращаются в «кракозябру». В общем это так, предупреждение (сам так документ один потерял). Лучше Блокнотом меняйте.
Нет информации о том: как сделать чтобы NotePad++ присутствовал в списке «открыть с помощью».
А где то есть, вот ищу.
«Чтобы перевести кодировку в UTF-8 нужно зайти в Notepad++ в раздел «Кодировки» и выбрать «Преобразовать в UTF-8 без BOM»:
В результате в правом нижнем углу у Вас должна выйти следующее:»
У меня это следующее абсолютно чистый(!) документ получается!!! У вас стоит кодировка ANSI а преоразуя в UTF-8 без BOM получается чистая страница ! как с эти бороться?
С работать приятней:
он одновременно со сменой кодировки меняет в хедере «charset=utf-8». И с BOM заморачиваться не надо, так как по умолчанию выставлено без него.
Сделала все, как написано, кодировки изменила, в правом нижнем углу надпись ANSI as UTF-8 получила, поменяла слово на русское, сохранила. А когда пытаюсь посмотреть результат, не то что кракозябры, вообще ничего не открывается, пишет про какую-то синтаксическую ошибку. Как быть? Хочу русские слова в своем блоге!!!
Ошибку выложите сюда.
Fatal error: Call to undefined function wp_list_Рубрики() in Z:\home\localhost\www\web\wp-content\themes\Estetica\sidebar-left.php on line 7
А зачем Вы переименовали в «wp_list_Рубрики()»?! это функция, ее нужно оставлять также. Фразу wp_list_Рубрики() в wp_list_categories
Петр, а в каком месте тогда нужно перевести слово? Я это сама должна делать или получится автоматически как-то?
подскажите у меня нельзя выбрать в notepad++ Преобразовать в UTF-8 без BOM. подскажите что делать
Установите другой NotePad, в котором есть эта функция... Я пользуюсь NotePad ++ 5.8.3 — эта функция есть. Удачи)))
Спасибо Вам огромное. Вы решили мою проблему. Переводил CometChat для Joomla. Ничего не получалось на протяжении 2-х дней. Просто при преобразовании кодировок не нажал сохранить. А когда сохранил и перевел одну строку — у меня была настоящая эйфория — «у меня получилось». А я уже подумывал менять этот чат на что-то другое, но ужасно не хотелось сдаваться. Спасибо Вам!
преобразовываю, преобразовываю...а результат один. ничего не меняется и ничего не переводится...уже и не знаю как быть...
Делаю все как положено, в углу появляется это Анси ас ютф 8
Но в итоге что в самом редакторе что на блоге вставляется либо на латинице либо вот что при русской раскладке: Ðóáðèêè
В чем тут причина?
Блин своеобразно решил конечно свою проблему...
И notepad качал с разных источников и во всех порядках исправлять и преобразовывать — ни в какую не хочет писать кириллицей...
в общем в итоге оно у меня исправляется только написав предварительно в блокноте, скопировав и вставив в notepad
Латиницей нормально, Кириллицей не в какую — óáðèêè такая чудища получается
А я notepad++ еще для написания программ на С иногда использую, но так и не понял как к нему правильно gcc прикрутить, чтобы компилятор запускать одним щелчком мыши.
не меняются на русские...
Привет!
Хочу перевести «Views».На блоге отображается, а в sidebar.php views вообще отсутствует. Как такое может быть?
Перевёл через настройки-виджеты.Всё отлично!Благодарю за оч полезную информацию!
в первым шаге этого урока, Royalblye в папке Themes нет, файл index.rhr есть и открывается через программу блокнот. Программа Notapad++ то же есть и установлена на диске D, но не папке Server и тд. Я установил Notepad++ еще когда выполнял установки денвера и WP. Что делать?
Нужно выбрать программу Notepad вручную. Правая кнопка мыши -> Открыть с помощью... -> И там указать адрес до Notepad. В смысле, нет index.php?
извеняюсь не index.rhr , а index.php
Петр подскажите пожалуйста. если wp стоит на хостинге какую программу мне нужно использовать для редактирования кода блога. Чтобы там тоже были номера строк. Заранее благодарен.
Также Notepad, через ФТП работаете с блогом и все.
Спасибо большое попробую.
Здравствуйте петр все сделал как вы описали но открыть файлы не получается пишет 200 port command succefuli подскажите как быть?
Если нужно то антивирус стоит Comodo
Файлы темы сначала скачиваете на компьютер, редактируете их у себя на компьютере, потом обновляете на сервере через ФТП.
Петр большое спасибо что возитесь с моей проблемой! я вам уже наверное надоел. Но при копировании через FTP Total commander все равно пишет что 200 port command succefuli хостинг у меня sprinthost у них даже есть инструкция по настройке FTP все сделал как они пишут но результата нету((
Попробуйте через Filezilla
Я попробовал скопировать favicon и вот что выдает тотал командер PORT 92,126,17,155,7,165
200 port command succefuli
RETR favicon.ico
425 Could not open data connection to port 1957: Operation timed out потом появляется окошко что не удалось скопировать файл. версия тотал командера 7.56а
Обновился Notepad, версия 5.9.6.2 , в привычном месте «Запуск» в место выбора в чём запустить файл (все применительно к html) показывается F5 и «введите параметры запуска». В чем и где ошибка? Как сделать, чтоб редактируемый файл открывался в браузере ?
ничего не понял!Засада полная))
у меня та же проблема! меняю кодировку, а все равно кракозябры попробовала переустановить notepad — ничего ((( помогите плиззз
У Вас Windows 7? Если да, скачайте самую последнюю версию Notepad или запустить Notepad в режиме совместимости с Windows XP.
Здравствуйте!
Не удалось интегрировать Notepad в Total, выдает ошибку:
Не удается записать C:\Program Files\ Total Commander\wincnd.ini Снимите защиту от записи!
Что это может быть?
А еще при открытии файлов темы (style.css, index.php) нумерация строчек отсутствует. Просто выходит одним текстом, формат как в Word. Это по причине что не прошла привязка двух программ или какая-то другая ошибка?
Спасибо, если ответите.
Нет, это не из-за двух программ. К сожалению, причину не знаю...
Здравствуйте.
Проблема.
Когда запускаю для просмотра форму c расширением php из Notepad++ в Mozile Firefox начинает открываться бесконечное кол-во новых страниц. Как настроить , чтобы запускалась одна страница?
За ранее спасибо.
Всем привет, у меня такая проблема, запускаю notepad и браузер, в нотепаде прописываю текст как положено и тд, в браузере жму обновить страницу чтобы посмотреть текст правильно ли я написал но оно не обновляет, приходится выхадить с нотепада чтобы он сохранил текст и только тогда запускать в браузере, а как сделать невыходя из нотепада просматривать текст в браузере??? подскажите плиз а то уже надаело всевремя закрывать нотепад. кому несложно отпишите на
Lyaksey2012@gmail.com
Нажимайте на кнопку «Сохранить» и все.
У меня аналогично, если вставлять откуда-то русский текст — всё ок.
Если писать на месте в Notepad++ — иероглифы сразу при написании. КТО ПОМОЖЕТ?