Lista dei tag per creare un tema con Wordpress

wordpress-tag

Per creare un tema con Wordpress, è necessario innanzitutto conoscere la struttura, loop e tag base per essere implementati correttamente nel nuovo template.
In questa pagina vedremo un rapido prontuario con i tag essenziali per creare un tema Wordpress.
Si rimanda a questa pagina per conoscere i dettagli delle funzioni.

Struttura del Tema

header.php – Testata
index.php – Pagina Principale
sidebar.php – Barra Laterale
single.php – Articolo Singolo
page.php – Template Pagine
comments.php – Commenti
search.php – Risultati di ricerca
searchform.php – Modulo di ricerca
archive.php – Archivi
functions.php – Funzioni Tema
404.php – Pagina non trovata
style.css – Foglio di stile

Loop base dei post

<?php if(have_posts());?>
<?php while(have_posts()); the_post();?>
// HTML personalizzato e codice PHP
<?php else;?>
<?php endif;?>

Loop base delle categorie

<?php query_posts(‘category_name=
Category&showposts=10′); ?>
<?php while (have_posts()) : the_post(); ?>
// HTML personalizzato e codice PHP
<?php endwhile;?>

Definizioni tema

/*
Theme Name: Nome Tema
Theme URI: http://nomeurl.com/
Description: Descrizione Tema
Version: 3.0
Author: Nome Autore
Author URI: http://autoreurl.com
Tags: tag, etichette
*/

Tag di inclusione

< ?php get_header(); ?>
< ?php get_sidebar(); ?>
< ?php get_footer(); ?>
< ?php comments_template(); ?>

Tag Template

<?php the_title() ?> – Visualizza il titolo della pagina/post
<?php the_content() ?> – Visualizza il contenuto della pagina/post
<?php the_excerpt() ?> – Visualizza il sommario della pagina/post corrente
<?php the_time() ?> – Visualizza l’ora di pubblicazione della pagina/post corrente
<?php the_date() ?> – Visualizza la data del post o insieme di post/pagine
<?php the_permalink() ?> – Visualizza l’URL del permalink
<?php the_category() ?> – Visualizza la categoria del post
<?php the_author(); ?> – Visualizza l’autore del post
<?php the_ID(); ?> – Visualizza l’ID del post corrente
<?php wp_list_pages(); ?> – Visualizza tutte le pagine
<?php wp_tag_cloud(); ?> – Visualizza la Tag Cloud
<?php wp_list_cats(); ?> – Visualizza le categorie
<?php get_calendar(); ?> – Visualizza il calendario
<?php wp_get_archives() ?> – Visualizza gli archivi
<?php posts_nav_link(); ?> – Visualizza i link della pagina precedente e successiva
<?php next_post_link() ?> – Visualizza il link con gli ultimi pos
<?php previous_post_link() ?> – Visualizza il link con i post precedenti
<?php edit_post_link(__(‘Modifica’)); ?> – Visualizza link di modifica post
<?php the_search_query();?> – Valore nel modulo di ricerca
<?php wp_register();?> – Visualizza i link di registrazione
<?php wp_loginout();?> – Visualizza il Log In/Out
<?php wp_meta();?> – Meta per amministratore
<?php timer_stop(1);?> – Tempo di caricamento della pagina
<?php get_links_list(); ?> – Visualizza i link del Blogroll
<?php comments_popup_link(); ?> – Link ai commenti del post

BlogInfo Tag

<?php bloginfo(‘name’); ?> – Titolo del blog
<?php bloginfo(‘charset’); ?> – Il set dei caratteri
<?php bloginfo(‘description’); ?> – La descrizione del blog
<?php bloginfo(‘url’); ?> – L’indirizzo del blog
<?php bloginfo(‘rss2_url’); ?> – L’url per i feed RSS
<?php bloginfo(‘template_url’); ?> – L’url del template
<?php bloginfo(‘pingback_url’); ?> – L’url del pingback
<?php bloginfo(’stylesheet_url’); ?> – L’url del foglio di stile per il template
<?php bloginfo(‘wpurl’); ?> – L’url dove risiede l’installazione di Wordpress
<?php bloginfo(‘version’); ?> – La versione di Wordpress installata
<?php bloginfo(‘html_type’); ?> – La versione HTML del sito

Tag condizionali

is_home() – Quando l’utente è nella home page del blog
is_front_page() – Quando l’utente è nella pagina principale
is_single() – Quando viene visualizzato il singolo post
is_sticky() – Controlla se il post è uno sticky
is_page() – Quando viene visualizzata una pagina
is_category() – Quando viene visualizzata una categoria

Menù navigazione

Navigazione di base nelle categorie

<ul id=”menu”>
<li <?php if(is_home()) { ?>< ?php } ?>>
<a href=”<?php bloginfo(‘home’); ?>”>Home</a></li>
< ?php wp_list_categories(‘title_li=&orderby=id’); ?>
</ul>

Navigazione di base per le pagine

<ul id=”menu”>
<li <?php if(is_home()) { ?>< ?php } ?>>
<a href=”<?php bloginfo(‘home’); ?>”>home</a></li>
< ?php wp_list_pages(’sort_column=menu_order&depth=1&title_li=’); ?>
</ul>

Tag da aggiungere ? Inserisci il tuo commento …  Grazie.
Link sponsorizzati

Iscriviti ai Feed RSSSpiegazione FeedDiventa un Fan su Facebook

Segnala questo articolo: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • del.icio.us
  • Digg
  • OKnotizie
  • Segnalo
  • Upnews
  • Google Bookmarks
  • Live-MSN
  • Wikio IT
  • TwitThis
  • Facebook
  • StumbleUpon
  • Technorati
  • Reddit
  • email

Inserito in: : Utilità

Tags:

RSSCommenti (0)

Trackback URL

Scrivi un commento