web-dev-qa-db-de.com

Format für die Seite zum Zurücksetzen des Kennworts festlegen

Ich habe einen Stil für meine WordPress-Anmeldeseite wie folgt eingegeben:

function login_stylesheet() {
    wp_enqueue_style( 'custom-login', plugins_url( 'style-login.css', __FILE__ ) );
}
add_action( 'login_enqueue_scripts', 'login_stylesheet' );

Dadurch wird das Skript jedoch nicht für die Seite zum Zurücksetzen des Kennworts in die Warteschlange gestellt.

Weiß jemand, wie man die Seite zum Zurücksetzen des Passworts anpasst?

Update nur zur Verdeutlichung -

Das Stylesheet wird auf der Seite wp-login.php geladen:

http://dev.yazminmedia.com/tresstank/wp-login.php

Auf der Seite "Passwort vergessen" wird nicht geladen:

http://dev.yazminmedia.com/wp-login.php?action=lostpassword

1
Yazmin

Ihr Code funktioniert genau so, wie Sie ihn haben - ich habe es versucht. Vielleicht haben Sie ein anderes Plugin, das vorhandene login_enqueue_scripts Hooks aushakt und Ihre deaktiviert?

Ansonsten funktioniert es vorausgesetzt:

  • Der Code befindet sich in einem Plugin.
  • die Datei style-login.css befindet sich im selben Verzeichnis wie das Plugin.
  • Einige WP CSS verwenden !important; wie body{ background }. Sie benötigen also !important, damit Ihre CSS-Eigenschaften WP überschreiben.

UPDATE 02/07/16:

Ihre aktualisierten Informationen machen einen großen Unterschied!

Der Code funktioniert nur auf WPsingle siteinstall, nicht auf mehreren Sites. Sie haben eine Installation mit mehreren Standorten mithilfe von Unterordnern.

Beachten Sie die Links in Ihrer aktualisierten Frage:

http://dev.yazminmedia.com/tresstank/wp-login.php

http://dev.yazminmedia.com/wp-login.php?action=lostpassword

Der Link zum Zurücksetzen des Kennworts verweist auf Ihre Hauptseite, nicht auf die Unterwebsite tresstank.

Es handelt sich nicht um ein Plugin-Konfliktproblem, sondern um ein WP Weiterleitungsproblem.

Versuchen Sie diesen Link: http://yazmin.bkstest.com/wp-login.php dann klicken Sie auf "Passwort vergessen?". Es wird nicht zur Hauptseite weitergeleitet und der Anmeldestil wird weiterhin angewendet, da ich den Code verwende, der hier zu finden ist https://Gist.github.com/eteubert/293e07a49f56f300ddbb , um den Standardwert WP Verhalten. Es ist ein Muss für Multisites. Es behebt Probleme mit Links in den E-Mails zum Zurücksetzen von Passwörtern, die den Benutzer auf die Hauptseite verweisen (wo er sich nicht anmelden kann), anstatt auf die Unterwebsite, auf der er Mitglied ist.

Wenn Sie den Code aus dem obigen Gist zu Ihrem Plugin hinzufügen, wird Ihr Problem höchstwahrscheinlich gelöst. Es funktioniert hervorragend bei Subdomain-Setups, aber ich habe es nicht mit Subfolder-Installationen getestet.

HINWEIS: Der Code aus dem Gist sollte in einem Netzwerk-aktivierten Plugin abgelegt werden.

2
BillK