Het lijkt bijna een server probeem. Maar om bij WordPress te beginnen, hoe staat de datum bij de instellingen in je admin? Bij instellingen > algemeen staat een datumnotitie. Wellicht dat je die aan moet passen of in moet vullen als er geen d:m:y staat. (Even uit mijn hoofd ik zit nu niet achter de pc)
De datum staat goed bij de algemene instellingen, wat vreemd is dat die het pas na 31/12/2016 is gaan doen. Het blijft voor mij nog een raadsel.
Wat als het een server probleem is?
Ik heb contact opgenomen met mijn domein helpdesk, hier kwam het volgende uit :
De maker van je thema heeft met een zaak geen rekening gehouden. Bij een bepaalde combinatie van instellingen wordt er geen volledige datum weergegeven, waar hij wel op vertrouwd. Ik heb daarom de volgende aanpassing gedaan:
/**
* Displays date for blog posts
*/
function fgymm_show_post_date() {
//Does not work under all conditions
//$postDate = strtotime( get_the_time( get_option( ‘date_format’ ) ) );
//Works always
$postDate = strtotime( get_the_time( ‘Y-m-d H:i:s’ ) );
?>
<div class=”postdate”>
<div class=”day”>
<?php echo date( ‘d’, $postDate ); ?>
</div>
<div class=”month”>
<?php echo date( ‘M’, $postDate); ?>
</div>
<div class=”year”>
<?php echo date( ‘Y’, $postDate); ?>
</div>
</div>
<?php
}
Let op: Als je het thema update wordt deze wijziging ongedaan gemaakt. Ik adviseer je daarom dit te delen met de maker van het thema, zodat hij het in zijn code op kan lossen.