Zo voorkom je dat WordPress plugins laadt voor specifieke pagina’s en berichten

ict

[ad_1]

Als het gaat om de prestaties van WordPress, is er veel te zeggen over plugins. Elke plugin voegt PHP code toe die moet worden uitgevoerd, bevat meestal scripts en stijlen en kan zelfs extra query’s tegen de database uitvoeren. Dit betekent dat onnodige plugins de paginasnelheid kunnen beïnvloeden en een negatieve invloed kunnen hebben op de gebruikerservaring en je paginaranking.

Neem als voorbeeld een plugin die aangepaste formulieren maakt en weergeeft op voorpagina’s, zoals Contact Form 7. Normaal gesproken heb je maar één formulier nodig op één pagina, maar idealiter zou je een formulier op elke pagina willen kunnen insluiten met behulp van de shortcode van de plugin. Daarom laadt Contact Form 7 scripts en stijlen op elke pagina van je website.

Maar wil je echt de code van de plugin uitvoeren en scripts en stijlen op elke pagina van je WordPress website laden?

In dit artikel laat ik je zien hoe je kunt voorkomen dat onnodige plugins worden geladen op specifieke berichten/pagina’s, zodat je extra plugins kunt installeren (uiteraard met mate) en je WordPress website toch snel kan laden. Om dit te doen, gaan we WordPress plugins programmatisch uitschakelen op specifieke berichten en pagina’s. Dit is een proces in vier stappen:

Laten we beginnen.

Selectively disabling WordPress plugins from loading on specific pages/posts/sitewide can help speed up your site! 🚀Klik om te tweeten

Drie algemene regels om te volgen bij het kiezen van een plugin

De volgende algemene regels kunnen handig zijn bij het kiezen van een plugin:

  • Installeer alleen goed gecodeerde plugins van betrouwbare developers: houd rekening met actieve installaties, gebruikersbeoordeling, klantondersteuning, updatefrequentie en alle nuttige informatie uit de WordPress community.
  • Geef de voorkeur aan schaalbare plugins: vergelijk vergelijkbare plugins op het gebied van prestaties, maak gebruik van browser dev tools en/of online diensten zoals Google Pagespeed Insights, Pingdom en GTmetrix om de impact van elke plugin op de laadtijd van pagina’s te evalueren.
  • Installeer geen onnodige plugins: het zou voor de hand moeten liggen, maar het is het vermelden waard dat je nooit een plugin moet installeren die je niet echt nodig hebt omwille van de veiligheid en prestaties. Zorg er ook voor dat je je plugins van tijd tot tijd opnieuw bekijkt en verwijder de plugins die je niet meer nodig hebt en niet meer gebruikt.
WordPress repository reputatie
WordPress Plugin Directory biedt relevante informatie waar we altijd rekening mee moeten houden bij het kiezen van een plugin

Een voorbeeld uit de praktijk

Contact Form 7 is een geweldige plugin voor het maken en weergeven van formulieren in WordPress. Het is een perfect voorbeeld voor onze doeleinden, omdat het de volgende bestanden op elke pagina bevat, zelfs als de pagina geen formulier bevat:

Chrome DevTools Network paneel
Chrome DevTools Network paneel geeft gedetailleerde informatie over netwerkverzoeken die worden gedaan wanneer een pagina wordt geladen

Een plugin kan je website vertragen, maar we kunnen WordPress dwingen om plugins selectief uit te schakelen, afhankelijk van de URL van het verzoek. Als je een developer bent, lees dan het volgende gedeelte waarin we leren hoe we plugins programmatisch kunnen beheren en een mu-plugin kunnen bouwen die onnodige plugins filtert. Als je geen developer bent, ga dan gerust naar het gedeelte over plugins waarmee je plugins kunt filteren en organiseren.



[ad_2]

https://kinsta.com/nl/blog/uitschakelen-laden-wordpress-plugins/