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

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

Создай свой первый сайт на WordPress

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-кода в содержимое поста.

    Ответить