получить прикрепленное изображение в Wordpress - PullRequest
0 голосов
/ 14 августа 2010

Я могу использовать <?php the_content();?> для получения всего содержимого сообщения, но как я могу показать только изображение, прикрепленное к сообщению?

Спасибо

Ответы [ 2 ]

2 голосов
/ 27 октября 2011

Вы можете создать запрос, в котором перечислены все сообщения с изображениями, а затем использовать wp_get_attachment_url, wp_get_attachment_image или wp_get_attachment_link. Приведенный ниже код получает все вложения изображений из всех сообщений, затем отображает их в цикле (то есть для галереи изображений).

<ul>
        <?php
        $wp_query = new WP_Query(array('post_type' => 'attachment','post_mime_type' =>'image','post_status' => 'inherit', 'posts_per_page' => '20', 'orderby' => 'date','order' => 'DESC'));
        if($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post();?>
                <li>
                <a href="<?php echo wp_get_attachment_url($post->ID); ?>"
                class="post-images"
                title="<?php the_title(); ?>" >
                <img width="100" height="100" src="<?php echo wp_get_attachment_thumb_url( $post->ID);?>" /></a>
                </li>
        <?php endwhile; ?>
        </ul>
2 голосов
/ 14 августа 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...