بعد فترة زمنية معينة WP تسجل جميع المستخدمين وتُجبرهم على تسجيل الدخول مرة أخرى. بالنسبة لبيئات التطوير على جهازي المحلي ، هذا أمر بغيض وغير ضروري على الإطلاق.
هل هناك طريقة تعتمد على API لتعطيل تسجيل الخروج التلقائي إلى أجل غير مسمى؟ من الناحية المثالية ، أود الحصول على شيء يمكنني إضافته إلى wp-config.php
جنبًا إلى جنب مع الإعدادات الأخرى المتعلقة بإعداد dev.
سيكون المكون الإضافي مبالغًا فيه بالنسبة لي ، لذا لن أعتبره إجابة ، ولكن يمكنك نشره كخيار.
بشكل افتراضي ، يجعلك مربع الاختيار "تذكرني" يتذكرك لمدة 14 يومًا. هذا هو مرشح على الرغم من.
سيغير هذا الرمز هذه القيمة:
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return 31556926; // 1 year in seconds
}
يرتبط هذا أكثر بالطريقة التي تخزن بها ملفات تعريف الارتباط في المتصفح. عند تسجيل الدخول ، يجب أن يتم حفظ ملف تعريف الارتباط وقراءته ووردبريس لمعرفة ما إذا كنت مصادقة (على الأقل هذا ما أفهمه).
على جميع عمليات التنصيب المحلية ، اسم المستخدم الخاص بي هو المسؤول وكلمة المرور الخاصة بي هي المشرف. لا أجد 8 أحرف حقًا ستكون صفقة كبيرة ، لكن ربما أكتب أسرع؟