Content eigene Function ausgeben

  • Hallo Community,

    Code
    <while ( have_posts() ) : the_post();?>
    
    
    echo get_test();


    Mein Ziel ist es das die function ausgegeben wird müsste ja eig aber leider wird nichts ausgegeben.

    • 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

  • Es funktioniert nicht, weil der PHP-Interpreter durch das ?> bereits beendet wurde.

    Du müßtest also Deine Funktion wieder in PHP-Tags einschließen, also so:

    PHP
    <?php echo get_test(); ?>

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • das war jetz nur so schnell getippt natürlich hab ich dort den interpreter stehen:

  • Was ist denn da drüber noch für ein If ... ich sehe nur das Else.

    [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]

  • Hatte glaube ein fehler in der functions php hab nen backup genommen und nun erhalte ich auch eine Ausgabe.

    Habe jetz noch ein Problem und zwar, wenn ich folgenden Code nehme und ihn per echo get_test() ausgebe, erhalte ich folgendes

    Code
    function get_test()
    {
        $ausgabe = '<inhalt><div class="inhalt">';
        $ausgabe .= '<article'.post_class().' id="post-'.the_ID().'>';
        return $ausgabe;
    }


    class="***id<inhalt><div class="inhalt"><article id="post->

    Also eig komplett falsch wieso ?

  • Kenne mich da nicht so aus, aber die beiden Tags sind schon im echo.
    Du musst also vermutlich get_post_class() und get_the_ID() nehmen.

    [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]

  • Habe das echo Problem behoben, und habe nun 2 Loops, leider wird dann auf der Startseite der Inhalt der Startseite mit als Artikel ausgegeben wie kann ich dieses verhindern.

Jetzt mitmachen!

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