arrow_drop_up arrow_drop_down
19 juli 2017 

Handige code snippets voor je WordPress blogs

WordPress heeft zó ontzettend veel voordelen. Éen daarvan is dat het een open source systeem is waar iedereen gebruik van kan maken. Op het internet is veel informatie beschikbaar en je kunt overal stukjes code (snippets) vandaan halen en gebruiken.

Dit is natuurlijk ideaal; dan hoeft niet iedereen het wiel opnieuw uit te vinden. 😉 Let wel op dat je góéde codes kopieert en dat je altijd een plan B hebt. Als je een code toevoegt die een white screen of death veroorzaakt, en je níét weet hoe je je code weer kunt weghalen… Tja dan heb je een probleem 🙂 Vandaar dat dit artikel toebehoort aan de categorie “Geavanceerd“. Ben je een leek en heb je geen kennis van PHP en andere programmeertalen? Ga dan alsjeblieft niet knutselen met dit soort codes (ik smeek het je).

Je WordPress blogs aanpassen

Als je enige ervaring hebt met WordPress, dan weet je dat single.php in vrijwel alle themes de template file is voor een blogbericht. In deze file (in combinatie met comments.php, functions.php en eventueel sidebar.php) wordt bepaald hoe de blogpagina eruit komt te zien. Wil je deze pagina aanpassen? Dan moet je dus zijn in het single.php bestand.

Hoe deze file eruit ziet, is verschillend per thema. Elk thema is immers weer anders. Maar in de basis werkt het vrijwel hetzelfde; bovenaan wordt de header.php opgeroepen, onderaan wordt de footer.php opgeroepen en in de meeste themes zal ook de sidebar worden opgeroepen.

WordPress blog hebben standaard een titel die wordt opgeroepen via de volgende code;

[php][/php]

En de exacte inhoud wordt natuurlijk ook opgeroepen;

[php]

[/php]

Maar wist je dat er nog véél meer mogelijk is binnen de WordPress blogs? Zo kun je o.a.;

  • Een datum weergeven.
  • Een datum weergeven van de laatste update van het blogbericht.
  • Laten zien hoeveel reacties er zijn geplaatst.
  • Laten zien in welke categorie het bericht is geplaatst.
  • En welke tags het bericht heeft.
  • Automatisch laten weergeven hoeveel woorden er in het bericht staan.
  • Automatisch laten linken naar het volgende en/of vorige blogbericht.
  • En nog veel meer.

16 Handige snippets voor je WordPress blogs

Met onderstaande code kun je automatisch laten zien op elke datum een blogbericht is gepubliceerd;

[php][/php]

Update je regelmatig je blogberichten? Dan kan het wellicht handig zijn om aan te geven op welke datum het blogbericht voor het laatst is aangepast;

[php][/php]

Nog eentje die best wel basic is en veel wordt gebruikt; het weergeven van de categorie waar de blog in staat (of meerdere categorieën, indien van toepassing).

[php][/php]

En naast categorieën kunnen we natuurlijk ook werken met tags;

[php][/php]

En we kunnen laten zien wie de auteur is van het bericht;

[php][/php]

En als je de naam van de auteur automatisch wilt laten linken naar een auteurpagina (met overzicht van alle blogberichten die zijn geschreven door deze auteur), dan kun je onderstaande snippet gebruiken;

[php][/php]

Indien het comment template niet standaard in jouw theme zit.. Met onderstaande code kun je de comments (reacties) laten weergeven.

[php][/php]

En als we dan toch bezig zijn met comments/reacties.. Met onderstaande code kun je automatisch laten weergeven hoeveel reacties er zijn op het betreffende blogbericht;

[php][/php]

Je kunt ook automatisch laten weergeven hoeveel woorden een artikel heeft;

[php][/php]

Je dient dan wel ook onderstaande code toe te voegen in het functions.php bestand.

[php]function word_count() {function word_count() { global $post; echo str_word_count($post->post_content);}[/php]

Met onderstaande code kun je ook een link plaatsen waarmee je rechtstreeks je blogberichten kunt aanpassen. Bezoekers van de website zien dit overigens niet 😉

[php][/php]

En natuurlijk het weergeven van een thumbnail (uitgelichte afbeelding), mits je die hebt geupload.

[php][/php]

En mocht je een uitgelichte afbeelding willen weergeven in het originele formaat (dus zonder dat het wordt uitgesneden);

[php]ID ), ‘your_thumb_handle' ); ?>[/php]

Nog een leuke en handige snippet; doorklikken naar het volgende en/of vorige blogbericht. Onderstaande code zal de titels weergeven van het vorige en volgende blogbericht met een pijltje ervoor/erachter.

[php]
| [/php]

De volgende snippet hoort in de functions.php in plaats van de single.php, maar omdat het een hele handige snippet is, voeg ik ‘m alsnog toe in deze lijst. Met de volgende code kun je reageerders (op de blog) automatisch laten doorsturen naar een andere pagina. Ideaal! 🙂 Vervang /page/ door de pagina waar men naar toe zou moeten worden gestuurd. Deze snippet is van WPSnipp.com.

[php]add_filter(‘comment_post_redirect', ‘redirect_after_comment');
function redirect_after_comment(){
wp_redirect(‘/page/');
exit();
} [/php]

Ook een handige die wellicht niet helemaal in dit lijstje hoor.. Met behulp van de plugin WP Views kun je met onderstaande code laten weergeven hoe vaak een pagina bekeken is. Of de plugin 100% accuraat is, weet ik niet 😉

[php][/php]

Dat waren de 16 handige snippets voor je WordPress blogs 🙂 Mocht je het handig vinden om ergens je snippets te kunnen opslaan.. Bij onderstaande websites kan dat;

Welke snippets gebruik jij zelf vaak?

Over de schrijver
Ik (Sandra Boon van Boon Webdesign) ben jouw partner in crime voor WordPress websites en online marketing. Voor ondernemers bouw ik BoonTheme WordPress websites - de perfecte mix tussen kant-en-klaar en maatwerk. Daarnaast bouw ik ook online leeromgevingen voor mijn klanten.
Reactie plaatsen