wpsimpel WordPress tutorials, tips, code-snippets, en handleidingen
  • Blog
    Tutorials32 PostsCode snippets26 PostsWooCommerce11 PostsWordPress plugins3 PostsWordPress thema’s3 PostsWordPress algemeen14 PostsWordPress SEO4 PostsOnderhoud en beveiliging4 PostsProblemen oplossen4 PostsOverig3 Posts
  • SeriesNieuw
  • Over wpsimpel
  • Contact
  • Deel dit

    Delen = ❤️

    • Deel op Twitter
    • Deel op Facebook
    • Deel op WhatsApp
    • Deel via e-mail
    • Kopieer link
  • Zoek naar...

    Waar ben je naar opzoek?

    • Plugins
    • Thema’s
    • WooCommerce
    • Code snippets
    • GDPR/AVG
    • Contact
    • Persoonlijke WordPress hulp
Je leest: 5 Handige WordPress code snippets, april 2019
Reageer
Home / Blog / Code snippets / 5 Handige WordPress code snippets, april 2019

5 Handige WordPress code snippets, april 2019

Door Justin Picard
Laatst bijgewerkt
27 mei 2020
Leestijd3 minuten
0 reacties

Delen = ❤️

  • Deel op Twitter
  • Deel op Facebook
  • Deel op WhatsApp
  • Deel via e-mail
  • Kopieer link
wpsimpel code snippets
Dit is post 1 van 8 in de serie Handige WordPress code snippets
Bekijk alle posts in deze serie
  1. 5 Handige WordPress code snippets, april 2019
  2. 5 Handige WordPress code snippets, mei 2019
  3. 5 Handige WordPress code snippets, juni 2019
  4. 5 Handige WordPress code snippets, juli 2019
  5. 5 Handige WordPress code snippets, augustus 2019
  6. 5 Handige WordPress code snippets, september 2019
  7. 5 Handige WordPress code snippets, oktober 2019
  8. 5 Handige WordPress code snippets, november 2019

Vaak bevatten WordPress plugins veel meer functionaliteiten dan je eigenlijk nodig hebt en dit kan je website uiteindelijk langzamer maken. Hier vind je 5 handige code snippets voor functionaliteiten waar je geen plugin voor nodig hebt, en die je zo in je functions.php van je thema of in een site-specifieke plugin kan plaatsen.

Onderstaande code snippets kan je (tenzij anders vermeld) in het functions.php bestand van je thema plaatsen, of in een site-specifieke plugin.

Lees hier hoe je code snippets op de juiste manier toevoegt aan je website.
Lees hier hoe je een site specifieke plugin maakt.

1. De admin-bar verwijderen voor niet-admin gebruikers

Wanneer je niet wil dat gebruikers die geen administrator-beheerrechten hebben de admin-bar zien, dan kan je deze met de volgende snippet verwijderen.

/**
 * Hide the admin toolbar for non admin users.
 */
add_action('after_setup_theme', 'remove_admin_bar');
 
function remove_admin_bar() {
	if (!current_user_can('administrator') && !is_admin()) {
		show_admin_bar(false);
	}
}

Lees ook: De WordPress admin toolbar verwijderen.

2. Limiteer post revisies

Revisies voor posts en pagina’s is een handige functie voor wanneer je bijvoorbeeld bepaalde wijzigingen aan een post of pagina ongedaan wil maken, of een vorige versie van een post of pagina terug wil zetten. Het nadeel aan deze functie is dat je website langzamer kan worden omdat de database steeds voller raakt. Met onderstaande snippet beperk je het aantal revisies dat per post of pagina door WordPress wordt opgeslagen.

Plak deze snippet in het wp-config.php bestand, boven de regel /* That's all, stop editing! Happy blogging. */

/**
 * Limit post revisions to 5.
 */
define('WP_POST_REVISIONS', 5);

Wil je de revisies helemaal uitschakelen, gebruik dan de volgende code:

/**
 * Disable post revisions.
 */
define('WP_POST_REVISIONS', false);

3. WordPress memory limit verhogen

Wanneer je website veel plugins gebruikt en/of veel bezoekers heeft, dan kan het nodig zijn om de ‘PHP memory limit’ van WordPress te verhogen. Dit doe je door onderstaande snippet in het wp-config.php bestand te plakken, boven de regel /* That's all, stop editing! Happy blogging. */

/**
 * Increase memory limit to 96MB.
 */
define('WP_MEMORY_LIMIT', '96M');

4. Een Google Analytics trackingcode toevoegen aan je website

Gebruik je een thema welke geen mogelijkheid geeft om in een website-opties panel je Google Analytics tracking code toe te voegen aan de <head> van je website, dan kan je deze met onderstaande code snippet toevoegen.

/**
 * Adds Google Analytics tracking code to the head of the site.
 */
add_action('wp_head', 'ga');

function ga() { ?> 
	// Paste your Google Analytics code here
<?php }

