Вопросы и ответы

Reboot

Как добавить форму подписки на новости?

Встроенный в Reboot шаблон подписки на новости имеет формат:

<div class="subscribe-box">
    <div class="subscribe-box-inner">
         Здесь вставьте код формы подписки
    </div>
</div>

Вместо фразы «Здесь вставьте код формы подписки» нужно будет добавить код формы подписки. Форму можно получить в любом сервисе почтовых рассылок. Например, https://www.mailerlite.com/ru.

Чтобы добавить подписку в сайдбаре, добавьте стандартный виджет HTML-код и просто вставьте в него полный код формы.

Как в карточках постов вывести кнопку "Читать далее"?

По умолчанию, в карточках постов не выводится тег «Читать далее».

Чтобы его вывести:

  1. Нажмите Внешний вид — Настроить — Блоки — Главная и в поле Карточки постов на главной выберите Стандартная.
  2. Установите и активируйте дочернюю тему отсюда https://docs.wpshop.ru/start/child-themes.
  3. 3. В дочерней теме reboot_child создайте папку template-parts, в ней папку post-card. Из темы Reboot скопируйте в неё файл standard.php.
  4. Откройте файл standard.php в папке дочерней темы и перед строкой
<?php if ( ! $post_card->is_show_element( 'excerpt' ) ) { ?>

добавьте код

<footer class="post-box__footer">
<a href="<?php the_permalink() ?>" class="entry-footer__more">Читать далее</a>
</footer>

Как на странице записи в блоке мета-данных вывести ссылку на архив автора?

Чтобы в Reboot на странице записи в блоке мета-данных вывести ссылку на архив автора:

1. Установите и активируйте дочернюю тему отсюда https://docs.wpshop.ru/start/child-themes. Из родительской темы в дочернюю скопируйте файл reboot/template-parts/content-single.php.

2. Откройте файл reboot_child/template-parts/content-single.php, найдите строку

<?php if ( $is_show_author ) echo '<span class="entry-author" itemprop="author"><span class="entry-label">' . __( 'Author', THEME_TEXTDOMAIN ) . '</span> ' . get_the_author() . '</span>'; ?>

и замените ее на

<?php if ( $is_show_author ) echo '<span class="entry-author" itemprop="author"><span class="entry-label">' . __( 'Author', THEME_TEXTDOMAIN ) . '</span> ' . get_the_author_posts_link() . '</span>'; ?>

Как сделать вывод постов из плагина YARPP?

Если Вы хотите заменить вывод Похожих постов, встроенный в тему на плагин YARPP, но при это сохранить внешний вид — Вам необходимо:

1. Выставить такие настройки в плагине:

Вопросы и ответы

  1. Отключаем автоматический вывод YARPP в конце поста
  2. Выбираем количество постов на вывод
  3. Выбираем Custom, чтобы задать собственный вывод
  4. Проверяем, чтобы шаблон был от WPShop

Если Вы используете дочернюю тему — скопируйте в неё файл yarpp-template-wpshop.php

2. Установить плагин ProFunctions или добавить в functions.php дочерней темы код, отключающий стандартный вывод Похожих записей:

/**
 * Включить в похожих записях плагин YARPP вместо встроенных
 */
add_filter( 'reboot_yarpp_enabled', '__return_true' );

3. Затем нажмите Внешний вид — Настроить — Дополнительные стили и добавьте код


.yarpp-related {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

Как убрать удаление ссылок из меню для текущих страниц?

По умолчанию ссылка в меню, ссылающаяся на себя, удаляется. Чтобы это отключить, добавьте в functions.php дочерней темы или в плагин ProFunctions код:

add_action( 'wp_loaded', function() {
    global $wpshop_template;
    remove_filter( 'wp_nav_menu', array( $wpshop_template, 'remove_current_links_from_menu' ), PHP_INT_MAX, 2 );
} );

Почему не показывается количество просмотров?

  1. Установите бесплатный плагин WP-PostViews.
  2. Перейдите в админ-раздел Настройки > Постпросмотры и в опции Шаблон просмотров уберите слово «просмотров», оставив только %VIEW_COUNT%.

Вопросы и ответы

 

Чтобы убрать иконку комментариев в блоке похожих записей?

Перейдите Внешний вид > Настроить > Дополнительные стили и вставьте следующий код:

.related-posts .post-card__meta .post-card__comments {
display: none;
}

Вопросы и ответы

Как изменить/удалить надпись "Вам также может понравиться"?

Чтобы изменить надпись, перейдите Внешний вид > Настроить > Дополнительные настройки и в опции Заголовок похожих записей задайте свой текст.

Вопросы и ответы

Чтобы полностью удалить надпись, перейдите Внешний вид > Настроить > Дополнительные стили и ставьте следующий код:

div.related-posts__header {
display: none;
}

 

Как в записях вывести блок автора?

Перейдите Внешний вид > Настроить > Блоки > Запись и в блоке Спрятать элементы убрать отметку с опции Блок автора.

Вопросы и ответы

C формы обратной связи не приходят письма

Если с формы обратной связи не приходят письма и в папке спам их нет, установите наш пустой плагин ProFunctions и добавьте туда следующий код:

add_filter( 'wpshop_contact_form_email_from', 'email_from' );
function email_from() {
    return 'wordpress@Здесь вставьте адрес сайта без http';
}

Как вывести слайдер на главной?

Перейдите Внешний вид > Настроить > Модули > Слайдер и в опции Кол-во записей в слайдере укажите нужное число. Если оно равно «0», то слайдер выводится не будет.

Как добавить поиск в шапку сайта?

Перейдите Внешний вид > Настроить > Блоки > Шапка и в разделе Порядок отметьте пункт Поиск. Поменять местами элементы шапки можно простым перетаскиванием.

Как вносить изменения в шаблон?

Только через настройки темы в админке Внешний вид > Настройки или через создание дочерней темы.

Поддерживает ли тема английский язык?

Да, тема поддерживает английский язык и уже работает на нескольких англоязычных проектах. Ничего дополнительно устанавливать не нужно.

Как в статье добавить ссылки на предыдущую/следующую запись?

Установите наш пустой плагин ProFunctions и добавьте туда код:

add_action('reboot_single_after_the_content', 'post_links');

function post_links() {
    previous_post_link( '<div class="pagination alignleft">Предыдущая запись %link </div>');
    next_post_link ('<div class="pagination alignright"> Следующая запись %link </div>');
}

Под текстом статьи выведутся ссылки на предыдущую и следующую запись.

Как добавить рейтинг на страницах?

Перейдите Внешний вид > Настроить > Блоки > Страница и в блоке Спрятать элементы уберите отметку с опции Рейтинг.

Чтобы изменить заголовок рейтинга, перейдите Внешний вид > Настроить > Дополнительные настройки и укажите нужное значение в опции Заголовок рейтинга на страницах.

Как добавить рейтинг в постах?

Перейдите Внешний вид > Настроить > Блоки > Запись и в блоке Спрятать элементы уберите отметку с опции Рейтинг.

Чтобы изменить заголовок рейтинга, перейдите Внешний вид > Настроить > Дополнительные настройки и укажите нужное значение в опции Заголовок рейтинга в записях.

Как закрыть в noindex шапку, сайдбар, меню, подвал?

Вы можете закрыть определенные блоки в noindex через хуки. Установите наш пустой плагин ProFunctions и добавьте туда код:

/**
 * Закрываем в noindex части сайта
 */

// Шапка (логотипа, соц. кнопки, html блоки)
add_action( 'reboot_before_header', 'reboot_noindex_open' );
add_action( 'reboot_after_header', 'reboot_noindex_close' );

// Основное меню под шапкой
add_action( 'reboot_before_main_navigation', 'reboot_noindex_open' );
add_action( 'reboot_after_main_navigation', 'reboot_noindex_close' );

// Сайдбар
add_action( 'reboot_sidebar_before_widgets', 'reboot_noindex_open' );
add_action( 'reboot_sidebar_after_widgets', 'reboot_noindex_close' );

// Подвал (текст, счетчики, соц кнопки)
add_action( 'reboot_before_footer', 'reboot_noindex_open' );
add_action( 'reboot_after_footer', 'reboot_noindex_close' );

function reboot_noindex_open() {
    echo '<!--noindex-->';
}
function reboot_noindex_close() {
    echo '<!--/noindex-->';
}

Как закрыть от индексации страницы пагинации?

Чтобы закрыть от индексации страницы пагинации page/2, page/3 и т.д., установите наш пустой плагин ProFunctions и добавьте туда код:

add_action( 'wp_head', 'noindex_paged', 2 );

function noindex_paged() {
    if ( is_paged() ) {
    echo '<meta name="robots" content="noindex,nofollow"/>';
    }
}

Как добавить код статистики/счетчика?

Чтобы добавить коды статистики/аналитики на сайт (например, Яндекс Метрику или Google Analytics), нужно перейти в админ-панели Внешний вид > Настроить > Блоки > Подвал и вставить в поле Счетчики и аналитика необходимый код.

Установка и настройка

Как растянуть сайт по всей ширине?

  1. Перейдите Внешний вид > Настроить > Структура > Шапка и в настройке Ширина шапки установите значение На всю ширину.
  2. Перейдите Внешний вид > Настроить > Дополнительные настройки и отметьте опцию Контент на всю ширину.
  3. Перейдите Внешний вид > Настроить > Структура > Подвал и в настройке Ширина подвала установите значение На всю ширину.

Как увеличить логотип?

Перейдите Внешний вид > Настроить > Дополнительные настройки и задайте в соответствующих опциях максимальные ширину и высоту логотипа.

Вопросы и ответы

Как в постах вывести похожие записи?

Перейдите Внешний вид > Настроить > Блоки > Запись и в настройке Количество похожих постов задать нужное количество похожих записей для вывода. если установить «0«, то похожие записи будут скрыты.

Как вывести кнопки Поделиться в записях?

  1. Перейдите Внешний вид > Настроить > Модули > Кнопки поделиться и отметьте нужные социальные платформы.
  2. Перейдите Внешний вид > Настроить > Блоки > Запись и в блоке Спрятать элементы уберите галочку с опции Нижние социальные кнопки.

Вопросы и ответы

Не отображаются иконки на профили в социальных сетях

Проверьте в разделе Внешний вид > Настроить > Блоки > Шапка наличие отмеченной настройки Социальные сети в разделе Порядок. Если заданы и все равно не отображаются, попробуйте полностью очистить кеш сайта и в настройках браузера.

Как в шапке вывести ссылки на профили социальных сетей?

  1. Задайте ссылки на социальные профили в разделе Внешний вид > Настроить > Модули > Социальные профили
    Вопросы и ответы
  2. В разделе Внешний вид > Настроить > Блоки > Шапка отметьте пункт Социальные сети в разделе Порядок.
    Вопросы и ответы

Как на мобильном вывести меню в подвале?

Перейдите Внешний вид > Настроить > Структура > Меню в подвале и активируйте опцию Показать меню на мобильном.

Как зафиксировать меню под шапкой?

Перейдите Внешний вид > Настроить > Структура > Меню под шапкой и активируйте опцию Зафиксировать меню.

Как изменить поле address в микроразметке?

По умолчанию в микроразметке publisher в качестве поля address выводится адрес сайта. Чтобы изменить это значение, перейдите Внешний вид > Настроить > Дополнительные настройки и в опции  введите нужное значение.

Как изменить поле telephone в микроразметке?

По умолчанию в микроразметке publisher в качестве поля telephone выводится название сайта. Чтобы изменить это значение, перейдите Внешний вид > Настроить > Дополнительные настройки и в опции  введите нужное значение.

Ошибка publisher в микроразметке

Она означает, что на сайте отсутствуют данные издателя или организации. Эти данные заполняются официальными организациями или издательствами. Нужно указать телефон, адрес организации. Если у Вас просто блог, то можете за это не беспокоится. Эта ошибка никаким образом не повлияет на поисковую выдачу Вашего сайта.

Как скрыть дату/время в комментариях?

Перейдите Внешний вид > Блоки > Комментарии и уберите отметку напротив опции Показать дату комментария.

Как отдельно скрыть время в комментариях?

Перейдите Внешний вид > Блоки > Комментарии и уберите отметку напротив опции .

Как включить комментарии на страницах?

Чтобы включить комментарии на страницах, перейдите Внешний вид > Настроить > Блоки > Страница и уберите отметку напротив опции Комментарии в разделе Спрятать элементы.

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

Затем под текстом страницы поставьте галочку в поле Разрешить комментарии.

Как убрать поле "Email" из формы комментирования?

1. Установите наш пустой плагин ProFunctions и добавьте туда код:

add_filter( 'comment_form_default_fields', 'reboot_remove_email_from_comment_form' );
add_filter( 'comment_form_fields', 'reboot_remove_email_from_comment_form' );

function reboot_remove_email_from_comment_form($fields) {
    unset( $fields['email'] );
    return $fields;
}

2. Перейдите в админ-раздел Настройки > Обсуждение и уберите галочку в поле Автор комментария должен указать имя и e-mail (в противном случае комментарии отправляться не будут).

Как убрать поле "Сайт" из формы комментирования?

​Установите наш пустой плагин ProFunctions и добавьте туда код:

add_filter( 'comment_form_default_fields', 'reboot_remove_url_from_comment_form' );
add_filter( 'comment_form_fields', 'reboot_remove_url_from_comment_form' );

function reboot_remove_url_from_comment_form($fields) {
    if ( isset( $fields['url'] ) ) unset( $fields['url'] );
    return $fields;
}

Как исключить из содержания ненужные заголовки?

Чтобы, в встроенном в тему содержании, исключить ненужные заголовки, например, h3 и h4 ​установите наш пустой плагин ProFunctions и добавьте туда код:

add_filter( 'wpshop_toc_headers', 'toc_headers' );

function toc_headers() {
    return array( 'h1', 'h2' );
}

Как изменить заголовок содержания?

Чтобы изменить заголовок «Содержание», установите наш пустой плагин ProFunctions и добавьте туда код:

add_filter( 'wpshop_toc_header', 'toc_header' );

function toc_header() {
    return 'Здесь вставьте нужный текст';
}

Как вывести содержание поста (оглавление)?

В теме есть встроенные возможности вывода содержания (оглавления). Перейдите в админ-панели Внешний вид > Настроить > Модули > Содержание и активируйте опцию Включить в записях.

Вопросы и ответы

Также можно выводить на Страницах (настройка Включить на страницах).

Если нужно закрыть содержание от индексации поисковыми системами, активируйте Обернуть содержание в noindex.

Чтобы показать содержание в начале контента, отметьте Вывести содержание в начале записи.

Заголовок содержания можно указать в настройке Заголовок содержания.

Содержание выводится, если в тексте записи или страницы есть 3 и больше заголовков H2, H3 или H4. Чтобы содержание выводилось от 2-х заголовков, установите и активируйте плагин ProFunctions и в файл profunctions.php добавьте код:

function toc_headers() {
    return 2;
}
add_filter( 'wpshop_toc_minimum_headers', 'toc_headers' );

По умолчанию в содержании выводятся заголовки H1, H2, H3, H4. Чтобы исключить или добавить другие заголовоки (например, добавить H5), установите и активируйте плагин ProFunctions и в файл profunctions.php добавьте код:

function toc_headers() {
    return array( 'h1', 'h2', 'h3', 'h4', 'h5' );
}
add_filter( 'wpshop_toc_headers', 'toc_headers' );

Как на странице записи изменить тип миниатюры?

Откройте запись на редактирование, найдите в боковой панели раздел Настройки миниатюры и выберите нужный вариант в опции Тип миниатюры.Вопросы и ответы

Как убрать автоматический вывод миниатюры на странице записи?

Чтобы убрать миниатюру в записи, необходимо в админ-панели перейти Внешний вид > Настроить >​ Блоки > ​Запись и в блоке Спрятать элементы отметить пункт Миниатюра.

Миниатюры неправильного размера (растянутые, квадратные, обрезанные и т.д.)

Актуально для блогов, где ранее уже был контент. Вам необходимо пересоздать миниатюры. Установите плагин Regenerate Thumbnails, активируйте и перейдите в Инструменты > Пересоздать миниатюры. Нажмите Пересоздать все миниатюры и немного подождите, пока закончится процесс.

Нет миниатюр

Если миниатюры на сайте не отображаются (например на главной) — скорей всего они не заданы у записей. Откройте в админке любую запись, справа будет поле Миниатюра записи или Изображение записи — установите необходимую миниатюру.

Вопросы и ответы
Если у Вас много записей без миниатюр — Вы можете воспользоваться плагином Auto Post Thumbnail, чтобы автоматически расставить миниатюры ко всем записям.

WPShop Docs