Cum să folosești hook-uri doar în Single.php după conținut?
29 iun. 2012, 01:39:43
Vizualizări: 26.7K
Voturi: 6
În prezent folosesc hook-ul pentru the_content()
dar acesta se aplică în tot loop-ul WordPress. Cum pot să folosesc hook-ul doar în pagina Single.php?
De asemenea, există vreo modalitate de a aplica hook-ul doar pentru primele X articole din loop-ul WordPress?
Menționez că dezvolt un plugin
Comentarii
Toate răspunsurile la întrebare
2
1
Doar pentru a adăuga la răspunsul lui Pippin, în cazul meu unele conținuturi erau afișate și în alte părți ale paginii single
, de exemplu în bara laterală. Verificarea doar cu is_single()
a declanșat modificarea conținutului și în celelalte zone. Iată o verificare suplimentară pentru a ne asigura că doar conținutul principal va avea adăugiri:
function yourprefix_add_to_content( $content ) {
if( is_single() && ! empty( $GLOBALS['post'] ) ) {
if ( $GLOBALS['post']->ID == get_the_ID() ) {
$content .= 'Conținutul tău nou aici';
}
}
return $content;
}
add_filter('the_content', 'yourprefix_add_to_content');

Benjamin Intal
300
20 nov. 2014 13:22:40
Întrebări similare
7
răspunsuri
4
răspunsuri
9
răspunsuri