saeedagha

نمایش نوشته هایی که تصویر شاخص دارند

9 پست در این موضوع قرار دارد

با سلام!

برای نمایش 5 نوشته آخریی که برای آن ها تصاویر شاخص انتخاب شده باید از چه کدی استفاده کرد؟

(برای بعضی از نوشته ها تصویر شاخص استفاده نمی شود حالا می خواهیم در یک مکان در صفحه نخست فقط 5 نوشته ایی که تصویر شاخص دارند نمایش داده شوند)

به اشتراک گذاری این پست


لینک به پست

از wp_query استفاده کنید با پارامتر:


$args = array (
'numberposts' => 4,
'post_type' => 'post',
'meta_key' => '_thumbnail_id',
'orderby' => 'date',
'order' => 'DESC'
);

به اشتراک گذاری این پست


لینک به پست

از wp_query استفاده کنید با پارامتر:


$args = array (
'numberposts' => 4,
'post_type' => 'post',
'meta_key' => '_thumbnail_id',
'orderby' => 'date',
'order' => 'DESC'
);

کد کاملشو نمیشه بذارید :mellow:

به اشتراک گذاری این پست


لینک به پست

کوئری جایگزین:

$recent = new WP_Query($args);

به اشتراک گذاری این پست


لینک به پست

از کدهای زیر استفاده کردم ولی 10 نوشته آخر رو در مکان مورد نظر نشون داد :mellow:


<?php $recent = new WP_Query($args);
$args = array (
'numberposts' => 5,
'post_type' => 'post',
'meta_key' => '_thumbnail_id',
'orderby' => 'date',
'order' => 'DESC'
);
while($recent->have_posts())
: $recent->the_post();?>
<?php the_post_thumbnail(); ?><br />
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a><br />
<p><?php the_excerpt_rss( 1000, 1 ); ?></p>
<?php endwhile; ?>

همچنین نوشته هایی که تصویر شاخص هم نداشتند به نمایش در آمدند

ویرایش شده در توسط saeedagha

به اشتراک گذاری این پست


لینک به پست

$args = array (
'numberposts' => 5,
'post_type' => 'post',
'meta_key' => '_thumbnail_id',
'orderby' => 'date',
'order' => 'DESC'
);

$recent = new WP_Query($args);

به اشتراک گذاری این پست


لینک به پست


$args = array (
'numberposts' => 5,
'post_type' => 'post',
'meta_key' => '_thumbnail_id',
'orderby' => 'date',
'order' => 'DESC'
);

$recent = new WP_Query($args);

با افزودن کد های زیر باز هم 10 نوشته آخر به نمایش در آمدند و همچنین نوشته هایی که تصویر شاخص نداشتند نشان داده شدند :(


<?php $args = array (
'numberposts' => '5',
'post_type' => 'post',
'meta_key' => '_thumbnail_id',
'orderby' => 'date',
'order' => 'DESC'
);
$recent = new WP_Query($args);
while($recent->have_posts())
: $recent->the_post();?>
<?php the_post_thumbnail(); ?><br />
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a><br />
<p><?php the_excerpt_rss( 1000, 1 ); ?></p>
<?php endwhile; ?>

ویرایش شده در توسط saeedagha

به اشتراک گذاری این پست


لینک به پست

تست کنید:

<?php
query_posts('showposts=5');
while($recent->have_posts()): $recent->the_post();
if (has_post_thumbnail()) {
<?php the_post_thumbnail(); ?><br />
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a><br />
<p><?php the_excerpt_rss( 1000, 1 ); ?></p>
<?php
}
endwhile;wp_reset_query(); ?>

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری