- Home
- Categorie
- Coding e Sistemistica
- WordPress
- FlexiPages - Tagliare titolo pagina
-
FlexiPages - Tagliare titolo pagina
Salve utenti,
sto utilizzando il Flexi Pages che ti permette di visualizzare alcune pagina o sotto forma di lista o con un menù a cascata.Per la visualizzazione viene usata:
$page_dropdown .= str_repeat("\t", $depth+1).'<option class="level-'.$level.'" value="'.$page['ID'].'"'.$selected.'>'.str_repeat(" ", $level).$page['title'].$date.'</option>'."\n";
Ho la necessità di tagliare il titolo della pagina perchè con il menù a tendità, la select esce fuori dal layout.
Ho scritto la funzione e richiamato il titolo come:
function taglia_stringa($stringa_in_input, $numero_caratteri){ if(strlen(trim($stringa_in_input))>$numero_caratteri){ $testo = substr($stringa_in_input,0,strpos($stringa_in_input,' ',$numero_caratteri)).'...'; } else { $testo = $stringa_in_input; } return $testo; } $page_dropdown .= str_repeat("\t", $depth+1).'<option class="level-'.$level.'" value="'.$page['ID'].'"'.$selected.'>'.str_repeat(" ", $level).taglia_stringa($page['title'],26).$date.'</option>'."\n";
Alcuni titoli li vedo, per altri invece vedo solo '...' ma richiama comunque la pagina correttamente.
Suggerimenti?
Grazie.
-
Secondo me basta che nel primo codice cancelli .$page['title']