(جهت اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)
با سلام و خسته نباشید خدمت کاربران سایت داده باران
کد عدم نمایش مطالبی که رمز دار هستند در صفحات سایت های وردپرس ، همانطور که می دانید مطالب رمزداری که اگر در سایت وردپرسی خود از آن استفاده کرده باشید ، آنها در آرشیو سایت و همچنین صفحه اول سایت بصورت عمومی قابل نمایش هستند . خب ما در این آموزش تصمیم داریم تا شما را با کدی آشنا سازیم تا مطالب رمز دار در صفحات خارجی سایتتان به نمایش در نیاید .
کنار آمدن با این موضوع یک مقدار برای کاربرانی که رمز مطلب را ندارند سخت است و باعث زده شدن آن ها از سایت شما می شود ! از طرفی این مطالب برای موتورهای جستجو هم در هاله ای از ابهام قرار دارند ! پس می توان این مطالب را به صورت کامل از صفحات خارجی وردپرس حذف نمود ، چون که اگر کسی رمز مطلب را داشته باشد لینک مستقیم مطلب را نیز خواهد داشت .در این مطلب یک کد کوتاه برای عدم نمایش مطالب رمزدار در صفحات خارجی وردپرس را به شما معرفی می کنیم .
برای این کار کافی است کد زیر را به فایل functions.php قالب اضافه کرده و آن را ذخیره کنید .
// Hide protected posts function exclude_protected($where) { // Where to display protected posts // Action to queue the filter at the right time |
تمام شد ! از این به بعد مطالب رمزدار به صورت عمومی در سایت نمایش داده نخواهند شد ، توجه کنید که کاربر با داشتن لینک مطلب می تواند به مطلب دسترسی داشته باشد ، پس هنگام ارسال رمز عبور به کاربران مد نظر خود ، حتما لینک مستقیم مطلب را نیز برای وی ارسال کنید .
اگر با هر نوع مشکلی در این زمینه مواجه شدید می توانید از طریق فرم ارسال دیدگاه این مطلب پاسخ تان را دریافت کنید ، لذا امیدواریم این مطلب مورد توجه شما قرار گرفته باشد .