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

    aumentare caratteri excerpt (articoli correlati)

    Buongiorno a tutti,
    ho una questione che non riesco a risolvere e che riguarda una funzione relativa alla lunghezza degli excerpt. Gli excerpt in questione sono quelli degli articoli correlati presenti in ogni post.

    Se all'interno di un articolo visualizzo 2 o più articoli correlati, ma volessi aumentare la lunghezza dei caratteri del loro riassunto, come dovrei procedere per non modificare il file functions.php ?

    Premetto che ho creato un tema child e ho già il file functions.php per il child, che funzione dovrei aggiungere?

    Questo è il codice presente nel functions.php del tema genitore:

    codice:
    $my_query = new wp_query( $relatedpost );?>
                    <div id="related-posts" class="row-fluid">
                        <?php if( $my_query->have_posts() ) { ?>
                        <h3>Articoli correlati</h3>
                        <ul>
                            <?php while( $my_query->have_posts() ) { $my_query->the_post();
                            if ($smof_data['awp_related_post_style']=="Title + Image + Description") { ?>
                            <li>
                                <div class="thumbx70 alignleft"><?php 
                                    if ( has_post_thumbnail() ) {
                                        /*echo get_the_post_thumbnail($post->ID, 'thumbnail'); */
                                        the_post_thumbnail('thumbnail');
                                    }
                                    else { global $smof_data?>
                                        <img class="attachment-thumbnail "src="<?php echo $smof_data['awp_thumbnail_image'] ?>" alt="">
                                    <?php } ?>
                                </div>
                                <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                                <br>
                                <?php echo substr(get_the_excerpt(), 0,310); ?>...
                                <div class="clearfix"></div>
                            </li>
                            <?php } elseif ($smof_data['awp_related_post_style']=="Title Only") { ?>
                            <li>
                                <i class="icon-ok-circle"></i> <a class="pophover" href="<?php the_permalink()?>" title="<?php the_title(); ?>" data-content="<?php echo substr(get_the_excerpt(), 0,310); ?>..."><?php the_title(); ?></a>
                            </li>
    Grazie
    www.labdesign80.it
    Logo, Graphic e Web Designer

  2. #2

  3. #3
    Quote Originariamente inviata da lukezz Visualizza il messaggio
    Ciao, grazie per l'info.
    Credo che la soluzione dei filtri sia corretta, ma se non erro l'ho già provata e come risultato ho ottenuto la modifica dei riassunti visualizzati nella pagina che raccoglie tutti i post (cioè nel mio caso "news") ma non degli articoli correlati che è la sola cosa che vorrei modificare.
    www.labdesign80.it
    Logo, Graphic e Web Designer

  4. #4
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Mi sa che devi modificare la funzione. Dai un occhiata: http://www.phpsnaps.com/snaps/view/g...t-from-string/

  5. #5
    thanks, ma da una prima occhiata non saprei come applicarla.
    www.labdesign80.it
    Logo, Graphic e Web Designer

  6. #6
    avrei trovato la soluzione ma il forum come al solito non permette di postare codice..

    magari mandami in pvt la tua mail
    Pensate i programmi a librerie, e innalzate il livello d'astrazione

  7. #7
    Ok, grazie. Devi racchiudere tra i tags code
    www.labdesign80.it
    Logo, Graphic e Web Designer

  8. #8
    Quote Originariamente inviata da labdesign Visualizza il messaggio
    Ok, grazie. Devi racchiudere tra i tags code
    si è quello che ho fatto, ma poi mi esce una pagina di errore, succede spesso ma solo con alcuni tag php (ecco perchè alcuni snippet li prende e tanti no)
    Pensate i programmi a librerie, e innalzate il livello d'astrazione

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.