#php #function #background-image #overlay #element
Вопрос:
Добрый вечер
Мой сайт находится skaipatras.gr
Я хочу, чтобы фоновое объявление отображалось полностью в 100% браузере, как на сайте pelop.gr.
Я использую Расширенную рекламу.
Они говорят, что я могу переместить фон в другой элемент, используя приведенный ниже код в functions.php файл вашей темы.
add_filter( 'advanced-ads-pro-background-selector', 'my_custom_background_selector' ); function my_custom_background_selector(){ return '.main-container'; }
Но у них есть примечание, в котором говорится, что мне нужно заменить .main-контейнер накладывающимся элементом.
Может кто-нибудь, пожалуйста, помочь мне понять, где я могу это найти?
Ответ №1:
Я тот, кто написал руководство по фоновой рекламе. Это было предназначено для разработчиков, но, возможно, это краткое введение поможет. Код, на который вы ссылались, необходим, когда фон покрыт другим элементом.
Перейдите на свой сайт и щелкните правой кнопкой мыши область, в которой вы хотите, чтобы появилось фоновое объявление. Затем нажмите «проверить». Это должно открыть консоль разработчика в вашем браузере, выделив HTML-элемент, покрывающий это пространство.
Посмотрите на HTML-элемент, чтобы увидеть, имеет ли он id
class
атрибут или. Например,. <div id="container" class="grid-1 block">
Если есть id
, то замените .main-container
в своем коде значение #
. Так что в моем примере это было бы так #container
.
Если есть только классы, то вы можете их использовать. например, .grid-1
или, если классов несколько .grid-1.block
.
Удачи!
Комментарии:
1. Спасибо за ваш ответ, но я уверен, что делаю что-то не так, и каждый раз, когда я пытаюсь вставить код, я уничтожаю свой сайт ….. Хе-хе-хе, так что я попробую решение для полного доступа с липкой рекламой в нем.
2. Если ваш сервер выйдет из строя, возможно, возникнет проблема с скопированным вами кодом. Если измененный фон нарушает ваш макет, то, скорее всего, ваша тема несовместима с этой функцией, и использование липкой рекламы кажется отличным решением.