+ Rispondi alla Discussione
Risultati da 1 a 23 di 23

Wordpress - cambiare template per una categoria

Ultimo Messaggio di marty84 il:
  1. #1
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    44,420
    Visita il canale Youtube di Giorgiotave

    Wordpress - cambiare template per una categoria

    E' possibile cambiare il template di una categoria?

    Dovrei fare delle modifiche per cambiare una particolare categoria che sta avendo un grande successo ed è davvero molto frequentata
    Condividiamo insieme quel poco che sappiamo, tramite un forum, per lasciare traccia del sapere a chi vuole imparare!

  2. #2
    Esperto L'avatar di Tambu
    Data Registrazione
    Jan 2006
    Località
    Genova
    Messaggi
    2,707
    di una sola categoria?

    non l'ho mai visto fare, ma forse ti possono servire questi due link

    http://codex.wordpress.org/Category_Templates
    http://elasticdog.com/2004/10/faking...ple-templates/

  3. #3
    Utente Premium L'avatar di Nicola
    Data Registrazione
    Feb 2006
    Località
    Lecce
    Messaggi
    885
    Plugin già pronti per questo non mi pare che ci siano.
    Puoi usare questa soluzione, è abbastanza semplice:
    http://www.cameraontheroad.com/?p=623

  4. #4
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    44,420
    Visita il canale Youtube di Giorgiotave
    Vi ringrazio ragazzi per i link, devo massimizzare tutto perchè mi trovo in una buona posizione

    Grazie
    Condividiamo insieme quel poco che sappiamo, tramite un forum, per lasciare traccia del sapere a chi vuole imparare!

  5. #5
    Utente Premium L'avatar di KING_Hack
    Data Registrazione
    Mar 2005
    Località
    Aquileia
    Messaggi
    1,723
    Io di solito faccio cosi:

    1) mi creo una copia di single.php
    2) gli modifico questa parte col nome del tipo "tema_cat.php":
    Codice:
    <?php get_header&#40;&#41;;
    /*
    Template Name&#58; tema_cat
    */
    ?>
    3) quando vado a postare una pagina o una news nuova seleziono dal modulo per inserire i contenuti il templates che ho creato (tema_cat) sulle proprietà avanzate: Page Template
    4) posso applicare il template alle news o alle pag che voglio.

    Metodo ...artigianale by KHK

  6. #6
    Esperto L'avatar di Tambu
    Data Registrazione
    Jan 2006
    Località
    Genova
    Messaggi
    2,707
    però il tuo metodo vale per pagine singole, ove è consentito specificare che template usare. i post invece sono "alla rinfusa", poichè possono essere associati a più d'una cartegoria. ho idea non funzionerebbe

  7. #7
    Esperto
    Data Registrazione
    Apr 2005
    Località
    Rome, Italy
    Messaggi
    179
    Wordpress?

  8. #8
    L'avatar di Giorgiotave
    Data Registrazione
    Oct 2004
    Località
    Monasterace
    Messaggi
    44,420
    Visita il canale Youtube di Giorgiotave
    Citazione Originariamente Scritto da weppos
    Wordpress?
    Yes
    Condividiamo insieme quel poco che sappiamo, tramite un forum, per lasciare traccia del sapere a chi vuole imparare!

  9. #9
    Esperto
    Data Registrazione
    Apr 2005
    Località
    Rome, Italy
    Messaggi
    179
    Sì, puoi sfruttare la gerarchia dei template.
    http://codex.wordpress.org/Category_Templates

  10. #10
    Esperto L'avatar di Tambu
    Data Registrazione
    Jan 2006
    Località
    Genova
    Messaggi
    2,707
    Citazione Originariamente Scritto da weppos
    Sì, puoi sfruttare la gerarchia dei template.
    http://codex.wordpress.org/Category_Templates
    lllllllllllento

  11. #11
    Esperto
    Data Registrazione
    Apr 2005
    Località
    Rome, Italy
    Messaggi
    179
    Citazione Originariamente Scritto da Tambu

    lllllllllllento
    Gulp, non avevo visto la tua rsp!

  12. #12
    Banned L'avatar di positano
    Data Registrazione
    Jan 2005
    Messaggi
    345
    Ma poi qualcuno lo ha fatto sto benedetto cambiamento di template per ogni categoria?
    Io con l'inglese faccio letteralmente a cazzotti, con il php non da meno .........
    aiutoooooooooooo.
    Dai su ragazzi chi è così gentile da spiegarmi come si fa passo dopo passo è in italiano?

  13. #13
    Utente Premium L'avatar di KING_Hack
    Data Registrazione
    Mar 2005
    Località
    Aquileia
    Messaggi
    1,723
    Scusa Positano se ti scavalco con un' altra mia domanda senza rispondere alla tua, ma il mio dubbio rimane invece se volessi cambiare css SOLO ad una pagina statica e NON ad un articolo/news.

    Ho googlato un po ma senza trovare alcun consiglio.

    Qualcuno mi indirizerebbe sulla strada giusta?

    ....

    ....

    Vabbè Positano provo a risponderti io
    Dal link suggerito da Nicola ho intuito questo:
    1) copiati il file single.php che hai all' intarno della dir del tema che stai utilizzando e fanne saltar fuori altri 2 rinominati come single1.php e single2.php
    2) nel single.php editalo cancellando tutto quel che ci sta all' interno e sostituiscilo con questo codice:
    Codice:
    <?php
    $post = $wp_query->post;
    if ( in_category('9') ) {
    include(TEMPLATEPATH . '/single2.php');
    } else {
    include(TEMPLATEPATH . '/single1.php');
    }
    ?>
    3) ti crei anche una copia del file header.php e lo rinomini in header2.php;
    4) editi il file header2.php aggiungendo all' interno dell' <head> la riga
    Codice:
    @import url('/wp-content/themes/mytheme/cssstyles.css');
    ovvero il nuovo foglio di stile;
    5) editi il file single2.php sostituendo questo:
    Codice:
    <?php get_header(); ?>
    con questo:
    Codice:
    <?php
    /* Don't remove this line. */
    require('./wp-blog-header.php');
    include(get_template_directory() . '/header2.php');
    ?>
    ...e dovresti essere a posto

  14. #14
    Utente Premium L'avatar di KING_Hack
    Data Registrazione
    Mar 2005
    Località
    Aquileia
    Messaggi
    1,723
    Citazione Originariamente Scritto da KING_Hack
    il mio dubbio rimane invece se volessi cambiare css SOLO ad una pagina statica e NON ad un articolo/news.

    Ho googlato un po ma senza trovare alcun consiglio.
    Ho googlato si vede moooolto male visto che con un semplice accorgimento si può fare.

    Seguendo la procedura per la customizzazione del tema per 1 categoria basta sostituire questo codice:
    Codice:
    <?php
    $post = $wp_query->post;
    if ( in_category('9') ) {
    include(TEMPLATEPATH . '/single2.php');
    } else {
    include(TEMPLATEPATH . '/single1.php');
    }
    ?>
    con questo:
    Codice:
    <?php
    $post = $wp_query->post;
    if ( is_page('9') ) {
    include(TEMPLATEPATH . '/page2.php');
    } else {
    include(TEMPLATEPATH . '/page1.php');
    }
    ?>
    Chiaramente invece che copiare il single.php si copierà page.php e si creeranno, come leggibile dall' ultimo blocco di codice, i file page1.php e page2.php

    La soluzione mi è stata data da questa pagina:
    http://www.wordpress-it.it/wiki/Main/TagCondizionali

    Divertitevi ora voi

  15. #15
    User Attivo L'avatar di angelweb
    Data Registrazione
    Jun 2006
    Località
    ROMA
    Messaggi
    1,195
    ragazzi sono andato a ripescare questo post

    Volevo sapere se è possibile cambiare il template per gli articoli.
    Cioè gli articoli inseriti nella sezione VIAGGI li visualizzo con un template e gli articoli nella categoria TOUR in un'altra.

    E' possibile fare cioò con wordpress???

  16. #16
    Utente Premium L'avatar di KING_Hack
    Data Registrazione
    Mar 2005
    Località
    Aquileia
    Messaggi
    1,723
    E' tutto indicato nel link che ho postato nel mio precedente post.
    Precisamente nel capitolo:
    Una Pagina di Categoria

  17. #17
    User Attivo L'avatar di angelweb
    Data Registrazione
    Jun 2006
    Località
    ROMA
    Messaggi
    1,195
    Citazione Originariamente Scritto da KING_Hack Visualizza Messaggio
    E' tutto indicato nel link che ho postato nel mio precedente post.
    Precisamente nel capitolo:
    Una Pagina di Categoria
    Scusami ma non ti seguo.
    Grazie

  18. #18
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    Scusami ma non ne avevamo già parlato qui:
    giorgiotave.it/forum/wordpress/66420-pagine-singole.html
    e qui:
    giorgiotave.it/forum/wordpress/65381-personalizzazione-pagina.html

    ???
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  19. #19
    User Attivo L'avatar di angelweb
    Data Registrazione
    Jun 2006
    Località
    ROMA
    Messaggi
    1,195
    Citazione Originariamente Scritto da Japgalaxy Visualizza Messaggio
    Scusami ma non ne avevamo già parlato qui:
    giorgiotave.it/forum/wordpress/66420-pagine-singole.html
    e qui:
    giorgiotave.it/forum/wordpress/65381-personalizzazione-pagina.html

    ???
    Il discorso è per gli articoli e non le pagine statiche.
    Cioè visualizzare i singoli articoli nelle categorie di appartenenza con i template uno diverso dall'altro.

    Comunque ho risolto facendo come suggerito 2 post fa KING_Hack .
    Non l'avevo seguito bene, ho testato e funziona tutto perfettamente.

    Grazie

  20. #20
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    capisco... bene...bene... ;-)
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  21. #21
    User L'avatar di YouON
    Data Registrazione
    Jul 2007
    Località
    Milano
    Messaggi
    467
    anche se in ritardo metto un link dove penso ci sia quello che serve ... spero/penso/nonso

    http://www.webdesignerwall.com/tutor...s-theme-hacks/

  22. #22
    User L'avatar di YouON
    Data Registrazione
    Jul 2007
    Località
    Milano
    Messaggi
    467
    basta chiamare il nuovo file con category-3.php

    il 3 indica l'ID della categoria, semplice, facile pulito.

  23. #23
    User
    Data Registrazione
    Aug 2007
    Località
    napoli
    Messaggi
    144
    Io invece devo utilizzare, per una categoria, lo stesso template che varia però solo lo style.css... quindi rinomino category.php in category-myID.php... ma come richiamare il css?

    Secondo voi questa guida fa al caso mio?

    hxxp: // www cameraontheroad.com/2005/05/different-category-different-look-creating-multiple-single-post-looks-for-different-categories/

    peccato sia in inglese
    Ultima modifica di marty84; 24-06-11 alle 20:56

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.