WordPress.org
Syftet med WordPress Coding Standards är att skapa en baslinje för samarbete och granskning inom olika aspekter av WordPress öppen källkodÖppen källkod Öppen källkod betecknar programvara där den ursprungliga källkoden görs fritt tillgänglig och kan distribueras och ändras. Öppen källkod **måste** levereras via en licensmodell, se GPL. projekt och gemenskap, från coreCore Core Core är den uppsättning programvara som krävs för att köra WordPress. Core Development Team bygger WordPress. kod till teman till plugins.
WordPress-communityt utvecklade de standarder som finns i det här avsnittet av handboken, och dessa standarder är en del av de bästa metoderna som utvecklare och Core ContributorsCore ContributorsCore Contributors Core Contributors är de som har arbetat med en version av WordPress, genom att skapa funktionerna eller genom att hitta och lappa buggar. Dessa bidrag görs via Trac. https://core.trac.wordpress.org. rekommenderas att följa.
Varför har vi kodningsstandarder? #Varför har vi kodningsstandarder?
Kodningsstandarder hjälper till att undvika vanliga kodningsfel, förbättra kodens läsbarhet och förenkla ändringar. De säkerställer att filer inom projektet ser ut som om de skapades av en enda person.
Att följa standarderna innebär att vem som helst kommer att kunna förstå ett kodavsnitt och ändra det vid behov, utan hänsyn till när det skrevs eller av vem.
Om du planerar att bidra till WordPress core måste du bekanta dig med dessa standarder, eftersom all kod som du skickar in kommer att behöva följa dem.
Top
Språkspecifika standarder #Språk-specifika standarder
- CSS-kodningsstandarder
- HTML-kodningsstandarder
- JavaScript-kodningsstandarder
- PHP-kodningsstandarder
Top
WordPress har åtagit sig att uppfylla riktlinjerna för tillgänglighet till webbinnehåll (WCAG) på nivå AA för all ny och uppdaterad kod. Vi har tillhandahållit ett avsnitt med bästa praxis för tillgänglighet som du bör vara medveten om när du skapar patchar eller funktionsplugins.
Senaste uppdatering:
Sista uppdateringen: Maj 19, 2019