История появления плагина

Kama Thumbnail

В прошлом, когда я был совсем еще зеленым в мире программирования, в тот зимний вечер, я трудился над своим первым шаблон для WordPress. Мне нужно было настроить вывод миниатюр к записям. К тому моменту я уже познакомился с рядом шаблонов для WordPress, в которых встречалась реализация этой задачи. А реализовывалась она посредством, наверняка, известного вам скрипта timthumb.php - создает уменьшенную копию изображения по передаваемой ссылке на это самое изображение. Скрипт этот я конечно в итоге прикрутил к шаблону и был доволен результатом, но это продолжалось недолго...

Все работало: вставляешь в запись изображение, брешь ссылку на него и добавляешь её в, специально созданное произвольное поле. В шаблоне ссылка с этого поля считывается и по ней создается миниатюра. Но спустя какое-то время, постоянное копирование и добавление ссылки в метаполе, стало утомительным занятием. Более того, бывало, что я вообще забывал вставить эту пресловутую ссылку и после публикации приходилось возвращаться к редактированию записи... Знакомо?

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