PHP
// entfernt "Geschützt:" vor dem Seitentitel
add_filter('protected_title_format', function ($format) {
return '%s';
});
// Texte anpassen
add_filter('the_password_form', function ($output) {
$post = get_post();
$label = 'pwbox-' . ( $post ? $post->ID : rand() );
$msg = 'Bitte gib das Passwort ein, um den Seiteninhalt zu sehen.';
$btn = 'Zugang freischalten';
$action = esc_url(site_url('wp-login.php?action=postpass', 'login_post'));
$html = '<form class="post-password-form" action="' . $action . '" method="post">';
$html .= '<p>' . esc_html($msg) . '</p>';
$html .= '<label for="' . esc_attr($label) . '">Passwort</label>';
$html .= '<input name="post_password" id="' . esc_attr($label) . '" type="password" size="20" />';
$html .= '<button type="submit">' . esc_html($btn) . '</button>';
$html .= '</form>';
return $html;
});