WordPress
Creazione di plugin WordPress
Ricerca…
introduzione
I plug-in di WordPress dovrebbero concentrarsi sulla logica del server e / o sulle parti di amministrazione della tua applicazione web. I buoni plugin sono come buone app, fanno una cosa veramente bene. Servono per migliorare e automatizzare parti del CMS in modo modulare, poiché è possibile attivarle e disattivarle. I buoni plug-in si avvalgono delle azioni principali di WordPress, dei filtri e dei framework javascript e css esistenti.
Setup minimo di una cartella e file di plugin
Il primo passo per creare un plug-in è creare la cartella e il file da cui verrà caricato il plugin.
I plugin si trovano in /wp-content/plugins/
.
Lo standard di WordPress è quello di creare una cartella e un nome di file che si rispecchiano a vicenda in questo modo:
/wp-content/plugins/myplugin/
/wp-content/plugins/myplugin/myplugin.php
Dopo aver creato il tuo file plugin devi avviare il tuo plugin con Plugin Header
. Ciò consente a WordPress di eseguire la scansione del file del plug-in e memorizzare i metadati sul plug-in e consentire agli utenti di utilizzarlo e determinare se desiderano attivare o disattivare il plug-in. Copia questo modello nella parte superiore del file del plug-in principale che hai creato e modificalo se necessario:
<?php
/**
* Plugin Name: PLUGIN-NAME
* Plugin URI: HTTP-LINK-TO-WEBSITE-PLUGIN-PAGE-OR-REPO
* Description: BREIF DESCRIPTION - KEEP IT SHORT
* Author: WORDPRESS-DOT-ORG-USERNAME
* Version: 0.0.1
* Author URI: HTTP-LINK-TO-MAINTAINER
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: short_prefix
*/
// Begin custom PHP WordPress plugin work
Nota che i plug-in di WordPress dovrebbero in genere essere concessi in licenza come GPL. Tuttavia, le licenze non dovrebbero essere discusse come parte di questo argomento.
A questo punto, dovresti già vedere il tuo nuovo plug-in nell'area di amministrazione di WordPress. In una configurazione standard dovresti trovare quest'area in /wp-admin/plugins.php
. Vai avanti e attiva il tuo plug-in e sei pronto per passare alla fase successiva della creazione del plug-in!
Per concludere il nostro esempio su qualcosa che è possibile fare, ora puoi aggiungere quanto segue alla fine del tuo file plugin:
die('My custom plugin is loaded : '. __FILE__);
L'aggiornamento del sito dopo questa modifica dovrebbe comportare la stampa di questo testo su tutte le pagine. Non farlo mai nei siti di produzione (dal vivo) e ricordati sempre di ritirarlo prima di continuare.