Как отобразить заметку с этим кодом?

так что это своего рода продолжение другого вопроса, который я должен был задать недавно. Я хотел начать другой разговор, так как технически мой последний вопрос был дан. Последний вопрос: Display Post Thumbnail Without Being Featured Image, если вы хотите, чтобы меня догнали, где я был, и где я сейчас.

Раньше я называл эскиз сообщения следующим:

if ( has_post_thumbnail() ) { the_post_thumbnail(); 

Без проблем. Затем я начал думать, что мне это понадобится, чтобы мой клиент не всегда должен был устанавливать образ для каждого сообщения. Ну, без изображения с изображением, в выписке сообщения было показано, что миниатюра сообщения отображается. Итак, из-за ответа, который я дал в последнем вопросе (ссылка выше), теперь я использую плагин Get The Image вместе с этим:

  if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { get_the_image( array('size' => 'thumbnail', 'image_class' => 'wp-post-image')); } 

Теперь, если нет специального изображения, выбранного для сообщения, он выбирает первый образ галереи сообщения, так как всегда будет галерея для каждого сообщения.

Проблема в том, что на фактической должности я установил ее так, чтобы показанное изображение отображалось в полном размере прямо посередине страницы. Благодаря этому в моем файле functions.php:

 // This theme displays full size featured image on the Post's page function InsertFeaturedImage($content) { global $post; $original_content = $content; if ( current_theme_supports( 'post-thumbnails' ) ) { if ((is_page()) || (is_single())) { $content = the_post_thumbnail('page-single'); $content .= $original_content; } } return $content; } add_filter( 'the_content', 'InsertFeaturedImage' ); 

Прежде чем я добавлю

  else { get_the_image( array('size' => 'thumbnail', 'image_class' => 'wp-post-image')); } 

Он отлично справился. Теперь он просто отображает маленькое эскиз там прямо в верхней части страницы сообщения. Он должен отображать полноразмерное изображение. Поэтому все это привело меня к двум основным проблемам, с которыми я столкнулся сейчас. 1) Могу ли я отредактировать этот код в файле functions.php, чтобы по-прежнему отображать отображаемое изображение в полном размере. И 2) Что делать, если нет специального изображения, выбранного для сообщения, могу ли я также сделать код functions.php отображать первое изображение галереи сообщения в полном размере?

Я действительно надеюсь, что это не слишком запутывает. См. Http://dependablecarcompany.com и см. Выдержку после публикации «1991 GMC Sierra». Это сообщение не имеет специального изображения, но большой палец все еще выводится, благодаря плагину Get The Image. Но когда вы на самом деле переходите к фактическому сообщению, вы увидите, что верхнее центральное изображение показывает большой палец. Это должно быть изображение полного размера.

Большое вам спасибо за каждого, кто может пройти через все это, и поделиться некоторыми советами для меня!

Измените свою функцию как таковую:

 // This theme displays custom size (page-single) featured image on the Post's page function InsertFeaturedImage($content) { global $post; $original_content = $content; if ( current_theme_supports( 'post-thumbnails' ) ) { if ((is_page()) || (is_single())) { $content = get_the_image( array( 'size' => 'full' ) ); $content .= $original_content; } } return $content; } add_filter( 'the_content', 'InsertFeaturedImage' ); 

В коде 'size' => 'full' определяет размер изображения, который будет показан. Вы можете выбирать между thumbnail , medium , large , full или любым пользовательским размером изображения, используемым вашей темой (в вашей теме нет). По умолчанию используется thumbnail .

UPDATE: ответ последний отредактирован на основе комментария .