Рекомендуемый снимок изображения иногда в содержимом, иногда изменяется изображение заголовка

Я использую wordpress 3.1, и когда я использую отображаемый метабокс изображения для загрузки, иногда я вижу в своих сообщениях изображение как часть содержимого, а иногда и изображение заголовка изменяется. Я не могу понять, в чем причина. Любая помощь будет оценена.

я использую

if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it. the_post_thumbnail(); } 

Обновить

извините, я смутился с редактором. во всяком случае, мне сейчас нужно отобразить миниатюру размером 300×300, но иметь увеличенное изображение для отображения, когда пользователь нажимает на миниатюру. я видел loop-attachment.php, и я думаю, что я должен использовать этот.

 <?php $attachment_page = get_attachment_link( $attachment_id ); ?> <?php $thumb=get_the_post_thumbnail(); ?> <a href="<?php echo $attachment_page; ?>"> <?php the_post_thumbnail();?> </a> 

Но это не работает. Я не знаю, должен ли я опубликовать его как новый вопрос.

Solutions Collecting From Web of "Рекомендуемый снимок изображения иногда в содержимом, иногда изменяется изображение заголовка"

Предполагая, что вы используете Twenty Ten, Twenty Eleven или одну из нескольких тем, которые получают функцию Thumbnail (т. Е. «Изображение с изображением») из любой из этих тем:

  • Рекомендуемое изображение применяется к изображению заголовка, если и только если размеры Featured Image превышают размеры изображения заголовка.
  • Рекомендуемое изображение не отображается в Post Content по умолчанию; вы должны вручную вставить Featured Image в Post Content, как и любое другое изображение, если хотите, чтобы оно появилось в вашей Почте.

РЕДАКТИРОВАТЬ

Чтобы иметь собственный размер изображения, например 300×300, вы можете использовать add_image_size() . Например, добавьте следующее в functions.php :

add_image_size( 'single-post-image', 300, 300, true );

Затем, в single.php , вы можете добавить:

<?php the_post_thumbnail( 'single-post-image' ); ?>

И ваше изображение 300x300px будет вставлено там, где вы его разместите.

(Примечание: вам может понадобиться восстановить существующие миниатюры.)

РЕДАКТИРОВАТЬ

Чтобы связать отображаемое изображение с настраиваемым размером нестандартного размера с его просмотром вложений, вам нужно использовать get_attachment_link() . В single.php :

 <?php if ( has_post_thumbnail() ) { ?> <a href="<?php echo get_attachment_link( get_post_thumbnail_id() ); ?>"> <?php the_post_thumbnail( 'single-post-image' ); ?> </a> <?php } ?>