Dzisiaj od jednego z klientów otrzymałem takie zapytanie:
Zarządzamy w sumie dość sporą siecią witryn z wyłączoną opcją automatycznego logowania pomiędzy nimi […], chcielibyśmy, aby na ekranie logowania domyślnie zaznaczona była opcja „Zapamiętaj mnie”, aby nie trzeba było zaznaczać jej za każdym razem. Czy jest to możliwe i czy można to zrobić bez używania kolejnej wtyczki?
Tak jest to możliwe. Prostym kodem, który wystarczy dodać do functions.php motywu (najlepiej motywu potomnego).
add_action('login_head', 'zapamietaj_mnie_zaznacz');
function zapamietaj_mnie_zaznacz() {
?>
<script type="text/javascript">
function zaznaczcheckbox() {
document.getElementById('rememberme').checked = true;
}
window.onload = zaznaczcheckbox;
</script>
<?php
}
Jak dodać ten kod do WordPress?
Kod ten dodaj do motywu w pliku functions.php, najlepiej motywu potomnego lub własnej wtyczki funkcyjnej. Przed „?>” na końcu pliku (może tego fragmentu nie być i wtedy po prostu na końcu). Więcej szczegółów w artykule: Własny kod w WordPress.
2 komentarze do wpisu “Zawsze zaznaczone „Zapamiętaj Mnie” na ekranie logowania w WordPress”
Janusz Kamiński
No świetnie! A ja od rana szukam rozwiązanie na ten temat ;)
Jakub Jaworowicz[ Autor Artykułu ]
Czytam Ci w myślach :)