Поддержка Проблемы и решения Одна картинка на всех страницах

  • Решено pingv

    (@pingv)


    Как сделать, чтобы одна картинка отображалась на всех страницах прямо над футером?

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Юрий

    (@yube)

    Вставить ее в начало шаблона футера.

    Автор pingv

    (@pingv)

    В раздел виджета Вы имеете ввиду?

    Модератор Юрий

    (@yube)

    При чем тут виджеты? Я даже не знаю, есть ли они на Вашем, неведомом мне сайте. Я написал «в начало» потому, что если бы я дал ориентировку на тег <footer>, вполне могло бы оказаться, что такого тега в шаблоне нет, а телепатией меня бог не наделил.

    В раздел виджета Вы имеете ввиду?

    Ну если правильно, то да.
    Но Юрий имел ввиду открыть файл footer.php и в его начало вставить html-код нужной картинки

    Автор pingv

    (@pingv)

    Неведомый вам сайт находится на локалке, я не могу его сюда скинуть.

    Как мне поместить картинку «в начало» футера? Каким образом я должен это сделать? Через код? Куда его писать? В footer.php? А там перед какой строчкой?
    Тема OceanWP, виджеты присутствуют и они все заняты под нужные разделы (всего 4 виджета).

    • Ответ изменён 1 год назад пользователем pingv.

    Как мне поместить картинку «в начало» футера? Каким образом я должен это сделать? Через код? Куда его писать? В footer.php? А там перед какой строчкой?
    Тема OceanWP

    Тема OceanWP имеет большое количество хуков.
    Если вы разработчик, то посмотрите в документации нужные вам хуки и напишите шорткод для блока с картинкой.
    Есть возможность вставок как перед футером Before Footer, Before Footer Inner, Before Footer Widgets, Before Footer Widgets Inner, так и после основного контента.
    https://docs.oceanwp.org/category/376-hooks/4?sort=name

    я не могу его сюда скинуть.

    Сочувствую. Вас за что-то наказали?
    Если нет возможности показать сайт, то и ответы будут очень общие. Если будут.

    Модератор Юрий

    (@yube)

    Тема OceanWP

    Уже лучше.
    Если совсем по-простому, то в шаблон footer.php (дочерней темы!!!) перед

    <?php do_action( 'ocean_before_footer' ); ?>
    

    добавляем

    <div><img src="..."></div>
    

    Солить по вкусу, варить до готовности. В смысле стилизовать.

    Также можно воспользоваться предоставленным темой хуком (чтобы не трогать шаблон) и каким-либо плагином сниппетов. Код примерно такой:

    add_action('ocean_before_footer', function() {
      echo '<div><img src="..."></div>';
    });
    
    Автор pingv

    (@pingv)

    Воспользовался кодом
    <div><img src="..."></div>
    Спасибо большое

    Сочувствую. Вас за что-то наказали?

    Нет) Нужно настраивать как-то опенсервер, чтобы другие видели мой сайт. С настройками по умолчанию сайт недоступен на других устройствах. Но с этим уже нужно идти на другой форум, знаю

    Нужно настраивать как-то опенсервер, чтобы другие видели мой сайт.

    Вы все путаете. Нужен нормальный хостинг, а не игры «я у мамы локальный админ»

    Автор pingv

    (@pingv)

    Вы все путаете. Нужен нормальный хостинг, а не игры «я у мамы локальный админ»

    Соглашусь, на собственный хостинг еще не заработал, а пробные брать на 5-7 дней не вариант:)

    Не заработали 100-150 рублей в месяц?

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Одна картинка на всех страницах» закрыта для новых ответов.