Często zdarza się tak, że chcemy dodać własny wpis, reklamę, grafikę na końcu każdego wpisu w WordPress. Jest to możliwe dzięki filtrowi the_content .

Nowy filtr możemy zdefiniować w pliku functions.php . W tym celu doklejamy do tego pliku następujący tekst:

add_filter('the_content', 'append_content_text');
function append_content_text($content)
{
if(!is_single())
{
return $content;
}
// w następnej linii umieszczamy nasz wpis
$content .= "<p>Nasz tekst</p>";
return $content;
}

Do zmiennej $content możemy wpisać dowolny fragment kodu, np. Javascript. Należy pamiętać o formatowaniu tekstu, ponieważ WordPress sam o to nie zadba.

Jeżeli nasz tekst ma być także doklejany do treści stron, wystarczy zamienić is_single() na is_singular().

Leave A Reply

Exit mobile version