Создание и публикация эскизов

У меня есть PHP-код, который генерирует миниатюру, но он отображает неправильную часть изображения и отображается неправильно. Как он узнает, какую часть урожая, и как я могу исправить это, чтобы обрезать часть изображения, которое я хочу? Вот код:

if ( has_post_thumbnail() ) { the_post_thumbnail( 'profile-thumb' ); } // Check if post thumbnail exists else { $values = CFS()->get( 'gender' ); if ( is_array( $values ) ) { foreach ( $values as $value => $label ) { //echo '<h1 style="color:red">' . $value . '</h1>'; echo '<img src="' . get_bloginfo( 'template_directory' ) . '/img/thumb-' . $value . '.png"' . 'alt="thumbnail" />'; } } } 

Как изображение обрезается, зависит от того, как был определен соответствующий размер с помощью add_image_size() .

Раньше он ограничивался режимами мягкой или жесткой обрезки, которые всегда соответствовали центру изображения. Теперь вы можете передать более сложные направления для урожая, такие как array( 'left', 'top' ) . Подробнее см. Связанную документацию.

Обратите внимание, что размер относится ко всем изображениям в целом. Если вы хотите контролировать обрезку индивидуального эскиза, редактор изображений в админе допускает это в некоторой степени (Edit image> Apply changes to> thumbnail).