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.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow