Wordpress

E bësse méi no kucken op WordPress Kodéierungsnormen

Laut W3tech, 65.1% vun de Websäiten, déi en Inhaltsmanagementsystem benotzen, funktionnéieren op WordPress. Et ass e renomméierten Open-Source CMS geschriwwen an der PHP Sprooch. Duerch seng divers Gamme vu personaliséierten Themen a Plugins benotze vill SaaS Ubidder an digital Marketing Agenturen WordPress fir Websäiten ze kreéieren.

Firwat huet WordPress Kodéierungsnormen agefouert?

Zënter WordPress ass eng massiv Open Source Software, besteet et aus engem riesegen Quellcode fir ze lafen. Dëst ass wéinst dem Bäitrag vu verschiddenen Entwéckler zu dësem Datum. Well d'Kodéierung a ville Stiler ka gemaach ginn, kënnen d'Entwéckler all Zort Code addéieren, mat deem se vertraut sinn, op d'WordPress Plattform. Dëst kann zu Komplikatioune fir WordPress féieren.

Wann verschidde Kodéierungsstiler an de WordPress Quellcode implementéiert goufen, ass de Komplex et fir verschidde Softwareentwéckler ginn fir d'Software Uwendungen ze liesen an ze verlängeren. DevOps Personal Scannen duerch verschidde Stiler vu Code géif et schwéier fannen Feeler ze identifizéieren. Dëst kann d'Websäite verursaache beim Start vum Start, wat Schued a Saache Verloscht vu Clientë fir Geschäfter verursaacht.

Fir esou Ëmstänn ze verhënneren, huet WordPress Kodéierungsnormen agefouert. Dëst waren eng Rei vu Reglementer déi obligatoresch sinn fir Entwéckler ze verfollegen wann d'WordPress Funktionalitéit verlängert gëtt.

Kodéierungsnormen vereinfachen de Prozess fir d'Handhabung an d'Bewäertung vu Volumen vu Codeproben. Dëst ass well se déiselwecht Formatéierungsstiler verfollegen, wat et méi einfach mécht fir verschidden Entwéckler ze verstoen wat am Quellcode geschitt. Allgemeng hëllefen d'Kodéierungsnormen d'Qualitéit vun de Quellcoden z'erhalen, déi vun aneren Entwéckler bäigedroen ginn.

Wéi eng Kodéierungsnormen benotzt WordPress?

WordPress hänkt net nëmmen vun der PHP Sprooch of. Et benotzt och HTML, CSS a JavaScript. Also, seng Kodéierungsnormen variéieren op Basis vun dëse Programméierungssproochen. Wann Dir Iech freet Ären eegene WordPress Plugin ze kreéieren an d'WordPress Plattform ze verbesseren, hei sinn d'Kodéierungsnormen déi Dir musst verfollegen wann Dir Äre Code erstellt.

1. Kodéierung mat PHP

Fir de Bäitrag vun enger eenheetlecher, propperer a verständlecher Kodéierung huet WordPress Kodéierungsnormen fir PHP Markup agefouert. Wann Dir WordPress Projeten duerch PHP Markup maacht, befollegt déi folgend Kodéierungsreglementer.

  • Benotzung vun Zitater

WordPress recommandéiert duebel an eenzel Zitatzeechen op passenden Konditiounen ze benotzen. Eenzel Zitater kënnen an engem String benotzt ginn wann näischt bewäert gëtt. Wann Dir Zitatzeechen benotzt, reservéiert een Zitatstil fir an engem String ze benotzen an deen aneren fir de ganze String ëmzeschléissen.

Auswee Zitater an engem String ass net encouragéiert.

  • Aschränkung

Wann Dir Indentatiounen benotzt, betount WordPress d'Benotzung vun Tab-Schlësselen anstatt Spacebar-Schlësselen fir indentéiert Codelinnen ze bezeechnen. De Virdeel dovun ass datt Äre Code kompatibel gëtt mat verschiddenen Redaktoren déi et op verschiddene Plattformen benotzen.

Indenting hëlleft logesch Gebidder vun Ärem Code erauszekommen, wat se kloer a verständlech mécht

Wann Dir assoziativ Arrays benotzt an et enthält verschidde Elementer, sollt all Element vun deem Array seng eege nei Linn hunn. Um Enn vum leschten Element vun Ärem Array füügt e Komma derbäi. Dëst mécht et méi einfach fir nei Elementer an d'Array ze addéieren oder seng Uerdnung z'änneren.

  • PHP tag

Wann Dir PHP Code Snippets an HTML Blocks benotzt, sollten d'PHP Open and Close Tags op enger separater Linn eleng sinn.

WordPress verbitt d'Benotzung vu Shorthand PHP-Tags well se Problemer kënne verursaachen beim Laafen vun Ärem Code.

  • Braces

