Hulp nodig met je WordPress website?
Hulp nodig met je WordPress website?
Hulp nodig met je WordPress website?
Vorige week beschreven we al hoe belangrijk functions.php is voor je WordPress site, en wat je ermee kunt doen. Vandaag geven we 5 handige functions.php hacks!
Het kan gebeuren dat je ineens niet meer kan inloggen op je Admin account, en ook niet meer in staat bent om je wachtwoord te veranderen. Maar met dit trucje kun je alsnog toegang krijgen tot je website. Kopieer en plak de onderstaande code aan het einde van het functions.php bestand van je thema en sla de wijzigingen op.
function wpb_admin_account(){
$user = 'username';
$pass = 'password';
$email = 'email@mywordpresssite.com';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');
Vergeet niet om de waardes username, password en email door je eigen waardes te vervangen.
Als je ooit wil opscheppen over hoeveel geregistreerde gebruikers je site heeft, dan stelt deze snippet je in staat om een simpele teller aan de frontend toe te voegen.
function wpb_user_count() {
$usercount = count_users();
$result = $usercount['total_users'];
return $result;
}
add_shortcode('user_count', 'wpb_user_count');
Vergeet niet om de [user_count] shortcode op de gewenste pagina te zetten.
Afhankelijk van het thema dat je gebruikt, wordt het WordPress versie nummer in de footer van je site weergegeven. Het is een klein detail dat heel eenvoudig te verwijderen is met onderstaande snippet:
function wpb_remove_version() {
return '';
}
add_filter('the_generator', 'wpb_remove_version');
Als je een oudere versie van WordPress draait (wat natuurlijk niet aan te raden is) kan het verwijderen van het WordPress versie nummer je een minder aantrekkelijk doelwit maken voor hackers.
Wil je de standaard tekst in de footer van je Dashboard aanpassen, dan kan dat met deze snippet:
function remove_footer_admin () {
echo 'Hello world!';
}
add_filter('admin_footer_text', 'remove_footer_admin');
Vervang de Hello world! tekst met je eigen tekst, inclusief eventuele linkjes
Je blog indexeert doorgaans korte Post Excerpts van je artikelen, om je lezers een idee te geven van wat ze kunnen verwachten. Als je de lengte van deze Post Excerpts wil aanpassen dan kan dat zo:
functionnew_excerpt_length($length) {
return 75;
}
add_filter('excerpt_length', 'new_excerpt_length');
De standaard lengte is 55; in het voorbeeld hebben we deze verlengd naar 75.
Het functions.php bestand is één van de meest krachtige tools in je WordPress gereedschapskist. Behalve de bovengenoemde functions.php hacks zijn er natuurlijk nog veel meer dingen die je kunt doen met het functions.php bestand, en we zullen hier in de toekomst ongetwijfeld nog meer aandacht aan besteden.
Gratis handleiding
Download de handleiding vandaag nog en haal het maximale uit jouw WordPress-site!