Допиливаем IGIT Rel Post With Thumb

Автор: Сушинский.

igit rel

Про замечательный wordpress плагин IGIT Rel Post With Thumb я уже писал в статье выводим похожие посты с картинками Wordpress. Очень простой и действенный метод по добавлению красочной перелинковки материалов вашего сайта. Пожалуй, единственный качественный плагин, который сам автоматически делает тумбы (thumbs – маленькие картиночки) из первых картинок внутри постов и вставляет к ним кликабельные заголовки из этих постов.

Есть, правда у плагина  IGIT Rel Post With Thumb несколько недочетов, которые приходится допиливать напильником или, если буквально, то менять код своими руками.

Сами проблемы IGIT Rel Post With Thumb становятся очевидными не сразу, но внешний вид wordpress сайта они портят.

Итак, проблема номер раз – заголовок, выводящийся после тумб, имеет лимитированный размер. Если заголовок статьи длинный, тогда IGIT Rel Post With Thumb обрезает его, вставляя в конце раздражающий значок. Избавится от этого значка можно путем изменения кодировки всех файлов плагина в русскую кодировку (как правило, это utf-8).

Вторая очень напрягающая фиксированная высота фона, на котором выводится тумба и заголовок.  Если у вас короткие названия, то остается очень много свободного места под результатами перелинковки.

Чтобы подрезать высоту или, наоборот ее увеличить, нам потребуется отредактировать плагин IGIT Rel Post With Thumb и в частности один его файл - core.php

Делается это так – заходим в “Плагины” -> выбираем “Редактор” -> выбираем плагин для изменения (цифра 2 на картинке) и жмем “Выбрать”.

Справа появится список файлов плагина IGIT Rel Post With Thumb, мы ищем ”igit-related-posts-with-thumb-images-after-posts/inc/core.php”.

igit

У меня он второй сверху.

Открыв его, ищем строку

height:230px;

Подставляете свой размер.

Если вы хотите вывести заголовок подписи целиком, чтобы IGIT Rel Post его не обрезал, можно увеличить количество символов выводимых в заголовке. Изменяем все тот же файл ”igit-related-posts-with-thumb-images-after-posts/inc/core.php”.

Ищем в коде две строчки –

if(strlen($title) > 45) { $newtitle = substr($title, 0, 45) .'...';

Вместо цифры 45 подставляем свое значение…  Как видите – все очень просто!

Решение проблемы с крякозябрами в конце текста под тумбами

(Русския язык в тексте ссылки заменяется на нечитаемый символ, причем это только с последним символом перед троеточием):

2013-09-25 225302

Корень зла находится в функции substr!

Надо ее заменить на m_substr, для этого опять открываем ”igit-related-posts-with-thumb-images-after-posts/inc/core.php” и поиском находим функцию substr (она там одна) и добавляем к ней m_

Сохраняем изменения!

Теперь у нас нормальный русский язык в IGIT Rel Post With Thumb в подписях тумб без всяких крякозябр.

Так же очень много практических полезностей к wordpress можно найти на блоге http://wp-kama.ru/ - описание плагинов, хаков, функций. Сам порой туда заглядываю за решением тех или иных проблем с wordpress!

Об авторе:

-

Я приветствую вас на авторском блоге Tytto.ru

Основные темы блога - это решение различных проблем и вопросов с CMS Joomla и Wordpress, а так же практика продвижения сайтов - SEO, SMO и SMМ.

Если у вас заинтересуют мои услуги или у вас есть вопрос - все мои контакты есть в соответствующем разделе - заходите, не стесняйтесь.