Bild vor dem Text in bestimmter Kategorie

  • Hallo,

    ich möchte gerne, dass bei allen Post einer bestimmten Kategorie vor dem Text ein kleines Bild angezeigt wird.
    Ich habe schon verschiedene Ansätze probiert, nur scheitere ich immer an der Frontpage.
    Auch hier soll dieses Bild angezeigt werden, aber wie gesagt nur bei den Posts einer bestimmten Kategorie.
    Ich finde leider keinen Ansatz mehr.

    Grüße
    Ollie

    • 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

  • Ich bin mir zwar nicht sicher, ob ich dich richtig verstanden habe (der Kaffee läst langsam nach), aber hast du schon mal innerhalb des Loops an der Stelle wo das Bild erscheinen soll folgenden einfügst:

    PHP
    <?php if ( in_category('category_id') ): ?>
      <img src="URL zum Bild" ALT="Kategorie Titel">
    <?php endif; ?>

    Kommt das Deiner Sache schon nahe?

  • Leider ist das noch lokal..
    Es wird einfach jeder Post von einem p Element umschlossen. Ob das von diesem Editor kommt? Kann man die gänzlich abstellen?

  • gerne. Hier ist der Ausschnitt:


    <div class="storycontent">
    <?php if ( in_category('3') ): ?>
    <img src="wp-images/test.gif" alt="OPINION AND EDITORIAL">
    <?php endif; ?>
    <?php the_content(__('(more...)')); ?>
    </div>

    Aber wie du siehst ist da rein gar nichts. Das muss vom Editor kommen. Kann man den ganz abstellen?

    Grüße
    Ollie

  • Ich werde noch verrückt. Das wird wirklich automatisch erzeugt. Wenn man im Editor sich das HTML anzeigen läßt, sind diese <p> Taggs da. Löscht man sie werden sie beim Speicher wieder automatisch erzeugt.

    HILFEEEEE..

    Grüße
    Ollie

  • Hast du mal geprüft, ob dein erstes Zeichen von Deinem Beitrag ein Leerzeichen im Editor ist? Dieses Problem hatte ich nämlich mal, da hatte ich dann auch immer <p> Tags. Nach dem ich im Editor die Leerzeichen am Anfang des Beitrag gelöscht hatte und den Beitrag erneut gespeichert hatte, waren die <p> Tags weg.

    Vielleicht hilft es ja :rolleyes:

  • Guten Morgen ;)

    also ich kann machen was ich will, der Editor erzeugt immer die p Taggs.

    Was mach ich denn da nur? Ich will doch nur, dass ich bei Beiträgen einer bestimmten Kategorie ein Bild vor dem Text sitzt und dieser herum fließt.

    Grüße
    Ollie

  • Ich glaube, dein Problem hat nichts mit den <p>-Tags zu tun (die ja eigentlich auch korrekt sind, wenn es sich um einen Absatz handelt, oder?). Das Gewünschte solltest du mit so etwas Ähnlichem wie

    HTML
    <img class="leftimg" ...>


    und in der style.css:

    Code
    .leftimg {float: left;}


    hinkriegen.

  • Hallo, ich hätte da auch eine Frage die zu diesem Theme passt. Wie müsste ich das denn machen wenn ich bei einer bestimmten Kategorie immer rechts außen eine Grafik haben will, diese Grafik aber bei jedem Beitrag in dieser Kategorie eine andere ist (Abmessungen, Format und Speicherort bleiben gleich, nur der Name wäre halt ein anderer).

    Derzeit habe ich in der index.php (eigener Kubrick Mod) nach

    PHP
    <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>

    folgendes eingefügt

    PHP
    <?php if ( in_category('5') ): ?>
    <img src="link/images/grafik.png" ALT="Text" class="alignright">
    <?php endif; ?>

    funktioniert soweit auch, nur das eben bei jedem Beitrag die gleiche Grafik angezeigt wird.

    Frage am Rande: Warum muss ich bei der Image Source eigentlich den gesamten Pfad angeben und nicht einfach nur /images/grafik.png? Liegt das vielleicht daran das ich Wordpress lokal betreibe, ist der vollständige Link immer notwendig oder kann man da etwas ändern? Die Grafik befindet sich im images Ordner des gewählten Themes.


    Wie kann ich nun in der index.php eine Art Platzhalter für eine Grafik einbauen die ich dann über den einzelnen Beitrag definiere?

    Geht das überhaupt das ich beim Verfassen eines Beitrages einen Link zu einer Grafik angebe die dann im definierten Platzhalter angezeigt wird?

    Einen Link zu einem Blog kann ich derzeit nicht angeben da ich Wordpress erst seit 2 Tagen lokal teste. Da ich von HTML und PHP auch nicht so viel Ahnung habe (im Moment zumindest, ich bin ja bemüht das zu Lernen) bitte ich um Erklärungen die auch ein Laie versteht.

    Besten Dank.:)

Jetzt mitmachen!

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