وردپرس اجازه می دهد تا  شما برای محافظت از پست یک رمز عبور ایجاد کنید . به تازگی یکی از خوانندگان ما پرسید که آیا امکان پنهان کردن رمز عبور پست از سایت وجود دارد. به طور پیش فرض، سایت وردپرس محتوای یک نوشته با رمز محافظت میکند.
دلیل مخفی کردن رمز عبور پست در وردپرس؟

مخفی کردن رمز عبور پست در وردپرس

مخفی کردن رمز عبور پست

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

پنهان کردن رمز عبور  پست در وردپرس

نگران نباشید، این کد را به فایل functions.php پوسته خود را و یا یک پلاگین مخصوص سایت اضافه کنید.

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' );

این کد به سادگی تغییر پرس و جو با استفاده از فیلتر posts_where به وردپرس ارسال می شود.

شما هنوز هم می توانید  با دسترسی به آن از طریق یک URL مستقیم به پست خود مراجعه کنید.

نگران نباشید، کد بالا را با یکی دیگر از تگ شرطی، مثل این را تغییر دهید:

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

امیدواریم این مقاله به شما در مخفی کردن رمز عبور برای محافظت از حلقه وردپرس کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به https://www.on5.ir مراجعه نمایید.

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

 

نظر خود را بگذارید

-- بارگیری کد امنیتی --