انجمن


پلاگین اجرای دو css متفاوت در حالت های مختلف  (۴ نوشته)

  • DariushGreat

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

    سلام
    امکان این هست که وقتی سایت لود میشه یک css در حالت عادی و وقتی کاربر لاگین میکنه یک css دیگه لود و اجرا بشه؟ اگر هست میشه راهنمایی کنید؟
    پیشاپیش ممنون

  • Masoud

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

    سلام،
    باید از تگ‌های شرطی استفاده کنید.
    مطالعه لینک زیر میتونه بهتون کمک کنه:
    http://codex.wordpress.org/Function_Reference/is_user_logged_in

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

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

    سلام
    ممنون بابت راهنمایی
    مساله اینه که من از این روش با این کد استفاده میکنم سایت سفید میاد بالا. کجای کدم اشتباهه (البته شرمنده زیاد به PHP وارد نیستم)

    <?php if ( is_user_logged_in() ) {
    
    <link rel="stylesheet" href="l_css.css" media="screen" />
    }else {
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url') ?>" media="screen" />
    } ?>

    بازم ممنون از راهنمایی

  • بهروز ازند

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

    کد شما اشکال منطقی دارد، بایست به این صورت نگارش بفرمایید:

    <?php if ( is_user_logged_in() ) { ?>
    
    <link rel="stylesheet" href="l_css.css" media="screen" />
    <?php }else {?>
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url') ?>" media="screen" />
    <?php } ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    DariushGreat - Masoud

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



برچسب‌ها

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