Ibland kanske du vill föreslå nya funktioner för WordPress för att förbättra dess funktionalitet, skräddarsy plattformen efter dina behov eller ta itu med specifika problem som du stöter på.
Om det här är första gången du föreslår nya funktioner för WordPress kanske du känner dig osäker på hur du ska göra det. Den goda nyheten är att det faktiskt är ganska enkelt.
Du kan föreslå nya funktioner med hjälp av Trac eller GitHub. Du kan även rapportera buggar och öppna ärenden så att utvecklare kan förbättra WordPress-kärnan. Denna process hjälper till att hålla WordPress uppdaterat och funktionellt.
I den här artikeln visar vi dig hur du gör nya funktionsförslag för WordPress.
Så hittar utvalda funktioner sin väg in i WordPress
Som programvara med öppen källkod drivs WordPress utveckling av dess användare och frivilliga utvecklare, som utgör kärnteamet. Vem som helst kan föreslå nya funktioner och förbättringar som de tror skulle gynna alla WordPress-webbplatser.
Om tillräckligt många användare vill ha en funktion och utvecklarna är intresserade av att arbeta med den blir den så småningom en del av programvaran.
Detta har varit den vinnande formeln som har lett till att WordPress nu driver över 43% av alla webbplatser.
WordPress kan också enkelt utökas med tillägg. Det innebär att även om en utvald funktion inte ingår i WordPress core, kan den ändå läggas till som ett WordPress plugin.
Om en funktion enkelt kan läggas till med hjälp av ett plugin och inte är till nytta för de flesta WordPress-användare, kanske den inte läggs till i kärnan. Detta är vanligtvis fallet med de flesta förslag på nya funktioner.
Användare kan föreslå funktioner med hjälp av WordPress Trac, en programvara för buggspårning, utveckling och biljetthantering. Alla framsteg i WordPress-utvecklingen registreras på Trac.
En annan plats där användare kan föreslå nya funktioner är WordPress Forum för önskemål och feedback. I det här forumet kan användarna skicka in sina förslag som idéer, och andra WordPress-användare kan rösta på dem.
Beroende på antalet röster som en idé genererar kan WordPress utvecklingsteamet överväga att lägga till den i kärnan.
Med detta i åtanke är det bra att lära sig hur man använder WordPress Trac och GitHub för att skicka in idéer om nya funktioner. Här är en snabb översikt över alla metoder som vi kommer att dela i den här guiden; klicka bara på länkarna nedan för att hoppa vidare:
Är du redo? Låt oss komma igång.
Metod 1: Lägga till ett nytt funktionsförslag för WordPress med hjälp av Trac
Kontrollera först att du använder Trac korrekt.
Obs: Trac är inte en supportplattform. Om du behöver support bör du istället använda WordPress supportforum.
Innan du skapar ett Trac-ärende, vänligen sök igenom det noggrant för att säkerställa att ingen annan redan har föreslagit den här funktionen.
Du kan göra det genom att gå till WordPress Core-söksidan och ange sökordet i sökfältet.
När du är säker på att den funktion du vill föreslå inte finns, kan du besöka Trac-webbplatsen.
Därefter klickar du på knappen ”Create a new ticket”.
Därefter måste du logga in på ditt WordPress.org account.
Om du inte har något konto måste du först registrera dig.
När du är inloggad kommer du att se formuläret ”New Ticket”.
Gå vidare och enter detaljerna för ditt förslag till utvald funktion.
Först måste du ge en summary av ditt förslag till funktion. Detta bör vara en enkel one-liner som förklarar det problem som du försöker lösa med ditt förslag till funktion.
I området ”Beskrivning” måste du ange så många detaljer som möjligt om den funktion du föreslår.
Lägg gärna till skärmdumpar och mockups för att förklara ditt förslag. Du måste också använda det här utrymmet för att argumentera för ditt funktionsförslag och förklara varför du tycker att det ska vara en del av kärnan.
Se till att du väljer ”Feature request” som ärendetyp. Om du lägger till en felrapport ska du välja ”defect (bug)”.
Och om du tror att den funktion du föreslår faktiskt är en befintlig förbättring av en funktion, välj ”förbättring” som ärendetyp istället.
Sedan kan du välja WordPress versionsnummer (t.ex. 6.1), komponent och bidragsgivarfokus enligt dina krav.
Komponenten hänvisar till ett specifikt område , t.ex. WordPress-kommentarer, editor, teman, plugins m.m. Contributor factors är däremot ytterligare taggar som du kan lägga till i din biljett.
När du är klar kan du förhandsgranska detaljerna och klicka på knappen ”Skapa biljett”.
Om du rullar ner därifrån kommer du att se en preview av din biljett.
Se till att alla detaljer är korrekta innan du skickar in förslagsärendet för en utvald funktion i WordPress.
Vad händer efter att du har skickat in ett ärende till Trac?
När du har skickat in ett ärende till Trac blir det tillgängligt för andra bidragsgivare och utvecklare.
Lead-utvecklare får också meddelanden och kan granska ditt ärende och vidta åtgärder.
Sedan kan alla WordPress-användare vidta ett antal åtgärder på ärendet. Till exempel kan någon ändra fokus, komponent, status och andra detaljer. Dessa ändringar kommer att registreras och visas i Trac.
Om ditt ärende väcker tillräckligt stort intresse kan någon utveckla och skicka in en patch för det. Huvudutvecklaren kan sedan granska denna patch, som kan accepteras.
När en patch har accepterats kan antingen en huvudutvecklare eller en annan person med behörighet ”bekräfta” ändringen, och den kommer att läggas till kärnan under nästa uppdateringscykel.
Beroende på hur ditt förslag ser ut kan det ta dagar, veckor, månader och ibland till och med år att bli en del av the core.
Trots den ibland långa väntetiden är det värt besväret att skicka in funktionsförfrågningar. Tack vare önskemål som dessa har WordPress vuxit från en programvara som endast stödde bloggar till det CMS som det är idag.
Metod 2: Lägga till ett nytt förslag till WordPress-funktion med hjälp av GitHub
Ett annat sätt för dig att requesta utvalda funktioner i WordPress är att använda GitHub.
GitHub är en molnbaserad webbplats som gör det möjligt för utvecklare att lagra och hantera sin kod, spåra ändringar, erbjuda versionshantering och samarbeta med andra i ett projekt.
Först måste du besöka GitHub-webbplatsen och registrera dig för ett gratis konto.
Efter det kan du besöka WordPress core page på GitHub.
Från fliken ”Översikt” går vi till ”Repositories”.
På nästa skärm vill du söka efter det arkiv där du vill föreslå nya WordPress-funktioner.
Om du till exempel har en ny idé, en buggrapport eller en förbättringsrekommendation för blockredigeraren kan du lägga upp den i Gutenberg-förvaret.
När du har valt relevant repository kan du skapa ett ärende för ditt förslag.
Klicka bara på alternativet ”Issue” i menyn högst upp.
Därefter ser du en lista över issues, bug reports och andra threads.
Härifrån kan du söka på fliken Problem och se till att din funktionsbegäran inte redan har lagts upp. Sedan kan du klicka på knappen ”Ny fråga” i det övre hörnet.
Du bör då se flera alternativ för att skapa en ny fråga.
Gå vidare och välj alternativet ”Feature request”.
Nästa steg är att skriva in en rubrik och en detaljerad beskrivning av din begäran.
Efter det klickar du bara på knappen ”Submit new issue” för att skapa ärendet.
När det är gjort kommer det att finnas en GitHub-tråd där du kan följa diskussionen och utvecklingen av din föreslagna funktion.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du gör nya funktionsförslag för WordPress. Du kanske också vill kolla in vår guide om varför WordPress är gratis och hur du kan leva på WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
John Dee
I use screencast captures to communicate with my team. How do trac people feel about a video link? Can I submit a ticket with a ’description’ of a youtube link?
WPBeginner Support
Hi John Dee,
You can add a video link to your description.
Administratör