Autor/Verfasser im Beitrag anzeigen

  • Hallo,

    ich nutze das Blix Theme und würde gerne, dass bei jedem Beitrag in meinem Blog (- ADR-Blog) der Verfasser bzw. Autor angezeigt wird.

    Ich bin als Anfänger ziemlich unsicher:confused:, welche Dateien ich genau ändern muß und an welcher Stelle ich genau was eintragen muss. Scheinbar muss archive.php, index.php und single.php geändert werden. Aber wie gesagt, wo genau und wie?

    Über Hilfe würde ich mich sehr freuen!

    • 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

  • Wo? Dort wo du es haben willst.
    Also in der Nähe von the_content bzw. the_title.
    Wie? Mit einem Texteditor.

    Code:

    PHP
    <?php the_author(); ?>


    oder

    PHP
    <?php the_author_posts_link(); ?>

    (mit Link zum Autorenarchiv)

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo,

    ja, und muss ich nun alle drei Dateien verändern?

    In der index.php siehe unten findet sich z.B. schon ein the_author!? Trotzdem wird nichts angezeigt.:confused:

    <div class="post" id="post-<?php the_ID(); ?>">
    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>

    dsfsdf

  • Zitat

    ja, und muss ich nun alle drei Dateien verändern?


    Wenn es bei allen drei Möglichkeiten (Index, Einzelansicht, Archiv) anzeigen lassen willst: Ja.

    Zitat

    In der index.php siehe unten findet sich z.B. schon ein the_author!? Trotzdem wird nichts angezeigt.


    Es ist auskommentiert.
    Mach das <!-- und --> weg.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • vielen Dank erstmal für den Tipp,

    hab`s gerade gelöscht, allerdings sehe ich unterm Beitrag noch nicht den Autor, also meinen Namen.

    jetzt schaue ich mir archive.php an; dort steht auch schon was mit autor genauer gesagt:

    <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    <h2 class="pagetitle">Archive for <?php the_time('Y'); ?></h2>

    <?php /* If this is a search */ } elseif (is_search()) { ?>
    <h2 class="pagetitle">Search Results</h2>

    <?php /* If this is an author archive */ } elseif (is_author()) { ?>
    <h2 class="pagetitle">Author Archive</h2>

    <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    <h2 class="pagetitle">Blog Archives</h2>


    Kann ich dort einfach was einfürgen? Oder muss wieder was gelöscht werden?

  • also, echt Dank für Deine Mühe (ich habe irgendwie das Gefühl, dass ich mich ein wenig dumm anstelle), ich versuche mich gerade parallel am Beitrag

    Autor eines Artikels in WordPress anzeigen « IT (Technik und Internet)

    zu hangeln, leider sehen meine Dateien aber nicht identisch aus.

    ich habßs jetzt einfach in archive.php eingetragen. sieht jetzt so aus:
    <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    <h2 class="pagetitle">Archive for <?php the_time('Y'); ?></h2>

    <?php /* If this is a search */ } elseif (is_search()) { ?>
    <h2 class="pagetitle">Search Results</h2>

    <?php /* If this is an author archive */ } elseif (is_author()) { ?>
    <h2 class="pagetitle">Author Archive</h2>

    <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    <h2 class="pagetitle">Blog Archives</h2>

    <?php the_author(); ?>

    <?php } ?>

    ist es egal, wo und genau an welcher Stelle, mit wieviel Freiraum, Leerzeilen davon,... man es einträgt?

  • Du hast es an falscher Stelle geschrieben. Ich erwähnte ja schon weiter oben, dass man sich in direkter Nähe von the_content (bzw. the_excerpt) oder the_title halten sollte.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • archive.php lass unberührt!!! index.php und single.php sind die Richtigen!


    Was ist denn dagegen einzuwenden auch in der archive.php anzuzeigen? ;)
    Er hat's halt aus Unwissenheit außerhalb des Loops platziert. Klar, dass das nix wird.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Natürlich nichts, ich geh davon aus, dass wenn ich ein "If this is an author archive" aufrufe diese Funktion schon igendwo drin wäre, also der Name irgendwo erscheint. Dann macht es keinen Sinn unter jedem Post noch mal den Namen auszugeben. Aber richtig, das war ja gar nicht gefragt ;)

    Also, besondere Aufmerksamkeit gilt dem 2. Teil meines vorigen Posts :)

  • so, aufgegeben habe ich noch nicht, allerdings war ich auch noch nicht erfolgreich. zumindest sehe ich leider keine Veränderungen im Blog.

    Die Index.php Datei habe ich wie oben beschrieben verändert. Sie sieht nun so aus:

    Und die single.php sieht so aus

    Scheint so noch nicht richtig zu sein:confused:

    Einmal editiert, zuletzt von jottlieb (11. April 2007 um 17:21)

  • Mach mal aus dieser Zeile in der index.php

    PHP
    <small><?php the_time('j. F Y') ?> von <?php the_author() ?> </small>
    
    
    Das hier:
    
    
    <small><?php the_time('j. F Y'); ?> von hier bitte schoen: <?php the_author(); ?> </small>


    Erscheint dann das "hier bitte schoen: " auf der Seite?

    EDIT, da fehlen auch [COLOR="Silver"]ein[/COLOR] mehrere Semikolon!

    Damit wir erst mal wissen, dass du die richtige Datei bearbeitest.

    Viele Grüße Olaf, Ego / Blog? / Heimat

    Einmal editiert, zuletzt von Olafb (11. April 2007 um 15:27)

  • So, der erste große Fehler ist wohl geklärt:oops:. Ich nutze das Blix Theme, da hilft es wohl nicht im Ordner von Default die Dateien zu nehmen. "hier bitte schoen:" erschien nämlich nicht. uups...

    Also, unter Blix sieht die Index Datei so aus:

    Einmal editiert, zuletzt von jottlieb (11. April 2007 um 17:21)

  • Na und nun? Das hatten wir doch alles schon :cry:

    PHP
    aus dem
    <!--<em class="author"><?php the_author() ?></em>-->
    
    
    wird das
    
    
    <em class="author"><?php the_author(); ?></em>
  • Vielen Dank!

    Vielen, vielen Dank! Es hat geklappt!!! :-D

    Ja, es war das "Entklammern", aber irgendwie sah es hier anders als in der anderen Datei aus, deshalb hab ich`s nicht gefunden.

Jetzt mitmachen!

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