رفتن به مطلب

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


پست های پیشنهاد شده

در 19 ساعت قبل، amer7417 گفته است :

سلام و عرض ادب

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

ممنون میشم راهنمایی کنید

وقت بخیر

میتونین از شرط ورود استفادع کنید

به این شکل که اگه شخصی وارد پنل کاربریش شده برگه رو مشاهده کنه در غیر این صورت براش یه متنی چاپ کنه.

اگر با کد نویسی اشنایی ندارید بفرمایید

لینک به ارسال
<?php 
global $post;

if( $post->ID == 'ID' ){
	
	wp_die('Plesae Login');

}

?>

OR
inside template page 

<?php 

if( !is_user_logged_in() ){

    wp_redirect( get_home_url() );
    exit;
}
?>

OR

<?php 

global $post,$wp_query;

if( !$wp_query->post->ID ){$id = $post->ID;}else{$id = $wp_query->post->ID;}

if ( get_post_type( $id ) == 'page' && $id == 'page id ') {
   
   // show message or redirect 
  // wp_redirect () 
	// wp_die()
	// ....
}

 

لینک به ارسال

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...