email

Come creare plugin WordPress – intestazione file php

Ti trovi in: Home » blog » Programmazione » Come creare plugin WordPress – intestazione file php

help_outline

Perché creare un plugin per WordPress

Ciao, In questa guida ti mostrerò come creare in pochi passaggi un plugin per WordPress, il CMS più utilizzato dagli sviluppatori di tutto il mondo.

Prima però vorrei farti una domanda: perché hai deciso di creare un plugin per WordPress?
Il nostro CMS mette a disposizione un sacco di plugin già pronti da installare senza fatica e senza dover scrivere numerose righe di codice.

Ti capisco, tutti gli sviluppatori prima o poi sentono il bisogno di fare di più!
È vero che esistono un sacco di plugin ma non tutti sono perfetti per il nostro sito web.

Sviluppare un plugin per WP ti permette anche di:

1
Venderlo nella collezione dei plugin a pagamento di WordPress
2
Snellire codice CSS e JS che potrebbero avere altri plugin
3
Realizzare esattamente le funzioni che ti servono

Come creare il tuo plugin per wordpress?

help_outline

Veniamo subito al dunque, per creare il tuo plugin avrai bisogno di:

1
Un nome per il tuo plugin
2
Accedere alla cartella wp-content/plugins
3
Creare il file .php principale
4
Inserire l’intestazione del file php principale
5
Sviluppare i file necessari alle tue finzioni

Dopo aver scelto il nome del tuo plugin dovrai accedere alla directory su cui sono hostati i file della tua installazione di wordpress.

Ora dovrai creare la cartella che conterrà tutti i file del tuo plugin. Ci sono alcuni accorgimenti per la creazione, spiegati anche nella documentazione di wordpress.

Dovrai chiamarla con il nome del tuo plugin senza spazi o caratteri speciali, ad esempio “mio-plugin” ed inserirla all’interno della cartella

wp-content/plugins/

altrimenti il tuo plugin non funzionerà.

Fatto ciò non ci resta che creare il file .php principale. Il Manuale di wordpress consiglia di chiamarlo con lo stesso nome della cartella e così faremo anche noi:

mio-plugin.php

code

Intestazione file .php

Ottimo, arrivati a questo punto, all’interno del file appena creato, dovremmo inserire un DocBlock cioè una porzione di codice appositamente formattata. Questo codice è necessario al corretto funzionamento del plugin:

?php
/**
 * Plugin Name:       Mio Plugin
 * Plugin URI:        https://www.agenziawebeureka.it/
 * Description:       Realizzazione di un nuovo plugin
 * Version:           1.00
 * Requires at least: 5.2
 * Requires PHP:      7.2
 * Author:            Eureka web
 * Author URI:        https://www.agenziawebeureka.it/
 * License:           GPL v2 or later
 * License URI:       https://www.agenziawebeureka.it/plugin-licenses
 * Text Domain:       my-basics-plugin
 * Domain Path:       /languages
 */
// inserirai qui il resto del codice
?>

A questo link potrete trovare la documentazione completa dell’intestazione appena creata:

Vediamo il codice:
Plugin Name: È il nome del tuo plugin (con spazi, maiuscole ecc…) Verrà mostrato agli altri utenti.

Plugin URI: È l’url della pagina principale del tuo plugin, dove saranno descritte le sue caratteristiche e la documentazione.

Description: È la descrizione del tuo nuovo plugin, spiega a cosa serve e perché le persone dovrebbero installarlo sul loro sito.

Version: È la versione corrente del plugin che verrà incrementata ad ogni tuo aggiornamento

Requires at least: È la versione di WordPress più bassa su cui funzionerà il tuo plugin. potrai impostarla una volta testato il tuo plugin su diverse versioni di Worpdress

Requires PHP: È la versione di PHP richiesta per il corretto funzionamento del tuo plugin.

Author: Qui dovrai inserire il nome di chi ha sviluppato il plugin

Author URI: È l’indirizzo al sito web dello sviluppatore

License: È il nome breve della licenza per utilizzare il tuo plugin. Puoi trovare maggiori informazioni qui

License URI: Un collegamento al testo completo della licenza

Text Domain: È il dominio di testo gettext, puoi trovare maggiori informazioni qui

Domain Path: È il percorso che utilizza WordPress per cercare le traduzioni del tuo plugin.

Ben fatto! Ora puoi aprire la bacheca di WordPress e vedrai che il tuo plugin è apparso nella scheda plugin, dovrai solo attivarlo.

Ora sei pronto a sviluppare le tue funzioni! Vediamo come inserire codice HTML, Css e Javascript nel tuo plugin nei prossimi articoli.

Il tuo nuovo plugin di WP

code

Contattaci!

Preventivo sempre gratuito

perm_identity
alternate_email
phonelink_ring
message

Scopri anche:

Perché fare il sito ad un condominio?

perchè fare il sito ad un condominio? i vantaggi del sito condominiale

Ci sono un sacco di vantaggi nell'avere un sito condominiale: risparmio di tempo, denaro e ...mal di testa! Leggi questo articolo e contattaci

Scopri di più

Quali sono i migliori test per velocità sito web?

Cerchi strumenti di test velocità del tuo sito web? Ecco i due migliori test della velocità online gratuiti spiegati nel dettaglio!

Scopri di più

Come creare un blog gratis e guadagnare monetizzandolo

Come creare un blog gratuito e guadagnare con esso? Scopri i passaggi fondamentali per monetizzare i blog e generare entrate stabili

Scopri di più

Che cos’è il backup dei dati?

Cos'è il backup dei dati? Hai mai perso dati dal PC o rimosso foto a cui tenevi? Succede a tutti molto spesso, mettili al sicuro col backup!

Scopri di più

Come comprare un dominio per sito web in 5 passaggi

Come comprare un dominio? 5 semplici passaggi per comprare un dominio per il tuo sito web aziendale su Siteground, Aruba o Register

Scopri di più

Quanto costa realizzare un sito web?

quanto costa un sito web? agenzia web eureka

Qual'è il prezzo per un sito web? Un sito è gratis se lo sviluppi da solo, ha un costo se ti rivolgi a professionisti. Che differenza c'è?

Scopri di più