Виталий Манн
1 Фев в 08:43
47 просмотров
3 минут
Как добавить в Soccer Info иконки и названия команд
Содержание
Нет времени читать статью?

Но вам требуется продвижение сайта или создание сайта-лидера, идеального для SEO? Тогда вы можете оставить заявку на продвижение или заявку на создание сайта. Если вы собираетесь продвигать сайт самостоятельно — продолжайте чтение!

Многие владельцы сайтов, использующие бесплатный плагин Soccer Info, хотели бы видеть не просто таблицы с актуальными данными по футбольным чемпионатам, но и иконки команд. Также многие хотят оперативно и просто вносить правки в названия команд, ведь плагин не всегда отражает их корректно. Давайте разберемся с этими 2-мя важными вопросами раз и навсегда! Открываем статью по ссылке ниже и читаем инструкцию.

Как в плагин Soccer Info добавить иконки команд и исправить названия

Бесплатный плагин Soccer Info разработан для вывода таблиц с информацией по футбольным чемпионатам. Он пользуется большой популярностью и, в принципе, эффективно справляется со своей задачей, но есть «несколько но»: не всегда названия команд написаны правильно и не все команды имеют свои уникальные гербы-иконки. Разберемся, как все это исправить.

Исправляем названия команд

Первым делом нужно открыть файл плагина soccer-info.php и найти функцию:

Как добавить в Soccer Info иконки и названия команд

Название переменной здесь $incorrect_teams и внизу неправильные значения. А при скролле вниз мы видим переменную $correct_teams, где значения также перечислены по порядку:

Как добавить в Soccer Info иконки и названия команд

Если вы ранее не «кодили», тогда разберемся подробнее. Дело в том, что очередность перечисления правильных названий должны быть такими же, как и у неправильных. 

Как добавить в Soccer Info иконки и названия команд

То есть, 3-й в списке неправильных значений — Олимпик Марсель и в конце названия точки. А нам нужно, чтобы в таблице отображались полные названия. Поэтому мы размещаем его в списке с правильными названиями в нормальном виде и так же на 3-ем месте (то есть — соблюдаем очередность). И так поступаем со всеми командами.

Как добавить в Soccer Info иконки и названия команд

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

Как добавить в Soccer Info иконки и названия команд Как добавить в Soccer Info иконки и названия команд

Добавляем иконки

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

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

Как добавить в Soccer Info иконки и названия команд

Теперь необходимо найти иконки для всех команд размерами от 22 на 22 пикселя. Каждая иконка должна иметь название, аналогичное названию команды. Вместо пробела необходимо прописывать нижнее подчеркивание — «_». 

Собрав полный список иконок, их необходимо разместить в папке /img/soccer-icons/. Так плагин сможет самостоятельно найти изображения и использовать их для вывода герба команды. При этом, плагин будет брать иконку в соответствии с ее названием, поэтому нужно быть очень внимательным при «обзывании» картинок.

Как добавить в Soccer Info иконки и названия команд

Если названия футбольных команд написаны на русском, их обязательно необходимо перевести в транслит. Если плагин не отобразил какую-либо иконку, значит вы допустили ошибку в названии. Также очень важно подобрать правильное название для команд (сопоставить каждое с выводом переменной $correct_teams), которые содержат апострофы или любые другие дополнительные знаки (например, немецкие клубы).

Как добавить в Soccer Info иконки и названия команд

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

0

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

Ваш адрес email не будет опубликован.

19 − одиннадцать =