ok anscheinend hing die functions.php noch irgendwo als ichs probiert habe. Chrome und FF zeigen wie vorher nix an auch wenn ich mooselse's Änderungen übernehme
Dashboard nicht mehr über /wp-admin erreichbar
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Hab jetzt ein bisschen rumprobiert und habe herausgefunden, dass nur dieser Teil der functions.php funktioniert:
PHP<?php /*Sidebar + Menus*/ if ( function_exists('register_sidebar') ) register_sidebar(array('name'=>'Sidebar', )); register_sidebar(array('name'=> 'Menu', )); register_sidebar(array('name'=> 'footer-menu', )); ?>sobald ich irgendeinen anderen dieser Codeblocks hinzufüge (egal in welcher Kombination) dann gehts nimma:
PHP
Alles anzeigen<?php /*Header Bilder*/ add_theme_support( 'custom-header', array( 'height' => 200, 'width' => 1000, 'flex-height' => false, 'default-image' => '%s/images/headers/banner.jpg' ) ); ?> <?php /*background*/ add_custom_background('custom-background', array( )); ?> <?php /*comments*/ function callback_comment($comment,$args,$depth){ $GLOBALS['comment']=$comment;?> <div class= commentbl> <li <?php comment_class();?> id= li-comment-<?php comment_ID()?>"> <p class= comment-author><?php echo get_comment_author_link();?></p> <p> <div class= commentmeta ><?php echo get_comment_date("d.m.y");?>, <?php echo get_comment_time();?> Uhr </p></div> <?php echo get_avatar($comment, $size='64');?> <div class= commenttext> <?php comment_text();?> </div> </div> <div class= clear ></div> <?php } ?> -
OK, 2 Fehler kann ich erkennen:
PHP[COLOR=#000000] <li [COLOR=#0000BB]<?php comment_class[/COLOR][COLOR=#007700]();[/COLOR][COLOR=#0000BB]?> [/COLOR] id= li-comment-[COLOR=#0000BB]<?php comment_ID[/COLOR][COLOR=#007700]()[/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR][COLOR=#ff0000]"[/COLOR][COLOR=#000000]>[/COLOR]die Hochkommas sind noch aus der ersten Version übrig, und verursachen vermutlich den Fehler.
Im Übrigen sind in den Klassen und ID nach dem Gleichheitszeichen jeweils Leerzeichen, die da auch nicht hingehören.
Schliesslich könnte man darüber diskutieren, ob es drei PHP-Blöcke braucht, aber das ist - wie der zweite Fehler - reine Semantik.
Meine Version sähe so aus:
PHP
Alles anzeigen<?php add_theme_support( 'custom-header', array( 'height' => 200, 'width' => 1000, 'flex-height' => false, 'default-image' => '%s/images/headers/banner.jpg' ) ); add_custom_background('custom-background', array( )); function callback_comment($comment,$args,$depth){ $GLOBALS['comment']=$comment; ?> <div class='commentbl'> <li <?php comment_class();?> id='li-comment-<?php comment_ID()?>'> <p class='comment-author'><?php echo get_comment_author_link();?></p> <p> <div class='commentmeta'><?php echo get_comment_date("d.m.y");?>, <?php echo get_comment_time();?> Uhr </p></div> <?php echo get_avatar($comment, $size='64');?> <div class='commenttext'> <?php comment_text();?> </div> </div> <div class='clear'></div> <?php } ?> -
was für einen Editor verwendest Du? Ich denke, mit einem guten Editor wäre Dir der Hochkomma-Fehler auch aufgefallen.
Ich setze seit Längerem auf Webocton Scriptly, einem deutschsprachigen Editor, den ich äusserst gut finde.
-
Domino5702 Hallo. Danke für deine Version. Hab's ausprobiert, kunktioniert aber leider auch ned. Als Editor nutze ich Eclipse mit nem PHP Plugin. Webocton kenne ich, damit habe ich früher meine HTML/CSS Seiten gemacht. Ist ein tolles Programm, sitze aber leider jetzt vor nem Mac, da gibt's das soweit ich weiß ned...
-
Mein kurzer Versuch (ungetestet):
PHP
Alles anzeigen<?php add_theme_support( 'custom-header', array( 'height' => 200, 'width' => 1000, 'flex-height' => false, 'default-image' => '%s/images/headers/banner.jpg')); add_theme_support('custom-background'); function callback_comment($comment, $args, $depth){ $GLOBALS['comment'] = $comment; ?> <div class="commentbl"> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>"> <p class="comment-author"><?php echo get_comment_author_link(); ?></p> <p><div class="commentmeta"><?php echo get_comment_date('d.m.y'); ?>, <?php echo get_comment_time(); ?> Uhr</div></p> <?php echo get_avatar($comment, 64); ?> <div class="commenttext"><?php comment_text(); ?></div> </li> </div> <div class="clear"></div> <?php } ?> -
Leider auch nichts. Langsam echt frustrierend... ich habe mir überlegt dass die einzigen beiden Dateien die mit fehlerhaftem Code der functions.php verbunden sind die header.php (background und custom-header) und die comments.php sind.
header.php:PHP
Alles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//DE" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo ('charset'); ?>" /> <title><?php wp_title(' - ', true, 'right'); ?> <?php bloginfo('name'); ?></title> <link rel="stylesheet" type="text/css" href="reset.css" media="screen" /> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <?php wp_head(); ?> </head> <body> <div id="background"> <img src="<?php echo background_image()?>"> </div> <div id="content"> <div id="wrapper"><!--Content--> <div id="header"><!--header--> <div id="menu"><!--Menu--> <?php if(!function_exists('dynamic_sidebar') || dynamic_sidebar('Menu')):?> <?php endif;?> </div> <!-- End Menu --> </div> <!--End Header--> <div id="Titles"> <img src="http://wp10615414.wp267.webpack.hosteurope.de/wp-content/uploads/2012/12/Header-Logo.jpg"> </div><!--End Title--> <div id="banner"><!--Image--> <a href="<?php bloginfo('url');?>"><img src="<?php echo header_image();?>"alt="Fotografie von Philipp Hanke"</a> </div><!--EndImage-->
comments.php:PHP
Alles anzeigen<div id="comments"> <?php if ( post_password_required() ) : ?> <p class= nopassword >Bitte geben Sie das Passwort ein, um Kommentare zu lesen.</p> </div> <?php return; endif; ?> <div id="content-form"> <?php $fields = array( 'author' => '<p class="comment-form-author"> <label for="author">Ihr Name <em></em></label> <input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>', ); comment_form( array( 'fields' => apply_filters( 'comment_form_default_fields', $fields ), 'label_submit' => 'Kommentar abschicken', 'title_reply' => '<h6>Kommentieren</h6>', 'comment_notes_before' => '', 'comment_notes_after' => '' ) ); ?> </div> <?php if ( have_comments() ) : ?> <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?> <div class= navigation> <div class= nav-previous ><?php previous_comments_link( '« √§ltere Kommentare' ); ?></div> <div class= nav-next ><?php next_comments_link( 'Neuere Kommentare »' ); ?></div> </div> <?php endif; ?> <div id= "content-comments" > <h6>Alle Kommentare</h6> <ul> <div id class= commentlist ><?php wp_list_comments('type=all&callback=callback_comment'); ?></div> </ul> </div> <?php if ( ! comments_open() ) : ?> <p class= nocomments >Die Kommentarfunktion ist leider deaktiviert.</p> <?php endif; ?> <?php endif; ?> </div>Vielleicht findet sich ja auch hier was. Danke nochmal für eure Mühen, is echt Super.
-
Update: So ich komme jetzt gar nicht mehr in mein Dahboard und das obwohl ich, außer den Veränderungen aus dem Forum nichts gemacht habe. Wenn ich also ins Dashboard will muss ich jetzt jedesmal vorher die functions.php löschen... dann kann ich mich einloggen, die functions.php wieder hochladen und dann funktionierts bis ich mich wieder auslogge.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!