Sådan (Sikker) Tilføj kode til functions.php i WordPress

Sådan tilføjes kode til functions.php i WordPress

Skurning af internettet til løsninger på WordPress-problemer vil uundgåeligt bringe dig til websteder, der beder dig om at indsætte et stykke kode eller det andet til functions.php. Hvis du er ny til WordPress, kan det være en forvirrende ting. Som standard har WordPress ikke nogen indlysende grænseflade til at indsætte kode. Og bortset fra at kopiere indsætning af ting i din installation er farlig. I denne vejledning viser vi dig, hvordan du sikkert kan installere kode i WordPresss funktioner.php-fil. Lad os gå.

Hvad er functions.php, og er det farligt?

Du ved sikkert allerede, at WordPress har temaer. Hvert af disse temaer sidder inde i sin egen mappe eller mappe. Og hver mappe indeholder en fil kaldet "functions.php". Det er en speciel fil, der indeholder temaspecifikt PHP-kode. Når en vejledning som denne fortæller dig at "Indsæt kode i functions.php", taler de om denne fil.

Men det er også farligt!

Trods dens værdi er functions.php en farlig fil. Årsagen er, at den er knyttet til dit tema. Hvis der er en syntaksfejl i koden, kan den deaktivere selve temaet og gøre dit websted utilgængeligt. Så vær forsigtig! Vi vil også vise dig, hvordan du undgår faldgruber, når du indsætter kode.

Trin 1: Find funktioner.php til dit tema

Log ind på dit WordPress dashboard og gå til "Udseende-> Editor" som vist her:

Tilføj kode til functions.php i WordPress

Dette vil bringe dig til en side, hvor du kan redigere dine tema filer. Disse filer er angivet på højre side. Dit aktuelle tema er valgt som standard. Find filen mærket "Tema Funktioner" og klik på den som vist her:

Tilføjelse af kode til functions.php i WordPress

Trin 2: Sørg for, at der ikke er lukket?> Tag

Dette åbner functions.php i tekstboksen på venstre side. Rul hele vejen ned. Hvis du ser følgende symbol i slutningen af ​​filen, skal du slette den:

?>

Den gamle måde at gøre ting på var at sikre, at hver php-fil sluttede med et?> Tag. Men dette førte til problemer, hvor folk ved et uheld ville forlade en tom linje eller endda et rum efterfølgende, og det ville nedbryde deres websted. Det var også meget svært at debug.

Så før du ændrer functions.php, skal du sørge for at det ikke slutter med?>. Hvis det ikke fjerner det.

Trin 3: Formatering af din kode

Ældre websteder, eller dem, der overholder ældre WordPress PHP-standarder, kan gøre nogle få fejl i deres kode. Så kopier koden fra deres websted, indsæt den i en teksteditor som Notesblok og foretag følgende ændringer:

  1. Fjern eventuelle åbne <? Php-kode
  2. Fjern eventuelle efterfølgende?> Kode

I princippet skal du sikre dig, at koden du kopierer ikke er indeholdt i <? Php og?> Tags. Hvis det er, vil du få problemer, og dit websted vil gå ned, fordi vi fjernede lukkekoden?> I trin 2.

Når din kode er ren, er vi klar til at indsætte!

Trin 4: Indsæt kode i functions.php

Rul hele vejen ned til tekstboksen Trin 1 med "functions.php" valgt på højre side. Indsæt nu din kode nederst som vist her:

Indsæt kode i functions.php i WordPress

At gentage (fordi det er så vigtigt), sørg for at der ikke lukkes?> Tag! Gem nu dine ændringer, og du har tilføjet kode til functions.php i WordPress! Her er resultatet af den kode, vi lige har tilføjet i dette trin som et eksempel:

hvordan man tilføjer kode til functions.php wordpress

Best Practices

Her er nogle gode fremgangsmåder:

Adgang fra cPanel File Manager

Selvom vi har vist dig, hvordan du får adgang til og ændrer functions.php fra inde i WordPress, foreslår vi at du gør det fra din cPanels filhåndtering i stedet. Find din WordPress-installation, og gå til følgende sted:

[WordPress Folder] -> wp-content-> temaer -> [tema mappe] -> functions.php

Du kan nu højreklikke og redigere functions.php herfra. Grunden til at vi anbefaler at gøre dette er, så du kan vende tilbage til ændringerne, hvis dit websted styrter!

Brug et brugerdefineret plugin til WordPress-kode

Dette kræver en selvstændig selvstudie. Men ideen er, at du opretter din egen separate plugin til WordPress-specifik kode i stedet for at indsætte den i functions.php. På denne måde, hvis noget går galt, kan WordPress bare deaktivere pluginet i stedet for at kollidere dit websted!

Vi håber, at dette var en nyttig vejledning til dig om, hvordan du sikkert kan indsætte kode i functions.php i WordPress!

Oprindelig artikel

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.