زمانی که مطلبی را مینویسید و دکمه انتشار را میزنید، بلافاصله در صف اول مطالب در وبسایت قرار میگیرد و به کاربران نمایش داده میشود. به هر حال امر طبیعی و استانداردی است که این اتفاق بیفتد. اما زمانهایی پیش میآید که نمیخواهید مطلبی را به تمامی کاربران نمایش دهید یا اصلا دوست ندارید مطلبی که انتشار کردید در صفحه نخست دیده شود بلکه قرار است فقط جهت لینکی به مطالب دیگر باشد. برای پنهان کردن نوشته های وردپرس باید چه کرد؟ آیا راهی برای این منظور میتوان یافت؟
پنهان کردن نوشته های وردپرس
مگر میشود با وردپرس کار کنید و راهحل برای موارد مختلف آن نیابید؟ برای پنهان کردن نوشته های وردپرس نیز راهحلی داریم که با کمک افزونه WP Hide Post میتوان آن را عملی ساخت. این افزونه عملکرد بسیار سادهای دارد و حتی میتوانم بگویم تنظیمات معمولی و کمی دارد اما فعالیتی که انجام میدهد قابل تحسین است. مطمئنم اگر شما هم با او آشنا شوید حتما به همین نتیجه خواهید رسید. پس شما را بیش از این منتظر نگذارم و به سراغ آموزش کار با این افزونه برویم…
افزونه WP Hide Post
در مورد افزونه که توضیح دادیم و گفتیم دقیقا چه وظیفهای را بر دوش میکشد. حال نوبت به آن رسیده که کمی با ویژگیهای آن آشنا شویم.
- قابلیت کنترل پنهان کردن نوشته های وردپرس در صفحه اصلی را دارد.
- قابلیت پنهان کردن نوشته های وردپرس از دستهها.
- قابلیت پنهان کردن نوشته های وردپرس از برچسبها.
- قابلیت پنهان کردن نوشته های وردپرس از صفحه نویسنده.
- قابلیت پنهان کردن نوشته های وردپرس از صفحه بایگانی.
- قابلیت پنهان کردن نوشته های وردپرس از نتایج جستجو.
- قابلیت پنهان کردن نوشته های وردپرس از فید وردپرس
نصب و راهاندازی افزونه
همانند تمامی افزونههای وردپرسی، این افزونه را نیز نصب و سپس فعال میکنیم. پس از فعالسازی از گزینه تنظیمات در پیشخوان با گزینه ” wp hide post” رو به رو میشویم. با کلیک بر روی آن مسلما به بخش تنظیماتش منتقل خواهیم شد.
از 4 بخشی که مشاهده میکنید تنها گزینه general قابل تنظیم است و سایر بخشها یا به عنوان راهنما هستند یا متعطق به نسخه پرمیوم افزونه هستند. میتوانید برای گزینه Allowed custom post types یکی از گزینهها را انتخاب کنید.
بررسی بخش نوشتهها
برای پنهان کردن نوشته های وردپرس نوبت به آن رسیده که به بخش نوشتهها و نوشته مورد نظر خود مراجعه کنیم. در ویرایشگر وردپرس که به سمت پایین پیمایش کنید با باکس نوشته Visibility رو به رو خواهید شد.
برای پنهان کردن نوشته های وردپرس هر بخشی را که تمایل دارید علامت بزنید تا در آن بخش نوشته شما ظاهر نشود. چنانچه در تمامی قسمتها میخواهید نوشته پنهان بماند، گزینه Check all را انتخاب کنید.
نتیجه گیری
گاهی اوقات برای همه ما که یک وبلاگ یا وبسایت داریم پیش میآید که بخواهیم نوشتهای را از چشم افراد در سایت مخفی کنیم و به جای آن تنها به مطالب دیگری لینک دهیم. برای این منظور میتوانیم افزونهای حرفهای در وردپرس به نام wp hide post را نصب کنیم و تنها با چند کلیک ساده عملیات پنهانسازی را انجام دهیم.
سوالات رایج
- همه گزینهها را علامت زدیم اما هیچ تاثیری در پنهان کردن مطلب نداشته است!
اول از همه در تنظیمات افزونه تعیین کنید که قرار است چه مواردی را جزء این عملیات قرار دهید و سپس مطلب را مخفی کنید. - آیا نیاز به ارتقای افزونه به نسخه پرمیوم است؟
با همین افزونه رایگان نیز کارتان راه میافتد. - این افزونه با چه نسخههایی سازگار است؟
از نسخه 2.6 به بالا میتوانید از این افزونه استفاده کنید.
محسن فرسادی
سلام من می خوام نوشته های صفحه اصلی یا تگ ها یا محصولات که با آن سئو انجام شده به کاربر نمایش داده نشود در این ضمینه کسی می تونه کمی به من کنه
سعید
سلام وقت بخیر
من برای پنهان کردن برگه ها از منوی بالایی سایتم استفاده میکردم. چند وقتی به سایتم سر نزدم امروز متوجه شدم همه ی برگه ها بالای سایت نشون داده میشن و در واقع این افزونه برگه هایی که تیک میزنمو مخفی نمیکنه. نمیدونم باید چکار کنم؟؟؟
marzieh10 9 سال عضو همیار وردپرس
سلام، من این افزونه را نصب کردم تا مطالب قدیمی رو از صفحه اول سایت مخفی کنم، اما وقتی یک نوشته قدیمی رو باز می کنم تا ویرایش کنم و تیک گزینه Hide on front page رو میزنم هیچ اتفاقی نمی افته و مطلبم همچنان هست، فقط مطالبی که مربوط به دسته تابلو اعلانات هست و در آخرین مطالب نشون داده میشه، دیگه اونجا دیده نمیشه، اما من میخام مطالبم از صفحه اول مخفی بشه، چی کار باید بکنم؟
آدرس سایت:http://bsalborz-uast.ac.ir
مثلا در صفحه اصلی می خوام فایل دروس کارآفرینی یا نمونه سوال درس فناوری رو مخفی کنم، حتی تیک تمام گزینه ها رو هم زدم تا ببینم مخفی میشه یا نه اما هیچ تاثیری نداشت.
وردپرس من نسخه 4.3.1
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
باید هم از دسته هم برگه و هم صفحه ی اصلی مخفی کنید.
marzieh10 9 سال عضو همیار وردپرس
سلام، خانم کوهستانی همونطور که گفتم من تیک تمام گزینه ها رو هم زدم اما تاثیری نداشت، اگه ممکنه برای این مطلب آموزش ویدئویی بذارید.
صادق
درود
من میخواستم بعضی از برگه های سایت رو پنهان کنم (وجود داشته باشن ولی مخفی باشن) بعد برنامه ی wp hide post رو نصب کردم دیگه نفهمیدم چیکار کردم که همه ی برگه هام غیب شدن و الانم هرچی برگه ی جدید ایجاد میکنم غیبن (لینکشون هست که در دسترس باشن ولی بالای صفحه ی اصلی نیستن)
چیکار کنم که دیگه کلافه شدم؟؟
ممنون
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
داخل تنظیمات افزونه >> post visibility تیک های مورد نظر رو فعال کنید فقط
صادق
آخه میدونید مشکل کجاس؟
من یه برگه ی جدید رو با هر 3 گزینه ی موجود امتحان کردم (گزینه هایی که توی قسمت ایجاد برگه در کناره قرار میگیرند) ولی فایده نداشت
اصلا این به کنار، من حتی برنامه رو هم غیر فعال کردم و نه برگه های قبلی و نه برگه های جدید نمایش داده نشدن
حتی اینم به کنار، من افزونه رو هم بعد از غیرفعال کردن، پاک کردم ولی باز فایده نداشت!!!!
دیگه واقعا موندم، یه راهی بهم نشون بدید که از این مشکل بیرون بیام، چه با کدنویسی، چه افزونه و…
بازم ممنون
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
پس نتیجه می گیریم مشکل شما از افزونه نیست.
افزونه ی دیگری به اسم wp hide post ندارید که این عمل رو باعث شده باشه ؟
در ضمن آدرس سایت خودتون رو بدید.
صادق
آخه بعد از نصب این برنامه این مشکلات شروع شد!!
راستش چند بار پاکش کردم، دوباره نصبش کردم، اما الان هست ولی غیرفعاله، اگه بخواید پاکش میکنم
اینم آدرس سایت: Pcst.ir
فقط لطفا یه راهی بهم نشون بدید. ممنون
بهاره کوهستانی 11 سال عضو همیار وردپرس
شما تست کنید
ببینیم چی میشه
صادق
پاکش کردم
یه برگه جدید هم به اسم “تست” ایجاد کردم ولی نه برگه ی جدید و نه قبلی ها، هیچ کدوم نیومدن
در زیر اسم همه ی افزونه هام رو مینویسم ببینید هیچ کدوم مشکل ندارن؟
Banner upload
Mw font changer
Persian font
TinyMCE Advanced
Useful banner manager
WP mellat shoping cart
WP migrate db
فرم تماس ۷
وردپرس فارسی
(البته بعید میدونم هیچ کدوم اینا مشکل باشه ولی گفتنش ضرر نداره)
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
خیر مشکل از این افزونه ها نمیتونه باشه!
سایتتون رو تازه راه اندازی کردید ؟ امکان نصب مجدد سایت هست ؟
صادق
راستش تقریبا تازه راه اندازی کردم ولی برا بعضی جاهاش خیلی دردسر کشیدم، حقیقتش دیگه جون از اول راه انداختنشو ندارم
حالا یکم دیگه تحقیق میکنم اگر نتیجه داد که هیچی، اگه هم نداد، اونوقت راه اندازی مجدد میکنم
راستی یه سوال: کد های مربوط به قسمت برگه ها کجاس؟
چون دیدم که بعضیا با دست کاری کد برگه ها رو مخفی میکنن
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
بستگی به اسمی که در قالب شما برای برگه ها نوشته شده داره! مثلا pages.php
صادق
فکر کنم فهمیدم چه جوری باید درستش کنم
من توی تنظیمات یه پوسته ی دیگه برای سایتم انتخاب کردم و دیدم که توی پوسته ی جدید برگه ها اومدن!
الان من چه جوری میتونم همین پوسته ی فعلیمو پاک کنم تا یه بار دیگه نصبش کنم؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
به سرور خود مراجعه کنید، داخل پوشه ی wp-content>> theme میتونید این کارو انجام بدید.
صادق
درستش کردم!!!!
پوسته رو هم پاک کردم و دوباره نصب کردم ولی فایده نداشت!
بعد رفتم توی سفارش سازی، قسمت فهرست ها و اونجا یه سری تغییرات داده بودم رو برگردوندم که دیدم برگه ها اومدن! عجب ماراتونی بود!
ازتون بسیار ممنونم که سریع پاسخمو میدادید
موفق و موید باشید.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
خواهش میکنم.
خدا رو شکر 🙂
madridcf277 9 سال عضو همیار وردپرس
سلام ممکنه با این نرم افزار بشه حق دیدن فوتر رو هم برای کاربران خاص دسته بندی کرد؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
خیر
فرامرز 9 سال عضو همیار وردپرس
سلام، ببخشید شاید سوالم بی ربط به این پست باشه، اما خب نمی دونستم کجا مطرح کنم، چون تازه وردپرسی شدم.
…
حدود ۷ تا مطلب در سایتم ارسال کردم که ۲ تای آخرش جوری هست که هرچی می گردم نمی تونم درست کنم، مثلا این پست:
shernama.ir/pishnahad-yaser-norouzi
اما نمی دونم چرا تمام مطلبُ نشون نمی ده و در این آدرس هم هست!
shernama.ir/pishnahad-yaser-norouzi/2
زیر پست نوشته: برگهها : ۱ ۲
…
اگر راهنمایی کنید ممنون می شم
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
من هر دو لینک رو دیدم شبیه به هم هستند و متوجه نشدم مشکل چیه الان؟!
bestme196668 9 سال عضو همیار وردپرس
با سلام…
خسته نباشید و سپاس از زحمات و مطالب مفیدتون..!!
میخواستم از این افزونه استفاده بکنم و برام خیلی ضروری هست که بتونم اجراییش بکنم
اما چه طوری میشه ازامکانات این افزونه استفاده کرد و دستوری هم اضافه کرد که اگر کاربر عضو بود مطلب مورد نظرنمایش داده بشه و اگر نبود نمایش داده نشه..!!
منتظر راهنماییتون هستم (:
Bahar 11 سال عضو همیار وردپرس
سلام
همین کار رو انجام میده دقیقا! افرادی که عضو هستند قادر به دیدن مطالب و محتوا هستند
حالا اینکه مطالب مورد نظر شما به کاربر نشون داده بشه باید از افزونه هایی مثل عضویت ویژه استفاده کنید و اگه نمیخواهید که هزینه ای دریافت کنید بخش هزینه رو بلاک کنید و فقط از نوع افزونه استفاده نمایید.
موفق باشید
bestme196668 9 سال عضو همیار وردپرس
سپاس از شما…
من تست کردم مطلبی رو در بخش Post Visibility گزینه Hide on front page رو براش فعال کردم حالا از صفحه اول پنهان هست اما فرقی نمیکنه چه من و چه کاربر دیگه ای مطلب رو در صفحه اول نمیتونه مشاهده بکنه..من در سایتم عضوگیری دارم ولی کلا دیتابیس و اسکریپت عضویت جدا از سایت اصلی هستش و فقط لینک ها رو در سایت اصلی قرار میدم
حالا هدف من اینه که مطالبی رو که میخوام به صورت انتخابی ( مثل همین افزونه هر مطلبی که انتشار میدم مختارم که براش تعریف بکنم پنهان بشه یا خیر ) پنهان بکنم فقط کاربرایی که عضو شدن و پرداخت انجام دادن مطلب مربوطه رو مشاهده بکنن..!!
شما گفتین ” افرادی که عضو هستند قادر به دیدن مطالب و محتوا هستند ” به چه صورت؟؟آیا نباید اسکریپت یا افزونه عضویت با این افزونه هماهنگی داشته باشه یعنی تایید بکنه که کاربر عضو هست یا خیر؟؟حالا افزونه عضویت لینک ها رو به نمایش درمیاره نه خود مطلب رو..حالاهم ممکن هم باشه ولی به صورت انتخابی نیست بلکه به صورت کلی هستش…آیا میشه کدی بهش اضافه کرد که از دیتابیس عضویت کاربر رو چک بکنه و بعد نمایش بده..ممنون میشم بیشتر راهنمایی بکنید..!!