آموزش کسب درآمداز طریق طراحی سایت

استفاده از داکیومنت Restrict Content Pro

پاسخ داده شده

    سلام من Restrict Content Pro رو خریدم نمیدونم چطوری باید کد های php رو داخل قالب بزارم

    منظور کجا بزارم نیست نحوه نوشتنش منظورمه  مثلا این :

    https://help.ithemes.com/hc/en-us/articles/360052340834-rcp-is-active-

    رو باید چطور بنویسم تا درست اجرا بشه

    میخوام در صورتی که کاربر اشتراک داشت بنویسه شما اشتراک دارید اگر نداشت بنویسه ندارید

    کاربر فعال سوال شده در 1400/12/05 در افزونه وردپرس.
    افزودن نظر
    6 پاسخ(ها)
      بهترین پاسخ

      این کد های کوتاه به کارتون میاد:

        1. [subscription_name] این شورت کد برای نمایش نوع و سطح اشتراک به کار میاد (این شورت کد فکر کنم به دردتون میخوره)
        2. [user_expiration] این شورت کد برای مدت زمان باقی مونده تا انقضای حق اشتراک کاربر به کار میاد
        3.  [user_name] این شورتکد برای نمایش نام کاربر به کار میاد
      1.  

      با ترکیب این شورت کد ها میتونید به جواب خودتون برسید. مثلا به مثال زیر دقت کنید:

      کاربر گرامی، [user_name]  شما داری حق اشتراک [subscription_name]  هستید.

      با کد بالا اگه کاربر مثلا کاربر ساده باشه میزنه شما دارای حق اشتراک ساده یا ویژه(بسته به نوع گروه کاربری که تعریف کردید) هستید.

      کد های دیگه ای هم هست که میتونید از مستندات افزونه Restrict Content Pro استفاده کنید که خیلی قویه.


       

      اگه مورد اول که بالا گفتیم به دردتون نمیخوره (یعنی نمایش سطح اشتراک کاربری) و بخواید کدی رو که میخواید دقیقا اجرا کنید (یعنی فقط بگید شما اشتراک دارید یا نه) باید بدید یه کد نویس براتون انجام بده. با این حال اگه میتونید خودتون داخل هر جای قالب کد اضافه کنید یا یه افزونه برای این کار بسازید میتونید از کد زیر برای این کار استفاده کنید:

       

      <?php

             if(rcp_user_has_active_membership()) {

                   echo ‘شما دارای اشتراک هستید’;

             }

             else {

                   echo ‘شما دارای اشتراک نیستید’;

             }

      ?>

       

      وردپرس کار پاسخ داده شده در 1400/12/06.
      افزودن نظر

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


        همچنین داخل کادر قرمز رنگ نوشته شده که این تابع منسوخ شده و باید به جای اون از تابع rcp_user_has_active_membership استفاده کنید.


        این تابع توسط آی دی که از شما میگیره اعلام میکنه که آیا کاربر دارای اکانت پولی (فعال) هست یا خیر. برای استفاده از این توابع اول باید کد های PHP رو یاد بگیرید و بعد با نحوه کد نویسی وردپرس که بیشتر مربوط به هوک ها میشه آشنا بشید.

        وردپرس کار پاسخ داده شده در 1400/12/05.
        افزودن نظر

          به فاصله متن ها تو کجا گیر میده؟

          کد ها یا شورت کد ها؟

          با عکس بفرست. کدی رو هم که اضافه کردی بفرست

          وردپرس کار پاسخ داده شده در 1400/12/06.
          افزودن نظر

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

            چون بالاخره شما که پول دادید نه تنها پول ترجمه هست پول راهنمایی هم هست پس ازش استفاده کنید. موفق باشید 🙂

            کاربر فعال پاسخ داده شده در 1400/12/05.
            افزودن نظر

              من میخوام فقط نمایش بده که این کاربر اشتراک خریده یا خیر همین چطوری باید بنویسم یعنی باید کلی کد نویسی کنم ؟

               

              کاربر فعال پاسخ داده شده در 1400/12/05.
              افزودن نظر

                ممنون اما به فاصله بین متن ها گیر میده

                کاربر فعال پاسخ داده شده در 1400/12/06.
                افزودن نظر

                پاسخ شما

                برای ارسال سوال, شما باید شرایط و ظوابط و شرایط استفاده از خدمات را قبول کنید