Wijzig het bestand. Controleer het resultaat.

Het nieuwe CSV-bestand is klaar, maar de website gebruikt nog het oude. Met MCP Abilities – Filesystem kan een geauthenticeerde AI-client het bestand onderzoeken, de bedoelde inhoud opslaan en teruglezen. Daarvoor zijn elf WordPress-acties voor bestanden en mappen beschikbaar.

Bestandsmachine in art-decostijl met een mappenboom, bestandskanalen en een controleschild.

De lijst vervangen of rijen toevoegen?

Stel dat een opleider cursusdata bijwerkt in een CSV-bestand. Een volledige nieuwe lijst hoort de bestandsinhoud te vervangen. Een paar extra rijen horen achteraan. Wie de volledige nieuwe lijst achter de oude plakt, maakt dubbele vermeldingen.

Controleer eerst de kolomkoppen, de rijindeling en de bestandsgrootte. De plugin controleert de inhoud die wordt opgeslagen, maar kan niet bepalen of de datums en kolommen geschikt zijn voor uw importprogramma. Laat de standaardback-up ingeschakeld en vergelijk het opgeslagen bestand met de goedgekeurde gegevens.

Een nieuw vel vervangt het oude; in een apart voorbeeld verlengen extra rijen het bestaande vel.

Vervangen wijzigt de volledige bestandsinhoud. Toevoegen behoudt de bestaande inhoud en vult deze aan.

Verwijzingen verhuizen niet met het bestand mee

Kopiëren behoudt het oorspronkelijke bestand. Verplaatsen wijzigt de locatie. Geen van beide acties past paginalinks, importinstellingen of plugininstellingen aan die naar het oude pad verwijzen.

Als de cursusimport een vaste bestandsnaam gebruikt, controleer dan die instelling voordat u het CSV-bestand verplaatst. Gebruik voor WordPress-afbeeldingen de mediabibliotheek als bijlagegegevens en responsieve afbeeldingsformaten met elkaar moeten blijven kloppen.

Een bestand verhuist naar een nieuwe map, terwijl een verwijzing verbonden blijft met de oude locatie.

Het bestand kan op de nieuwe locatie staan terwijl een pagina of importprogramma nog naar de oude verwijst.

Kies de actie die bij het werk past

De plugin werkt met fysieke bestanden binnen de hoofdmap van WordPress. Pagina-inhoud en vermeldingen in de mediabibliotheek hebben eigen bewerkingshulpmiddelen.

Eerst onderzoeken

Bekijk een map, vraag bestandsinformatie op of lees toegestane inhoud. Lezen levert standaard maximaal 256 KB op en kan worden uitgebreid tot hoogstens 1 MB. Maplijsten melden wanneer de limiet voor het aantal items het resultaat afkapt.

Schrijven of ordenen

Maak een map, schrijf een bestand, voeg inhoud vooraan of achteraan toe, of kopieer en verplaats een toegestaan bestand. Een bestaand doelbestand vervangen bij kopiëren of verplaatsen vereist een uitdrukkelijke keuze om te overschrijven.

Zorgvuldig verwijderen

Bij het verwijderen van een bestand wordt standaard een back-up gemaakt, tenzij de client dat uitschakelt. Een map verwijderen maakt geen back-up. Recursief verwijderen moet uitdrukkelijk worden aangevraagd. Controleer eerst wat het pad gebruikt.

De wijziging controleren

Het bewerkingslog registreert geslaagde schrijf-, toevoeg-, kopieer-, verplaats- en verwijderacties. Zoek daarin het betrokken pad en beschikbare back-upgegevens op. Controleer daarna het bestand en het proces dat het gebruikt.

Begrijp wat de controles dekken

Elke actie vereist een geauthenticeerd WordPress-account met manage_options. Paden moeten binnen de werkelijke WordPress-hoofdmap blijven. Lezen, kopiëren en verplaatsen weigeren bepaalde configuratie- en sleutelbestanden. Schrijven weigert PHP-achtige bestanden, beschermde bestemmingen in de kern en inhoud die als onveilig wordt herkend. De totale geschreven inhoud is beperkt tot 10 MB.

Als een vereiste back-up mislukt, stopt de bestandswijziging. Bij sommige acties kan de client back-ups uitschakelen. Back-upmappen ouder dan zeven dagen kunnen worden opgeruimd. Back-ups en logbestanden kunnen gevoelige gegevens bevatten; hostingregels bepalen of ze via het web toegankelijk zijn. Bewaar een aparte back-up van de website. Een geslaagde bestandscontrole bewijst niet dat de inhoud geschikt is voor uw website.

Verbind de WordPress-bestandstools

Gebruik WordPress 6.9 of hoger, met de ingebouwde Abilities API, en PHP 8.0 of hoger. Configureer de WordPress MCP Adapter en MCP Expose Abilities om de acties beschikbaar te maken voor uw geauthenticeerde client.

De server moet de gevraagde bestandsactie toestaan. WordPress kan bestandswijzigingen uitschakelen met DISALLOW_FILE_MODS. Begin met een controle die alleen leest en bekijk de invoervelden van de actie voordat u iets wijzigt.

Bestandsmachine in art-decostijl met een mappenboom, bestandskanalen en een controleschild.

Begin bij het bestand dat u wilt begrijpen

Installeer de plugin en onderzoek het bedoelde pad. Gebruik uw bevindingen om één gerichte wijziging te bepalen. Lees daarna het opgeslagen resultaat terug.