javad036

مخفی کردن برگه ها از مهمان

7 پست در این موضوع قرار دارد

سلام برای مخفی کردن برگه ها از دید مهمان باید چیکار کنم؟  مثلا برگه نمایش پروفایل فقط برای کاربران عضو نمایان بشه ممنون میشم راهنمایی کنید:)

0

به اشتراک گذاری این پست


لینک به پست

سلام و درود

 

از کد زیر در فایل 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');

این کد اگر کاربر لاگین بود که پیج رو بهش نشون میده اگر لاگین نبود ریدیارکتش میکنه به صفحه ورود به وردپرس.

 

موفق باشید

0

به اشتراک گذاری این پست


لینک به پست

سلام ممنون از پاسخگویی تون  اما من میخوام  کاربر که وارد میشه ریدایرکت نشه  کلا برگه ایی که با نام  (ورد پرس) ساختم رو نمایش نده

بعد از عضویت نمایش داده بشه

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

درود مجدد

 

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

 

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

ویرایش شده در توسط naghmesara
0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

درود مجدد

 

خوب وقتی کاربر نمیتونه یک صفحه رو ببینه یا باید ریدایرکتش کنیم به یه صفحه دیگه یا باید یه ارور نشونش بدیم که مثلا برای مشاهده این بخش باید لاگین کنید.

در مورد اینکه اون گزینه رو فقط برای لاگین ها توی منوی داشته باشیم باید به این شکل عمل کنید:

<?php if(is_user_logged_in()) {<a href="#">نمایش پروفایل</a>} ?>

الان لینکی که درون شرط قرار داره فقط برای لاگین ها نمایش داده میشه.

ویرایش شده در توسط naghmesara
0

به اشتراک گذاری این پست


لینک به پست
در 24 دقیقه قبل، naghmesara گفته است :

درود مجدد

 

خوب وقتی کاربر نمیتونه یک صفحه رو ببینه یا باید ریدایرکتش کنیم به یه صفحه دیگه یا باید یه ارور نشونش بدیم که مثلا برای مشاهده این بخش باید لاگین کنید.

در مورد اینکه اون گزینه رو فقط برای لاگین ها توی منوی داشته باشیم باید به این شکل عمل کنید:


<?php if(is_user_logged_in()) {<a href="#">نمایش پروفایل</a>} ?>

الان لینکی که درون شرط قرار داره فقط برای لاگین ها نمایش داده میشه.

ممنون به خاطر راهنمایی تون  موفق باشین یا علی

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط MiMCH
      این افزونه و میخواااام کسی داره ایاا؟

      https://codecanyon.net/item/cost-calculator-for-wordpress/21709867?ref=QuanticaLabs
       
    • توسط Erfan.H
      با سلام و احترام وقت بخیر دوستان یه سوالی داشتم بنده ووکامرس فارسی رو نصب کردم فعال میکنم اصلا تو قسمت پیشخوان وردپرس اثری از ووکامرس نمیبینم که بخوام برم ثبت نام کنم کلا وقتی ووکامرس نصب و فعال میکنم هیچیتو پیشخوان وردپرس نمیاد ولی وقتی افزونه دیگه نصب میکنم میاد مشکل از چیه
    • توسط nasisco
      با سلام
      وکتور ادرس زیر رو میخوایم پاک کنیم
      چون تو سورس سایت لود میشه و http هستش 
      و در تبدیل به https به مشکل برخوردیم 
      تمام عکسای با نام background6.png رو از هاست پاک کردم ولی از صفحه ولی پاک نمیشه 
      کسی هست بدونه راه حل این مشکل چیه ؟
      ممنون 
      http://rtl-automatic.ir/pixi/wp-content/uploads/2018/08/background6.png?id=1517
    • توسط dandaneshop
      با سلام
      من دنبال یه افزونه میگردم که بتونم باهاش محصولات ناموجود را در آخر لیست نمایش محصولاتم در قسمت های مختلف سایت نمایش بده و محصولات موجود را در اول نمایش بده 
      آیا کسی افزونه ای میشناسه ؟
    • توسط rshorche
      سلام دوستان وقتتون بخیر
      یه سایت برای نمایش کد تخفیف دارم 
      میخوام وقتی که یه پست رو ارسال میکنم یه باکس باشه که یه کد تخفیف رو نمایش بده 
      و یه دکمه باشه که هر سایتی که اون کد تخفیف رو ازش گرفتن لینک اون سایت رو بزارم و شخص با کلیک کردن روی دکمه منتقل بشه به اون سایت
      کد تخفیف و سایت رو میخوام به صورت دستی از داخل پنل وردپرس ثبت کنم 
      عکس ضمیمه هم نگاه کنید قسمتی که لازم دارم رو با رنگ مشکی نمایش دادم 
      خیلی ممنون میشم کسی بتونه کمک کنه