Um die 5 zuletzt veröffentlichten oder aktualisierten Beiträge des Blogs auszugeben wird folgender Code in der Datei block-last-updated-posts-date.php
im Verzeichnis blocks
benötigt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<?php // No direct access, please if ( ! defined( ‚ABSPATH‘ ) ) { exit; } //Set variables for last updated posts $args = array( ’numberposts‘ => 5, ‚offset‘ => 0, ‚order‘ => ‚DESC‘, ‚orderby‘ => ‚modified‘ ); $posts = get_posts($args); //The Loop foreach($posts as $post) { setup_postdata($post); $published = get_the_date(‚j. F Y‘); $modified = get_the_modified_date(‚j. F Y‘); if ($modified === $published) { $prefix = ‚Veröffentlicht & aktualisiert ‚; } else { $prefix = ‚Aktualisiert ‚; } $output .= ‚<div><a href=“‚ . get_the_permalink() . ‚“>‘ . get_the_title() . ‚</a></div> <div>‘ . $prefix .‚am ‚ . $modified . ‚.</div>‘; } wp_reset_postdata(); echo $output; ?> |
Das Ergebnis kann zum Beispiel so aussehen:

Hinweis: Das Plugin Genesis Custom Blocks muss installiert und aktiviert sein.