Wenn du eine WordPress Seite mit einem Passwort versiehst wird der Text über dem Passwortfeld automatisch generiert und du kannst diesen nicht ändern im Backend.
Hierbei hilft unsere Vorgehensweise um die teilweise schlechte Übersetzung zu korrigieren.
Es gibt zwei Methoden, um den Text einer passwortgeschützten Seite zu ändern:
Plugin – „Change Password Protected Message“
Der Text kann mit diesem Plugin geändert werden
Change Password Protected Message
https://wordpress.org/plugins/change-password-protected-message
Codeanpassung in der functions.php
Die Nachricht kann per Code geändert werden. Du musst diesen Code in die Datei „functions.php“ des aktiven Themas einfügen.
function my_custom_password_form() {
global $post;
$label = 'pwbox-' . ( empty( $post->ID ) ? rand() : $post->ID );
$output = '
<div class="boldgrid-section">
<div class="container">
<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" class="form-inline post-password-form" method="post">
<p>' . __( 'This content is password protected. This is a custom message. To view it please enter your password below:' ) . '</p>
<label for="' . $label . '">' . __( 'Password:' ) . ' <input name="post_password" id="' . $label . '" type="password" size="20" class="form-control" /></label><button type="submit" name="Submit" class="button-primary">' . esc_attr_x( 'Enter', 'post password form' ) . '</button>
</form>
</div>
</div>';
return $output;
}
add_filter('the_password_form', 'my_custom_password_form', 99);
Diesen Text im obigen Code kannst du für dich anpassen:
“’This content is password protected. This is a custom message. To view it please enter your password below:”
Dieser Beitrag ist auch verfügbar auf: English (Englisch)