5. Het WordPress login logo aanpassen

Standaard wordt op de login pagina van WordPress het WordPress logo getoond. Wil je het standaard WordPress logo op de wp-login pagina vervangen door bijvoorbeeld het logo van je klant? Met onderstaande snippet pas je het pad aan van het logo naar een locatie in je actieve thema. Pas het gedeelte /images/logo-login.png naar het pad en de bestandsnaam waar jouw logo te vinden is.

/**
 * Change WordPress login page logo.
 */
add_action('login_head', 'wpsimpel_login_logo');

function wpsimpel_login_logo() {
	echo '<style type="text/css">h1 a { background: url('.get_bloginfo('template_directory') . '/images/logo-login.png) 50% 50% no-repeat !important; }</style>';
}

Wil je liever een geheel eigen login-pagina maken? Lees dan Een eigen login pagina maken.

Beoordeel deze post:

Gemiddeld: 0 / 5. Aantal beoordelingen: 0

Nog geen beoordelingen

Whoops! 😔

Zou je ons willen laten weten hoe we (deze post) kunnen verbeteren?

😢

Dus… je blokkeert advertenties

Het is je goedrecht advertenties te blokkeren. Het is tenslotte jouw browser.

Maar wij werken hard om deze site te onderhouden in onze vrije tijd, en daarom doen we ons best om je enkel relevante advertenties te tonen. Overweeg alsjeblieft om je adblocker uit te schakelen wanneer je deze site bezoekt. Herlaad vervolgens deze pagina om advertenties te tonen, of klik hier.

Superdankjewel! 🙌🏼

Volgende post: 5 Handige WordPress code snippets, mei 2019

Post tags:

  • admin bar
  • Google Analytics
  • memory limit
  • revisies
  • wp-login
Justin Picard

Door Justin Picard

Meer door Justin »

Justin Picard is de eigenaar en auteur van wpsimpel. Tevens is hij digital designer en WordPress specialist bij Internetbureau Elloro in Middelburg.

Meer door Justin »
77 artikelen

Reacties

0 reacties op "5 Handige WordPress code snippets, april 2019".

Geef een antwoord Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Bij het gebruiken van dit formulier ga je akkoord met het opslaan en verwerken van de door jou opgegeven gegevens door deze website, zoals aangegeven in onze privacy policy.

twaalf − 7 =

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Gerelateerde posts

Code snippets

Alle wp-config.php instellingen op een rijtje

1 aug 2021
0
Code snippets, Tutorials

Dashboard widgets in de WP Admin verwijderen zonder plugin

24 jul 2021
0
Code snippets

De auteur base slug aanpassen in WordPress

De auteur base slug aanpassen in WordPress
29 mrt 2021
0
© 2023 wpsimpel
  • Disclaimer
  • Privacybeleid
  • Over wpsimpel
  • Feedback
  • Contact
wpsimpel is een website van Dondr • Web & Design

Deze website gebruikt cookies om je beter te kunnen helpen en de website te verbeteren. Je kan hier en in ons privacybeleid meer informatie vinden over welke cookies we gebruiken.

Cookies & jouw privacy

Deze website gebruikt cookies om je de beste gebruikerservaring mogelijk te bieden. Cookie-informatie wordt opgeslagen in je browser en wordt gebruikt om je surfgedrag op onze site bij te houden, zodat wij deze kunnen gebruiken om onze site nog beter voor je te maken.

Je kan je cookie-instellingen wijzigingen in de tabbladen aan de linkerkant.

Analytische cookies

Google Analytics: Cookie om anonieme informatie zoals bezoekersaantallen en de meest populaire pagina's. Door deze cookies ingeschakeld te laten help je ons deze website te verbeteren.

Facebook Pixel: Cookie De Facebook-pixel is een analysehulpmiddel waarmee we de effectiviteit van advertenties kunnen meten en we inzicht kunnen krijgen in de acties die jij uitvoert op onze website.

Hotjar: Hotjar is een tool om beter inzicht te krijgen in de behoeften van onze gebruikers om zo de gebruikerservaring en service te kunnen verbeteren. We meten hiermee anoniem hoe gebruikers onze website ervaren, zoals hoe veel tijd ze op een pagina besteden, welke links ze juist wel of juist niet aanklikken, en wat ze wel of niet leuk vinden. Hotjar verzamelt deze data middels cookies en andere technologieën om data te verzamelen over het gedrag van gebruikers en hun apparaten. Dit omvat een IP-adres (opgeslagen tijdens je bezoek in een geanonimiseerde vorm), schermgrootte van het apparaat, type apparaat (unique device identifiers), browserinformatie, geografische locatie (enkel land) en de voorkeurstaal waarin onze website wordt getoond. Hotjar slaat deze informatie voor ons op in een "gepseudonimiseerd" gebruikersprofiel. Hotjar is contractueel verboden om data te verkopen die het dankzij ons verzamelt.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

Privacy policy

Lees hier onze privacy policy.