Knowledge Base Archives: Code snippets

Code snippets ultimate member

Als je wilt zoeken binnen WordPress users, of in Ultimate Member members, (wat op hetzelfde neerkomst), zou je denken dat dit makkelijk gedaan kan worden met een meta_query, of met de user zoek functionaliteit dat zit ingebouwd in WordPress. Dat is niet het geval! Terwijl ik bezig was hiervoor code te schrijven kwam ik erachter …

Code snippets

Recent posts widget filteren op categorie

Soms wil je in de recent posts widget alleen posts laten zien uit een bepaalde categorie. Dit is heel eenvoudig te doen met een paar regels code. Vul bij 6 het categorienummer in dat je wilt laten zien: add_filter(‘widget_posts_args’, ‘modify_widget’); function modify_widget($params) { $params[‘cat’] = ‘6’; return $params; }

Code snippets

Een enkele sticky post tonen

Sticky posts zijn handig als je bijvoorbeeld op je homepage één post wilt tonen die blijft “plakken”, dus niet alleen de meest recente, maar een post of artikel die daar langere tijd moet blijven, ook al komen er nieuwere artikelen bij. Je kan dit instellen bij het onderdeel “zichtbaarheid” van een post. Als je dit …

Code snippets Plugins

Je eigen session variabele in WordPress

Regelmatig heb ik een sessie variabele nodig in verschillende projecten. Een hele simpele manier om dit te doen is wp session manager. Installeer en activeer de plugin, en je kan hem eenvoudig aanroepen met $wp_session = WP_Session::get_instance(); $wp_session[‘user_name’] = ‘User Name’; Maar als je een plugin ontwikkelt, wil je die niet van teveel andere plugins …

Beveiliging Code snippets

Encrypted file upload en download in WordPress

Een bestand wordt in WordPress standaard geupload in de media library, en zijn vrij toegankelijk, zolang je het url maar hebt. Als je gebruikers bestanden willen uploaden met gevoelige informatie, moet het downloaden geblokkeerd worden. Om te voorkomen dat de inhoud op straat ligt bij een hack, is het verstandig ook de inhoud te versleutelen …

Code snippets Plugins ultimate member

Via PHP code private messages sturen in Ultimate Member

Ultimate Member is mijn favoriete plugin om een sociaal netwerk, of een platform met veel sociale interactie op te zetten op WordPress. Het is goed uit te breiden voor een ontwikkelaar, maar het werkt ook goed zonder enige aanpassingen. Er zijn veel add-ons beschikbaar. Voor een project waarin een aantal automatische berichten verstuurd moeten worden …

Code snippets

Bij vorige volgende posts binnen dezelfde categorie blijven

WordPress heeft een hoop functionaliteiten ingebouwd, zoals ook bijvoorbeeld de get_previous_post(), get_next_post(), of get_previous_post_link() functies. Maar wat als je de vorige (of volgende) post wilt van dezelfde categorie? Dat lijkt heel eenvoudig. Je kan de variabele $in_same_cat meegeven. Zet je deze op true, dan pakt WordPress de post met dezelfde categorie. Het wordt echter lastig …

Code snippets Plugins

Mailchimp opt-in checkbox toevoegen aan een eigen formulier

Als je mailchimp gebruikt kan je met de WordPress plugin Mailchimp for wp eenvoudig een formulier op je site zetten om bezoekers zich te laten aanmelden voor je email nieuwsbrief. Maar wat als je een eigen formulier, of wizard hebt, die niet onder een van de ondersteunde geintegreerde plugins valt (zoals contact form 7 bijvoorbeeld)? …