انجمن


مشکل در اندازه نمایش تصویر پست  (۶ نوشته)

  • majid20090

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰
    تشکر شده: ۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۲ بهمن ۱۳۹۰ - ۱۰:۵۲

    من یه سایت خبری دارم ، تو صفحه اول یکسری پست هست که باید کنارش تصویر کوچک پست نمایش داده بشه ولی این تصاویر کشیده یا جمع میشه ، نمونه :

    http://www.up.vatandownload.com/images/8cy4lk265r4odqmbc1rk.jpg

    کدی که برای نمایش تصویر استفاده شده اینه :

    <img alt="<?php the_title(); ?>" title="<?php the_title(); ?>" src="<?php echo $postimg; ?>" align="right" width="100" height="100" />

    ممنون میشم راهنمایی کنید

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۲ بهمن ۱۳۹۰ - ۱۱:۲۴

    بهتره برای اینکه تصایر بهم نریزه ارتفاع رو بر روی حالت اتوماتیک بذارید به این صورت :
    <img alt="<?php the_title(); ?>" title="<?php the_title(); ?>" src="<?php echo $postimg; ?>" align="right" width="100" height="auto" />

  • majid20090

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰
    تشکر شده: ۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۲ بهمن ۱۳۹۰ - ۱۱:۳۳

    در این صورت سایز تصاویر با هم برابر نمیشه و جلوه خوبی نداره

    نمیشه از تصویر بند انگشتی استفاده کرد ؟ چون تصویر بند انگشتی Crop میکنه تصویر اولیه رو به سایز دلخواه

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۲ بهمن ۱۳۹۰ - ۱۱:۳۹

    نمیشه از تصویر بند انگشتی استفاده کرد ؟ چون تصویر بند انگشتی Crop میکنه تصویر اولیه رو به سایز دلخواه

    خب شما که جواب خودتون رو بصورتت حرفه ایی دادین
    چرا از اول اینکار رو نکردین ؟

  • majid20090

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰
    تشکر شده: ۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۲ بهمن ۱۳۹۰ - ۱۱:۴۰

    NESTED گفت:

    خب شما که جواب خودتون رو بصورتت حرفه ایی دادین
    چرا از اول اینکار رو نکردین ؟

    کدی که برای نمایش تصویر بند انگشتی استفاده میشه رو نمیدونم چی هست

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۲ بهمن ۱۳۹۰ - ۱۱:۵۸

    برای نمونه کد زیر رو در فایل functions.php قالبت قرار بده :

    <?php
    # Displays post image attachment (sizes: thumbnail, medium, full)
    function dp_attachment_image($postid=0, $size='thumbnail', $attributes='') {
    	if ($postid<1) $postid = get_the_ID();
    	if ($images = get_children(array(
    		'post_parent' => $postid,
    		'post_type' => 'attachment',
    		'numberposts' => 1,
    		'post_mime_type' => 'image',)))
    		foreach($images as $image) {
    			$attachment=wp_get_attachment_image_src($image->ID, $size);
    			?><img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> /><?php
    		}
    }
    ?>

    بعد در مکان مربوطه برای نمایش عکس از تابع زیر استفاده کنی فقط توجه کن این تابع نباید در بین تگ img قرار بگیره :
    <?php dp_attachment_image($post->ID, 'thumbnail', 'alt="' . $post->post_title . '"'); ?>
    د راین تابع اندازه بر روی حالت thumbnail هست که مدیریتش در قسمت رسانه ها هست و می تونی اندازه رو دستی بدی
    ولی برای اینکه کارت خراب نشه و بهتر بشه شما تابع بالا رو در بین یک div مناسب قرار بده و عرض و ارتفاع رو در اون div کلاس مشخص کن بعد در تابع بالا بجای thumbnail از عبارت full استفاده کن

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    majid20090 - Morteza

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.