Aktualisierte Artikel/Einträge kenntlich machen - Plugin gesucht!

  • Hallo, gern würde ich, da ich häufiger Artikel aktualisiere/ergänze die aktualisierten/überarbeiteten Artikel irgendwie kenntlich machen. Gibt es hierfür nicht ein Plugin, welches mir die Arbeit ein wenig erleichtert und beispielsweise aktualisierte Artikel mit einer Zusatzgrafik "Update" oder dergleichen automatisch anzeigt?

    Danke und schönes Wochenende
    Gruß Harzteufel

    • 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

  • Hallochen,

    ich weiß der Beitrag ist schon leichte 6 Jahre alt, aber trifft genau das, was ich jetzt bräuchte ... Ich habe die ganze Nacht gegoogelt und schon einiges heraus gefunden.

    Wenn ein Artikel überarbeitet wurde soll bei mir folgendes erscheinen:

    Überarbeitet am 01.01.2012 um 05:05 von Name

    Bisher habe ich mir das wie folgt zusammen gepuzzelt:

    Überarbeitet: <font color="#7D51B0"><b><?php if($post->post_date != $post->post_modified) the_modified_date(); ?></b></font> um <font color="#7D51B0"><b><?php the_modified_time('H:i'); ?></b></font> von <font color="#7D51B0"><b><?php the_modified_author(); ?> </b></font><br /><br />

    Leider hat das ja nun doch einen Haken:

    Wenn KEINE Überarbeitung statt gefunden hat wird zwar das Datum nicht angezeigt, dafür aber der Rest.

    Leider bin ich des PHP nicht so mächtig das ich alles so umschreiben kann, dass eben nur DANN ALLES angezeigt wird, wenn auch eine Überarbeitung statt gefunden hat.

    Könnte das vielleicht jemand für mich übernehmen, oder mir sonst irgendwie helfen ? Allein den normalen Text in den php-Code einzufügen ... Ich wüßte gar nicht wo :-(

    Oder ein Plugin ... Das nehme ich auch gerne - gar kein Problem. Nur wonach muss ich da genau suchen ? Ein oder zwei Stichworte würden schon reichen...

    Es wäre toll wenn mir jemand helfen könnte.

    Vielen Dank im Voraus!

  • So könnte das quick-and-dirty aussehen (habe es aber nicht getestet).

  • eine Abfrage mit den notwendigen Klammern


    Schau mal bitte in deinem verlinkten Manual, da ist als Beispiel angegeben:

    PHP
    <?php
    if ($a > $b)
      echo "a ist größer als b";
    ?>

    Die Klammern kann man daher auch weglassen :smile:

    Zur besseren Verständlichkeit ist es natürlich ratsam diese dennoch zu schreiben.


  • Die Klammern kann man daher auch weglassen :smile:

    Zur besseren Verständlichkeit ist es natürlich ratsam diese dennoch zu schreiben.


    die if ausführung gilt aber nur bis zum ersten ; und das ist der feine Unterschied :idea:

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • Richtig, aber alleine mit der Klammer dürfte das Problem nicht zu lösen sein.
    Die erste PHP-Anweisung macht ja noch eine Abfrage, ab der 2. PHP-Anweisung ist dann Schluss mit if-Abfragen, daher wird das immer ausgegeben. Würde die if-Abfrage dort ebenfalls eingebaut, dann würde das auch nur angezeigt werden wenn eine Änderung stattgefunden hat.

    Der HTML-Code wird jedoch bei deinem Code immer angezeigt, da dieser nicht abhängig von der if-Abfrage ist.

  • Richtig, aber alleine mit der Klammer dürfte das Problem nicht zu lösen sein.
    Die erste PHP-Anweisung macht ja noch eine Abfrage, ab der 2. PHP-Anweisung ist dann Schluss mit if-Abfragen, daher wird das immer ausgegeben. Würde die if-Abfrage dort ebenfalls eingebaut, dann würde das auch nur angezeigt werden wenn eine Änderung stattgefunden hat.

    Der HTML-Code wird jedoch bei deinem Code immer angezeigt, da dieser nicht abhängig von der if-Abfrage ist.


    sicher genau durch die Klammer ist das Problem gelöst,
    alles was zwischen { und } steht (programmiererkenntnis seit es programmiersprachen mit if Anweisungen gibt) wird aufgrund der erfüllten Bedingung ausgegeben, sonst nicht.

    und wer nicht glaubt, einfach ausprobieren, ich beweise es =>

    PHP
    <font color="#7D51B0"><b>
    					   
    					   <?php if($post->post_date != $post->post_modified){ ?>
    					      Aktualisiert am 
    					      <?php the_modified_date(); ?></b>
    					      </font> um <font color="#7D51B0"><b><?php the_modified_time('H:i'); ?></b>
    					      </font> von <font color="#7D51B0"><b><?php the_modified_author(); 
    					    }?> 
    					  </b></font>

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • OK, ja funktioniert. Nur ich würde alle HTML-Tags in die if-Abfrage übernehmen, da sonst ja <font color="#7D51B0"><b></b></font> stehen bleibt, wenn post_date und post_modified gleich sind.

Jetzt mitmachen!

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