wo ist das Template für berichte???

  • Hi @ll,

    ich bin recht nbeu in der Welt von WordPress. Es gibt viel, was man im Internet zu WP findet - aber leider nicht die Antwort auf meine Frage.

    Ich möchte gerne bestimmte Dinge in WP platzieren, ich weiss allerdings nciht welche Datei ich anfassen soll.

    1. Auf meiner Startseite werden die aktuellsten beiträge angezeigt. Nun möchte am Ende eines jeden Beitrages die dazugehörigen Tags ausgeben. Dies sollte wohl mit diesem php-Befehl gehen:
    <?php the_tags('Tags: ', ', ', '<br />'); ?>
    Mir stellt sich jetzt nur die Frage an welcher Stelle ich diesen Befehl einbinden muss.

    2. Am Ende eines Berichtes möchte ich ebenfalls die Tags ausgeben. Wo wir das eingetragen?

    3. More-Funktion:
    die Funktion finde ich ganz gut. Wenn ich <!--more--> einbinde und dann auf "weiterlesen" klicke, dann wird mir der ganze Bericht angezeigt. Leider lande ich nicht am Anfang des Berichtes sondern mittendrin. Vermutlich weil hier eine Ankerfunktion genutzt wird. Diese finde ich allerdings etwas störend und möchte diese gerne entfernen und trotzdem die more-Funktion nutzen.

    Atzemann

    • 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

  • Zitat

    1. Auf meiner Startseite werden die aktuellsten beiträge angezeigt. Nun möchte am Ende eines jeden Beitrages die dazugehörigen Tags ausgeben. Dies sollte wohl mit diesem php-Befehl gehen:
    <?php the_tags('Tags: ', ', ', '<br />'); ?>
    Mir stellt sich jetzt nur die Frage an welcher Stelle ich diesen Befehl einbinden muss.


    Da wo du es haben möchtest ;)
    Orientiere dich in deinem Theme an the_content bzw. the_excerpt - da wird der Beitragstext ausgegeben.

    Zitat

    2. Am Ende eines Berichtes möchte ich ebenfalls die Tags ausgeben. Wo wir das eingetragen?


    Was ist ein Bericht? Das gleiche wie Beiträge? Und wenn ja, wo ist in der Frage der Unterschied zu 1.?

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • danke für die schnelle Antwort.

    bleiben wir erstmal bei 1. dann kommt keiner durch einander.

    Zitat

    da wird der Beitragstext


    genau das ist meine Frage, wo wird dieser text ausgegeben. In welcher Datei steht hierfür der code?

    PS: ich meinte natürlich Beitrag und nicht Bericht :oops:

    Atze

  • danke für die schnelle Antwort.

    bleiben wir erstmal bei 1. dann kommt keiner durch einander.

    genau das ist meine Frage, wo wird dieser text ausgegeben. In welcher Datei steht hierfür der code?

    PS: ich meinte natürlich Beitrag und nicht Bericht :oops:

    Atze


    home =99,9 index.php

    archiv kategorie ..
    archive.php und /oder category.php

    sidebar ...du ahnst es ..sidebar.php

    statische seite =englisch ne page ... na ..;)

    comments.php beherbergt dann was ....

    lg
    trau dich reinschauen, die templates beißen nicht

    lg

  • danke Monika,

    manchmal muss man erst mit der Nase rein gedrückt werden, bevor man etwas sieht. ich hatte es vorher nicht gesehen. ich wusste ja auch nicht wo nach ich gucken musste.

    Ich habe schon ein paar php- und viele HTML-Kenntnisse, aber WP sieht für mich imme rnoch kryptisch aus.

    O.k. Ich habe die Stelle in der index.php gefunden.

    Die Funktion the_content() habe ich nun auch gefunden. Aber da komme ich jetzt wirklich nicht weiter. Einige Sachen stehen bei mir über dem Beitrag, die gerne unterhalb hätte. Mir sind das echt zu viele funktionen mit zu vielen variablen...
    Oder bin ich heute nicht zugänglich für diese Dinge?!

    Atze

  • zur more-Funktion:
    das habe ich nun selber gefunden *stolz*. Ich möchte es für die Nachwelt niederschreiben:
    in der Datei wp-includes/post-template.php ist die Funktion get_the_content()
    in der Zeile 124 muss man
    statt

    Code
    $output .= ' <a href="'. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>";


    dieses eintragen:

    Code
    $output .= ' <a href="'. get_permalink() . "\" class=\"more-link\">$more_link_text</a>";


    Atze

  • nun habe ich wieder die Augen der sehenden.
    Danke. Monika. Du hast mir mein Augenlicht wieder geben.

    was von unten noch oben sollte bzw. umgekehrt steht natürlich auch alles in der index.php meines Templates.
    *schäm*

    Damit sind alle Fragen beantwortet. Danke für die hilfreiche Anregung.


    Atze

  • nun habe ich wieder die Augen der sehenden.
    Danke. Monika. Du hast mir mein Augenlicht wieder geben.

    was von unten noch oben sollte bzw. umgekehrt steht natürlich auch alles in der index.php meines Templates.
    *schäm*

    Damit sind alle Fragen beantwortet. Danke für die hilfreiche Anregung.


    Atze


    hi nimm für den more link lieber ein Plugin
    nennt sich *less* es wird sooft ein update kommen, dass du um alles was nicht in den core dingens gefrimpelt wurde froh bist ;)


    WordPress Theme Vorlage

    da ist ein leeres Theme,
    also nix design, nur jede Mengen an html Kommentaren was was ist

    (gut die tags habe ich noch nicht drin) aber den Überblick gibts sicher...

    ;)

    oder schreibe dir so eine Function in der functions.php

    ;) also damit der more keinen anker mehr hat....

    und bei Fragen wieder vorbeischauen ..
    lg

Jetzt mitmachen!

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