سلام دوست عزیز خوشحال میشم نظر شما را در مورد این آموزش بدانم 👇

    پدرام

    با عرض سلام و وقت بخیر
    من شرط ورود به سایت رو برای مشاهده برخی مطالب سایت قرار دادم. اگر بخوام کاربران سایت بعد از ورود، به همون صفحه ای که ابتدا بودند برگردند، چه کدی رو میتونم قرار بدم؟
    ممنونم

    پاسخ
      زمان الله ابراهیمی

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

      wp_login_url(get_permalink())

      پاسخ
    آرمین

    سلام استاد خسته نباشید
    ببخشید استاد من یک لینکی دارم که ریدایرکت می‌شه به یک صفحه دیگه
    برای اینکه من بفهمم این لینک از کجا و چه جوری داره ریدایرکت می‌شه چیکار باید بکنم
    آخه من از یک روش خاصی استفاده کردم حدوداً چند ماه پیش کاش می‌نوشتم یا فیلم می‌گرفتم از کاری که داشتم می‌کردم. حالا کاری ندارم
    والان نمی‌دونم این لینکه از کجا و چه جوری داره ریدایرکت می‌شه نه تو اچ تی این کار رو کردم نه از افزونه استفاده کردم هر کاری می‌کنم پیدا بکنم این چه جوری ریدایرکت می‌شه نمی‌تونم روشی برای این کار وجود نداره که بدون که چه جوری و از کجا داره ریدایرکت صورت می‌گیره اگه راهنمایی بکنید یک دنیا ممنون می‌شم

    پاسخ
      زمان الله ابراهیمی

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

      پاسخ
        آرمین

        سلام
        نه استاد اصاً من کاری به لاگین ندارم من یک صفحه دارم مثلاً آموزش وردپرس که آدرسش وردپرس و یک لینک که اصلاً در سایتم وجود نداشت رو امدم در یک دکمه‌ای قرار دادم و این لینک اصلاً وجود نداره خُب. و دکمس امدم کاری کردم وقتی روی این دکمه کلیک می‌کنی می‌ری به صفحه آموزش وردپرس من الان نمی‌دونم این کار رو چه جوری انجام دادم همه جا رو زیر رو کردم و هیچ نمی‌تونم بفهمم من چه جوری این کار رو کردم می‌خواستم بدون روشی وجود نداره من پیداش بکنم و بفهمم چه جوری ریدایرکته داره انجام می‌شه؟

        پاسخ
          زمان الله ابراهیمی

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

          پاسخ
            آرمین

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

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

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

          آرمین

          سلام استاد
          استاد من فیلم گرفتم لینکش رو می‌ذارم امیدوارم که تونسته باشم منظورمو برسونم
          با تشکر از شما

          پاسخ
            زمان الله ابراهیمی

            سلام خدمت شما دوست گرامی طبق فیلم که من دیدم شما داخل لوگال هاست به مشکل بر خوردید یک وردپرس دیگه نصب کنید قالب خودتان روی اون وردپرس اجرا کنید
            شما داخل شورت کد لینک لوکال هاست را قرار دادید به آدرس اصلی از bloginfo(‘url’) استفاده فرمایید روی لوکال هاست نمیشه گفت مشکل از کجاست اما یک وردپرس دیگه نصب کنید اگه بازم هم حل نشد لطفا قالب خود را برای بنده ارسال فرمایید تا کدهای قالب شما را برسی کنم
            موفق و سر بلند باشید در زندگی

    زهرا فقیهی

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

    پاسخ
      زمان الله ابراهیمی

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

      function replywp_login_redirect(){
      if(roles['نقش کاربری']){
      return'مشترک ';
      }else{
      return'مدیر';
      }
      }

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

      پاسخ
        زهرا فقیهی

        با سلام
        این کدی هست که من در فایل function.php اضافه کردم
        اما درست ریدایرکت نمیشه و یک صفحه سفید میاره

        function cm_redirect_users_by_role() {

        $current_user = wp_get_current_user();
        $role_name = $current_user->roles[0];

        if ( ‘Editor’ === $role_name ) {

        return ‘ /editorofproducts’;

        }
        }
        add_filter(‘login_redirect’,’cm_redirect_users_by_role’);

        پاسخ
          زمان الله ابراهیمی

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

          function cm_redirect_users_by_role() {
          $current_user = wp_get_current_user();
          if ($current_user->roles['Editor'] ) {
          return 'صفحه مورد نظر';
          }elseif($current_user->roles['نقش کاربری ']){
          return 'صفحه مورد نظر';
          }
          }
          add_filter('login_redirect','cm_redirect_users_by_role');

          پاسخ