Tarkastus ennen julkaisua
MCP Abilities – Check Runner: valmis tarkastus ei aina tarkoita hyväksyttyä tulosta
Tarkastus voi hylätä lisäosan, vaikka virheitä ei löytyisi. Check Runner yhdistää tekoälyavustajan WordPressin viralliseen Plugin Checkiin ja hylkää tuloksen myös varoitusten vuoksi. Tuloksen avulla päätätte, mitä pitää korjata ennen julkaisua.
Yksikin varoitus estää hyväksynnän
Kuvitelkaa julkaisuehdokas, jossa ei ole ilmoitettuja virheitä mutta on kaksi varoitusta. Tarkastus on valmis, mutta Check Runner merkitsee tuloksen hylätyksi. Sekä virheiden että varoitusten määrän on oltava nolla.
Suorittaja käyttää kaikkia virallisen tarkastusmoottorin tarjoamia tarkastuksia, myös kokeellisia. Tarkastusten tai kategorioiden rajaamista koskevat pyynnöt ohitetaan. Asennettu Plugin Check -versio määrittää, mitkä tarkastukset ovat käytettävissä.
Havaintoihin sisältyvät tiedosto, rivi, sarake, viesti ja diagnoosikoodi silloin, kun Plugin Check antaa ne. Näiden tietojen avulla voitte paikantaa ongelman, korjata lähdekoodin ja tarkastaa muutetun lisäosan uudelleen.
Keltainenkin varoitus pysäyttää hyväksynnän. Tarkastus läpäistään vain, kun virheitä ja varoituksia on nolla.
Tehtävätunnus on vastaanottokuitti, ei hyväksyntä
Valitkaa tausta-ajoa varten async: true. Check Runner palauttaa tehtävätunnuksen WordPressin ajastaessa tarkastuksen. Oletusarvoisesti kutsu suoritetaan synkronisesti.
Lukekaa sama tehtävä toiminnolla plugin-check/job-status. Pending tarkoittaa, ettei tehtävä ole alkanut; running tarkoittaa, ettei se ole valmis. Complete-tilassa olevan tehtävän tulos voi olla hyväksytty tarkastus, hylkäykseen johtavia havaintoja tai suoritusvirhe.
Tausta-ajo riippuu WordPressin cronista ja palvelimen PHP:lle sallimista resursseista. Tunnus ei takaa, että suoritus alkaa tai valmistuu. Selvittäkää jumiutuneen tai keskeytyneen tehtävän syy ennen uuden pyytämistä.
Kuitti seuraa yhtä tehtävää. Lukekaa tallennettu lopputulos ennen lisäosan arviointia.
Asennetusta ehdokkaasta käyttökelpoiseen tulokseen
1. Valitkaa oikea lisäosa
Asentakaa ehdokas sopivalle WordPress-testisivustolle, jossa virallinen Plugin Check on käytössä. Antakaa avustajalle lisäosan slug-tunnus tai päätiedoston polku. Valitkaa tarkastuksen tarkoituksen mukaan uuden lisäosan tai päivityksen tila.
2. Suorittakaa koko tarkastus
Pyytäkää täysi tarkastus ja valitkaa tarvittaessa tausta-ajo. Säilyttäkää tehtävätunnus ja lukekaa tehtävän tila. Onnistunut ajastus ei tarkoita läpäistyä tarkastusta.
3. Lukekaa määrät ja havainnot yhdessä
Tarkistakaa ensin, valmistuiko suoritus. Lukekaa sitten hyväksyntätila sekä virheiden ja varoitusten määrät. Jos luettelo on lyhennetty, kaikkia havaintoja ei näytetä, vaikka määrät kattavat koko tarkastustuloksen.
4. Korjatkaa, tarkastakaa ja testatkaa
Korjatkaa ilmoitetut ongelmat ja suorittakaa muutetulle lisäosalle uusi täysi tarkastus. Testatkaa myös sen todelliset toiminnot ja integraatiot. Puhdas Plugin Check -tulos ei todista lisäosan toimivan oikein eikä takaa WordPress.orgin hyväksyntää.
Vastauksen koolla on raja
Vastauksessa on oletusarvoisesti enintään 100 havaintoa. max_results voi nostaa rajan 500:aan. Virheet näytetään ennen varoituksia, joten pitkä virheluettelo voi jättää varoitusten yksityiskohdat vastauksen ulkopuolelle.
Loppuja havaintoja ei voi hakea sivutuksella. Jos truncated on true, tutkikaa lisätietoja Plugin Checkin virallisessa käyttöliittymässä. Älkää kuvailko tätä vastausta täydelliseksi havaintoluetteloksi.
Kaksi toimintoa, eri käyttöoikeudet
plugin-check/run käynnistää tarkastuksen ja vaatii WordPress-oikeuden aktivoida lisäosia. plugin-check/job-status lukee tallennetun tehtävän ja vaatii oikeuden hallita sivuston asetuksia.
Käyttäkää taustatehtäviin tiliä, jolla on molemmat oikeudet. Check Runner ei korjaa lähdetiedostoja, asenna ehdokasta eikä julkaise versiota. Tässä versiossa ei ole toimintoa tehtävän peruuttamiseen tai poistamiseen.
Valmistelkaa WordPress-yhteys
Check Runner ilmoittaa vähimmäisvaatimuksiksi WordPress 6.9:n ja PHP 8.0:n. WordPress 6.9 sisältää Abilities API:n. Käyttäkää ylläpidettyä PHP-versiota, jota sivustonne tukee.
Virallisen Plugin Check -lisäosan on oltava asennettu ja käytössä. Yhdistäkää todennettu MCP-asiakas WordPress MCP Adapterin kautta ja varmistakaa, että tarvittavat toiminnot löytyvät.
MCP-asetuksista riippuen tarkastustoiminnon löytyminen voi vaatia lisäosan, joka tuo toiminnot MCP-asiakkaan saataville, esimerkiksi MCP Expose Abilities. Tarkistakaa yhteys ennen tarkastuksen käynnistämistä.
Mitä seuraava tarkastus todella osoittaa?
Asentakaa Check Runner, varmistakaa molempien toimintojen saatavuus ja pyytäkää asennetulle ehdokkaalle täysi tarkastus. Lukekaa lopputulos ja sen rajoitukset ennen julkaisupäätöstä.
