Visualizzazione risultati 1 fino 4 di 4

Discussione: tema Wp, da dove partire?

  1. #1
    Guest

    Predefinito tema Wp, da dove partire?

    Ho deciso di creare un tema per il mio blog, però vorrei avere un consiglio da voi su da dove cominciare a creare questo tema; io ho pensato a due possibilità

    1-Cominciare a crearlo basandomi sul codice html/php del tema di default di wp, cambianco completamente il css e facendo lcune modifiche all'html/php, però ho paura di ritrovarmi molto codice inutile derivato dal precedente tema
    2-Creare un template in solo html e css e alla fine dividerlo nei vari file di un tema e inserendo il codice php necessario


    Voi che mi consigliate?

  2. #2
    Guest

    Predefinito

    Ti dico come ho iniziato io:
    Ogni volta mi scaricavo un tema carino, solo che aveva sempre qualcosa che non mi piaceva e che volevo cambiare. (Tipo la grandezza dell'header, i colori dei link, la sidebar a destra, ecc...)
    Allora ho iniziato a modificare un tema già esistente, però un tema non complicato se no per iniziare ti puoi confondere. Per esempio io ho iniziato con il tema Pool (che puoi vedere sul mio account "erfolgreich").

    I file .php che ti servono come base sono:
    • index.php
    • single.php
    • page.php
    • sidebar.php
    • category.php
    • tag.php
    • style.css


    Nell'index.php il codice essenziale che devi mettere è questo (poi lo condisci con il css):
    Codice:
    <?php get_header(); ?> /* questo ti fa apparire l'header */
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> /* fondamentale */
    
    <h1><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>   /* titolo di ogni articolo */
    
    <?php the_content(); ?> /* il contenuto dell'articolo */
    
    <?php endwhile; else: ?>
    <?php endif; ?> /* queste due ultime righe di codice sono importanti per chiudere tutto */
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    Il single.php :
    Codice:
    <?php get_header(); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <h1><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
    Categoria: <?php the_category(' > ',' > ','.') ?>
    <?php the_content(); ?>
    Tags: <?php 
         the_tags(':',',','.');
    ?>
    <?php comments_template(); // Get wp-comments.php template ?>
    
    <?php endwhile; else: ?>
    	<p><?php _e('La pagina che stai cercando non stata trovata.'); ?></p>
    <?php endif; ?>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    In page.php copi il codice del single.php

    In tag.php copi il codice del category.php

    Nella category.php metti lo stesso codice che hai messo nell'index.php

    Nella sidebar metti quello che ti pare, quella viene per ultima. Dipende sempre cosa vuoi metterci (ultimi commenti, ultimi articoli pubblicati, blogroll, ecc...).

    Nel style.css ovviamente metti tutto lo stile che metti nei file...

    Alla fine il mio consiglio è: inizia con il codice che ti ho dato e piano piano gli metti un po' di stile. Ricordati di lasciare nei title il tag h1.
    Ultima modifica di musicanapoli : 23-08-2009 alle ore 13.53.45

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da musicanapoli Visualizza messaggio
    Ti dico come ho iniziato io:
    Ogni volta mi scaricavo un tema carino, solo che aveva sempre qualcosa che non mi piaceva e che volevo cambiare. (Tipo la grandezza dell'header, i colori dei link, la sidebar a destra, ecc...)
    Allora ho iniziato a modificare un tema già esistente, però un tema non complicato se no per iniziare ti puoi confondere. Per esempio io ho iniziato con il tema Pool (che puoi vedere sul mio account "erfolgreich").

    I file .php che ti servono come base sono:
    • index.php
    • single.php
    • page.php
    • sidebar.php
    • category.php
    • tag.php
    • style.css


    Nell'index.php il codice essenziale che devi mettere è questo (poi lo condisci con il css):
    Codice:
    <?php get_header(); ?> /* questo ti fa apparire l'header */
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> /* fondamentale */
    
    <h1><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>   /* titolo di ogni articolo */
    
    <?php the_content(); ?> /* il contenuto dell'articolo */
    
    <?php endwhile; else: ?>
    <?php endif; ?> /* queste due ultime righe di codice sono importanti per chiudere tutto */
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    Il single.php :
    Codice:
    <?php get_header(); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <h1><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
    Categoria: <?php the_category(' > ',' > ','.') ?>
    <?php the_content(); ?>
    Tags: <?php 
         the_tags(':',',','.');
    ?>
    <?php comments_template(); // Get wp-comments.php template ?>
    
    <?php endwhile; else: ?>
    	<p><?php _e('La pagina che stai cercando non stata trovata.'); ?></p>
    <?php endif; ?>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    In page.php copi il codice del single.php

    In tag.php copi il codice del category.php

    Nella category.php metti lo stesso codice che hai messo nell'index.php

    Nella sidebar metti quello che ti pare, quella viene per ultima. Dipende sempre cosa vuoi metterci (ultimi commenti, ultimi articoli pubblicati, blogroll, ecc...).

    Nel style.css ovviamente metti tutto lo stile che metti nei file...

    Alla fine il mio consiglio è: inizia con il codice che ti ho dato e piano piano gli metti un po' di stile. Ricordati di lasciare nei title il tag h1.
    in category.php di solito ci va qualcosa di simile a quello di archives.php che ti sei dimenticato.

    e il tag.php a dir la verità non l'ho mai sentito nominare

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da cmsmania Visualizza messaggio
    in category.php di solito ci va qualcosa di simile a quello di archives.php che ti sei dimenticato.

    e il tag.php a dir la verità non l'ho mai sentito nominare
    Di solito o c'è archive o c'è category, che ti danno la stessa cosa.

    Il tag.php è per personalizzare la pagina dei tags.
    Ultima modifica di musicanapoli : 23-08-2009 alle ore 14.52.47

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •