Categories

Новые шаблоны

WordPress. Как работать со скрытыми виджетами

Kate Daniels Октябрь 24, 2014
Rating: 5.0/5. From 2 votes.
Please wait...

Из этого туториала вы узнаете, как удалить скрытые виджеты из боковой колонки в шаблонах WordPress с CherryFramework.

WordPress. Как работать со скрытыми виджетами

Скрытые виджеты отображаются в боковой колонке страниц записей, если у вас нет виджетов в соответствующей области виджетов.

Существуют такие скрытые виджеты: Поиск (Search), Навигация (Navigation), Архивы (Archives) и Метаданные (Meta).

WordPress_How_to_manage_hidden_widgets

  1. Откройте корневой каталог WordPress и перейдите в папку wp-content\themes\CherryFramework.

  2. Скопируйте файл sidebar.php из папки CheryFramework в папку \themeXXXXX (здесь XXXXX — это номер вашей темы). Так вы сможете сохранить внесенные изменения после обновления CherryFramework.

  3. Код файла sidebar.php выглядит следующим образом:

    <?php
      /**
      * Sidebar Name: Static Sidebar
      */
      ?>
    <?php if ( ! dynamic_sidebar( theme_locals("sidebar") )) : ?>
      <div id="sidebar-search" class="widget">
      <?php echo '<h3>' . theme_locals("search") . '</h3>'; ?>
      <?php get_search_form(); ?> <!-- outputs the default WordPress search form-->
      </div>
     <div id="sidebar-nav" class="widget menu">
      <?php echo '<h3>' . theme_locals("navigation") . '</h3>'; ?>
      <?php wp_nav_menu( array('menu' => 'Sidebar Menu' )); ?> <!-- editable within the WordPress backend -->
      </div>
     <div id="sidebar-archives" class="widget">
      <?php echo '<h3>' . theme_locals("archives") . '</h3>'; ?>
      <ul>
      <?php wp_get_archives( 'type=monthly' ); ?>
      </ul>
      </div>
     <div id="sidebar-meta" class="widget">
      <?php echo '<h3>' . theme_locals("meta") . '</h3>'; ?>
      <ul>
      <?php wp_register(); ?>
      <li><?php wp_loginout(); ?></li>
      <?php wp_meta(); ?>
      </ul>
      </div>
    <?php endif; ?>
    
    

    Как вы видите, каждому виджету соответствует отдельная часть кода.

    1. Виджет Поиска (Search widget):

      <div id="sidebar-search" class="widget">
        <?php echo '<h3>' . theme_locals("search") . '</h3>'; ?>
        <?php get_search_form(); ?> <!-- outputs the default WordPress search form-->
      </div>
      
    2. Виджет Навигации (Navigation widget):

      <div id="sidebar-nav" class="widget menu">
        <?php echo '<h3>' . theme_locals("navigation") . '</h3>'; ?>
        <?php wp_nav_menu( array('menu' => 'Sidebar Menu' )); ?> <!-- editable within the WordPress backend -->
      </div>
      
    3. Виджет Архивов (Archives widget):

      <div id="sidebar-archives" class="widget">
        <?php echo '<h3>' . theme_locals("archives") . '</h3>'; ?>
        <ul>
        <?php wp_get_archives( 'type=monthly' ); ?>
        </ul>
      </div>
      
    4. Виджет Метаданных (Meta widget):

      <div id="sidebar-meta" class="widget">
        <?php echo '<h3>' . theme_locals("meta") . '</h3>'; ?>
        <ul>
        <?php wp_register(); ?>
        <li><?php wp_loginout(); ?></li>
        <?php wp_meta(); ?>
        </ul>
      </div>
      
  4. Удалите (или обозначьте, как комментарий) код для виджета, который вы хотите удалить из боковой колонки сайта.

Вы также можете воспользоваться детальной видео-инструкцией:

WordPress. Как работать со скрытыми виджетами

Шаблоны Wordpress
Эта запись была размещена в WordPress туториалы и помечена как hidden, php, widget, WordPress. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов