Hoi,
Kan alleen plugins vinden die deze datum bij ieder bericht/pagina zetten, zie deze link.
Dus ik denk dat je een custom functie moet toevoegen aan je site, zoals:
<?php $recent_posts = wp_get_recent_posts(array(
'numberposts' => 1,
'post_type' => get_post_types(),
'orderby' => 'modified',
'order' => 'DESC',
'post_status' => 'publish'
));
foreach( $recent_posts as $post_item ) : ?>
<p class="post-modified-title">Laatst bijgewerkt: <?php echo $post_item['post_title']; ?></p>
<p class="post-modified-date">Bijgewerkt op: <?php echo $post_item['post_modified']; ?></p>
<?php endforeach; ?>
Dit voorbeeld toont naam en laatst bijgewerkt datum van meest recente bericht/pagina.
Heb je hier wat aan?
Guido
Hallo,
Bedankt voor de hulp, ik ga de plugin’s uit de link eens wat beter bekijken.
De “Custom functie” moet ik even bekijken hoe dat ook alweer werkte.
Ik ben pas weer met WordPress begonnen, dus dat wordt nog even uitzoeken. 🙂
Maar ik denk dat dat wel goed komt.
Groet,
Quartz21
Hoi,
Als je een child thema gebruikt, kun je hem ook als functie in je functions bestand zetten, en dan aanroepen op de betreffende pagina:
Functions:
function laatst_bijgewerkt() {
$recent_posts = wp_get_recent_posts(array(
'numberposts' => 1,
'post_type' => get_post_types(),
'orderby' => 'modified',
'order' => 'DESC',
'post_status' => 'publish'
));
foreach( $recent_posts as $post_item ) : ?>
<p class="post-modified-title">Laatst bijgewerkt: <?php echo $post_item['post_title']; ?></p>
<p class="post-modified-date">Bijgewerkt op: <?php echo $post_item['post_modified']; ?></p>
<?php endforeach;
}
Functie aanroepen in betreffende template file (zoals header, footer, index of page):
<?php
if ( is_front_page() ) {
echo laatst_bijgewerkt();
} ?>
Of je gebruikt de plugin Code Snippets voor toevoegen van deze custom code.
Guido
Hoi @quartz21
Even een aanvulling, het is eenvoudiger als je er een shortcode van maakt.
De code van de shortcode voeg je toe middels de plugin Code Snippets:
function laatst_bijgewerkt() {
$recent_posts = wp_get_recent_posts(array(
'numberposts' => 1,
'post_type' => get_post_types(),
'orderby' => 'modified',
'order' => 'DESC',
'post_status' => 'publish'
));
foreach( $recent_posts as $post_item ) :
return '<p class="post-modified-title">Laatst bijgewerkt: '.$post_item['post_title'].'</p><p class="post-modified-date">Bijgewerkt op: '.$post_item['post_modified'].'</p>';
endforeach;
}
add_shortcode('bijgewerkt', 'laatst_bijgewerkt');
Of desnoods toch in bestand functions van je (child) thema.
En dan kun je de shortcode zelf op een willekeurige pagina toevoegen:
[bijgewerkt]
Guido
Hallo,
Allereerst mijn verontschuldigingen voor dit late antwoord.
Ik heb de “Code Snippets” plugin gedownload en de code toegevoegd.
Alles werkt prima, komend weekend ga ik de boel grondig testen en
ga ik de betreffende pagina van mijn site aanpassen.
Probleem opgelost, hartelijk dank voor je hulp.
Groet,
Quartz21
Hoi,
Dank voor je update!
Als je verder geen vragen meer hebt, wil je dan de status van dit topic op “opgelost” zetten?
Guido