n-wp.ru — блог о WordPress

Здравствуйте, у меня очередной вопрос к …

Здравствуйте, у меня очередной вопрос к вам, мне нужно вставить банер системы Ротабан в пост, как это сделать? или как можно вставить область виджета в любое место поста (блога) Заранее спасибо!

13 комментариев

  • Уточните пожалуйста, вы хотите, чтобы баннеры выводились во всех постах, или вставить баннер в какой-то отдельно выбранный пост?

    • Можно сказать, что бы каждый банер в отдельной посте. Вот например как в сайдбар можно вставить банер через виджет, так и в любом месте поста, например. Или же другим способом.

      • Виджет в сайдбаре отображается во всех постах. Вам так же нужно, только не в сайдбаре, а непосредственно в содержимом поста?

          • Посмотрите описание вот этих плагинов:

            • Как выводить рекламу Google Adsence | Easy AdSense: http://n-wp.ru/1963 — плагин подходит не только для Google Adsence.
            • Master Post Advert: http://n-wp.ru/3461 — по-моему то, что вам нужно.
            • Inline PHP: http://n-wp.ru/1634 — позволяет добавлять в пост произвольный код PHP.

            Можно обойтись и вовсе без плагинов. Для этого откройте файл single.php (находится в папке с используемой вами темой), и найдите в нем примерно такую строчку:

            Вставьте до нее (если хотите выводить баннер до содержания) или после нее (если хотите выводить баннер после основного текста) такой код:

            class=»banner» — это оформление области баннера, которое можно задать в файле style.css.

            • Извините, тут еще один вопросик, ну вот я отредактировал код файла single.php, все работает как нужно, но как сделать чтобы этот банер прикрепился к одном, отдельном посте, не отображая на всем. Получается я вывел один банер, а он отображается на всем станицах блога, а нужно только на одной. Я думаю вы меня поняли. Заранее очень благодарен.

  • Это потому, что у вас на странице http://biz-id.ru/page/4/ вывод содержимого поста идет не через функцию the_content, а как-то по другому. Думаю, что лучше для вывода баннера использовать еще и условие, проверяющее, не находитесь ли вы в одиночной записи. Если вы в ней, то баннер показывается, а если не в одиночной записи — то не показывается. Это можно сделать такой конструкцией: