0

こんにちは私は私のワードプレスのテーマにスライダーを統合しようとしています。これは私がこれまでに持っているものです:

<?php 
                            $slider_query = new WP_Query(array(
                                        'posts_per_page'=>'5'
                            ));

                            if($slider_query->have_posts()):
                                while($slider_query->have_posts()):
                                    $slider_query->the_post();
                                        if(function_exists('has_post_thumbnail') && has_post_thumbnail()){
                                            the_post_thumbnail();
                                        }
                                 endwhile;
                            endif;

?>

これは機能し、画像を取得しますが、キャプションに保存されているさまざまなタイトル属性を設定する必要があるため、URLを再取得できる必要があります。

サムネイルのURLを取得する方法を知っている人はいますか?

編集:私も使用してURLを取得しようとしました

$url = wp_get_attachment_image_src(the_post_thumbnail());

しかし、なんらかの理由で、クエリは10個のリンクimgを返し、5個のみに設定しました。奇妙なことに、偶数の画像にはソースがありません。

4

1 に答える 1

1

を使用してみてくださいwp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'wanted-size' );wanted-size(正しいサイズに交換してください)。

詳細はget_post_thumbnail_id こちら

于 2012-08-16T23:47:24.023 に答える