در آموزش طراحی حساب کاربری با استفاده المنتور و افزونه Jet Tabs نحوه ایجاد پنل کاربری را یاد گرفتیم. مشکلی که وجود دارد، این است که تمامی کاربران چه وارد شده و چه وارد نشده می توانند این برگه را مشاهده کنند. البته کاربران وارد نشده اطلاعات حساب و یا اطلاعات محصول را نمی توانند دریافت کنند.
در این آموزش نحوه ریدارکت کردن کاربران در صورتی که وارد حساب کاربری خود نشده باشند را توضیح می دهیم.
ریدایرکت کردن برگه حساب کاربری به صفحه ورود
نصب افزونه از مخرن وردپرس
برای ریدایرکت کردن کاربران وارد نشد به صفحه ورود، کافیه افزونه Content Control را از مخرن وردپرس به صورت رایگان نصب کنید.
افزودن محدودیت
بعد از اینکه افزونه را نصب کردید، به تنظیمات وردپرس گزینه Content Control را زده و در صفحه باز شده دکمه Add Restriction را بزنید.
تب General
در پنجره باز شده، ابتدا یک نام برای محدودیت بنویسید و گزینه دوم را روی Logged In Users یا کاربران وارد شده قرار دهید. همچنین تمامی نقش های کاربری داخل سایت را تیک بزنید.
تب Protection
به تب دوم یعنی Protection میریم. در اینجا باید مسیر ریدایرکت را مشخص کنیم. گزینه اول را روی Redirect قرار دهید و گزینه دوم روی Custom URL. حالا می توانید مسیر صفحه لاگین خود را وارد کنید.
تب Content
سپس به تب سوم یعنی Content میریم و از بین گزینه ها، گزینه انتخاب برگه را قرار میدهیم.
بعد از اینکه این گزینه را انتخاب کردید، باید در کادر اضافه شده، نام برگه هایی که می خواهید این محدودیت اعمال شود را انتخاب کنید.
تنظیمات را ذخیره کنید.
مراحل اعمال محدودیت برگه حساب کاربری تمام شد. حالا اگر کاربری وارد حساب کاربری نشده باشد، به صفحه ورودی که مشخص کردید هدایت می شود.
امیدواریم که از این آموزش هم به خوبی استفاده کرده باشیدو اگر مشکلی در اجرای این آموزش دارید از بخش نظرات در میان بگذارید.
13 پاسخ
سلام ممنون از آموزش خوبتون. چگونه میتوان حالتی که وقتی کاربر عضو شده، به جای لینک ورود، لینک صفحه ی حساب کاربری به اون کاربر نمایش داد؟ منظورم برعکس این آموزش هست.
با سلام
می توانید از آموزش زیر استفاده کنید:
آموزش طراحی منو کاربری در سربرگ با استفاده از المنتور
باسلام
من برای لاگین از افزونه دیجیتس استفاده می کنم. اما حساب کاربری رو با جت تب ساختم. برای ریدایرکت از این افزونه استفاده کردم اما به یک مشکلی بر میخورم. اون هم اینکه تمام افراد رو حتی خود که لاگین کردم رو ریدایرکت میکنه! درضمن تمام تنظیمات افزونه رو هم طبق آموزش انجام دادم.
سلام مرسی از سایت خوبتون
من این افزونه رو استفاده کردم و سرعت لود سایتم به شدت افت پیدا کرد. مشکل از چیه؟؟؟ افزونه ای هست که باهاش تداخل داشته باشه؟؟؟؟
سلام وقت بخیر نیازی به این کار نیست دوستمون دقیقا دارن درست اشاره می کنه!
وقتی که با المنتور داخل خود صفحات ووکامرس انجام بشه داشبورد رو برای کاربرای وارد شده فقط نشون میده ولی برای کاربران وارد نشده صفحه لاگین رو نشون می ده!
با سلام
در ابتدای آموزش هم ذکر شده که برای طراحی حساب کاربری با افزونه Jet Tabs کاربرد دارد و اینکه همه پنل های کاربری الزما از ووکامرس استفاده نمیشه و ممکنه کاربران از EDD یا پنل کاربری غیر فروشگاهی استفاده کنند.
سلام
این آموزش اصلا خیلی واجب بود
صفحه های حساب کاربری ممکنه اطلاعات دیگه داشته باشن که فرم ورود ووکامرس روشون اعمال نشه
مخصوصا اگه از تمپلت ها استفاده بشه.
جای این جور آموزش های نکته بینی شده تو وب سایتای ایرانی خیلی خالیه
چه حساب کاربری با آموزش jet tab و چه روش های دیگه نیاز به این کار داره
ممنون از سایت المنتور فارسی
با سلام
ممنون از همراهی شما
نمونش میشه این قالب ولی نمی دونم از چه افزونه ای استفاده کرده ؟
http://demo.theme-wordpress.ir/alef/%D9%82%DB%8C%D9%85%D8%AA-%D8%B7%D9%84%D8%A7-%D9%88-%D8%B3%DA%A9%D9%87/
سلام و وقت بخیر
ممنون از زحمات بی دریغ و آموزشهای کاربردی خوبتون.
یه سوال داشتم که ربطی به این پست نداره ولی گفتم اینجا بپرسم.ببخشید
من میخوام یه سایت https://www.tgju.org/profile/geram18
به این صورت طراحی کنم ولی نه به این گستردگی و اینکه قیمتهارو خودم دستی وارد کنم برای یک محصول خاص غیر از طلا و ….
فقط میخوام جدول های این مدلی باشه که قیمت روز و تاریخ و مثلا قیمت بالا و پایین رفته و نمودار داشته باشه. میخواستم بدونم با المنتور میشه ؟ افزونه خاصی هست ؟
ممنون میشم راهنماییم کنید.
با سلام آموزش خوبی بود ولی توی سایته من ادرس صفحه حساب کاربری dashboard است و وقتی کاربر تا به حال وارد لینک بشه خود وردپرس بدون هیچ افزونه ای ریدایرکت میکنه به صفحه ورود
البته فکر کنم اگه که صفحه حساب کاربری خودمون رو که با المنتور طراحی کردیم در ووکامرس تنظیم کنیم که این برگه واسه حساب کاربری هست خوده ووکامرس کاربر رو ریدایرکت میکنه و نیاز به افزونه واسه اینکار نیست
با سلام
در ابتدای آموزش توضیح داده شده که تنها در صورت استفاده از آموزش طراحی حساب کاربری توسط المنتور و افزونه Jet Tabs نیاز به این کار است.
با سلام و تشکر
من هم طبق اموزش jet tabs صفحه حساب کاربری را ساختم