Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    regola css funziona solo al 99%

    ciao a tutti,
    ho sito in wordpress, e avevo il solito problema dei dati strutturati, quindi per evitare di usare i soliti pesanti plugin mi sono affidato ad un codice da aggiungere al file functions.php trovato su internet, il codice funziona benissimo e ho risolto il problema dei microdati.

    Dopo aver aggiunto il post tuttavia vi erano righe all'interno delle pagine e dei post contenenti tutti le informazioni relative ai dati strutturati. Per nascondere, il sito stesso da cui ho preso il codice consigliava di aggiungere una regola al file css per farle scomparire, ed infatti le scritte sono scomparse da tutte le pagine e tutti i post, tranne in una piccola sezione della pagine home.

    possibili idee e soluzioni? grazie a tutti.

    vi allego il codice del file functions.php e la regola css per nascondere le righe.

    codice:
    //risoluzione problemi dati strutturati pagine ed articolifunction add_mod_hatom_data($content) {
     $iso8601_date = get_the_time('c');
     $author = get_the_author();
     $title = get_the_title();
     if( is_single() || is_page() ) {
    $content .= '<div class="hatom-extra"><span class="entry-title">'.$title.'</span>
    ultima modifica: <span class="updated"> '.$iso8601_date.'</span> 
    da <span class="author vcard"><span class="fn">'.$author.'</span></span></div>';
     }
     return $content;
     }
    add_filter('the_content', 'add_mod_hatom_data');
    codice:
    .hatom-extra {    display: none;
    }

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,777
    Ciao, quel codice non è sufficiente a capire dove sta il problema. Se possibile, dovresti postare il link alla pagina pubblica dove si presenta tale problema.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Ciao, quel codice non è sufficiente a capire dove sta il problema. Se possibile, dovresti postare il link alla pagina pubblica dove si presenta tale problema.
    Si certo, il link è www.studiodentisticozotti.it , il problema si presenta nella sezione "il team"

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,777
    Ok, ma esattamente cosa dovrebbe essere nascosto?
    Presumo questa roba dai due profili, giusto?
    ### ### ### ultima modifica: 2011-07-14T22:00:31+00:00 da Studio Dentistico ###
    In questo caso si tratta di un estratto, presumibilmente preso in automatico dall'articolo a cui si riferisce quella roba.
    Il testo sta dentro un elemento del genere:
    codice:
    <p class="excerpt">...</p>
    che non è legato alla classe hatom-extra.

    Teoricamente potresti applicare la stessa regola anche per nascondere la classe excerpt, ma avresti dei confitti perché quella è una classe generica utilizzata in vari punti della struttura.

    In tal caso devi valutare tu cosa fare.
    Prima di tutto dovresti verificare che non sia in qualche modo possibile eliminare quel testo estratto, magari attraverso il pannello di controllo di WP o del plugin eventuale.

    Se non è possibile, potresti provare ad impostare un selettore css, cercando di impostare un selettore più specifico possibile per identificare quei due elementi.

    Potresti provare una cosa del genere (assieme alla classe hatom-extra) :
    codice:
    .hatom-extra,
    .cont_banner .team1 li .block_cont1 p.excerpt {
      display: none;
    }
    Chiaramente dai uno sguardo nelle altre pagine e sezioni del sito per verificare che non venga nascosto qualcos'altro che invece deve restare visibile.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    grazie!
    ho risolto come hai detto tu attraverso il pannello di wordpress, portando a 0 excerpt count nel seguente codice

    [posts_grid type="team" columns="3" rows="1" order_by="date" order="DESC" thumb_width="171" thumb_height="171" meta="no" excerpt_count="0" link="no" custom_class="team1"]

    grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.