wenn ich mich versuche auf meiner Seite auszuloggen bekomme ich folgende Fehlermeldung:
"Du hast vor, dich von ......... abzumelden
Bitte nochmal versuchen."
Kann mir jemand helfen?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenwenn ich mich versuche auf meiner Seite auszuloggen bekomme ich folgende Fehlermeldung:
"Du hast vor, dich von ......... abzumelden
Bitte nochmal versuchen."
Kann mir jemand helfen?
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Nutzt du/dein Theme folgende Funktion?
http://codex.wordpress.org/Function_Reference/wp_logout_url
Damit sollte es klappen.
(Das Problem ist vermutlich der fehlende NONCE-Key, der seit WP 2.7 angehängt werden muss.)
Wie überprüfe ich ob ich diese Funktion nutze?
Bzw wo muss ich sie aktivieren?
So wie ich es verstanden hab, muss ich in der general-template.php
etwas einsetzen bzw ersetzen.... richtig?
wenn ja? wo?
momentan sieht sie so aus:
* @param string $redirect Optional path to redirect to on login/logout.
*/
function wp_loginout($redirect = '') {
if ( ! is_user_logged_in() )
$link = '<a href="' . esc_url( wp_login_url($redirect) ) . '">' . __('Log in') . '</a>';
else
$link = '<a href="' . esc_url( wp_logout_url($redirect) ) . '">' . __('Log out') . '</a>';
echo apply_filters('loginout', $link);
}
/**
* Returns the Log Out URL.
*
* Returns the URL that allows the user to log out of the site
*
* @since 2.7
* @uses wp_nonce_url() To protect against CSRF
* @uses site_url() To generate the log in URL
* @uses apply_filters() calls 'logout_url' hook on final logout url
*
* @param string $redirect Path to redirect to on logout.
*/
function wp_logout_url($redirect = '') {
$args = array( 'action' => 'logout' );
if ( !empty($redirect) ) {
$args['redirect_to'] = $redirect;
}
$logout_url = add_query_arg($args, site_url('wp-login.php', 'login'));
$logout_url = wp_nonce_url( $logout_url, 'log-out' );
return apply_filters('logout_url', $logout_url, $redirect);
}
/**
* Returns the Log In URL.
*
* Returns the URL that allows the user to log in to the site
*
* @since 2.7
* @uses site_url() To generate the log in URL
* @uses apply_filters() calls 'login_url' hook on final login url
*
* @param string $redirect Path to redirect to on login.
*/
function wp_login_url($redirect = '') {
$login_url = site_url('wp-login.php', 'login');
if ( !empty($redirect) ) {
$login_url = add_query_arg('redirect_to', urlencode($redirect), $login_url);
}
return apply_filters('login_url', $login_url, $redirect);
}
/**
* Returns the Lost Password URL.
*
* Returns the URL that allows the user to retrieve the lost password
*
* @since 2.8.0
* @uses site_url() To generate the lost password URL
* @uses apply_filters() calls 'lostpassword_url' hook on the lostpassword url
*
* @param string $redirect Path to redirect to on login.
*/
function wp_lostpassword_url($redirect = '') {
$args = array( 'action' => 'lostpassword' );
if ( !empty($redirect) ) {
$args['redirect_to'] = $redirect;
}
$lostpassword_url = add_query_arg($args, site_url('wp-login.php', 'login'));
return apply_filters('lostpassword_url', $lostpassword_url, $redirect);
}
Alles anzeigen
Wie überprüfe ich ob ich diese Funktion nutze?
Wo steht der Link denn? In deiner Sidebar? Dann schau in der sidebar.php deines Themes. (Widgets wirst du vermutlich nicht nutzen, das Metawidget sollte korrekt arbeiten.)
ZitatSo wie ich es verstanden hab, muss ich in der general-template.php
Nein. Von Core-Dateien lässt du bitte die Finger, da musst du nur in ganz ganz seltenen Ausnahmefällen ran. ;-)
PS: Bitte Codepassagen hier im Forum immer auszeichnen, der Foreneditor hat Buttons dafür.
Wie gesagt, ich beschäftige mich erst ganz frisch mit wordpress. Bin also auf eure Hilfe angewiesen.
Dieses Login Form ist bei mir im header.... denke ich... oder?
schaut mal hier: http://mjcool81.mj.funpic.de/WordPress/
An welcher stelle muss ich dann was einfügen?
Hier http://codex.wordpress.org/Function_Reference/wp_logout_url steht doch, das ich folgendes
<a href="<?php echo wp_logout_url( get_bloginfo('url') ); ?>" title="Logout">Logout</a>
irgendwo einfügen muss.
An welcher stelle muss ich dann was einfügen?
Poste doch mal die header.php deines Themes bzw. die Template-Datei in der der Logoutlink eingebaut ist.
Ansonsten schließe ich hier mal, verteilte Antworten helfen weder dir noch sonst jemandem. Hier gehts weiter:
http://forum.wordpress-deutschland.org/allgemeines/55…-versuchen.html
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!