Come creare un tema per wordpress 3.0 – search.php

La pagina search.php contiene i risultati della ricerca, vediamola:

<?php get_header(); ?>

<?php if (have_posts()) : // se la ricerca ha portato ha risultati ?>
risultati di ricerca per &#8216;
<?php the_search_query(); // visualizza la stringa che si è cercata ?> &#8217;</h2>
<?php while (have_posts()) : the_post(); ?>
<!– item –>
<div id=”post-<?php the_ID(); ?>”>
<a href=”<?php the_permalink() // link ai post ?>” rel=”bookmark”>
<?php the_title(); // titoli dei post ?></a>
<?php the_time(‘F jS, Y’) ?>
<!– da <?php the_author() // autore dei post ?> –>
<?php the_excerpt(); // sommario del post ?>
Categoria:
<?php the_category(‘, ‘) // categoria del post ?>
|
<?php edit_post_link(‘Edit’, ”, ‘ | ‘); // modifica per chi ha il permesso per farlo ?>
<?php comments_popup_link(‘Commenti (0)’, ‘ Commento (1)’, ‘Commenti (%)’); // link e numero di commenti ?>
<!– end item –>
<?php comments_template(); // inclusione del template dei commenti ?>
<?php endwhile; ?>

<?php next_posts_link(‘&laquo; Previous Entries’) // risultati precedenti ?>
<?php previous_posts_link(‘Next Entries &raquo;’) // risultati successivi ?>
<?php else : // se la ricerca non ha prodotto risultati visualizza il contenuto sottostante ?>
Nessun risultato
Non è stato trovato alcun post contenente la stringa: &#8216;
<?php the_search_query(); ?>&#8217;.

(altro…)

Come creare un tema per wordpress 3.0 – author.php

La pagina author contiene le informazioni sull’autore, vediamo il codice.

<?php get_header(); ?>

<?php
if(isset($_GET[‘author_name’])) :
$curauth = get_user_by(‘slug’, $author_name);
else :
$curauth = get_userdata(intval($author));
endif;
?>

(altro…)

Come creare un tema per wordpress 3.0 – 404.php

La pagina 404.php è abbastanza semplice, non occuperemo molto tempo per farla.

Includiamo quindi l’header, inseriamo il contenuto desiderato, basta anche una semplice pagina di errore, certo che poi una pagina bella studiata con un’immagine carina fa sempre scena.

Includiamo sidebar e footer, ed ecco il semplice codice che otteniamo: (altro…)

Come creare un tema per wordpress 3.0 – Tips 1

In questo primo trucchetto inseriremo la prima immagine (di dimensioni ridotte) nella home page del nostro blog, per avere un tema più professionale.

Nell’index.php aggiungiamo l’immagine:

(altro…)

Come creare un tema per wordpress 3.0 – comments.php

La pagina comments è forse la più complicata, prima di tutto vediamola

<?php
if (‘comments.php’ == basename($_SERVER[‘SCRIPT_FILENAME’]))
die (‘Per favore non caricare questa pagina direttamente’);
if (!empty($post->post_password)) {
if ($_COOKIE[‘wp-postpass_’ . COOKIEHASH] != $post->post_password) {  // se il post è protetto da password
?>
Questo post è protetto da una password. Inserisci la password per vedere i commenti.

(altro…)

Come creare un tema per wordpress 3.0 – page.php

La pagina page.php è usate per le pagine, vediamo come è composta:

<!– Recupero l’header –>
<?php get_header(); ?>

<!– Comincia il loop –>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

(altro…)

Come creare un tema per wordpress 3.0 – single.php

Al nostro tema manca una visualizzazione per la pagina singola, quella in cui si vede l’articolo o il post, vediamo come definirla.

Questo è il nostro codice finale, dovreste ormai conoscere queste funzioni, dato che il concetto è sempre quello, ma descriviamo lo stesso tutto quanto. (altro…)

Come creare un tema per wordpress 3.0 – header.php

Una volta definita la sidebar e l’index sistemiamo l’header.

Questo è il codice che otterremo alla fine:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>

(altro…)