Ich bin ein blutiger Anfänger und haber versucht in der functions.php einen Teil auszukommentieren, damit am Ende meiner Artikel nicht immer steht "Veröffentlicht von ...". Es aht nciht geklappt und noch viel schlimmer, Jetz bekomme ich immer die Meldung Syntaxfehler. Es handelt sich um Folgende Passage:
*
* @since Twenty Eleven 1.0
*/
function twentyeleven_posted_on() {
printf( __( '<span class="sep">Posted on </span><a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s" pubdate>%4$s</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%5$s" title="%6$s" rel="author">%7$s</a></span></span>', 'twentyeleven' ),
esc_url( get_permalink() ),
esc_attr( get_the_time() ),
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() ),
esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
sprintf( esc_attr__( 'View all posts by %s', 'twentyeleven' ), get_the_author() ),
esc_html( get_the_author() )
);
}
endif;
/**
* Adds two classes to the array of body classes.
* The first is if the site has only had one author with published posts.
Es wäre toll, wenn mir jemand helfen könnte. Es kannn nur eine Kleinigkeit am Anfang oder am Ende der Passage sein.
Tausend Dank!
Syntaxfehler in functins.php
-
-
- 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)
-
Nachtrag
Ich verwende das Theme Twenty eleven!
-
Wenn das die einzige Anpassung war, welche du an der functions.php vorgenommen hast, ist die einfachste Lösung, diese Datei nochmals per FTP hochzuladen.
-
DIe Idee hatte ich auch schon, aber in welchem der Ordner in meinem wordpress-Verzeichnis liegt diese Datei?
-
Wenn es die functions.php von Twenty Ten ist, liegt sie in /wp-content/themes/twentyten/
-
im Theme-Ordner, da sie zum Theme gehört. Also: wp-content/themes/twentyeleven/
-
danke, ich probiers gleich mal.
-
Ich habe die original functions.php angeschaut und den ganzen Abschnitt gibt es da gar nicht. Auch sonst gibt es deutliche Unterschiede. Ich habe bereits einiges über das Dashboard angepasst. Das scheint sich auf die Datei ausgewirkt zu haben. Kann mir denn keiner helfen den Syntaxfehler zu finden?
-
Du musst differenzieren zwischen: twentyten und twentyeleven! DU hast 2011 im Einsatz.
-
Das habe ich gemacht.
-
Tausend Dank für alle Bemühungen. Ich habe meinen Fehler selbst gefunden und zwar konnte ich nach dem Syntaxfehler über den Editor nichts mehr ändern bzw. er hat die Änderungen nciht mehr gespeichert. Das ist mir aufgefallen, als ich die functions.php direkt vom Server heholt und geöffnet habe. Ich habe nun alle Änderungen über den Editor rückgängig gemacht und schon läuft es wieder.
Habe mal wieder dazugelernt und 10 graue Haare mehr. -
Ah sorry, ich hab falsch gelesen, natürlich 2011.
Schön, dass es geklappt hat. Aus diesen Gründen nutze ich übrigens den Editor in WordPress nicht, sondern bearbeite die Dateien immer am PC oder per Konsole.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!