WordPress mécht et obligatoresch fir Klameren an Ärem Code ze benotzen. Eng Ëffnungsklammer muss an der Linn vun der Starterklärung gesat ginn. Klamere ginn nëmme fir eenzel Zeilen Aussoen ausgelooss. Loop Aussoen mussen och Klameren enthalen. Wann Multi-Block Aussoe benotzt ginn, da sinn Klameren néideg.

  • Benotzung vum Raum

Raum muss op béide Säiten vun der Aufgab gesat ginn, logesch, Verglach, a Stringoperateuren an no Kommaen. Plaz muss och no der Ouverture a virum Klammeren zougemaach ginn, ausser Typcasts. Trailing Whitespaces um Enn vun all Zeil vum Code musse geläscht ginn.

  • SQL Aussoen

D'Kodéierungsnormen vu WordPress encouragéieren d'Schreiwen vun SQL Aussoen an der Groussregioun. Dës Aussoe kënnen an enger eenzeger Zeil geschriwwe ginn soulaang se kuerz an einfach ze liesen sinn. Fir komplex SQL Ufroen, beréit et se a multiple Zeilen opzedeelen, all SQL Ausso ze indentéieren.

  • Benennungsprinzipien

D'Entwéckler sinn erfuerderlech WordPress Reglementer ze verfollegen wärend Funktiounen, Klassen a Dateien benennen fir messy Feeler ze vermeiden. Wann Dir Funktiounen oder Verännerlechen erstellt, mussen d'Nimm a klenge Buschtawen geschriwwe ginn, a camelCase ass strikt verbueden. Wa verschidde Wierder benotzt gi wann se se nennen, trennt se mat engem Ënnersträich.

Ähnlech ass de Fall fir Dateinumm, ausser datt wa verschidde Wierder benotzt gi musse se vun engem Bindestrech getrennt ginn. Wann Äre Fichier aus enger Klass besteet, da muss de Dateinumm am Format Klass-Klassennumm a klenge Buschtawen geschriwwe ginn, mat all Ënnersträich ersat duerch en Bindestrich.

Wann Dateien, déi aus Template-Tags besteet, am wp-includes Dossier gelies oder bäigefüügt ginn, muss -Schabloun un deem Dateinumm bäigefüügt ginn.

Wann Dir Klassen erstellt, musse Klassennimm mat Kapital gesat ginn. Wa verschidde Wierder benotzt ginn, solle se vun engem Ënnersträich getrennt ginn, an all Wuert muss mat Kapital gesat ginn.

2. Kodéierung mat HTML

Kodéierungsreglementer soen datt HTML Code Snippets mussen duerch de W3C Validator lafen ier de manuelle Checkup vum Code. Dëst hëlleft all Markupfehler an Ärem Code z'entdecken an ze fixéieren. Déi folgend Norme musse gefollegt ginn wann Dir HTML Kodéierung bäidréit.

  • Self Closing Tags

Selbstschlossend Tags an HTML musse virsiichteg behandelt ginn, besonnesch mat Abstand. W3C instruéiert datt de Raum de selbstschlossende Forward Slash muss virukommen wann se selbstschlossend Tags benotzt.

  • Tags an Attributer

Tags hëllefen d'Struktur vun enger HTML Säit ze designen. Si ëmginn de Web enthalen an erméiglechen de Browser d'Art vum Inhalt ze bestëmmen et ass. Attributer bitt zousätzlech Detailer iwwer HTML Elementer.

D'Kodéierungsreglementer vu WordPress beroden datt all HTML Tags an Attributer a klenge Buschtawen geschriwwe musse ginn. Attributwäerter mussen och a klenge Buschtawen geschriwwe ginn fir Maschinninterpretatioun. Am Fall vun Daten mënschlech liesbar ze maachen, kann déi richteg Kapitaliséierung benotzt ginn.

  • Zitater

Duebel oder eenzel Zitatzeechen sinn néideg fir ze benotzen wann Dir Attributwäerter an XHTML schreift. WordPress Kodéierungsnormen fir HTML beroden datselwecht Format fir Sécherheetsprobleemer am HTML Code ze vermeiden.

3. Kodéierung mat CSS

CSS ass eng aner wesentlech Programméierungssprooch fir de Layout an d'Thema vun Äre Websäiten ze designen. WordPress huet Kodéierungsnormen fir CSS Kodéierung agefouert, sou datt d'Entwéckler konsequent, propper a liesbar Code fir Projete kënne maachen. Hei sinn déi recommandéiert Richtlinnen.

  • Struktur

 CSS bitt vill Méiglechkeeten fir Äert Style Sheet ze designen. Wéi och ëmmer, WordPress liwwert Basis Richtlinnen an CSS fir kloer an z'ënnerscheedde Code ze maachen. Dëst hëlleft aner Entwéckler mat Iech ze kollaboréieren fir de Flow vun Ärem Dokument ze verstoen.

