Membro di PiperitaLab
Home » Cms e developing » Wordpress » Template WordPress: i singoli tag per richiamare le parti dinamiche in una pagina single.php

Template WordPress: i singoli tag per richiamare le parti dinamiche in una pagina single.php

Scritto da il 26 maggio 2010 in Wordpress - 18 Commenti - 44 visite

temi wordpress gratuiti 218x120 Template Wordpress: i singoli tag per richiamare le parti dinamiche in una pagina single.phpDirei che ci siamo. Cosa ci manca per creare un template con i fiocchi?

  1. Creare un template base per WordPress: struttura
  2. Creare un template per WordPress: header.php è fondamentale
  3. Template WordPress: tutti i files che compongono un tema e il “loop di WordPress”
  4. Creare una o più sidebar con WordPress (uso del file functions.php)

Direi che manca una cosa fondamentale: come richiamare le parti dinamiche in una qualsiasi pagina!

Vediamo insieme le più usate (qui trovate le trovate riassunte, ma anche qui e qui):

<?php the_title(); ?>

<?php the_time('j.m.y'); ?> (tra parentesi usate il formato preferito, usando le lettere convenzionali del php per identificare giorno mese anno)

<?php the_permalink() ?> è il nostro famoso url creato per il nostro articolo

<?php the_excerpt('Leggi tutta la notizia...'); ?> Pubblica il riassunto (e dove non fosse evidenziato i primi caratteri del contenuto) e permette di definire nelle opzioni il testo che comparirà per far proseguire nella lettura

<?php the_content(); ?> Pubblica il contenuto del post

<?php the_category(','); ?> la nostra categoria. dove ce ne fosse più di una apporrebbe una virgola, come in questo esempio

<?php the_tags(); ?> per pubblicare i tags

<?php comments_number(__( 'Commenta per primo!', 'nometema'), __('Un commento', 'nometema'), __('% Commenti', 'nometema'));?> Pubblica un link con i commenti presenti, che rimanda all’articolo + àncora #comments. Il fatto che ci siano quegli underscore (__) prina della pubblicazione del testo e il nome del tema  è una tecnica che permette di tradurre facilmente il tema in caso vi siano multilingue. Pertanto in questo esempio, anche nell’excerpt di prima avrei potuto scriverlo in questo modo, per essere più corretti: <?php the_excerpt(__('Leggi la notizia','nometema')); ?>

<?php the_ID(); ?> è l’id del post. spesso gli sviluppatori di WordPress consigliano di far scrivere il contenuto del post all’interno di un div formattato nella seguente maniera:

<div id="post-<?php the_ID(); ?>">
...
</div>

E per oggi è tutto, la prossima volta parleremo della pagina dei commenti (single.php + comments.php)

Libri da non perdere:
Amazon-Box creato da Giuseppe Frattura

L'Autore

Laura Gargiulo, webdesigner freelance. Web architect senior, esperta xhtml, css, usabilità, design, cms, webmarketing e Seo, Wordpress specialist. Membro del progetto di prossima pubblicazione Piperita Lab e dell'IWA Italy Visita il mio sito personale Lauryn.it e contattami pure per un preventivo gratuito.

homeSito personale|archiveArchivio autore

