learndl zhaket triboon webaidin هاستیدا

آموزش مخفی کردن نوشته‌های رمزگذاری شده از حلقه وردپرس

آموزش مخفی کردن نوشته‌های رمزگذاری شده از حلقه وردپرس

یکی از امکانات وردپرس، رمزگذاری بر روی مطالب است. در این روش وردپرس محتوای صفحه را تا زمانی که کاربر رمز عبور را وارد کند، مخفی میکند. اما در فهرست سایت مطالب رمزگذاری شده با پس عنوان «محافظت شده:» نشان داده می شوند. حال اگر شما هم از آن دسته افرادی هستید که دوست ندارید مطالب رمزگذاری شده در حلقه وردپرس نشان داده شوند، این آموزش از وبیت را تا انتها دنبال کنید.

چرا نوشته های رمزگذاری شده در وردپرس را مخفی کنیم؟

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

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

 

مخفی کردن نوشته‌های رمزگذاری شده از حلقه وردپرس

برای انجام این کار کافیست که کدهای زیر را به فایل توابع پوسته فعال سایت اضافه کنید:

function wpb_password_post_filter( $where = '' ) {
    if (!is_single() && !is_admin()) {
        $where .= " AND post_password = ''";
    }
    return $where;
}
add_filter( 'posts_where', 'wpb_password_post_filter' );

 توجه: منظور از فایل توابع پوسته فایل functions.php موجود در قالب سایت است.

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

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

به این مطلب امتیاز دهید

امتیاز کلی : 3 / 5. تعداد آرا : 2

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت