в чем разница между timthumb и миниатюрой поста?
Я получаю изображение через wordpress, встроенный в post_thumbnail, но я вижу, что многие разработчики используют timthumb для этого, и я не знаю, почему! это более гибко или что-то в этом роде?
2 answers
Есть две причины:
- post_thumbnail был представлен с WordPress 2.9, и многие темы, в которых использовался TimThumb, потому что post_thumbnail еще не был доступен для них.
- TimThumb более гибкий, чем post_thumbnail - он предоставляет вам больше возможностей для обрезки изображений и позволяет применять простые фильтры к изображениям.
Однако TimThumb также вызвал проблемы с безопасностью , особенно с сайтами, которые не поддерживайте их темы (и, следовательно, их версии timthumb) в актуальном состоянии. Из-за этого часто имеет смысл использовать пост-миниатюру, особенно если вам не нужно ничего, кроме встроенной обрезки WordPress для миниатюр.
Да, он более гибкий. Это позволяет вам изменять размер или обрезать изображение так, как вы хотите (проверьте список параметров: http://www.binarymoon.co.uk/2012/02/complete-timthumb-parameters-guide /). И взгляните также на домашнюю страницу проекта: http://www.binarymoon.co.uk/projects/timthumb/
С другой стороны, если вам не нужно использовать расширенные возможности обработки изображений, изображение функции WordPress (post_thumbnail) в порядке. Лично я никогда не использовал timthumb в своих темах и все они хорошо работают. Особенно, когда вы можете добавить размер_имя_размера