Come usare uno shortcode WordPress all’interno di un template PHP

Ciao e benvenuto. Se hai bisogno di chiarimenti sul codice, lascia un commento (no WhatsApp); ricorda però che non fornisco assistenza gratuita sugli articoli che ho scritto nè personalizzo il codice in modo gratuito, quindi se la tua richiesta va oltre il semplice "aiutino", se vuoi mi chiedi una consulenza a pagamento nella pagina contatti. Grazie della comprensione. Alessio

Molti plugin mettono a disposizione gli shortcode per poter posizionare per esempio una gallery in una pagina, un articolo o un widget  in una posizione da noi scelta, ma cosa succede vogliamo per esempio che lo shortcode venga caricato in una posizione del template ?

Possiamo utilizzare semplicemente un piccolo shortcode che incorpora un altro shortcode, per esempio

ed inserirlo in un punto desiderato del file del nostro template.

Picture of Alessio Angeloro

Alessio Angeloro

Alessio Angeloro è uno sviluppatore WordPress e programmatore WooCommerce specializzato in integrazioni avanzate: gateway di pagamento rateali (Findomestic, Compass, Agos, Cofidis), collegamenti via API con gestionali e CRM, sviluppo di plugin personalizzati e ottimizzazione delle performance degli ecommerce. Con un background sistemistico e anni di esperienza su progetti reali, aiuta aziende, professionisti e agenzie a trasformare WooCommerce in uno strumento di vendita stabile, veloce e scalabile, evitando soluzioni generiche e poco performanti. Lavora con codice pulito e configurazioni su misura, pensate per far crescere il tuo negozio online nel tempo.
Condividi l'articolo
Facebook
Twitter
LinkedIn
WhatsApp

7 commenti su “Come usare uno shortcode WordPress all’interno di un template PHP”

  1. Risolto togliendo ” ; ” prima della chiusura del codice come anche anche da codex wordpress.

    In ogni caso, grazie!

    Ora metto i miei shortcodes dove voglio nei miei template.

    Rispondi
  2. ma infatti non è che l’errore 505 è dato dalla virgola ma, fra le sue tantissime cause, dal server che non carica template con un errore di codice. Comunque, il codex wp indica il codice senza “;”. La versione, anzi le versioni di php dal momento che faccio test su più siti sono aggiornate.
    Ciao e in ogni caso grazie.

    Rispondi
  3. Ciao, intervengo un’ultima volta per specificare che con il mio post volevo solo mettere in evidenza che se qualcuno riscontra lo stesso problema, può risolverlo come io ho fatto. Non volevo in alcun modo far intendere che il tuo codice è sbagliato, anzi al contrario, lo trovo corretto più con “;” che senza.
    Quanto al codex ho fatto la mia inconsueta prova, ispirata dal primo esempio in capo alla pagina relativa. Una prova alla quale non credevo neanche io finchè non l’ho vista funzionare e mi sono anche stupita.
    le prove le ho fatte su diversi temi wp e su PHP 5.6 e PHP 7 che certamente obsoleto non può dirsi. Che dire? I fatti son questi: funziona egregiamente senza quel benedetto “;” che è assolutamente standard in php e non funziona se lo metto. Tutto qui. Per la terza volta torno a ringraziarti della tua indicazione, sperando di essermi spiegata meglio. Ciao

    Rispondi

Rispondi a Simona Annulla risposta

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.