Füge html zu wp_login_form hinzu

Innerhalb einer Vorlage gibt es

 true ) ); ?> 

Quellcode

  

Ich möchte ein span-Tag nach Remember me hinzufügen

 Remember Me  

Ich habe versucht, dem Etikett etwas html hinzuzufügen, aber das hat nicht funktioniert:

  $args = array( 'label_remember' => __( 'Remember Me ' ), ); wp_login_form( $args ); 

Weder hat etwas so einfach gemacht

 function custom_checkbox_form($output) { $search = array(''); $replace = array(''); return str_replace( $search, $replace, $output ); } add_filter( 'login_head', 'custom_checkbox_form', 99, 1 ); 

Jede Hilfe wird sehr geschätzt.

Solutions Collecting From Web of "Füge html zu wp_login_form hinzu"

Das Argument label_remember dient nur zum Ändern des Textes. HTML wird maskiert, so dass das hier nicht funktioniert.

Stattdessen kann der HTML-Code für das Anmeldeformular vor der Ausgabe analysiert und geändert werden:

 // Get the HTML for the login form $login_form = wp_login_form( [ 'echo' => false ] ); // Create an instance of DOMDocument $dom = new \DOMDocument(); // Populate $dom with our login form, making sure to handle UTF-8, otherwise // problems will occur with UTF-8 characters. $dom->loadHTML( mb_convert_encoding( $login_form, 'HTML-ENTITIES', 'UTF-8' ) ); // Create an instance of DOMXpath and get the