Supporto » Funzionalità = Plugin » Crop Thumbnail – Regolare grandezze thumbnail di Sportpress

  • Ciao,
    sto cercando una soluzione per impostare le dimensioni delle thumbnail del plugin Sportpress(i soggetti nelle foto non vengono mostrati interamente), non conosco il php, ma cambiando ‘weight’ e ‘height’ in> $thumbnail = ‘<img width=”150″ height=”200″ < non cambia nulla. La parte interessata del codice è questa:

    http://codepad.org/Eu5AFjh3

    Ringrazio fin d’ora

    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da ujroberto.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da Cristiano Zanca.
    • Questo topic è stato modificato 7 anni, 6 mesi fa da Cristiano Zanca.
Stai visualizzando 1 risposte (di 1 totali)
  • Salve,

    potrebbe essere legato al fatto che la dimensione dell’immagine è determinata anche dalla prima definizione

    $defaults = array(
    	'id' => null,
    	'icontag' => 'dt',
    	'captiontag' => 'dd',
    	'caption' => null,
    	'size' => 'sportspress-crop-medium',
    	'link_posts' => get_option( 'sportspress_link_players', 'yes' ) == 'yes' ? true : false,
    );

    Infatti a livello di codice c’è un controllo: “se il post ha una thumbnail mostrala con i parametri $id e $size”. Ora $size è forse definito in qualche modo con il codice sopra (anche se dal codice non sembra così evidente come lo peschi). In ogni caso puoi fare una verifica aggiungendo un “var_dump” + “die” così da mostrare il contenuto di $size poco prima dell’uso e interrompere il rendering della pagina in modo da indagare.

    Prova modificare aggiungendo le righe segnalate e vedi cosa contiene $size, da li indaghi cercando di capire dove viene definito e come.

    if ( has_post_thumbnail( $id ) )
    	var_dump($size);die; // aggiungi questa riga
    	$thumbnail = get_the_post_thumbnail( $id, $size );
    else
    	$thumbnail = '<img width="150" height="150" src="http://www.gravatar.com/avatar/?s=150&d=mm&f=y" class="attachment-thumbnail wp-post-image">';
    

    Se vuoi dentro il file sportpress.php trovi le definizioni delle dimensioni per le thumbnail (attorno alla riga 329).

    add_image_size( 'sportspress-crop-medium',  300, 300, true );
    add_image_size( 'sportspress-fit-medium',  300, 300, false );
    add_image_size( 'sportspress-fit-icon',  128, 128, false );
    add_image_size( 'sportspress-fit-mini',  32, 32, false );
    

    Prova a verificare anche queste, dato che presumo vengano utilizzare poi in giro per il tema.

    Saluti,
    Diego

    • Questa risposta è stata modificata 7 anni, 6 mesi fa da Diego Betto.
Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘Crop Thumbnail – Regolare grandezze thumbnail di Sportpress’ è chiuso a nuove risposte.