anonymized-17844177
(@anonymized-17844177)
suryano11, привет.
Быстрый костыль, который должен помочь (добавлять либо в стили дочерней темы, либо в «Дополнительные стили»):
@media (max-width: 768px) {
.footer-bar tr {display: grid;}
}
Более правильно было бы избавиться от таблицы с пятью колонками и использовать блоки с заданной в теме сеткой, тогда и на моб. устройствах будет отображаться всё корректно.
Быстрый костыль, который должен помочь (добавлять либо в стили дочерней темы, либо в «Дополнительные стили»):
Помогло, спасибо!
Более правильно было бы избавиться от таблицы с пятью колонками и использовать блоки с заданной в теме сеткой
Питаюсь найти более разумное решение , тем не менее , если когда то придется внести изменение в меню, в этой таблице не будет автоматичеси вносится изменение , придется заново рисовать таблицу и вставить . Моя тема не предлагает вывод многострочного меню в подвале (одной строкой да,я уже вставил выше таблицы) . Немного поковыряюсь в поисках решении
anonymized-17844177
(@anonymized-17844177)
suryano11, на здоровье 🙂
Питаюсь найти более разумное решение
У вас сейчас, как вижу, в текстовом виджете вся таблица прописана. Можно, к примеру, создать 5 дополнительных зон для виджетов, учитывая заданную сетку, а потом назначить отдельные меню в каждую зону, чтобы вывести ссылки.
Можно, к примеру, создать 5 дополнительных зон для виджетов
У меня дела обстоят немного по другому, если даже не совсем по другому.
Моя тема GeneratePress имеет для футера две зоны, самый низ называется «панель подвала», там делить на вертикальные колонки нельзя, по-этому я сначала вставил меню через таблицу, которая съехала и исправил только благодаря вашему коду, больше никак.
Но помимо панели подвала есть в теме отдельная область и называется «виджет подвала «, в настройках можно включить от 1 до 5 виджетов(фактически виджеты в виджете) , я например включил 3 виджета и они выводятся в одном «виджете подвала» рядом, как три колонки(можно до 5) и в каждой колонке (фактически в виджетах в общем виджете под именем «виджет подвала»). Я для каждой колонки создал отдельное меню и вставил их по отдельности.
Казалось бы всё хорошо, в чём же тогда проблема?
Но дело в том, что виджет подвала находится выше панели подвала и нужно меню создать в панели (внизу) а не в виджете (вверху).
Решение задачи я вижу в следующем :
1. Поменять местами блоки виджет подвала с панель подвала, но если даже это возможно, то минус метода в том, что (я так полагаю) с панелей поднимется информация копирайта, а нужна, что она находилась внизу, а если останется внизу, то метод хорош.
2. Каким то образом добавить в панель подвала свойства виджета подвала, и меню добавить внизу в панели, а информация о сайте вверху, но чтобы копирайт остался внизу на всю ширину, а не зависал от количества колонок.
3. Оставить в покое панель подвала и оставить только там копирайт и каким то образом дублировать блок «виджет подвала» например «виджет подвала 1″и в каждом блоке настроить по своему, например в самом вверху включить две столбы и в каждом разместить информацию, добавить виджеты и т. Д. В середине блок «виджет подвала» делить на три или иное количество колонок и в каждом разместить например кусок меню (что и я сделал сейчас). А в самом низу оставить панель подвала с копирайтом.
То есть в этой басне нужно футеру придать макет, где вверху одна строка и один столбец или две столбца на всю ширину для информации о сайте , в середине одна строка, но N количества рядов (столбцов) где в каждом столбце можно добавить отдельные виджеты, в моем случае меню, счётчики, а внизу одна строка и один столбец (для копирайта)
Я нарисовал макет футера из трёх независимых блоков (три строка). Можно ли реализовать такое? Где все три блоки вне зависимости можно будет включить или отключить и поменять местами. У меня на данный момент две такие блоки причём подвал обязательно внизу и нельзя его делить на колонки
https://www.rianovost.ru/IMG_20200524_154956.png
anonymized-17844177
(@anonymized-17844177)
suryano11,
Я нарисовал макет футера из трёх независимых блоков (три строка). Можно ли реализовать такое?
Можно, но решение зависит уже от ваших навыков и опыта работы с кодом)