X

5 modi rapidi per sistemare il tuo tema WordPress

Ammettiamolo, non tutti i temi WordPress sono codificati perfettamente (*tosse* nemmeno il mio *tosse*). I designer di temi potrebbero dimenticare di aggiungere piccoli pezzi di codice che potrebbero causare stress ingiustificato all'utente del tema.

Temi codificati male potrebbero causare il mancato riconoscimento dei feed RSS/Atom di WordPress da parte dei lettori di feed. Potrebbero rendere inutili alcuni plugin. Possono persino causare il blocco di un intero sito, costringendo probabilmente l'utente di WordPress a tornare a un tema precedente.

In questo tutorial tratterò 5 cose che alcuni utenti e designer di temi possono fare per risolvere problemi comuni relativi ai temi WordPress.

Hook per header e footer

Questi due rapidi pezzi di codice vanno nell'header e nel footer del tuo tema. Sebbene non siano assolutamente essenziali, diversi plugin WordPress ben noti semplicemente non funzioneranno affatto senza di essi. Sono così facili da aggiungere in un tema, perché non farlo?

<?php wp_head(); ?>
Questo codice dovrebbe essere inserito subito prima del tag di chiusura </head>. Viene utilizzato da plugin come ShareThis per inserire cose come fogli di stile CSS o codice JavaScript direttamente nel tuo header. Diamo un'occhiata al codice in header.php del tema WordPress predefinito.

L'hook wp_head()

Come puoi vedere, è posizionato direttamente prima del tag </head>.

<?php wp_footer(); ?>
Sebbene non sia così ampiamente utilizzato tra i plugin come <?php wp_head(); ?>, ha un ruolo simile, tranne che invece dell'header, è per il footer. Questo viene solitamente posizionato direttamente prima del tag </body> nei tuoi temi.

L'hook wp_footer()

Molto simile a wp_head() – come mostrato sopra.

Link ai tuoi feed

Senza questi, alcuni lettori di feed potrebbero avere difficoltà a riconoscere il feed disponibile sul tuo sito WordPress. I seguenti codici dovrebbero trovarsi nel tuo header, tra i tag <head>. Puoi scegliere quali feed vuoi supportare. La maggior parte preferisce RSS 2, ma non farà male aggiungere gli altri.

RSS 2.0

<link rel="alternate" type="application/rss xml" title="Iscriviti a <?php bloginfo('name'); ?>" href="<?php bloginfo('rss2_url'); ?>" />

RSS 0.92

<link rel="alternate" type="application/rss xml" title="Iscriviti a <?php bloginfo('name'); ?>" href="<?php bloginfo('rss_url'); ?>" />

Atom

<link rel="alternate" type="application/rss xml" title="Iscriviti a <?php bloginfo('name'); ?>" href=" <?php bloginfo('atom_url'); ?>" />

Puoi scegliere quali vuoi. Il tema WordPress predefinito ha solo RSS 2, quindi probabilmente dovresti averne almeno uno.

URL Pingback

Per sfruttare la funzione di "pingback" integrata di WordPress, dovrai avere la seguente riga all'interno dei tuoi tag <head>.

<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

Questo ti permette di inviare e ricevere pingback da altri blog che potrebbero linkare al tuo contenuto.

Attributi lingua, tipo HTML e Charset

Ho ritenuto che tutto ciò potesse rientrare in un'unica intestazione, poiché tutte queste si trovano nella stessa area vicino alla parte superiore del tuo modello, nell'intestazione. Questo è utile se il tuo sito è in un'altra lingua e sei bloccato con le impostazioni inglesi.

Attributi lingua, tipo HTML, charset

>

Molto probabilmente questo può essere copiato e incollato sopra quello che hai attualmente all'inizio del tuo file header.php, a meno che tu non abbia un altro tipo XHTML (che attualmente è Transitional).

Utilizzo dell'anno corrente

Salveremo il più facile per ultimo. So che questa è una cosa che dovresti aggiornare solo una volta all'anno, ma perché preoccuparsi quando puoi lasciare che WordPress se ne occupi per te? Sostituisci semplicemente l'anno (ad esempio 2008) con il seguente codice:

Quindi, quando arriverà il 2009, non avrai nulla di cui preoccuparti.

Conclusione

Questo è tutto. Spero che questo tutorial ti sia stato utile. È sicuramente una buona idea assicurarsi che il tuo tema abbia tutto quanto sopra implementato. Queste 5 cose veloci richiederanno qualche minuto per essere aggiunte se non sono già presenti. Gli hook di intestazione e piè di pagina sono particolarmente importanti per la compatibilità dei plugin. Sentiti libero di commentare e condividere se ti è piaciuto. Non vedo l'ora di sentire il tuo feedback.

Commenti   Lascia una risposta

  1. Fantastico grazie per questo, ha reso la mia vita (e il mio tema) un po' migliore.

  2. Grazie per gli ottimi consigli. Avevo aggiunto wp_head nell'intestazione, ma non conoscevo wp_footer. C'è un piccolo errore nel tuo feed Atom, uno spazio in più dopo href=".

  3. Ultime dal fronte WordPress 17-2008 24 aprile 2008 alle 11:18

    [...] Da themelab, un post che spiega come creare un tema che supporti i widget, una guida ai tag condizionali di WP e 5 metodi veloci per migliorare il vostro tema WordPress. [...]

  4. Ehi, dobbiamo tutti sostenerci a vicenda! Ecco il link all'articolo che ho scritto: Link

  5. » Modi per migliorare il tuo tema WordPress » Le mie esperienze di marketing online 22 aprile 2008 alle 15:25

    [...] 5 modi veloci per migliorare il tuo tema WordPress [...]

  6. @SEO Diva: Prego!

    @Vivevtvivas: Grazie, sarebbe molto apprezzato. :)

  7. Sono sempre alla ricerca di consigli su come migliorare i miei modelli e il mio blog. Apprezzo il tempo che hai dedicato a scrivere questo! Ottima roba, ti linkerò sul mio blog a breve.

    Grazie,

    Vivevtvivas

  8. Ottimo post – non sapevo nulla di tutto ciò. Vado subito a controllare il mio blog.

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!