Nascondi la Selezione di Testo dagli Archivi, ma Mostrala nei Post Singoli
8 gen 2012, 14:07:41
Visualizzazioni: 228
Voti: 0
Sto cercando uno shortcode simile a questo:
[hidetext]testo da nascondere[/hidetext]
Quello che dovrebbe accadere è che il tag nasconderà il testo da qualsiasi pagina che non sia la pagina del Post Singolo. Solo nella pagina del Post Singolo il [hidetext]
mostrerà il contenuto. Come posso realizzare una cosa del genere?
Tutte le risposte alla domanda
2
0
add_shortcode( 'hidetext', 'my_hidetext_shortcode' );
function my_hidetext_shortcode( $atts, $content = '' ) {
if( is_single() )
return $content;
else
return;
}
Documentazione: add_shortcode()
, is_single()
La soluzione non è stata testata.

mor7ifer
8.61K
8 gen 2012 15:09:57
0
Una leggera modifica alla funzione sopra. Dovrai usare is_singular('post')
invece, a meno che tu non voglia includere anche altre aree
add_shortcode( 'hidetext', 'rkv_hidetext_shortcode' );
function rkv_hidetext_shortcode( $atts, $content = null) {
if( is_singular('post') )
return $content;
else
return;
}
testato e funziona.

Norcross
3.08K
8 gen 2012 15:41:55
Domande correlate