Laden...

WordPress plugin maken

Tim van Iersel 28 december 2019

Hoe maak je een eigen WordPress plugin? In dit artikel leggen we uit hoe je een eigen WordPress plugin zelf maakt. Natuurlijk kun je ook een plugin laten maken als je het liever uitbesteed of zelf niet de kennis hebt.

Hoe maak je een WordPress plugin?

Voor het maken van een WordPress plugin heb je eigenlijk maar 1 bestand nodig. Als voorbeeld zal ik een plugin maken waarbij de structured data van Yoast SEO niet langer wordt getoond binnen een website (onderdeel van de Remove Schema plugin).

Stap voor stap uitleg hoe je een WordPress plugin zelf maakt.

Totale tijd: 10 minuten

Maak een map aan

Maak een map aan binnen de map plugins (wp-content -> plugins) met als naam remove-schema-for-yoast-seo.

Maak binnen de map het bestand .php aan waarbij de naam overeenkomt met de map naam

Maak het .php bestand aan met exact dezelfde naam, in dit geval dus remove-schema-for-yoast-seo.php.

Voeg de plugin omschrijving toe aan het php bestand

Vul de standaard velden die vereist zijn om de plugin te omschrijven.

<?php
/*
 * Plugin Name:       Remove Schema for Yoast SEO
 * Plugin URI:        https://plugin.nl/en/remove-schema-plugin/
 * Description:       Remove Yoast Schema
 * Version:           1.0.0
 * Author:            Plugin.nl
 * Author URI:        https://plugin.nl/en/remove-schema-plugin/
 * License:           GPL-2.0+
 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
 * Text Domain:       remove-schema-for-yoast-seo
 */

Het veld Plugin Name is hierbij verplicht alle overige velden zijn optioneel.

Voeg de functies toe die je wilt toevoegen of verwijderen

Voeg de code toe van de filters of acties die je wilt toevoegen of verwijderen. In het geval van deze plugin is het enkel de volgende regel:

add_filter( 'wpseo_json_ld_output', '__return_false' );

Vergeet het bestand niet op te slaan.

Activeer de plugin via het plugin menu / WordPress dashboard

Als laatste stap moet je de plugin activeren. Dit doe je binnen de WordPress admin op de pagina plugins.

Druk hier op de klop activeren. De plugin wordt op dat moment geactiveerd en werkt vanaf dat moment. Mochten er fouten in de code zitten dan zal je een foutmelding vanaf dat moment zien en zal de plugin in de meeste gevallen vanzelf weer worden gedeactiveerd.

Voor een volledig overzicht van alle plugin headers en bruikbare hooks kijk in de plugin development documentatie op WordPress.org.

Plugin laten maken?

Lukt het maken van een plugin toch niet helemaal? Bij plugin.nl zijn we dagelijks bezig met maatwerk WordPress plugins, aanpassingen op bestaande plugins en het bouwen van maatwerk WordPress thema’s. Heb je hulp nodig? Stuur dan gerust een bericht naar tim@plugin.nl.

Tim van Iersel 28 december 2019

Tim is eigenaar van Plugin.nl en van het internet bureau Websitescanner. Sinds 2012 actief bezig met WordPress.

Reacties