• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Left сайдбар в шаблонах WP

dennis_d

ПРОВЕРЕННЫЙ
Поиск по форуму результатов не дал, поэтому открываю новую тему! Собственно вопрос в названии темы. Шаблон используется StyleShop (Elegant)+woocommerce, по умолчанию предуcмотрен только правый sidebar. Добавление левого крайне необходимо.

Сделано следующее:

1. Подключен новый элемент в function.php через файл sidebars.php (таким же образом подключен по умолчанию) и правый sidebar.
Название sidebar-4 (Еще два sidebarA отображаются в footerE)Код:
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

В админ-панель сайдбар добавился!

2. Для него скопированы стили правого бара
Код:
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

3. Создаю файл sidebar-left.php со следующим кодом:
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

4. Подключаю sidebar-left.php к шаблону страниц page.php , index.php (для проверки, потому что на главной странице не предусмотрены sidebarЫ) и прочих с помощью кода:
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
Левый блок не выводится!
Причем!
1. Удаляя запись
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
из шаблона страниц, которая была прописана по умолчанию, правый бар продолжает отображаться!
2. Левый бар отображается только если код подключения добавлять в файл sidebar.php. Отображается под контентом основной области страницы. (Пробовал ради проверки)
Скорее всего, подключение производится не в том файле, где нужно.
Помогит, пожалуйста, разобраться!
 
Последнее редактирование:
Конечно не будет работать ты всё тут напутал. Самая главная ошибка, новый сайбар зарегистрирован под sidebar-4, а такой уже есть в самой теме.

Сделай так:
1. Измени в function.php на новый сайдбар:
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
2. В файле sidebar-left.php пропиши так
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

3. Сначала проверь в полной записи single.php и в нужном месте пропиши :
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
 
Спасибо, работает! Но есть новая проблема))) need help again)))

На страницах woocommerce добавленные виджеты в новый сайдбар, неактивны)) На прочих страницах сайта работают
 
Последнее редактирование:
Обычно магазин выводится через отдельно созданную страницу, которая находится в соответствующем разделе. И надо смотреть какой шаблон выбран для этой страницы и подключен в нем сайдбар или нет.
 
Сайдбар подключен и отображается, но добавленные в него виджеты неактивны. На страницах сайта они работают, а вот на страницах магазина нет. Например, виджет поиска отображен, но ввести в него данные для поиска невозможно
 
Не сталкивался с таким. По идее должно работать. Возможно криво работает шаблон. Посмотри не наезжают там какие-нибудь div блоки или другие.
 
Не сталкивался с таким. По идее должно работать. Возможно криво работает шаблон. Посмотри не наезжают там какие-нибудь div блоки или другие.

В точку! сайдбар располагается под блоком основного контента. Работаю с файлом archive-product.php
Если подключаю здесь (строка 25):
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
бар выводится вне блока content-area. Вставка кода в любом другом месте приводит к отображения бара в футере или в области вывода товаров
Решил вывести бар, откорректировав function.php:
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
Добавил строку <div id="secondary-widget-area"></div>. Блок выводится в нужном месте, но теперь проблема вывести в него сайдбар)) php под echo, работать не хочет. Как быть?))
 
🙂 В php не очень силён, так что-то где-то подправить или по аналогии сделать. И не пойму почему правки не сделать сразу в файле archive-product.php?
 
Последнее редактирование:
Разобрался!!!! Вместо функции открытия div-ов, открыл их с помощью тегов, вручную))
 
В магазине одежды и нижнего белья, необходимо выводить разные таблицы размеров для товаров разных производителей и категорий. Есть ли универсальное решение, как реализовать данный функционал?

Вопрос снят, как дурацкий!))
 
Последнее редактирование:
dennis_d, для таких вопросов надо создавать отдельную тему. А так встречал какие-то таблицы в продуктах для woocommerce
 
Назад
Сверху