ways

تابع شورتکد آخرین مطالب به همراه تصویر بند انگشتی

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

سلام خدمت دوستان و راهبران عزیز . سوالی داشتم خدمتتون در مورد کد شورتکدی که تصویر بند انگشتی هم داخلش به نمایش در بیاد به صورت سایر قابل انتخاب . برای مثال به این صورت که بشه انتخاب کرد تصویر بندانگشتی به صورت medium یا small یا larg باشه . یه کد بود که به صورت زیر بود اما بدون تصویر بندانگشتی هست :

function my_recent_posts_shortcode($atts){
 $q = new WP_Query(
   array(
		'orderby' => 'date',
		'posts_per_page' => '4'
		)
 );

$list = '<ul class="recent-posts">';

while($q->have_posts()) : $q->the_post();

 $list .= '<li>' . get_the_date() . '<a href="' . get_permalink() . '">' . get_the_title() . '</a>' . '<br />' . get_the_excerpt() . '</li>';

endwhile;

wp_reset_query();

return $list . '</ul>';

}

add_shortcode('recent-posts', 'my_recent_posts_shortcode');

ممنون اگر راهنمایی کنید که تصویر بند انگشتی رو چطوری میشه بهش اضافه کرد مثلا در اندازه ی medium

اگر هم کد دیگه ای دارید که به صورت شورتکد ، موارد بالا رو به همراه تصویر بنداگشتی در اختیار میذاره ، ممنون اگر لطف کنید .

لحظات خوشی داشته باشید .

0

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


لینک به پست

کد مربوط به حلقه تونو به صورت زیر تغییر بدید

 

 

$list = '<ul class="recent-posts">';

while($q->have_posts()) : $q->the_post();

 $list .= '<li>' . get_the_date() . '<a href="' . get_permalink() . '">' . get_the_title() . '</a>' . '<br />' .get_the_post_thumbnail(get_the_ID(),'medium'). get_the_excerpt() . '</li>';

endwhile;

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

the_post_thumbnail( 'thumbnail' );     // Thumbnail (150 x 150 hard cropped)
the_post_thumbnail( 'medium' );        // Medium resolution (300 x 300 max height 300px)
the_post_thumbnail( 'medium_large' );  // Medium Large (added in WP 4.4) resolution (768 x 0 infinite height)
the_post_thumbnail( 'large' );         // Large resolution (1024 x 1024 max height 1024px)
the_post_thumbnail( 'full' ); 

 

 

1

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


لینک به پست

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

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

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

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


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

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

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


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