Lesefortschritt:

    Word­Press-Fehlermeldungsseite stylen

    3. Juni 2026 | CSS-Stylesheet, functions.php, Word­Press

    Trick # 576 | Dieser Beitrag beinhaltet 1113 Wörter. – Geschätzte Lesezeit: ca. 6 Minuten.

    Wenn auf der Word­Press-Website etwas schiefläuft, zeigt das System eine Fehlermeldung an. Diese ist aber ziemlich mager gestaltet. Das lässt sich ändern; heute zeigen wir Ihnen wie.

    Sie kennen bestimmt die Standard-Fehlermeldung aus Word­Press:

     

    Nun, also: hübsch ist die nicht anzusehen.

    Das wollen wir heute ändern, was gar nicht mal so schwierig ist.

      • Zunächst erstellen Sie in Ihrem Child-Theme ein neues Verzeichnis. Nennen Sie es wp-error. Das Verzeichnis können Sie zum Beispiel mit dem FTP-Programm FileZilla erstellen oder auch im Dateimanager Ihres Webspace-Hosters. Legen Sie das neue Verzeichnis wp-error im Ordner https://ihredomain.ch/wp-content/themes/ihr-theme/ an.
      • In diesem Ordner wp-error legen Sie nun noch zwei neue Dateien an. Einerseits wp-die-template.php und zusätzlich noch wp-die-style.css.
      • Nun wechseln Sie ins Backend Ihrer Word­Press-Website, klicken auf «Design» und weiter auf «Theme-Datei-Editor».
      • In der Navigationsspalte rechts sehen Sie nun den neuen Eintrag «wp-error» und darin die beiden neuen Dateien «wp-die-template.php» und «wp-die-style.css»
      • Öffnen Sie letztere (wp-die-style.css) zuerst und fügen Sie dort den folgenden Code ein:
    body.wp-die {
    background-color: #f4f4f9;
    color: #333;
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    }.wp-die-container {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    max-width: 600px;
    padding: 20px;
    text-align: center;
    }.wp-die-container h1 {
    font-size: 24px;
    margin-bottom: 10px;
    color: #538f38;
    }.wp-die-container p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
    }.wp-die-container a {
    display: inline-block;
    background: #e75667;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    font-size: 14px;
    transition: background 0.3s;
    }.wp-die-container a:hover {
    background: #e4e4e4;
    color: #1f431e;
    }
    • Speichern Sie die Datei und öffnen dann das Template (wp-die-template.php).
    • Dort gehört der folgende Code rein:
    <?php
    // wp-die-template.php// Stile laden
    add_action( 'wp_enqueue_scripts', function() {
    if ( defined( 'WP_USE_THEMES' ) && WP_USE_THEMES ) {
    wp_enqueue_style(
    'custom-wp-die-style',
    get_stylesheet_directory_uri() . '/wp-error/wp-die-style.css',
    [],
    '1.0.0'
    );
    }
    });// Template für wp_die
    function custom_wp_die_handler( $message, $title = '', $args = [] ) {
    if ( ! headers_sent() ) {
    header( 'Content-Type: text/html; charset=utf-8' );
    }?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <title><?php echo esc_html( $title ); ?></title>
    <?php wp_head(); ?>
    </head>
    <body class="wp-die">
    <div class="wp-die-container">
    <h1><?php echo esc_html( $title ? $title : __( 'Error', 'your-text-domain' ) ); ?></h1>
    <p><?php echo wp_kses_post( $message ); ?></p>
    <a href="<?php echo esc_url( home_url() ); ?>"><?php _e( 'Go to Homepage', 'your-text-domain' ); ?></a>
    </div>
    <?php wp_footer(); ?>
    </body>
    </html>
    <?php
    die();
    }// Custom Handler aktivieren
    add_filter( 'wp_die_handler', function() {
    return 'custom_wp_die_handler';
    });
    • Als letztes müssen Sie Word­Press noch mit den beiden neuen Dateien bekanntmachen und diese einbinden.
    • Dazu wechseln Sie (immer noch unter Design/Theme-Datei-Editor) in die Datei «functions.php» und fügen folgenden Code hinzu:
    // Word­Press-Fehlermeldungen stylen
    require_once get_stylesheet_directory() . '/wp-error/wp-die-template.php';

    Das war’s dann schon.

    Wenn Word­Press künftig eine Fehlermeldung ausgibt, wird das in etwa so aussehen wie nebenan:

    Selbstverständlich können Sie die Darstellung via CSS-Code in der Datei «wp-die-style.css» anpassen. Hiezu wechseln Sie im Backend jederzeit auf Design/Theme-Datei-Editor ins Verzeichnis «wp-error» und bearbeiten die Datei «wp-die-style.css».

    Werbung

    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.