2011-09-09 2 views
0

Я использую этот код:set_post_thumbnail_size() урожай не работает

set_post_thumbnail_size(726, 200, true); 

Моя цель состоит в том, чтобы ввести любой размер и пусть WP обрезать его и изменить его размер до 726x200.

Я получил его работу ОДИН раз, только один раз.
Теперь он больше не работает. Я попробовал 5 разных серверов. Я попробовал localhost с xampp и wamp. Ничего!

Изображение меняет размер, но оно не обрезается, как должно.

Я искал ответы за последние 5 часов без везения.
GD загружается в PHP. Я пробовал разные трюки httpd.conf и php.ini, и ничего не работает. Я попытался удалить изображение из галереи и добавить его снова, как предлагают некоторые люди, и еще ничего.

Я в отчаянии!

Это ошибка?

Изображение, чтобы вы могли видеть, что не так. Размер изображения изменяется только, но его нужно обрезать, и он должен располагаться до конца контейнера. bad http://i51.tinypic.com/2vi3xat.jpg good http://i51.tinypic.com/mwsl1u.jpg

+0

Где вы это делаете? Какой файл? –

+0

'functions.php' сразу после' add_theme_support ('post-thumbnails') ' – elclanrs

+0

Не уверен, что я понимаю: как бы я * обрезал * это изображение так, чтобы оно было до конца контейнера? Я не думаю, что так работает механизм миниатюр. –

ответ

0

OMG, я снова заработал. Я нашел преступника! Yessss! Оказывается, я передавал переменную вместо фактического значения, такого как set_post_thumbnail_size($variable, 200, true), но если я передаю фактическое значение, как это set_post_thumbnail_size(726, 200, true) ЭТО РАБОТАЕТ! Не могу поверить, что я просто потратил впустую 5 часов ...

Смежные вопросы