Wie ändere ich “Sie müssen angemeldet sein um einen Kommentar zu posten.”

Einige meiner Benutzer haben erwähnt, dass meine Website für sie verwirrend ist. Da dies der Fall ist, würde ich gerne Links zu Login / Registrieren für meine nicht registrierten Besucher erstellen, um dies schnell zu tun, wenn sie einen Kommentar hinterlassen möchten.

Im Moment sagt es nur “Du musst eingeloggt sein um einen Kommentar zu schreiben.” ohne Verbindung zum Login. Wo kann ich das bearbeiten und zu “Sie müssen sich registrieren oder einloggen um einen Kommentar zu posten” ändern. mit Links zu ihnen?

Solutions Collecting From Web of "Wie ändere ich “Sie müssen angemeldet sein um einen Kommentar zu posten.”"

Sie können versuchen, es mit dem Filter comment_form_defaults zu ändern:

 /** * Modify the "must_log_in" string of the comment form. * * @see http://wordpress.stackexchange.com/a/170492/26350 */ add_filter( 'comment_form_defaults', function( $fields ) { $fields['must_log_in'] = sprintf( __( '' ), wp_registration_url(), wp_login_url( apply_filters( 'the_permalink', get_permalink() ) ) ); return $fields; }); 

wo wir die wp_registration_url() und wp_login_url() verwenden.

ps: Die Info zum Filter comment_form_defaults scheint im Codex zu fehlen.