Cum să ascundeți textul din arhive, dar să îl afișați pe postările individuale
8 ian. 2012, 14:07:41
Vizualizări: 228
Voturi: 0
Caut un shortcode similar cu acesta:
[hidetext]text de ascuns[/hidetext]
Ce ar trebui să se întâmple este ca tag-ul să ascundă textul de pe orice pagină care nu este pagina de Postare Individuală. Doar pe pagina de Postare Individuală [hidetext]
ar trebui să se afișeze. Cum pot realiza acest lucru?
Toate răspunsurile la întrebare
2
0
add_shortcode( 'hidetext', 'my_hidetext_shortcode' );
function my_hidetext_shortcode( $atts, $content = '' ) {
if( is_single() )
return $content;
else
return;
}
Documentație: add_shortcode()
, is_single()
Soluția nu a fost testată.

mor7ifer
8.61K
8 ian. 2012 15:09:57
0
O ușoară modificare a funcției de mai sus. Veți dori să folosiți is_singular('post')
în schimb, dacă nu doriți să țintiți și alte zone
add_shortcode( 'hidetext', 'rkv_hidetext_shortcode' );
function rkv_hidetext_shortcode( $atts, $content = null) {
if( is_singular('post') )
return $content;
else
return;
}
testat și funcționează.

Norcross
3.08K
8 ian. 2012 15:41:55
Întrebări similare
2
răspunsuri
1
răspunsuri