Was stimmt an diesem Code nicht

  • Hallo,
    kann jemand Fehler an dem folgenden Code erkennen?

    PHP
    <?php 	add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) {  	if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") )  		return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' )); ?>

    Den Code habe ich von hier: http://schnipsel.davidhellmann.com/wordpress/jede…ate-zuweisen/10

    Die Funktion funktioniert einwandfrei.Bekomme jedoch Fehlermeldungen bei an-abmelden und bei neue-Artikel-Erstellungen:

    • 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)

    Mehr erfahren

  • Was genau steht in den Zeilen 6 - 8 der functions.php? Du hast da irgendwie Leerzeilen/-zeichen eingebaut.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • So sieht es aus. Die Theme hat noch eine functions.php in einem Ordner namens "Funktions", wo sich wpzoom-core.php und wpzoom-functions.php befinden. Wenn ich den Code dort einbaue, kommt genau die Meldung - nur die Zeile verändert sich.

  • maxe Danke vielmals, hast mir auf die Lösung gebracht.
    Habe den leeren Raum hier

    ?>

    <?php

    entfernt und es funktioniert. Wusste gar nicht, dass Leerzeichen solche Probleme bereiten können. Danke für den Tipp.

  • Wenn dann bitte ohne Leerzeilen und -zeichen zwischen den ?> und <?php. Haben wir aber schon zig mal hier im Forum besprochen

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!