Come agganciare solo su Single.php dopo il contenuto?
29 giu 2012, 01:39:43
Visualizzazioni: 26.7K
Voti: 6
Attualmente sto usando l'hook su the_content()
ma questo viene eseguito anche nel loop di WordPress. Come posso agganciare solo sulla pagina Single.php?
Inoltre, c'è un modo per eseguire l'hook solo sui primi X post nel loop di WordPress?
Per informazione, sto creando un plugin
Commenti
Tutte le risposte alla domanda
2
1
Per aggiungere alla risposta di Pippin, nel mio caso alcuni contenuti venivano mostrati anche in altre parti della pagina single
, ad esempio nella sidebar. Controllare solo is_single()
attivava la modifica del contenuto anche nelle altre aree. Ecco un ulteriore controllo per assicurarsi che solo il contenuto principale abbia il contenuto aggiuntivo:
function yourprefix_add_to_content( $content ) {
if( is_single() && ! empty( $GLOBALS['post'] ) ) {
if ( $GLOBALS['post']->ID == get_the_ID() ) {
$content .= 'Il tuo nuovo contenuto qui';
}
}
return $content;
}
add_filter('the_content', 'yourprefix_add_to_content');

Benjamin Intal
300
20 nov 2014 13:22:40
Domande correlate
9
risposte