انجمن


آموزش لینک گذاشتن در زمینه دلخواه برای کاربران عضو  (۶ نوشته)

  • ITgard

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

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

    برای این کار ابتدا کد dl (یا هر چیزی که دوست دارید ) برای فیلد انتخاب کردید رو به صورت زیر در ابتدا فایل single.php در بیارید
    <?php $dl = get_post_meta($post->ID, 'dl', true); ?>
    بعد کد زیر داخل حلقه وردپرس قرار دهید (در قسمت پایین به جای http://www.domain.com ادرس سایت خودتون را بزنید و جای نام دلخواه که الان روی dl است را با نام زمینه دلخواه خودتون تغییر بدید البته اگر نام دیگری براش در نظر گرفتید )

    <?php if ( is_user_logged_in() ) { ?>
    <?php $dl = get_post_meta($post->ID, 'dl', true); ?>
    دانلود مستقیم : <a href="<?php echo $dl; ?>">Download</a>
    <?php } else {
    echo 'امکان بازدید از لینک دانلود  تنها برای کاربرانی که <a href="http:www.domain.com/wp-login.php?action=register">ثبت نام </a>کرده اند وجود دارد';
      ?>
    <?php } ?>

    به همین راحتی بود

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

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

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

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

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

  • ITgard

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

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

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

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

    من نگفتم که شما ودیگران بلد نیستیداین دیگه برداشت شماست
    من قریب به 40تا افزونه روی سایتم نصبه ولی توتا43ثانیه باز میشه
    بستگی به سرور و اینترنت هم داره اینقدر که این دو در سرعت سایت تاثیر دارند افزونه تاثیری نداره
    ببینید بنده توسایتم مطلبی مینویسم مثلا شما اونا توسایتت میذاری به همین روش دیگران هم به مطلب دسترسی پیدا می کنندبرای همه بعنوان یک باور جا می افته بدون اینکه روی این مطلب کار کارشناسی شده باشد

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

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

    سرور و اینترنت که تاثیر داره دوست عزیز

    وقتی بازیدت بالا باشه پلاگین هایی در صفحه اصلی ایفای نقش کنند به این صورت است مرورگر فایل های بیشتری را باید بخواند
    آن هم در یک دامین یعنی هجوم انواع فایل های پی اچ پی ، سی اس اس یا عکس یا جاوا
    دقت کن سایت های پر بازدید تمام فایل های سیستمی را در ساب دامین ذخیره کردن
    شما بهتر سایتت رو یکبار بدون هیچ پلاگینی ذخیره کنی و برو فایل هایی که داخلش هست را ببین
    حالا با همون 40 پلاگین برو سایت رو ذخیره کن و حالا ببین فایل های ذهیره شدت 40 برابر شده
    در ضمن ما در اساس یک قالب خوب اینکه بدترین سرور و بدترین سرعت اینترنت سریع بیاد بالا

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

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

    به جای لینک میشه از هر آیتم دیگه استفاده کرد