Crea plugin e shortcode per WordPress

I plugin possono essere installati dal Pannello di controllo di WordPress e puoi utilizzare o modificare liberamente il codice per estendere ed estendere le funzionalità o persino creare il tuo plug-in personalizzato a seconda delle esigenze del tuo sito.
La caratteristica principale dei plugin è che non sono invasivi, cioè quando viene installato un plugin, il web assumerà le funzionalità che il plugin fornisce, ma quando il plugin viene disinstallato, quelle funzionalità verranno eliminate.
La maggior parte dei plugin è indipendente dal design o dal tema che è stato assegnato al web, anche se cambi temi o aggiorni l'installazione di WordPress, la funzionalità non sarà interessata.
Wordpress ha un ampio database di plugin pubblicati da utenti e aziende, ce ne sono alcuni a pagamento e altri gratuiti, possiamo vedere i plugin disponibili nella directory ufficiale dei plugin di Wordpress. Possiamo anche accedere dal pannello di amministrazione in Menu Plugin.

Crea plugin WordPress personalizzato


La creazione di un plugin personalizzato può risolvere molti problemi legati ad aspetti specifici di attività o dati e modelli di business che non possiamo trovare in altri plugin più generici.
I plugin sono normalmente testati dagli utenti, prima di installare un plugin su un sito che funziona è bene installarlo localmente in caso non riesca, possiamo correggere l'errore rimuovendo il plugin dal pannello di amministrazione o dalla cartella del plugin su il nostro sito web.
Questi script sono memorizzati nella cartella wp-content / plugin, ogni plugin in una cartella con il suo nome identificativo.

L'obiettivo di questo tutorial è creare un plugin seguendo i passaggi in dettaglio e lo testeremo su un sito Web Wordpress.
In questo tutorial per creare un plugin che ti permetta di avere un sistema pubblicitario sul web. In un altro tutorial, Developing Custom Widget for WordPress, avevamo creato un Widget, in questo creeremo un plugin cioè conterrà widget, post personalizzati e shortcode, tutti gli strumenti di pubblicazione in un unico plugin.
Inizieremo nella cartella wp-content/plugin e all'interno creeremo la cartella wpanuncios che conterrà il nostro plugin.
Quindi creeremo il file wpanuncios.php, Lo apriamo e aggiungiamo il seguente codice e salviamo il file.
 
Questa intestazione indica il nome del plugin, l'azienda che lo ha sviluppato, l'autore e una descrizione delle sue principali funzionalità.
Successivamente, se andiamo all'amministratore di Wordpress nell'area dei plugin, vedremo il nostro plugin pronto per l'attivazione. Dal momento che prende l'intestazione e la mostra.

Successivamente aggiungeremo il codice per configurare il plugin e avremo il suo menu nell'amministratore di Wordpress con tutte le opzioni per aggiungere e modificare i post.
 __ ('Annunci'), 'singular_name' => __ ('Annuncio'), 'menu_name' => __ ('Annunci'), 'name_admin_bar' => __ ('Annunci'), 'all_items' => __ ( 'Tutti gli annunci'), 'add_new_item' => __ ('Aggiungi annuncio'), 'add_new' => __ ('Aggiungi nuovo'), 'new_item' => __ ('Nuovo annuncio'), 'edit_item' = > __ ('Modifica annuncio'), 'update_item' => __ ('Aggiorna annuncio'), 'view_item' => __ ('Visualizza annuncio'), 'search_items' => __ ('Cerca annunci'), 'non_trovato ' => __ ('Non trovato :( '),' not_found_in_trash '=> __ ('Svuota cestino '),); ?> var13 ->
Successivamente, dobbiamo indicare quali opzioni fornirà la schermata di registrazione dell'annuncio se consentirà il caricamento di un'immagine, avrà un editor e un titolo, questi elementi vengono già per impostazione predefinita per registrare le informazioni nei post e nelle pagine.
 __ ('annunci'),' descrizione '=> __ (' Annunci multipli'), 'etichette' => $ etichette,' supporti' => array ('titolo', 'editor', 'miniatura',), ' hierarchical '=> false,' public '=> true,' show_ui '=> true,' show_in_menu '=> true,' menu_position '=> 20,' menu_icon '=>' dashicons-editor-quote ',' show_in_admin_bar ' => false, 'show_in_nav_menus' => false, 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => true, 'publicly_queryable' => true, 'capability_type' => 'pagina',); // Registriamo il post in modo che sia disponibile register_post_type ('ads', $ args); } // Aggiungiamo il post in modo che funzioni in Wordpress add_action ('init', 'ads_post_type', 0); }?> var13 ->
Dopo aver salvato il codice Attiviamo il plugin e possiamo vedere come appare l'opzione degli annunci nel menu a sinistra e all'interno delle opzioni che configuriamo.

Quando creiamo un nuovo annuncio utilizzeremo i campi che definiamo dove verrà visualizzato nell'elenco il titolo dell'annuncio che scriveremo in seguito. Il testo dell'annuncio che scriveremo nell'editor sarà il contenuto e possiamo anche assegnare un'immagine che sarà l'immagine in primo piano che possiamo aggiungere all'annuncio.
Successivamente creeremo uno Shortcode che è un insieme di funzioni per creare funzioni di richiamo in WordPress in modo semplice da utilizzare in articoli e pagine.
Ad esempio, su qualsiasi pagina possiamo invocare una funzione per visualizzare un annuncio nel seguente modo:
[elenco annunci].
Aggiungiamo il codice sotto il plugin come segue:
 'Ads', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC')); while ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> var13 ->

Possiamo separare il codice CSS per inserirlo in un file separato. Dopo aver registrato questo shortcode possiamo aggiungere alcuni annunci, in questo tutorial inseriremo annunci immobiliari, ma possiamo inserire qualsiasi elemento.

Successivamente creeremo una pagina Wordpress e aggiungeremo lo shortcode per mostrare l'elenco che è il seguente [elenco di annunci]
Il risultato durante la visualizzazione della pagina pubblica sarà il seguente:

Vediamo come creare uno shortcode per vedere un annuncio specifico in base al suo ID. Per questo aggiungeremo il seguente codice:
 // ------------------------------------------------ --------------------- // Shortcode Ad in base all'ID // - function adsID_shortcode ($ atts) {// estrai l'id dell'estrazione dei parametri dello shortcode (shortcode_atts (array ('id' => '',), $ atts)); // Cerchiamo l'annuncio in base all'ID passato come variabile $ ad = get_post ($ id); // Cerchiamo l'URL dell'immagine in evidenza $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'thumbnail'); Restituzione '

'. $ annuncio-> post_content. '

'; } add_shortcode ('ad', 'adsID_shortcode');
Quindi possiamo usare lo shortcode [ad id = 999] e mostrare un annuncio specifico su una pagina.
Abbiamo visto come creare un plugin per creare annunci, potremmo anche aggiungere il widget che abbiamo creato nel precedente tutorial citato sopra e potremmo incorporare altre funzionalità e campi dati.
Ci sono molte più opzioni e funzioni per estendere un plugin, un argomento che vedremo in altri tutorial.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave