Què és un plugin de WordPress?
Un plugin és un conjunt de fitxers PHP que s’integra amb WordPress per ampliar o modificar les seves funcionalitats. Es pot utilitzar per fer gairebé qualsevol cosa: des de mostrar dades específiques fins a integrar aplicacions de tercers.
Passos per crear un plugin de WordPress
1. Preparar l’entorn
- Localització: Anem a
C:\xampp\htdocs\WORDPRESS\wptw\wp-content\plugins
. Aquí és on es guarden els plugins. - Nom del plugin: Escull un nom únic per al teu plugin. Per exemple, “plugin-segon”.
2. Crear l’arxiu principal
- Crea una carpeta al directori
plugins
amb el nom del teu plugin:plugin-segon
. - Dins la carpeta, crea un fitxer PHP amb el mateix nom:
plugin-segon.php
.
3. Afegir informació bàsica
Afegeix aquest codi al fitxer plugin-segon.php
:
<?php
/*
Plugin Name: Plugin Segon
Plugin URI: https://exemple.com
Description: Aquest és el meu segon plugin per WordPress.
Version: 1.0
Author: [El teu nom]
Author URI: https://exemple.com
License: GPLv2 or later
*/
Aquest bloc és essencial perquè WordPress reconegui el plugin.
4. Escriure funcionalitats bàsiques
Comencem amb una funcionalitat senzilla que afegeixi un missatge al peu de cada publicació. Afegeix el següent codi:
// Afegir un text al final de les publicacions
function plugin_segon_footer_message($content) {
if (is_single()) {
$content .= '<p><em>Gràcies per llegir aquesta publicació!</em></p>';
}
return $content;
}
add_filter('the_content', 'plugin_segon_footer_message');
Aquest codi utilitza un filtre de WordPress per modificar el contingut de les publicacions.
5. Provar el plugin
- Ves al tauler de control de WordPress.
- Accedeix a Extensions > Extensions instal·lades.
- Activa el plugin “Plugin Segon”.
- Publica o visualitza una entrada per veure el missatge afegit.
6. Afegir funcionalitats avançades (opcional)
Si vols, pots afegir una pàgina de configuració al tauler d’administració:
// Crear una pàgina de configuració
function plugin_segon_menu() {
add_menu_page(
'Configuració Plugin Segon',
'Plugin Segon',
'manage_options',
'plugin-segon',
'plugin_segon_settings_page'
);
}
function plugin_segon_settings_page() {
echo '<h1>Configuració del Plugin Segon</h1>';
echo '<p>Aquí pots gestionar les opcions del plugin.</p>';
}
add_action('admin_menu', 'plugin_segon_menu');
Amb aquest codi, apareixerà un nou element al menú d’administració de WordPress.
7. Consideracions finals
- Evita conflictes: Prefixa les teves funcions amb un nom únic com
plugin_segon_
. - Comprova errors: Utilitza eines com WP_DEBUG o un entorn local com XAMPP.
- Documenta el codi: Facilitaràs futures modificacions.
Amb aquests passos, ja tens un plugin funcional que pots millorar amb noves funcionalitats segons les teves necessitats.