انجمن


استفاده از زمینه دلخواه و تصویر شاخص بصورت همزمان؟؟  (۳ نوشته)

  • zanis

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

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

  • Parsa

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

    <?php
    global $post;
    $post_image = get_post_meta($post->ID, 'post_image', true);
    $default_image = "default_image.jpg";
    
    if ( has_post_thumbnail()) {
    	$pthumbnail = get_the_post_thumbnail($post->ID, 'thumbnail');
    }elseif($post_image){
    	$pthumbnail = '<img src="'.$post_image.'" height="100" width="100" />';
    }else{
    	$pthumbnail = '<img src="'.$default_image.'" height="100" width="100" />';
    }
    
    echo $pthumbnail;
    
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    zanis
  • zanis

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

    باسلام و تشکر
    تو این خط خطا میده

    if (has_post_thumbnail()) {
    	$pthumbnail = get_the_post_thumbnail($post->ID, 'thumbnail');

    در ضمن من برای نمایش تصویر شاخص از کد

    if ( function_exists( 'add_theme_support' ) ) {
    	add_theme_support( 'post-thumbnails' );
    	add_image_size( 'NESTED_thumb', 90, 110, true );
    }
    function NESTED_thumb_image(){
    if ( has_post_thumbnail() ) {
    	 the_post_thumbnail( 'NESTED_thumb', array('class' => 'midthumb') );
    } else {
    };
    }

    در تنظیمات قالبم استفاده کردم و اسم زمینه دلخواه رو هم Thumbnail گذاشتم.
    همچنین کد نمایش زمینه دلخواه من اینه:

    <?php $values = get_post_custom_values("Thumbnail"); if (isset($values[0])) { ?>
    	<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"target="_blank"><img height="106px" width="80px" src="<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>"></a>
    	<?php } else {?>
    		<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"target="_blank"><img height="106px" width="80px" src="<?php bloginfo('template_url'); ?>/images/nopic.jpg"></a>
    		<?php } ?>

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



برچسب‌ها

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