Gå till innehållet

10 saker som oroar Wordpress Developer

Divi: det enklaste WordPress-temat att använda

Divi: Det bästa WordPress-temat hela tiden!

mer 901.000-nedladdningar, Divi är det mest populära WordPress-temat i världen. Den är komplett, lätt att använda och levereras med mer än 62 gratis mallar. [Rekommenderas]

Som utvecklare i allmänhet men också som WordPress-utvecklare i synnerhet kunde jag interagera med ett stort antal människor och även en viss mängd kod. Några av dessa upplevelser har inspirerat och tröstat mig på min väg. Eftersom allt inte kan vara rosigt har andra varit mindre trevliga och tyvärr måste utvecklaren lära sig att leva med dem. I den här artikeln ska jag presentera dig för de tio tips som jag tycker stör WordPress-utvecklaren mest.

Utan ytterligare ado, låt oss se vad dessa stuff.

1 - Ofullständig dokumentation

Det är ganska vanligt att stöta på kod som inte har någon dokumentation. Så länge det görs enligt god praxis har jag inga problem med det. Var det kraschar är när du har koden och tillsammans med en ersatz-dokumentation som bara lyckas ge dig hälften av vad du vill eller behöver veta varje gång.

Plugins och särskilt teman är funktioner som kallas för att utvidgas av andra än dig. Tänk på de fattiga människor som du lämnar gissningarna på var och en av dina linjer och gå igenom arbetet. Medan du håller på med det, gör ett dokument för användarna - som bara behöver dina användargränssnitt - och en annan för utvecklarna - som i sin tur gräver din logik i sökandet efter olika komponenter. Verkligen gör det allas liv enklare och sötnar ditt karman.

2 - inkonsekvens

Logisk koherensbehandling kan varken ge förfalskade uppgifter eller inneboende fel. Till exempel kan du lagra samma falska värde i databasen tusentals gånger, i värsta fall för att korrigera det måste du köra några frågor. Du kan felaktigt prefixa detta eller det och först inse det i slutet av utvecklingen, för att korrigera, ta dig tid och göra en sökning / ersättare i din redaktör. Din kod kommer dock inte att brytas.

Förstå med detta att det mesta av tiden, om du gör något fel men konsekvent, är det inte mer allvarligt än att göra det rätt. Så om du fortsätter någon annans arbete, håll dig till deras stil och praxis så mycket som möjligt, för det är vad andra förväntar sig efter dig.

3 - Missbruk av prefix

På tal om prefix, ett av de första tipsen när det gäller WordPress-plugin-utveckling är att prefixa dess funktioner för att undvika potentiella konflikter, okej. Men har xpgTmTr3ox_ överallt i koden kan vara tråkigt.

Försök istället seo_enhancer för din SEO-plugin eller multisite_manager för ditt multisiste-installationshanterings-plugin. Ett bättre alternativ att inte bryta huvudet är att kapsla in dina objekt (variabel, funktioner osv.) I klasser, bara prefix dessa och du är klar.

4 - Skriva hårda värden

Programvaran är gjord för att vara dynamisk, så varför gå emot det naturliga och lägga till statisk? För att undvika problem med SEO-resurser, kod inte allt. väg till någonting. Istället, när du behöver adressera i WordPress, leta efter en av dess specialfunktioner. För besväret här är en lien. Använd inte heller prefixet i din databas direkt, istället $ wp-> tabellnamn.

Skapa enkelt din webbplats med Elementor

Med Elementor kan du enkelt skapa en webbdesign med ett professionellt utseende. Sluta betala dyra för vad du kan göra själv. [Fritt]

En migrering kan sätta din webbplats på knä om du hårt skriver resursvägarna. Medan vi håller på, här är en handledning för att lära dig hur Migrera enkelt din WordPress-webbplats. Undvik i allmänhet att skriva allt som sannolikt kommer att förändras i framtiden.

5 - Legionen av CSS- och javaskriptfiler

Här är den oväntade fienden till temautvecklare och i förlängning av alla de som vill utöka sitt arbete. Det är verkligen inte hälsosamt för en webbplats att låta 36 CSS- och javaskriptfiler laddas för var och en av dess vyer. Detta påverkar körningens hastighet för den senare. På frågan varför berättar de för dig att det är lättare att hålla varje aspekt i en separat fil.

Jag håller med, men du kan dra nytta av CSS-förprocessorer som Sass / Less samt uppgiftsautomater som Grunt eller Gulp. Ja, du kan behålla källfilerna Sass / Less och javascript i en temakatalog (för utvecklare), sammanställa dem i en eller två filer med Grunt eller Gulp och slutligen dokumentera byggprocessen. Användarna av ditt tema kommer att bli mycket nöjda och utvecklarna gör det gärna till ett eller flera barn.

