Поддержка Проблемы и решения Виджеты над статьями в мобильной версии 2017

  • Здравствуйте. Прошу помощи. Я не программист, но вставить строчки кода в нужный файл смогу. )

    Ситуация: в десктопной версии Темы Twenty Seventeen виджеты находятся справа от постов.
    (это хорошо).
    А в мобильной версии (при открытии с телефона) виджеты находятся ПОД (после) всех статей. (это плохо)
    На моем сайте календарь, являющийся виджетом, является главным инструментом пользователя.

    Задача: Есть ли возможность поднять виджеты в мобильной версии НАД постами?

    Есть ли для этого готовый бесплатный плагин или можно ли куда-то перенести код виджета?

    Огромное спасибо заранее.

    • Тема изменена 5 лет, 2 месяца назад пользователем engelsit.
Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Скажите, почему вы так стесняетесь показать свой сайт, в частности страницу, с которой нужна помощь?

    поднять виджеты в мобильной версии НАД постами?

    Один из вариантов решения:
    1. Использовать тему, в которой есть дополнительные зоны виджетов — вверху над основным контентом записи или страницы. Во всех этих темах есть такая возможность. Но и не только в них

    2.Поместить ваш календать-виджет и в эту зону.В полной версии сайта это может выглядеть не совсем красиво…. Поэтому переходим к пункту 3.

    2. С помощью плагина, управляющим показом виджетов согласно заданных условий, https://ru.wordpress.org/plugins/dynamic-widgets/ запрещаем вывод этого виджета в полной версии сайта, но разрешаем его показ в мобильной. (А тот виджет-календарь который у вас уже установлен в боковом сайдбаре можно запретить к показу в мобильной версии — чтобы не перегружать её.

    Детали, надеюсь, додумаете сами.

    Есть ли для этого готовый бесплатный плагин или можно ли куда-то перенести код виджета?

    Возможно что какой-то и найдется https://wordpress.org/plugins/search/Twenty+Seventeen/
    А так — достаточно поправить нужные шаблоны в дочерней теме (которую лучше создавать, не как описано в устаревшем документе, а с пом плагинов. Напр https://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2).

    Огромное спасибо за ответы! Меня выручил dynamic-widgets, теперь у меня категории сверху и снизу. отлично!

    Большое спасибо всем за ответы.

    Сайт: swclub-vintage.ru

    «Создать дочернюю тему» и «поправить шаблоны», для меня слишком общие советы. Звучит, как «научись программировать и напиши свое решение». ))

    Сменить Тему тоже не могу, сайт под постоянной нагрузкой, и экспериментировать так серьезно — не могу. (

    Решил по инструкции, найденной в интернете, у меня не помогло, поэтому сделал немного по-своему.

    В functions.php добавил строки:

    
    function wpb_widgets_init() {
     
        register_sidebar( array(
            'name'          => 'Custom Header Widget Area',
            'id'            => 'custom-header-widget',
            'before_widget' => '<div class="chw-widget">',
            'after_widget'  => '</div>',
            'before_title'  => '<h2 class="chw-title">',
            'after_title'   => '</h2>',
        ) );
     
    }
    add_action( 'widgets_init', 'wpb_widgets_init' );
    

    А затем в
    header.php вот эти:

    
    <?php
     
    if ( is_active_sidebar( 'custom-header-widget' ) ) : ?>
        <div id="header-widget-area" class="chw-widget-area widget-area" role="complementary">
        <?php dynamic_sidebar( 'custom-header-widget' ); ?>
        </div>
         
    <?php endif; ?>
    

    Единственное, даты в календаре, имеющие под собой ссылку, не имеют подчеркивания. Даже не представляю, куда копать, наверное, нужно новую ветку открывать.

    P.S. Да, что я что-то читал, что нужно было создать дочернюю тему, и изменять в ней, чтобы при обновлении основной темы, она не «слетела». Но, думаю, пока что и так сойдет?

    Но, думаю, пока что и так сойдет?

    до первого обновления темы

    Потом просто мои исправления исчезнут? Ничего же страшного?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Виджеты над статьями в мобильной версии 2017» закрыта для новых ответов.