انجمن


مخفی کردن زمینه دلخواه از کاربران غیر عضو  (۵ نوشته)

  • Shahriar

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

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

    <?php if ( is_user_logged_in() ) { ... } ?>`

    حالا چه کدی رو باید در این شرط استفاده کنم تا این کار رو انجام بده و اینکه تمام کد ها رو در کجا استفاده کنم؟

  • wp.persia

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

    <?php if ( is_user_logged_in() ) {
           echo get_post_meta($post -> ID, $key, true);
     } ?>

    که به جای $key اسم زمینه مورد نظر رو قرار بدین.
    موفق باشید.

  • Shahriar

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

    ممنون. بعد کل این کد رو کجا قرار بدم؟

  • Shahriar

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

    کسی از دوستان ایده ای نداره؟

  • Parsa

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

    ايده نميخواد. جاي نوشته مورد نظر، زمينه دلخواهتون رو اضافه كنيد
    در فايلهاي قالب

    <?php if ( is_user_logged_in() ) { ?>
    زمينه من
    
    <?php }  ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mojtaba in96

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



برچسب‌ها

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