6 - oavsiktliga föräldrateman

Med oavsiktliga överordnade teman menar jag de som inte är beredda att utvidgas med barnteman. Nästan allt på WordPress är inställt på att utvidgas, och samhället ser på att utvidga ett tema utan att skapa ett barntema som ett brott. Så vi måste göra vårt yttersta för att våra teman tar hand om barnens teman så bra som möjligt.

Till exempel i din fil functions.php om du skriver en funktion som fungerar som en mall, kapslar den i en function_exist () för att låta barnens teman överdefiniera det ordentligt.

Letar du efter de bästa WordPress-teman och plugins?

Ladda ner de bästa plugins och WordPress-teman på Envato och enkelt skapa din webbplats. Redan mer än 49.720.000-nedladdningar. [EXKLUSIV]

7 - Otillräcklig inkludering av CSS och javascript-resurser

WordPress är tydligt, du vill inkludera en .css- eller .js-fil, du måste placera den i motsvarande kö. Nu är det upp till dig att göra det under rätt förhållanden. Du vill inte ladda reglaget css och js på en sida som inte har en. Använd också HTTPS när det är möjligt.

8 - Buskiga produkter

Jag förstår inte den växande trenden att människor vill ha flerfunktionella teman. Vad som stör mig är att dessa teman kommer i en zip på 100 MB och mer, medan för en webbplats är den körbara delen bara några MB. Å andra sidan, om folk vill ha det, kommer utvecklarna att göra det, vilket förklarar den allt starkare närvaron av denna typ av tema.

Ärligt talat hoppas jag att vi alltid kommer att ha teman fokuserade på ett enda mål som Blogger och Blogueuz att du definitivt bör upptäcka om du är en bloggare.

9 - Ämnen som inte är förberedda för översättning

Har du någonsin provat att översätta ett tema eller plugin som inte har förberetts för översättning? Du måste sikta igenom temat rad för rad för att texten ska översättas och förbereda den. Det är inte normalt, det är så lätt att göra det att motsatsen nästan skulle vara ett brott. Kom ihåg att inte alla talar ditt språk.

Det är väldigt enkelt att förbereda ett tema för översättning. Använd båda funktionerna __ () et _E () inkapslar din text i den.

10 - Definiera webbutveckling dåligt

De flesta webbutvecklare - inklusive jag själv - började så här, men att installera ett tema, några plugins, konfigurera dem till att fungera och lära en klient hur man använder dem alla gör dig inte till en webbutvecklare.

Det är inget fel med att göra det för kunder, men att kalla det webbutveckling skulle vara ett steg för långt.

Bonus: trångsynthet

Jag berättade om tio saker i början. Tyvärr, ser ut att det finns en till. Men jag pratade också om möten med människor.

Koden talar till dig när du läser den, du hör inte den, men du hör de meningslösa argumenten hos utvecklare i en diskussion kring olika CMS. Det är ännu värre i allmän utveckling om du pratar med Java-utvecklare. De misstänker WordPress-utvecklare för grottmänniskor eftersom WordPress inte är objektorienterat och allt.

Skapa enkelt din webbutik

Ladda ner gratis WooCommerce, de bästa e-handelspluggarna för att sälja dina fysiska och digitala produkter på WordPress. [Rekommenderas]

Vad de brukar glömma är att WordPress är ett verktyg som passar en specifik uppgift och inte låtsas göra det för alla andra. Människor glömmer ibland att ta hänsyn till och väga andras åsikter för att se verkligheter från olika vinklar innan de förångas. Antag att vi skriver om WordPress i en helt objektorienterad version och med alla senaste språkoptimeringar. Ur en teknisk synvinkel skulle det vara OK, men ur en praktisk synvinkel skulle bakåtkompatibiliteten brytas och det skulle vara obehagligt för användare av nästan 25% av webbplatserna på internet som drivs av WordPress.

I allmänhet och särskilt om du börja med WordPress, lyssna inte på dem som har mycket starka åsikter om sina åsikter eftersom de bara ser verkligheten från en vinkel och aldrig ställer sig själva frågan om hur det kan vara från andra.

Det är det, jag presenterade dig 10-saker (kanske 11) som irriterar WordPress-utvecklaren. Har du något? Hur mycket irriterar de dig? Dela dem med oss ​​i vårt kommentaravsnitt.

Den här artikeln innehåller kommentarer 0

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Den här webbplatsen använder Akismet för att minska oönskade. Läs mer om hur dina kommentarer data används.

Tillbaka till toppen