Intereting Posts
Должен ли я всегда предпочитать esc_attr_e & esc_html_e вместо _e? Вместо страницы блога используется шаблон index.php Пользовательское название заголовка правила перезаписи изменяется Получить постоянную связь без домена (т. Е. Получить относительную постоянную ссылку) Пользовательский список категорий боковой панели? Как разрешить пользователям создавать группировки сообщений Вставить div после h2 в контент Отладка плагина с ошибками в процедуре активации Загрузка сообщений и категорий с помощью Ajax Загрузка файла переднего конца, возвращающего неправильный URL-адрес приложения Добавить размер изображения в медиа-загрузчик, чтобы пользователи могли вставлять сообщения? добавление персонализированного типа сообщения «имя» в отдельный шаблон Создание выдержки с простой ссылкой «Читать дальше» обычную, статическую домашнюю страницу / целевую страницу с темой Twenty Eleven? Создание статического веб-сайта на основе веб-сайта WordPress?

Лучшее изображение для первого сообщения

В настоящее время у меня возникают трудности с отображением признанного изображения только для первого сообщения.

В настоящее время изображение отображается только в том случае, если сообщение является единственным сообщением или если сообщение является липким сообщением.

(Я понимаю, что это не предпочтительный код для показа признака, но это был единственный код, который я мог бы получить с шаблоном html5)

AFAIK не должен мешать этому кодексу.

Надеюсь, кто-то может помочь.

Это код, который у меня есть:

<?php $count = 1; ?> <?php while (have_posts()): the_post(); ?> <article id="<?php echo $post->post_name; ?>" class="post<?php sticky_class(); ?>" itemscope itemtype="http://schema.org/Article"> <?php if ($count == 1): ?> <?php if (has_post_thumbnail($post->ID)): ?> <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'blog-thumbnail'); ?> <a class="banner" href="<?php the_permalink(); ?>"><img src="<?php echo $image[0]; ?>" width="<?php echo $image[1]; ?>" height="<?php echo $image[2]; ?>" alt="<?php the_title(); ?>" itemprop="image"></a> <?php endif; ?> <?php endif; $count++; ?> <header> <h1 itemprop="name"><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr__('%s', 'schema'), the_title_attribute('echo=0')); ?>" rel="bookmark" itemprop="url"><?php the_title(); ?></a></h1> </header> <footer> <?php schema_posted_on(); ?> </footer> <?php if (is_archive() || is_search()): ?> <?php the_excerpt(); ?> <?php else: ?> <?php the_content(__('Continue reading <span class="meta-nav">&rarr;</span>', 'schema')); ?> <?php wp_link_pages(array('before' => '<div class="page-link">' . __('Pages:', 'schema'), 'after' => '</div>')); ?> <?php endif; ?> <?php edit_post_link(__('Edit', 'schema'), '<p class="edit-link">', '</p>'); ?> </article> 

Solutions Collecting From Web of "Лучшее изображение для первого сообщения"

Вы можете использовать the_post_thumbnail() для вывода изображения миниатюр напрямую.

 <?php $count = 1; ?> <?php while (have_posts()){ the_post(); ?> <article id="<?php echo $post->post_name; ?>" class="post<?php post_class(); ?>" itemscope itemtype="http://schema.org/Article"><?php if ($count == 1 && has_post_thumbnail( get_the_ID() ) ){ the_post_thumbnail('blog-thumbnail', array('class' => 'banner', 'item_prop' => 'image')); } $count++; ?> <header> <h1 itemprop="name"><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr__('%s', 'schema'), the_title_attribute('echo=0')); ?>" rel="bookmark" itemprop="url"><?php the_title(); ?></a></h1> </header> <footer> <?php schema_posted_on(); ?> </footer><?php if (is_archive() || is_search()){ the_excerpt(); } else { the_content(__('Continue reading <span class="meta-nav">&rarr;</span>', 'schema')); wp_link_pages(array('before' => '<div class="page-link">' . __('Pages:', 'schema'), 'after' => '</div>')); } edit_post_link(__('Edit', 'schema'), '<p class="edit-link">', '</p>'); ?> </article> <?php } ?>