D'Richtlinn beréit d'Tabs ze benotzen fir all Eegentum an Ärem Code ze indentéieren. Kodéierungsblocken, déi zum selwechten Deel gehéieren, mussen eng eidel Linn tëscht all Block hunn. Fir d'Kodéierungsstécker z'ënnerscheeden, mussen 2 eidel Zeilen tëscht all Kodéierungsstéck bäigefüügt ginn.

Wann Dir e puer Selektorer fir ee Regeleset opzielt, muss all Selektor an enger separater Linn geschriwwe ginn. Fir Eegentum-Wäert Pairen, jidderee soll seng eege Linn hunn, eng Tab vun der Indentatioun benotzen, a mat engem Semikolon ophalen. Wann Dir nëmmen ee Selector benotzt, muss eng Ouverturesstrooss an der Selektiounslinn gesat ginn.

Soss soll d'Ouvertureszäiten an der leschter Selektiounslinn bäigefüügt ginn, an d'Ofschlossbeugel soll an enger separater Linn an der selwechter Ausdrock gesat ginn wéi d'Ouvertureselektor.

  • Wieler

De Kodéierungsstandard fir Selektor ass ähnlech wéi PHP Kodéierungsnormen fir Dateinumm. Wärend Selektorer benennen, musse se a klenge Buschtawen geschriwwe ginn, an Bindestrecken musse benotzt ginn fir verschidde Wierder ze trennen. D'Benotzung vu CamelCase an Ënnersträicher ass verbueden.

Selector Nimm solle fäeg sinn eng kuerz Beschreiwung ze ginn vu wéi eng Elementer se stiléieren. Dës Nimm solle vum Mënsch liesbar sinn. Fir Attributselektoren mussen duebel Zitater ëm hir Wäerter gesat ginn.

  • Properties

WordPress decouragéiert spezifesch Eegeschaften ze benotzen, déi d'Flexibilitéit vum Design erofsetzen kënnen. Säi Kodéierungsstandard beréit datt all Immobilie muss vun engem Colon an engem Raum gefollegt ginn.

Eegeschaften a Wäerter mussen a klenge Buschtawen geschriwwe ginn, ausser fir Schrëftnimm. Fir Faarwen dobäizemaachen, gëtt Hexcoden oder rgba () bevorzugt, a kleng Buschtawen musse benotzt ginn. D'Benotzung vu Shorthand Eegeschafte gëtt ugeroden fir Hannergrond, Grenz, Schrëft, Lëscht-Stil, Margin a Padding Wäerter.

4. Kodéierung mat JavaScript

JavaScript ass eng wesentlech Programméierungssprooch fir WordPress Uwendungen ze kreéieren. WordPress formuléiert Kodéierungsreglementer sou datt Entwéckler Konsistenz kënne bréngen beim Styling vum JavaScript Code. Puer vun dëse Kodéierungsnormen ginn hei ënnen ernimmt.

  • Refactoring Quelltext

Wéinst Inkonsistenzen, déi an der WordPress Code Struktur fir JavaScript präsent sinn, war d'Refactoring vun Quellcoden wichteg fir se aktualiséiert ze halen. WordPress léist dëst Thema lues a lues. Et recommandéiert d'Entwéckler, déi um JavaScript Code schaffen, déi aktuell néideg Richtlinnen befollegen. Wou fir eeler JavaScript Dateien, refactoring net néideg ass.

  • Benotzung vun Abstand

WordPress recommandéiert Abstands passend ze benotzen fir d'Liesbarkeet vun Ärem Quellcode ze verbesseren, sou datt et optimiséiert gëtt fir Browser ze veraarbecht.

D'Kodéierungsreglementer ënnerstëtzen dës Tab muss fir d'Indentatioun benotzt ginn. Whitespace muss op eidel Linnen an um Enn vun Linnen eliminéiert ginn. All Zeil vum Code däerf net méi wéi 80 Zeechen sinn. Klamere musse benotzt ginn fir wann / fir / probéieren Blocks a sollen op verschidde Linnen agefouert ginn.

Konklusioun

D'Zil vu Kodéierungsnormen ass d'Entwéckler ze hëllefen e liesbare Code ze bilden. Wat méi propper de Code ausgesäit, dest méi einfach ass et fir anerer ze verstoen an ëmzesetzen. WordPress ass eng Open Source Applikatioun déi ënnerstëtzt gëtt duerch d'Bäiträg vun enger wuessender Gemeinschaft vun Unhänger.

Also, wärend Dir Äre WordPress Projet erstellt, erënnert Iech un d'Kodéierungsreglementer ze verfollegen fir datt Dir Qualitéitskodéierung bäidroe kënnt.   

Verbonnen Artikelen

Hannerlooss eng Äntwert

Är E-Mail-Adress gëtt net publizéiert ginn.

Zréck erop zum Knäppchen