---
title: "Class gebruiken in een WordPress plugin | Bart Sallé"
description: "Leer hoe je unieke functienamen vermijdt in je WordPress plugins met behulp van PHP classes. Ontdek een voorbeeldscript voor beginners."
url: https://www.bartsalle.nl/blog/class-gebruiken-in-een-wordpress-plugin/
language: nl
---

[Home](https://www.bartsalle.nl/)/[Blog](https://www.bartsalle.nl/blog/)/Class gebruiken in een WordPress plugin
PHP

# Class gebruiken in een WordPress plugin

9 oktober 2021 PHP Wordpress

![Class gebruiken in een WordPress plugin](https://www.bartsalle.nl/beheer/storage/uploads/2026/09/17/wordpress_uid_6aabe1e5bc073.jpg)

Het is handig om gebruik te maken van PHP classes als je een WordPress plugin schrijft. Reden hiervoor is dat je verplicht bent om unieke functienamen te gebruiken. Dit is echter niet nodig als je ze binnen een class gebruikt. Voor grotere applicaties is het natuurlijk sowieso handig om classes te gebruiken.

Let wel dat de class naam wel uniek moet zijn.

Hieronder volgt een voorbeeldscript van een hele simpele WordPress plugin ter illustratie.

```

<?php
/**
* Plugin Name: Hallo wereld
* Description: Voorbeeld plugin
* Version: 1.0
* Author: Bart Sallé
* Author URI: https://www.bartsalle.nl
* Plugin URI: https://www.bartsalle.nl
**/

// Exit if accessed directly
if (!defined('ABSPATH')) {
    exit;
}

class HalloWereldVoorbeeld {

    function __construct() {
        add_shortcode( 'groet', array($this,'groeten') );
    }

    function groeten() {
        $tijd = date("G");
        if($tijd < 6) {
            return "Goedenacht!";
        } elseif($tijd < 12) {
            return "Goedemorgen";
        } elseif($tijd < 18){
            return "Goedemiddag";
        } else {
            return "Goedenavond";
        }
    }

}

$halloWereldVoorbeeld = new HalloWereldVoorbeeld();
```

Overigens ken ik de nieuwe instantie van de class toe aan een variabele zodat bijvoorbeeld andere WordPress plugins gebruikte acties of filters in de class kunnen verwijderen. Ze kunnen op deze manier de variabele gebruiken en erin kijken.

[Vraag advies over dit onderwerp](https://www.bartsalle.nl/contact/#form)

### Vraag over dit artikel?

Loop je ergens tegenaan of wil je hulp bij iets vergelijkbaars?

[Neem contact op](https://www.bartsalle.nl/contact/#form)

### Categorieën

- [PHP](https://www.bartsalle.nl/blog/?categorie=php)
- [Wordpress](https://www.bartsalle.nl/blog/?categorie=wordpress)

Meer lezen

## Gerelateerde artikelen

Bricks Builder

### Maak een rollover productafbeelding zonder plugin te gebruiken

4 november 2024 Lees meer

[Maak een rollover productafbeelding zonder plugin te gebruiken](https://www.bartsalle.nl/blog/maak-een-rollover-productafbeelding-zonder-plugin-te-gebruiken/)

Algemeen

### Ik wil web developer worden maar welke opleiding of cursus kan ik dan het beste volgen?

25 september 2022 Lees meer

[Ik wil web developer worden maar welke opleiding of cursus kan ik dan het beste volgen?](https://www.bartsalle.nl/blog/ik-wil-web-developer-worden-maar-welke-opleiding-of-cursus-kan-ik-dan-het-beste-volgen/)

PHP

### Taxonomy aan custom post type toekennen via script

7 oktober 2021 Lees meer

[Taxonomy aan custom post type toekennen via script](https://www.bartsalle.nl/blog/taxonomy-aan-custom-post-type-toekennen-via-script/)
