سلام.
من می خواهم بدانم که چطور می شود در وردپرس برگه ای درست کرد که مخفی باشد و در سایت نمایان نشود. ولی در حالت انتشار باشد و من بتوانم از آن با استفاده از لینک صفحه اش در مکان های مختلف دیگر سایتم استفاده کنم.
سلام.
من می خواهم بدانم که چطور می شود در وردپرس برگه ای درست کرد که مخفی باشد و در سایت نمایان نشود. ولی در حالت انتشار باشد و من بتوانم از آن با استفاده از لینک صفحه اش در مکان های مختلف دیگر سایتم استفاده کنم.
شاید بخواهید نمایش برگه ها را در فهرست سفارشی کنید و از نمایش برخی از برگه ها جلوگیری کنید. برای این که این کار را بدون بهره گیری از افزونه بکنید کدهای زیر را در functions.php که در پوشه ی پوسته ی شما جای دارد بنویسید:
// add page ids to the exclude list
function my_banned_pages( $exclude_array ) {
return array_merge( $exclude_array, array( 4, 17 ) );
}
add_filter( 'wp_list_pages_excludes', 'my_banned_pages' );
خوب اکنون به کد نگاه کنید در پرانتزی که جلوی array است شماره هایی نوشته شده. شما باید شماره ی برگه هایی که می خواهید از نمایش آن ها جلوگیری شود را در این جا بنویسید و بین آن ها کاما بگذارید شماره ی برگه ها همان Page ID است.
و حالا می توان گفت که:
نمی شه بدون این کد و با استفاده از وردپرس این کار رو انجام داد؟
سلام
بصورت خصوصی منتشر نمایید
عزیزم اگر این کار رو بکنم که دیگه بازدید کننده ها نمی تونند ببیننش! ( من می خواهم لینکش رو جایی دیگه بذارم که از اونجا بازدید کننده ها دسترسی داشته باشند. )
rahnamafard گفت:
عزیزم اگر این کار رو بکنم که دیگه بازدید کننده ها نمی تونند ببیننش! ( من می خواهم لینکش رو جایی دیگه بذارم که از اونجا بازدید کننده ها دسترسی داشته باشند. )
دوست عزیزس شما اشتباه سئوال را مطرح کردین به نظر خودتون این جمله که"من می خواهم بدانم که چطور می شود در وردپرس برگه ای درست کرد که مخفی باشد و در سایت نمایان نشود. "یعنی چی؟
خوب شما به سه حالت میتونید یک برگه را منتشرکنید یا عمومی باشد یا خصوصی ویا اینکه دارای رمز باشد
شما میخوای هم مخفی باشه وهم کاربران اونا ببینند!!
بذارید یه بار دیگه بگم:
می خواهم یه برگه داشته باشم که تو سایت نمایان نشه ولی همه دسترسی دیدنش رو داشته باشند. ولی فقط از طریق لینکی که جای دیگر سایتم گذاشتم. این برگه باید در حالت انتشار و با دسترسی عمومی باشد ولی پنهان!
یعنی من و بازدید کننده ها بتونند از طریق زدن لینک برگه اون رو مشاهده کنند، فقط در قسمت برگه ها نیاد.
از این واضح تر؟
خوب شما یک برگه بساز( ولی منتشر نکن)ادرس اونا کپی کن تو هرجایی از سایتت خواستی یک لینک درست کن واین آدرس کپی شده بهش بده با اینکار برگه نمایش داده نمیشه ولی از طریق اون لینکی گه گذاشتین میشه بهش دسترسی پیداکرد
این ساده ترین راه هستش
عزیز اگه منتشرش نکنم که نمی تونم ببینمش!
rahnamafard گفت:
عزیز اگه منتشرش نکنم که نمی تونم ببینمش!
داداش من اگر شما میخوای یک برگه داشته باشی که توش مطلبی باشی واز طریق یک لینک درجای دیگه بهش دسترسی داشته باشی ولی توقسمت برگه ها هم نمایش داده نشه راهش همینه دیدن این برگه فقط از طریق همن لینکی هست که بهش میدی البته خود شما که مدیر هستی میتونی تو قسمت برگه ها بهش دسترسی داشته باشی وویرایش کنی در اصل این برگه در حالت پیش نویس ذخیره قرارمیگیره ولی از طریق سایتت فقط با همون لینک قابل نمایش هست
شما تست کن اگر نتونستی ادرس سایت واجازه بده برات درست کنم
namaki گفت:
داداش من اگر شما میخوای یک برگه داشته باشی که توش مطلبی باشی واز طریق یک لینک درجای دیگه بهش دسترسی داشته باشی ولی توقسمت برگه ها هم نمایش داده نشه راهش همینه دیدن این برگه فقط از طریق همن لینکی هست که بهش میدی البته خود شما که مدیر هستی میتونی تو قسمت برگه ها بهش دسترسی داشته باشی وویرایش کنی در اصل این برگه در حالت پیش نویس ذخیره قرارمیگیره ولی از طریق سایتت فقط با همون لینک قابل نمایش هست
شما تست کن اگر نتونستی ادرس سایت واجازه بده برات درست کنم
بنده از حالت انتشار به حالت پیش نویس تغییر دادم و لینک رو تست کردم و خطای 404 داد.
در ضمن من روی لوکال هاست کار می کنم.
اگه می شه یکبار از اول شمرده شمرده بگید باید چیکار کنم.
مثال:
1-برگه ای بسازید بعنوان "درباره من"
2-متن مورد نیاز داخلش نایپ کنید
3-سمت چپ روی دکمهذخیره پیش نویس کلیک نمایید
4- ادرس اون برگه که بعنوان پیوند یکتا هست کپی نمایید (http://www.sitename.com/123
5-درمکان دلخواه سایتت یک لینک درست کن مثلا بنام "درباره من" آدرس بالا رابه ابن متن پیوند بده و اون صفحه را منتشرکن
6-به صفحه مورد نطر مراجعه و روی کلمه"درباره من"کلیک نمایید اون برگه نمایش داده خواهد شدروی لوکال نمیدونم جواب بده یانه
تمام
namaki گفت:
مثال:
1-برگه ای بسازید بعنوان "درباره من"
2-متن مورد نیاز داخلش نایپ کنید
3-سمت چپ روی دکمهذخیره پیش نویس کلیک نمایید
4- ادرس اون برگه که بعنوان پیوند یکتا هست کپی نمایید (http://www.sitename.com/123
5-درمکان دلخواه سایتت یک لینک درست کن مثلا بنام "درباره من" آدرس بالا رابه ابن متن پیوند بده و اون صفحه را منتشرکن
6-به صفحه مورد نطر مراجعه و روی کلمه"درباره من"کلیک نمایید اون برگه نمایش داده خواهد شد
تمام
دقیقا! من هم همینکار رو کردم و خطای 404 پیدا نشد اومد.
مطمئنید درست می گید؟ تست کردید؟
من فقط برای مدیران سایتم تست کرده بودم وجواب داد اجازه بدین روی کاربران سایتم تست کنم اگر جواب داد بهت میگم
داداش شما هم اشتباه کردی، یه بار کشت رو خالی کنی دیگه اون صفحه بالا نمیاد. تست کن!
من ابتدا همین کار رو کرده بودم، پس ار خالی کردن کش مرورگر خطای 404 داد.
تازه ... گفتم که رو لوکال کار می کنم!
فکر کنم با این افزونه User Access Managerمشکلت حل بشه
یک تستی بفرماییدچون مورد شما هم لیست کرده به احتمال زیاد باید فارسی هم باشه
ممنون
وقتی تست کردم خبر می دهم.
( حالا به حرف من رسیدید که این راه شما جواب نمیده؟ )
چرا یک راه هم پیدا کردم شما اون برگه بدون عنوان منتشرش کن یعنی نام برگه با تیتر درشت تو خود متن بنویس
نام خود برگه هم در بالای سایت نمیادبرای کاربران هم تست کردم جواب داد
به این می گن ماست مالی. اگه شما برگه ها رو بغل چینده باشید احتمالش وجود داره که یک بالت برایش ایجاد بشه
اینطوری یک قسمتخالی می افته تو قالب. اگر هم بالا باشد منوش سلکت میشه و تابلو هستش.
rahnamafard گفت:
به این می گن ماست مالی. اگه شما برگه ها رو بغل چینده باشید احتمالش وجود داره که یک بالت برایش ایجاد بشه
اینطوری یک قسمتخالی می افته تو قالب. اگر هم بالا باشد منوش سلکت میشه و تابلو هستش.
ببین شما اگر بغل بندازی هیچ پالتی نمایش نمیده (حتی جای خالی) اگر هم بالای سایت بندازی بعنوان منوی آخر بذارش بازهم جای خالی نمایش نمیده
درضمن اگر اینجوری فکر میکنی هرپیج مخفی داشته باشی کاربربرای بار اول لینک شما را کلیک میکنه برای سری های بعد آدرسش را سلکت میکنه میشه همون
یا می خواهید دوستان رو سر کار بگذارید یا این که به دنبال پاسخ هستید. کدی که گفته شد رو آزمایش نکردید لابد می خواهید بدون افزونه و هیچ کدی اینکارو انجام بدین! جالبه