Hoe u codefragmenten in WordPress kunt beheren en gebruiken
In vorige berichten hebben we een aantal WordPress-aanpassingen doorlopen die code toevoegen in functions.php
. Deze toevoegingen verbeteren de functionaliteit van ons thema.
Neem onze tutorial voor WordPress-aanmeldingspagina, bijvoorbeeld, we kunnen gebruikers omleiden van de standaard WordPress-inlogpagina, wp-login.php
, naar onze nieuwe aangepaste inlogpagina en ze ook omleiden naar een andere pagina bij het afmelden.
Na een tijdje zou de lijst met codes die we in de functions.php
hebben toegevoegd zich kunnen opstapelen en erg rommelig worden. Als u dit probleem ondervindt, hebben we enkele tips om u te helpen dit aan te pakken.
Meerdere bestanden maken
Het eerste wat we kunnen doen om onze codes te beheren, is door een reeks codes in verschillende bestanden te scheiden. Stel, we hebben een aantal nieuwe functies die de inlogpagina veranderen. We zouden deze codes in een nieuw bestand kunnen opslaan in plaats van het direct in de functions.php
te plaatsen.
Maak een nieuw bestand, custom-login.php
(als voorbeeld) en plaats alle codes erin. Kijk vervolgens in function.php naar dit bestand met require
of require_once
, zoals zo.
require_once get_template_directory (). '/inc/custom-login.php';
En dat is het. Merk op dat deze methode vereist dat je voorzichtig moet zijn bij het scheiden van de codes, anders zou je de site kunnen verbreken . Je moet ook heel duidelijk zijn in het benoemen van de bestanden, zodat mensen die aan je thema werken - vooral als je in een team werkt - snel de relatie tussen elk bestand kunnen achterhalen.
Als u echter niet zo bekend bent met PHP of bang bent om de site te ruïneren bij het wijzigen van de bestanden, probeer dan de volgende tip.
Codefragment-plugin
Code Snippets is een plugin gemaakt door Shea Bunge. Het biedt een native WordPress GUI om uw codefragmenten toe te voegen en ze op uw site uit te voeren. Met andere woorden, in plaats van het toevoegen van de code in functions.php
, kunt u dit doen via de back-end administratie van WordPress.
Zodra het is geïnstalleerd en geactiveerd, vindt u een nieuw zijmenu onder de plug-ins .
U kunt een nieuw codefragment maken, net zoals u een nieuw bericht en nieuwe pagina zou maken.
Klik op de knop Activeren om de code op uw site te gebruiken. Dus hiermee slaan we niet alleen de codes op, maar kunnen ze ook activeren om binnen de site te functioneren.
U kunt ook op de knop Exporteren klikken om de code in een PHP-bestand te downloaden.
Een van de voordelen van het gebruik van codefragmenten is dat in plaats van alle codes in de functions.php
van het thema opnieuw in te voeren, de functionaliteit van de codes nog steeds kan worden uitgevoerd, zelfs als we het thema hebben gewijzigd.
Laatste gedachte
Oke, dat zijn de twee tips die we hebben. Het is nu aan u om te beslissen welke het beste bij u past. We hopen dat je deze tips nuttig vindt. Als u andere methoden kent, kunt u ons dit laten weten in de opmerkingen.
Instagram-crash bij het uploaden van foto's? Hier is hoe u het kunt repareren
Als je een zware Instagram-gebruiker bent, ben je misschien op de hoogte van een bug die te vinden is in de Android- en iOS- app van de dienst waardoor deze crasht telkens wanneer je foto's of verhalen probeert te uploaden naar de service.Deze specifieke fout doet zich voor op de Instagram-app-versie 10
Bekijk en deel codering van screencasts met Scrimba
Gratis YouTube-video's bieden veel tutorials over webontwikkeling voor beginners. Maar screencasts zijn nog populairder geworden, omdat u snel een fragment of functie die u hebt ontwikkeld, kunt opnemen en publiceren.De gratis app Scrimba is een nieuwe manier om je codefragmenten te delen en voorbeelden te vinden die door anderen zijn opgenomen