Hoi,
Als je het bestand met FTP uploadt, dan staat dit los van de pagina inhoud. Dan zul je hier een custom script voor moeten toevoegen. Voorbeeld:
function bestand_gewijzigd() {
$filename = "wp-content/uploads/2024/11/mijn-pdf-bestand.pdf";
if (file_exists($filename)) {
echo "Bestand is gewijzigd op: ".date("j F Y H:i:s.", filemtime($filename));
}
}
add_shortcode( 'bestand-gewijzigd', 'bestand_gewijzigd' );
Als je een child thema gebruikt, kun je dit toevoegen aan bestand functions.
Als je geen child thema gebruikt, dan kun je er een plugin van maken of dit middels de Code Snippets plugin toevoegen.
Wijzig het pad en de bestandsnaam in bovenstaande code. Achter $filename
.
Voeg tenslotte de shortcode [bestand-gewijzigd]
toe aan de betreffende pagina.
Guido
Hallo Guido,
Bedankt voor je reactie !!
de bestanden staan buiten de WordPress omgeving. Dus ik neem aan dat dit bovenstaande niet gaat werken? Het mooiste zou zijn dat de snippet de laatste bewerking / upload in een bepaalde map aangeeft want, iedere dag word er eenmalig een update gedaan. Je praat per dag over circa 30 pdf bestanden die worden aangepast.
Hoi,
Je kunt het proberen, door de volledige link van 1 vd bestanden achter $filename
te zetten. Nog beter is dat gecontroleerd wordt of de inhoud vd map wijzigt, in plaats van 1 los bestand, zoals in mij vb.
Omdat de bestanden buiten de WP-omgeving staan, kun je je vraag ook eens stellen op een ander forum (zoals het PHPhulp forum). Als zij daar een ander snippet geven om deze check te doen, kun je “mijn” shortcode er weer omheen zetten, zodat je dit kunt toevoegen aan je site.
function bestand_gewijzigd() {
// jouw custom code
}
add_shortcode( 'bestand-gewijzigd', 'bestand_gewijzigd' );
Guido