javad036 1 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 سلام برای مخفی کردن برگه ها از دید مهمان باید چیکار کنم؟ مثلا برگه نمایش پروفایل فقط برای کاربران عضو نمایان بشه ممنون میشم راهنمایی کنید نقل قول لینک به ارسال
naghmesara 315 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 سلام و درود از کد زیر در فایل functions.php خود استفاده کنید. function check_user_login() { if(is_page()) { if(!is_user_logged_in()) { wp_redirect(wp_login_url()); exit(); } } } add_action('template_redirect', 'check_user_login'); این کد اگر کاربر لاگین بود که پیج رو بهش نشون میده اگر لاگین نبود ریدیارکتش میکنه به صفحه ورود به وردپرس. موفق باشید نقل قول لینک به ارسال
javad036 1 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 سلام ممنون از پاسخگویی تون اما من میخوام کاربر که وارد میشه ریدایرکت نشه کلا برگه ایی که با نام (ورد پرس) ساختم رو نمایش نده بعد از عضویت نمایش داده بشه نقل قول لینک به ارسال
naghmesara 315 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 (ویرایش شده) درود مجدد کدی که تقدیم کردم وقتی کاربر لاگین نباشه هیچ پیجی رو نمیتونه ببینه و وقتی بره توی آدرس پیجی ریدایرکت میشه به صفحه ورود وردپرس که لاگین کنه اگر لاگین هم باشه که همه پیج ها رو میتونه ببینه. حالا شما با ریدایرکت کاربر در صورتی که لاگین نباشه به صفحه لاگین مشکل دارید؟ ویرایش شده تیر 96 توسط naghmesara نقل قول لینک به ارسال
javad036 1 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 درسته کاربر ریدایرکت نشه و این برگه رو توی منوی اصلی نشون نده نقل قول لینک به ارسال
naghmesara 315 ارسال شده در تیر 96 گزارش بازنشر ارسال شده در تیر 96 (ویرایش شده) درود مجدد خوب وقتی کاربر نمیتونه یک صفحه رو ببینه یا باید ریدایرکتش کنیم به یه صفحه دیگه یا باید یه ارور نشونش بدیم که مثلا برای مشاهده این بخش باید لاگین کنید. در مورد اینکه اون گزینه رو فقط برای لاگین ها توی منوی داشته باشیم باید به این شکل عمل کنید: <?php if(is_user_logged_in()) {<a href="#">نمایش پروفایل</a>} ?> الان لینکی که درون شرط قرار داره فقط برای لاگین ها نمایش داده میشه. ویرایش شده تیر 96 توسط naghmesara نقل قول لینک به ارسال
javad036 1 ارسال شده در تیر 96 مالک گزارش بازنشر ارسال شده در تیر 96 در 24 دقیقه قبل، naghmesara گفته است : درود مجدد خوب وقتی کاربر نمیتونه یک صفحه رو ببینه یا باید ریدایرکتش کنیم به یه صفحه دیگه یا باید یه ارور نشونش بدیم که مثلا برای مشاهده این بخش باید لاگین کنید. در مورد اینکه اون گزینه رو فقط برای لاگین ها توی منوی داشته باشیم باید به این شکل عمل کنید: <?php if(is_user_logged_in()) {<a href="#">نمایش پروفایل</a>} ?> الان لینکی که درون شرط قرار داره فقط برای لاگین ها نمایش داده میشه. ممنون به خاطر راهنمایی تون موفق باشین یا علی 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .