• Hallo,

    Ik ben al even aan het zoeken geweest maar, mijn vraag is:

    Er draait bij ons een website waar collega’s op in kunnen loggen om de planning te bekijken.
    Dit word dagelijks via ftp geupload (pdf bestanden)

    de pagina op WordPress is dus eigenlijk statisch en daar veranderd niks.
    Nu wil ik graag dat ik op de WordPress pagina een kleine regel toe kan voegen zodat het zichtbaar is wanneer de laatste upload is geweest.

    Heeft iemand enig idee hoe ik dit vanaf de webserver zichtbaar krijg op een losse pagina?

    Bedankt alvast !!

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • 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

    Thread starter wordfenceeee

    (@wordfenceeee)

    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

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)