رفتن به مطلب

نمایش ندادن یک صحفه


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

سلام دوستان 

من یک وبسایت وردپرسی دارم 

می خواستم بدونم چطور یک صحفه رو برای افرادی که وارد سایت شدن رو نمایش ندم

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

لینک به ارسال
در 39 دقیقه قبل، eng_mehrdad گفته است :

سلام دوستان 

من یک وبسایت وردپرسی دارم 

می خواستم بدونم چطور یک صحفه رو برای افرادی که وارد سایت شدن رو نمایش ندم

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

سلام،

به انجمن خوش اومدید،

 

از این افزونه استفاده کنید

https://fa.wordpress.org/plugins/ultimate-member/

 

ویرایش شده توسط mir.seyyed
لینک به ارسال
در 2 دقیقه قبل، mir.seyyed گفته است :

سلام،

به انجمن خوش اومدید،

 

از این افزونه استفاده کنید


https://fa.wordpress.org/plugins/ultimate-member/

 

یعنی هیچ راه دیگه ای نیست ! 

الان profile builder رو دارم

عوض کنم ؟

لینک به ارسال
در هم اکنون، eng_mehrdad گفته است :

یعنی هیچ راه دیگه ای نیست ! 

الان profile builder رو دارم

عوض کنم ؟

اون افزونه ای که معرفی کردم این قابلیت رو داره،

خود profile builder این قابلیت رو نداره؟

 

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

لینک به ارسال
در 11 دقیقه قبل، mir.seyyed گفته است :

اون افزونه ای که معرفی کردم این قابلیت رو داره،

خود profile builder این قابلیت رو نداره؟

 

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

نمیدونم هرچی گشتم چیزی ندیدم

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

لینک به ارسال

سلام به انجمن خوش آمدید

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

<?php if ( is_user_logged_in() ) { ?>
    کاربران وارد شده
<?php } else { ?>
    کاربر مهمان
<?php } ?>

برای کاربرانی که وارد نشدن به این شکل هم میتونید قرار بدید

<?php if ( ! is_user_logged_in() ) { ?>
    چیزی که میخواید نمایش بدید
<?php } ?>

 

لینک به ارسال
در در ۱۳۹۹/۱۱/۲۲ در 11:36، asadiy4n گفته است :

سلام به انجمن خوش آمدید

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


<?php if ( is_user_logged_in() ) { ?>
    کاربران وارد شده
<?php } else { ?>
    کاربر مهمان
<?php } ?>

برای کاربرانی که وارد نشدن به این شکل هم میتونید قرار بدید


<?php if ( ! is_user_logged_in() ) { ?>
    چیزی که میخواید نمایش بدید
<?php } ?>

 

خیلی ممنون 

من پلاگین رو عوض کردم membership حالا ی مشکل دیگه دارم اینکه در ممبر شیب اینجوریکه افرادی میخوان ثبت نام کنن قبل از ثبت نام به ی صحفه (Subscription Plan) بر میخورن که میتونن پلن مورد نظرشونو انتخاب کنن من میخوام اینجور نباشه و اصن این صحفه نباشه و همه به صورت رایگان عضو بشن و مستقیم به صحفه ثبت نام هدایت بشن

لینک به ارسال

 

در در ۱۳۹۹/۱۱/۲۲ در 18:24، eng_mehrdad گفته است :

سلام دوستان 

من یک وبسایت وردپرسی دارم 

می خواستم بدونم چطور یک صحفه رو برای افرادی که وارد سایت شدن رو نمایش ندم

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

سلام. کلا نمیدونم چطوری صفحه ثبت نام رو پیاده سازی کردید که کاربر لاگین میتونه ببینه. اما راه حل برای ریدایرکت اینه:

add_action( 'init', 'ywp_redirect_registered_users_to_home_page' );
function ywp_redirect_registered_users_to_home_page() {
	if( ! is_page() || ! is_user_logged_in() ) {
		return;
	}

	$register_page_id = 12; // آیدی برگه ثبت نام

	if( is_page( $register_page_id ) ) {
		wp_safe_redirect( home_url() );
		exit;
	}
}

کد رو باید داخل فایل functions.php پوسته فعال/پوسته فرزند قرار بدید. نیاز به افزونه هم نیست.

لینک به ارسال
در 5 دقیقه قبل، yazdaniwp گفته است :

 

سلام. کلا نمیدونم چطوری صفحه ثبت نام رو پیاده سازی کردید که کاربر لاگین میتونه ببینه. اما راه حل برای ریدایرکت اینه:


add_action( 'init', 'ywp_redirect_registered_users_to_home_page' );
function ywp_redirect_registered_users_to_home_page() {
	if( ! is_page() || ! is_user_logged_in() ) {
		return;
	}

	$register_page_id = 12; // آیدی برگه ثبت نام

	if( is_page( $register_page_id ) ) {
		wp_safe_redirect( home_url() );
		exit;
	}
}

کد رو باید داخل فایل functions.php پوسته فعال/پوسته فرزند قرار بدید. نیاز به افزونه هم نیست.

خیلی ممنون ولی دیگه این مشکل رو ندارم و حل شد

مشکل جدید من اینه 

من پلاگین رو عوض کردم membership حالا ی مشکل دیگه دارم اینکه در ممبر شیب اینجوریکه افرادی میخوان ثبت نام کنن قبل از ثبت نام به ی صحفه (Subscription Plan) بر میخورن که میتونن پلن مورد نظرشونو انتخاب کنن من میخوام اینجور نباشه و اصن این صحفه نباشه و همه به صورت رایگان عضو بشن و مستقیم به صحفه ثبت نام هدایت بشن

لینک به ارسال
در 1 ساعت قبل، eng_mehrdad گفته است :

خیلی ممنون ولی دیگه این مشکل رو ندارم و حل شد

مشکل جدید من اینه 

من پلاگین رو عوض کردم membership حالا ی مشکل دیگه دارم اینکه در ممبر شیب اینجوریکه افرادی میخوان ثبت نام کنن قبل از ثبت نام به ی صحفه (Subscription Plan) بر میخورن که میتونن پلن مورد نظرشونو انتخاب کنن من میخوام اینجور نباشه و اصن این صحفه نباشه و همه به صورت رایگان عضو بشن و مستقیم به صحفه ثبت نام هدایت بشن

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

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

لینک به ارسال

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

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

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

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

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

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

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

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

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