Баннер под постом wordpress

На многих блогах стоят плагины, сразу под постом выводят похожие публикации блога. У меня например стоит плагин Yet Another Related Posts Plugin.

Если взять шаблон постов вордпресса single.php и засунуть код любого баннера или просто нужный нам текст после the_content(); то ничего не получится (плагины похожих постов выведутся выше нашего баннера.

Я попросил помощи у серча forum.searchengines.ru/showthread.php?t=505647 и мне повезло, знающие люди подсказали один из вариантов

В файле functions.php который по стандарту лежит в папке /wp-content/themes/тема/ вписываем PHP код:

<span style="color: #000000;"><span style="color: #007700;">function </span><span style="color: #0000bb;">add_post_content</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$content</span><span style="color: #007700;">) {if(!<span style="color: #0000bb;">is_feed</span><span style="color: #007700;">() && !</span><span style="color: #0000bb;">is_home</span><span style="color: #007700;">()) {<span style="color: #0000bb;">$content </span><span style="color: #007700;">.= </span><span style="color: #dd0000;">'<p>This article is copyright &copy; '</span><span style="color: #007700;">.</span><span style="color: #0000bb;">date</span><span style="color: #007700;">(</span><span style="color: #dd0000;">'Y'</span><span style="color: #007700;">).</span><span style="color: #dd0000;">'&nbsp;'</span><span style="color: #007700;">.</span><span style="color: #0000bb;">bloginfo</span><span style="color: #007700;">(</span><span style="color: #dd0000;">'name'</span><span style="color: #007700;">).</span><span style="color: #dd0000;">'</p>'</span><span style="color: #007700;">;}return <span style="color: #0000bb;">$content</span><span style="color: #007700;">;}</span></span></span></span></span>

<span style="color: #000000;"><span style="color: #007700;"><span style="color: #007700;"><span style="color: #007700;"><span style="color: #007700;"><span style="color: #0000bb;">add_filter</span><span style="color: #007700;">(</span><span style="color: #dd0000;">'the_content'</span><span style="color: #007700;">, </span><span style="color: #dd0000;">'add_post_content'</span><span style="color: #007700;">);
</span> </span></span></span></span></span>

И в место <p>This article is copyright &copy; '.date('Y').'&nbsp;'.bloginfo('name').'</p>
вставляем код своего баннера.

Результат можно увидеть на моем блоге, на месте баннера стоит  партнерка rotaban.ru которая окупает месячные затраты на хостинг под этот блог.

Метки: wordpress
Еще посты: Из рубрики:

Добавить комментарий