Autor, Datum, Kategorie anzeigen lassen?

  • Hallo,

    also vorab: ich bin kein PHP-profi o.ä. also kanns eigtl gar nicht.

    ich versuche jetzt schon seit 1 woche, in meinem template den autor auf der startseite anzeigen zu lassen. gemeint ist damit dieses "written by ..." welches in vielen theme's nicht vorhanden ist.

    die index.php und die single.php muss ich verändern, dass weiss ich schonmal.
    in der single.php hat es auch geklappt.

    habe folgenden code eingefügt:

    PHP
    <?php if (have_posts()) : ?>
            <?php while (have_posts()) : the_post(); ?>
                <div class="post" id="post-<?php the_ID(); ?>">
                     <h1><a id="post-<?php the_ID(); ?>" href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title(); ?>"><?php the_title(); ?></a></h1>
        <h5>By <?php the_author_posts_link() ?> on <?php the_time('F j, Y') ?> | <a href="index.php"><?php the_category(', ') ?></a> <!-- || <a href="index.html">No Comments</a> --></h5>

    wenn ich dann direkt auf den post klicke, ist es so, wie ich es haben möchte. hier mal ein screen:

    http://i34.tinypic.com/30sk2ab.png

    in der index.php klappt es allerdings nicht.
    ich kann machen und tun, es verändert sich nichts.
    ich änder übrigens die index.php von dem theme, ich hoffe das ist richtig, nicht dass ich die wp index.php ändern muss?

    ich weiss natürlich auch nicht, ob ich den code (den gleichen den ich in der single.php eingefügt habe) auch an der richtigen stelle platziert habe.

    hier mal meine index.php wie sie im original (ohne verändeurng) aussieht:


    wo muss ich meinen code einfügen, dass autor usw auch auf der startseite angezeigt werden? :confused:

    • 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

  • PHP
    <?php the_time(); ?>
    <?php the_category(); ?>
    <?php the_author(); ?>


    in gewünschter Stelle innerhalb des Loop einfügen. Orientiere dich dabei an the_content, in der Nähe solltest du richtig sein.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • ja danke, wusste ich aber bereits.
    bringt mich auch nicht wirklich weiter.

    ich habe ja nun jetzt meine index.php gepostet, wo müsste denn dort jetzt zb

    PHP
    [COLOR=#000000][COLOR=#0000CC]<?php the_author[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?>[/COLOR][/COLOR]

    rein, dass es endlich angezeigt wird unter dem posttitel?
    mir wurde auch gesagt, ich hätte die "schleife" nicht geschlossen?
    was für eine schleife? liegt es vllt daran?

  • gibt's vielleicht noch eine home.php?
    Gib mal einen Link zum Blog.

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

  • Wenn es im Theme eine home.php gibt, nimmt WP diese für die Startseite. Also musst du wohl den Code in die blog_layout.php setzen.

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