Как редактировать плагины wordpress ?

Всем привет, сегодня будет интересная запись, про то как можно самому редактировать wordpress плагины. Например установили вы плагин какой-нибудь полезный, а некоторые его элементы отображаются на английском языке или вам цвет не нравится. Не обязательно сразу же удалять этот плагин, вы сможете сами изменить этот плагин, заменить английские слова на Русские или поменять цвет того или иного элемента. Я покажу вам как можно самому редактировать wordpress плагины. Я установил себе на черновой сайт плагин, который добавляет на сайт виджет формы входа на сайт login. Как раз на примере этого плагина я вам и буду объяснять как редактируются плагины.

 

 

Замена слов

 

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

 

07-01-2016 13-06-10

 

Далее, перейдите на страницу Плагинов, под названием плагина, который вы хотите изменить, нажмите на вкладку — Изменить.

 

07-01-2016 13-24-07_mini

 

Далее, на странице редактирования плагина, справа, вам нужно найти нужный файл для редактирования и нажать на него. Конечно иногда приходится по порядку искать во всех подряд файлов, чтобы найти нужное слово для перевода, но со временем начинаешь быстрее находить, так как появляется опыт, начинаешь замечать некоторые нюансы. Так как редактировать я буду виджет, то я выбрал файл, у которого название файла заканчивается на widget.php и я оказался прав. После открытия файла, необходимо найти нужные нам слова для перевода. Можно искать вручную, если в файле не много текста, если текста много, то лучше воспользоваться поиском по странице.

Нажмите сочетание клавиш Ctrl+F у вас в углу экрана появится поиск по странице, введите в поле поиска слово, которое вы хотите найти и нажмите Enter. Если вы открыли нужный файл, то вам покажут слово, которое вы ищите, выделенное оранжевым цветом, вам лишь останется заменить слово на Русское. Но может отобразиться и несколько одних и тех же слов и вам нужно выбрать нужное слово для перевода. Все слова в плагинах, которые отображаются на сайте, в виджетах или в формах и т.д., в редактируемом файле будут отображаться в одиночных кавычках и скобках.

 

07-01-2016 13-39-50_mini

 

Пример нужного слова, которое мне нужно заменить на Русское, в одиночных кавычках и скобках.

 

07-01-2016 13-41-39_mini

 

Заменяю слово на своё, на Русское, обновляю файл, перехожу на сайт и смотрю результат, если заменил нужное слово, то результат отобразится на форме.

 

07-01-2016 13-53-01 07-01-2016 13-53-36

 

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

 

 

Редактирование стиля

 

Для изменения стиля, например, чтобы поменять цвет или размер, вам нужно открыть файл, название которого заканчивается на widget.css. Но, например в моём случае, виджет формы подстроился под стили шаблона, то есть своих стилей он не имеет, такое можно наблюдать в большинстве плагинов, виджетов, форм, на разных темах они будут выглядеть по разному. То есть внешность формы виджета, зависит от внешности вашей wordpress темы. И чтобы изменить стиль такого плагина, вам нужно редактировать не плагин, а сам шаблон сайта, его стили.

Вы можете проверить, если форма виджета имеет свои стили, то в css файле они будут отображаться и вы их сможете изменить. Например для изменения стиля кнопки, должно присутствовать значение — Button background color —  цвет фона кнопки и т.д.

 

07-01-2016 14-05-16

 

На этом у меня всё, жду ваших комментариев, до новых встреч !

 

Как редактировать плагины wordpress ? обновлено: Январь 7, 2016 автором: Илья Журавлёв
 
 

9 комментариев

  • Юлия 14.04.2016 Ответить

    Почему то не меняет((((

    • Илья Журавлёв 14.04.2016 Ответить Автор

      Что не меняет, можно по подробней ?

  • Юлия 14.04.2016 Ответить

    Не меняет текст на русский;(
    Да и в принципе даже на английском если пишу,не хочет(

    • Илья Журавлёв 14.04.2016 Ответить Автор

      О чём речь ? Мне сложно понять в чём проблема, по конкретней можно. Где не меняет текст ? О каком плагине речь ? Что ты хочешь сделать ?

  • Сергей 26.08.2016 Ответить

    более эффективно и правильно будет редактировать файл *.po, в папке plagin/languages (в случае локализации плагина)

    • Илья Журавлёв 26.08.2016 Ответить Автор

      Да, согласен, правда не у всех плагинов есть такой файл, тогда можно использовать плагин — Loco Translate.

  • Сергей 26.08.2016 Ответить

    да, но Loco Translate не всегда определяет файли локализации куда нужно, у меня один плагин не переводился, пока я не скопировал файли локализации с plagin/languages в wp-content/language/plagin/ c указанием префикса названия плагина, перед ru_RU в названии файлов…самий удобний способ на мой взгляд — редактирование (или создание, если нет) файлов локализации при помощи програми poedit.

  • Анастасия 15.10.2016 Ответить

    если к плагину будет обновление и я его установлю — все правки потеряются?

    • Илья Журавлёв 15.10.2016 Ответить Автор

      Да, такое может случиться, но не со всеми плагинами. Для изменения CSS лучше использовать плагин — SiteOrigin CSS, а для перевода слов плагин — Loco Translate.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *


2 + 9 =



super-infa-top
Стрелка вверх