Sidebar Login
Sidebar Login voegt een handige login widget toe welke je kan gebruiken om in te loggen vanaf de zijbalk van je WordPress aangedreven blog.
Als een gebruiker inlogt word deze geredirect terug naar de pagina waarvandaan ze inlogden in plaats van het beheerscherm (dit is aan te passen).
Als je code wilt bijdragen aan de plugin kan je dat doen via GitHub.
Als je een vertaling wil bijdragen, dit is beschikbaar op WordPress.org
Gebruik
Ga naar Weergave > Widgets
en sleep “sidebar login” naar de sidebar van je keuze. Binnen de widget zijn verschillende opties welke je kan gebruiken voor het aanpassen van de titels en links welke aan de gebruiker worden getoond.
Om deze widget te gebruiken in een template, gebruik de the_widget()
functie welke door WordPress wordt aangeboden.
Tags voor titels en links
Deze tags kunnen worden gebruikt in de widget instellingen voor titels en links en worden in runtime vervangen.
%username%
– ingelogde gebruiker weergave-naam%userid%
– ingelogde gebruiker user-id%firstname%
– ingelogde gebruiker voornaam%lastname%
– ingelogde gebruiker achternaam%name%
– ingelogde gebruiker voornaam en achternaam%nicename%
– user nice name%admin_url%
– URL voor WP-admin%logout_url%
– uitloggen url%buddypress_profile_url%
– Buddypress Profiel URL%bbpress_profile_url%
– Buddypress Profiel URL%avatar%
– Gebruikers Avatar
Filter Referentie
sidebar_login_include_css
– Return false om de CSS stylesheet niet te laden.sidebar_login_widget_logged_in_links
– Een array van links welke worden weergegeven als je bent ingelogd.sidebar_login_widget_logged_out_links
– Een array van links welke worden weergegeven als je bent uitgelogd.sidebar_login_widget_display
– Return false om de widget te verbergen.sidebar_login_widget_logged_in_title
– De widget titel welke wordt weergegeven wanneer je bent ingelogd.sidebar_login_widget_avatar_size
– De avatar grootte – standaard 38 (in pixels)sidebar_login_widget_logged_out_title
– De widget titel welke wordt weergegeven wanneer je bent uitgelogd.sidebar_login_widget_form_args
– Argumenten voor de wp_login_form functie.sidebar_login_widget_login_redirect
– Redirect URL na inloggen.sidebar_login_widget_logout_redirect
– de redirect na uitloggen.sidebar_login_widget_register_url
– De URL voor registratie links.sidebar_login_widget_lost_password_url
– De URL voor wachtwoord vergeten links.sidebar_login_widget_wp_login_form
– De HTML van het inlogformulier.
Actie Referentie
sidebar_login_widget_start
– Wordt aangeroepen voor de widget.sidebar_login_widget_{logged_in || logged_out}_content_start
– Wordt aangeroepen voor de widget inhoud.sidebar_login_widget_before_{logged_in || logged_out}_links
– Wordt aangeroepen voor de links.sidebar_login_widget_after_{logged_in || logged_out}_links
– Wordt aangeroepen na de links.sidebar_login_widget_{logged_in || logged_out}_content_end
– Wordt aangeroepen na de widget inhoud.sidebar_login_widget_end
– Wordt aangeroepen na de widget.
Notities
- Omdat AJAX niet cross-domain kan werken (zie same_origin_policy), AJAX logins worden uitgeschakeld als je site geen SSL heeft, terwijl de FORCE_SSL_ADMIN constante op true staat. De widget valt dan terug op een traditionele POST.