WordPress Italy Forum » Problemi Vari con WP

widget diverso in ogni pagina

(12 articoli)

Tag:


  1. enos
    Membro

    Ciao a tutti,
    non so se esista un plugin che realizza la funzionalità che cerco, ma avrei bisogno di creare una sorta di widget con dei contenuti specifici in reliazione alla pagina realizzata.
    In pratica un widget con contenuto in corrispondenza uno ad uno con le pagine.

    Che voi sappiate esiste un plugin del genere e/o è realizzabile una cosa simile?

    Vi ringrazio.

    Posted: 3 anni # -
  2. credo che utilizzando un ciclo if...else puoi condizionare il caricamento di un contenuto in base alla pagina mostrata. non so se è possibile utilizzarlo con i widget, ma puoi comunque caricare diverse sidebar

    Posted: 3 anni # -
  3. enos
    Membro

    Ciao,
    utiilizzare tot widgets per tot pagine diverse non mi sembra la soluzione migliore, credo sia pesantissima.

    Il controllo con l'if potrebbe essere un'idea, ma si tratterebbe di inserire tanti if per quante sono le pagine del sito, giusto?

    Posted: 3 anni # -
  4. usa i temlpate di pagine

    Posted: 3 anni # -
  5. enos
    Membro

    Cioè si tratta di creare un template diverso per ogni pagina?

    EDIT: creando diverse sidebar come posso fare in modo da caricare in ogni pagina una sidebar specifica?

    Posted: 3 anni # -
  6. nel nuovo template al posto di inserire
    <?php get_sidebar(); ?>
    che richiama la sidebar di default, metti il codice di sidebar.hoh e li lo personalizzi

    oppure sempre al posto di <?php get_sidebar(); ?>
    includi un nuovo file tipo sidebarmia.php usando
    <?php include (TEMPLATEPATH . '/sidebarmia.php'); ?>

    Posted: 3 anni # -
  7. Il controllo con l'if potrebbe essere un'idea, ma si tratterebbe di inserire tanti if per quante sono le pagine del sito, giusto?

    non tanti quante le pagine, ma solo per le tipologie di pagina (home page, categorie, archivi etc...)

    http://www.wordpress-it.it/wiki/Main/TagCondizionali
    (Una Sidebar a Contenuto Variabile)

    Posted: 3 anni # -
  8. Oggi pare ci sia anche una nuova possibilità, questo plugin:

    http://wordpress.org/extend/plugins/widget-logic/#post-4695

    Posted: 3 anni # -
  9. enos
    Membro

    Ciao a tutti,
    innanzitutto grazie per l'aiuto che mi state dando.

    Beh, il plugin segnalato da Steve risolverebbe il mio problema in maniera elegantissima, solo che sto incontrando un problema.
    In homepage uso una pagina statica, lasciando la "pagina articoli" in un'altra pagina del sito: una volta attivato il plugin in questa pagina la sidebar non viene caricata e al suo posto compaiono 12 errori di questo tipo:

    Warning: Illegal offset type in /web/htdocs/www.nomesito.com/home/wp-content/plugins/widget_logic.php on line 126

    alternando "on line 126" a "on line 129".

    Il problema credo sia legato al fatto che il plugin non si trova sotto http://www.nomesito.com/home/wp-content/plugins/, ma sotto http://www.nomesito.com/wp-content/plugins/ (senza /home!)

    Come pensate possa risolvere il problema? Io davvero non ne ho idea! :(

    PS: ondapi, non sono un esperto, ma credo che ci sia un sistema + semplice di copiare il codice di sidebar.php e personalizzarlo.
    Anche xkè ho creato diverse sidebar in questo modo:
    if ( function_exists('register_sidebars') ) {
    register_sidebars(array('name' => '1 - HomePage'));
    register_sidebars(array('name' => '2 - Tipo1'));
    }

    E suppongo ci sia un modo + immediato per richiamarle, o mi sbaglio?

    Posted: 3 anni # -
  10. no, il percorso è OK, altrimenti non l'avresti neanche visto nella pagina di attivazione dei plugin.

    /web/htdocs/www.nomesito.com/home/wp-content/plugins/widget_logic.php

    è il percorso fisico / assoluto al file per cui home corrisponde alla root del tuo sito. Quindi se tu hai caricato via FTP il file nella directory wp-content/plugins/ all'interno della directory principale del blog dovresti essere a posto.

    Come hai configurato il plugin / widget?

    Hai dato un'occhiata a queste istruzioni?

    http://wordpress.org/extend/plugins/widget-logic/other_notes/

    dice di fare attenzione a mettere il punto e virgola alla fine delle righe di codice.

    Posted: 3 anni # -
  11. enos
    Membro

    Come hai configurato il plugin / widget?
    Hai dato un'occhiata a queste istruzioni?
    http://wordpress.org/extend/plugins/widget-logic/other_notes/
    dice di fare attenzione a mettere il punto e virgola alla fine delle righe di codice.

    Ciao mrbrown,
    grazie per la spiegazione sul percorso.
    Cmq non dipende dal punto e virgola: se anche solo attivo il plugin senza di fatto utilizzarlo per nessun widget mi segnala quell'errore e questo accade solo nella pagina di riepilogo degli ultimi articoli insieriti!

    :(

    Posted: 3 anni # -
  12. e molto semplice,intanto scusate saluto a tutti sono nuovo del forum, comunque fai cosi:
    scarica il plugin executable php che ti permette di inserire testo php, html e normale nei widget, poi ad esempio se vuoi mettere un'immagine che si veda solo nella sidebar in homepage scrivi:
    <?php if(is_home()){ ?>
    <img src="http://indirizzoimmagine.com/tuaimmagine.png" alt="testo
    alternativo"/>

    <?php } ?>
    in questo modo il php indica che l'immagine la vuoi vedere solo nella home e cosi sarà :)

    Posted: 1 anno # -

RSS feed for this topic

Replica

Devi aver fatto il login per poter pubblicare articoli.