18 Commenti

  1. Davex (1 comments)
    Scritto il 26 maggio 2010 alle 23:47

    fino a oggi mi son sempre limitato a modificare a mio piacimento template già fatti, ma ho in mente un progettino per farne uno totalmente mio, questi consigli mi saranno utili ;)

  2. sharon sala (24 comments)
    Scritto il 27 maggio 2010 alle 09:36

    sto salvando tutti questi articoli nel feed rss con un tag apposta per ripescarli facilmente, ma spero laura che farai un bel ebook in pdf da scaricare alla fine :)

  3. Scritto il 30 maggio 2010 alle 12:24

    [...] 04) Template WordPress: i singoli tag per richiamare le parti dinamiche in una pagina single.php [...]

  4. Sebastiano Raffa (2 comments)
    Scritto il 1 luglio 2010 alle 16:22

    Lo spero, sono bloccato qui in attesa delle altre guide :)

  5. Lauryn (4198 comments)
    Scritto il 5 luglio 2010 alle 07:39
  6. Sebastiano Raffa (2 comments)
    Scritto il 7 luglio 2010 alle 15:32

    Perchè non le raggruppi in un PDF? :D

  7. Lauryn (4198 comments)
    Scritto il 7 luglio 2010 alle 15:40

    quando avrò il tempo di farlo volentieri :)

  8. how3ver (6 comments)
    Scritto il 4 agosto 2010 alle 17:28

    ciao, seguo spesso il vostro blog, è quello più chiaro ed esaustivo in materia.

    Ho ora bisogno del vostro aiuto, sto realizzando da zero un sito con wordpress, il template l’ho graficamente creato io e dunque non si basa su progetti già esistenti, la mia difficoltà sta nel fatto che ho strutturato un home senza post recenti ma bensì con 3 box che nella mia logica dovevano essere 3 categorie, per intenderci
    box1: vino rosso; box2 vino bianco; box3 spumantini;
    questi 3 box sono affiancati e ogniuno di essi dovrebbe contenere solamente il nome della categoria (linkato ad essa) e la descrizione.

    Per quanto riguarda la descrizione, son riuscita a farmela pescare tramite il tag , il nome della categoria e il link alla stessa non riesco proprio a capire come ottenerlo, qualcno di voi sa darmi una mano?

    Ringrazio anticipatamente

  9. Lauryn (4198 comments)
    Scritto il 4 agosto 2010 alle 20:20

    prova così:


    $myposts = get_posts('numberposts=1&category=91');
    foreach($myposts as $post) : ?>
    < ?php the_category(' '); ?>
    < ?php endforeach; ?>

  10. how3ver (6 comments)
    Scritto il 4 agosto 2010 alle 23:31

    Guarda, davvero non so come ringraziarti, sia per la velocità che per la soluzione PERFETTA!

    Grazie mille, davvero non vi smentite mai.

  11. Lauryn (4198 comments)
    Scritto il 5 agosto 2010 alle 09:15

    come deluderti!! :D a presto!

  12. antonio (63 comments)
    Scritto il 22 settembre 2010 alle 20:20

    Ciao complimenti per il sito,
    vorrei chiedere come è possibile creare la home page che visualizzi i primi due articoli(affiancati) e poi sotto un blocco da tre(ugualmente affiancati). (ciò deve avvenire solo per la home page mentre per le altre pagine la visualizzazione degli articoli deve essere uno sotto l’altro)
    Stò impazzendo mi potreste dare una mano?

  13. Lauryn (4198 comments)
    Scritto il 23 settembre 2010 alle 07:51
  14. antonio (63 comments)
    Scritto il 23 settembre 2010 alle 12:01

    Grasie per la celere risposta,
    io non vorrei vedere gli ultimi sei articoli ma bensì sempre le stesse categorie ossia:
    quando si apre la home page vorrei vedere due post affiancati che rispondono a due categorie differenti per es.: prima pagina e cronaca;
    sotto tre post affiancati che rispondono ad altre tre categorie e cosi via.
    Non so se sono stato chiaro ma le ho provate tutte e non riesco ad ottenere questa visualizzazione.
    Spero tu mi riesca ad aiutare!!!

  15. Lauryn (4198 comments)
    Scritto il 23 settembre 2010 alle 12:16

    cerca nella sezione wordpress del nostro sito, ci sono tutte le risposte :)

  16. antonio (63 comments)
    Scritto il 23 settembre 2010 alle 14:34

    ciao
    ho controllato all’interno del sito ma non riesco atrovare quello che mi occorre o meglio le modalità di visualizzazione di una articolo si estendono anche agli altri…
    Non sò proprio come uscirne!!!

  17. antonio (63 comments)
    Scritto il 16 ottobre 2010 alle 15:59

    salve sono riuscito a creare il looop che mi visualizzi i primi due articoli poi vorrei visualizzare sotto un blocco di tre affiancati come posso fare?

  18. antonio (63 comments)
    Scritto il 17 ottobre 2010 alle 15:14

    ho risolto da solo grazie lo stesso

Scrivi un commento!

© 2012 Italian webdesign. Diritti riservati. Ideato da Laura Gargiulo - Icone di Komodo Media - Logo di W3B.