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

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

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

  1. tiaurus

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

    Ответить
    1. bizid

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

      Ответить
      1. tiaurus

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

        Ответить
        1. bizid

          Да, именно так.

          Ответить
          1. tiaurus

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

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

            <?php the_content('...'); ?>

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

            <div class="banner"> сюда скопируйте код баннера </div>

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

            Ответить
            1. bizid

              Безгранично благодарен! Удачной роботы.

              Ответить
            2. bizid

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

              Ответить
              1. tiaurus

                Еще раз уточню: вам нужно, чтобы баннер отображался только в каком-то конкретном посте?

                Ответить
                1. bizid

                  Да.

                  Ответить
              2. tiaurus

                Тогда вам будут полезны эти статьи:

                Ответить
                1. bizid

                  проблема следующая: здесь все нормально http://bit.ly/djW0RF, а вот тот же пост только отсюда http://bit.ly/bXeJrc показывает код. Что же это такое. Я конечно же извиняюсь за беспокойство.

                  Ответить
  2. tiaurus

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

    <?php if ( !is_single() && !is_page() ) : ?>
    тут ничего нет
    <?php else : ?>
    тут код баннера
    <?php endif; ?>
    Ответить
  3. tiaurus

    Вот тут https://n-wp.ru/kak-vstavlyat-reklamu-v-post-master-post-advert/ подсказывают еще один неплохой плагин для вставки PHP-кода в содержимое поста.

    Ответить