انجمن


توابع شرطی سه مرحله ای  (۵ نوشته)

  • mahdimh20_20

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

    با سلام
    در کدهای فایل single.php برای قسمتی که تصویر شاخص را نمایش می دهد من می خواستم تغییراتی دهم ولی ارور میدهد
    کدهای پیشفرض بصورت زیر است:

    <?php if ( has_post_thumbnail() ) { ?>
    		<img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&h=200&w=200&zc=1" width="200" height="200" alt="<?php the_title(); ?>" />
    		<?php }else{ ?>
    		<img src="<?php echo $data['media_upload_noimg200']; ?>" alt="<?php the_title(); ?>" width="200" height="200" />
    		<?php } ?>

    در واقع در کد بالا اگر برای یک پست تصویر شاخص قرار گرفته باشه اونو نمایش میده و اگر نباشه یه تصویر با عنوان بدون تصویر نمایش داده میشه
    حالا من میخوام قبل از else یک کد دیگه با استفاده از زمینه های دلخواه وارد کنم که آدرس تصویر در اون زمینه دلخواه وجود داره و اگر اون زمینه دلخواه در پست وجود داشت اون را نمایش بده و شرط آخر اجرا نشه

    زمینه دلخواه را وقتی بصورت زیر قرار میدم بین کدها و کدهای شرط سوم را بر میدارم تصویر موجود در زمینه دلخواه نمایش داده میشه و مشکل نداره:
    <img src="<?php echo get_post_meta ($post->ID, 'buyimage',ture); ?>" alt="<?php the_title(); ?>" width="200" height="200" />

    ولی در این حالت برای پستهایی که تصویر ندارن باز مشکل دارم و میخوام هر سه شرط را بزارم که اول اگر تصویر شاخص داشت اونو نمایش بده و اگر تصویر شاخص نداشت ولی در اون پست، زمینه دلخواه وجود داشت اونو نمایش بده و اگر هر دو مورد بالا را نداشت شرط سوم که یک تصویر با عنوان وجود نداشتن تصویر هست را نمایش بده

    کدها را خودم بصورت زیر وارد کردم ولی ارور میده و مشکل داره:

    <?php if ( has_post_thumbnail() ) { ?>
    		<img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&h=200&w=200&zc=1" width="200" height="200" alt="<?php the_title(); ?>" />
    		<?php }elseif{ ?>
            <?php $mid_var = get_post_meta($post->ID, 'buyimage',true); if(isset($mid_var) && !empty($mid_var)) { ?>
    		<img src="<?php echo get_post_meta ($post->ID, 'buyimage',ture); ?>" alt="<?php the_title(); ?>" width="200" height="200" />
            <?php }}else{ ?>
    		<img src="<?php echo $data['media_upload_noimg200']; ?>" alt="<?php the_title(); ?>" width="200" height="200" />
    		<?php } ?>

    ممنون میشم روش حل اون را بگید
    سپاس

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    وال مارت کلیپ
  • mahdimh20_20

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

    با سلام
    دوستان کسی روش حل مشکل ما رو نمی دونه؟
    یعنی نمیشه همزمان سه شرط داشت و حتما باید دوتا شرط باشه تا وردپرس ارور نگیره؟
    با تشکر

  • دانلود واتساپ

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

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

  • دانلود موبوگرام

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

    <?php if ( has_post_thumbnail() ) { ?>
    <img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php get_image_url(); ?>&h=200&w=200&zc=1" width="200" height="200" alt="<?php the_title(); ?>" />
    <?php }elseif{ ?>
    <?php $mid_var = get_post_meta($post->ID, 'buyimage',true); if(isset($mid_var) && !empty($mid_var)) { ?>
    <img src="<?php echo get_post_meta ($post->ID, 'buyimage',ture); ?>" alt="<?php the_title(); ?>" width="200" height="200" />
    <?php }}else{ ?>
    <img src="<?php echo $data['media_upload_noimg200']; ?>" alt="<?php the_title(); ?>" width="200" height="200" />
    <?php } ?>
    دانلود تلگرام فارسی

  • همراه بانک ملت

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

    دوستان روشو توضیح دادن

    دانلود ایمو اندروید - دانلود موبوگرام اصلی

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



برچسب‌ها