⚠️ Внимание ⚠️
Документация переехала и теперь доступна по новому адресу.

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

Сайдбар/Виджеты

Почему не работает виджет вывода постов по просмотрам?

Виджет сортирует посты по произвольному полю views, а сама тема просмотры статей не считает. Необходимо установить плагин, например WP-PostViews.

Как вставить виджет со страницей Facebook?

Сгенерируйте необходимый код тут и вставьте этот код в виджет Текст в разделе Внешний вид > Виджеты.

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

Перейдите в админ-панели в раздел Внешний вид > Виджеты и добавьте к необходимому виджету (рубрики или меню) класс widget-mobile-menu.

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

Как включить/показать сайдбар на мобильном?

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

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

1. Перейдите в админ-меню Внешний вид > Виджеты и перетащите виджет Вывод статей в нужное место сайдбара.

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

2. В настройках виджета укажите заголовок, сортировку, вывод определенных постов, их количество и отображение (обычное или компактное).

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

3. Нажмите кнопку Сохранить.

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

Миниатюры

Нет миниатюр

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

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

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

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

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

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

Содержание/Оглавление

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

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

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

Содержание выводится, если в тексте записи или страницы есть 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' );

Как вывести содержание в начале статьи?

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

  1. Перейдите Внешний вид > Настроить > Модули > Содержание и активируйте опцию Вывести содержание в начале записи.
  2. Установите наш пустой плагин ProFunctions и добавьте туда код:
add_filter('wpshop_toc_place', '__return_false');

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

Изменить заголовок «Содержание» можно 2-мя способами.

  1. Перейдите Внешний вид > Настроить > Модули > Содержание и в опции Заголовок содержания введите нужный текст.
  2. Установите наш пустой плагин ProFunctions и добавьте туда код:
add_filter( 'wpshop_toc_header', 'toc_header' );

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

Комментарии

Как сделать, чтобы теги скрытия ссылки [mask_link][/mask_link] работали в комментариях?

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

if ( ! function_exists('urlspan_replace_link') ) {
function urlspan_replace_link($comments_text) {
    $pattern = '/\[mask_link\](.*?)<a (.*?)href=[\"\']([a-zA-Z]+:\/\/)?(.*?)[\"\'](.*?)>(.*?)<\/a>(.*?)\[\/mask_link\]/i';
    $comments_text = preg_replace($pattern, "$1<span class='spanlink' onclick=\"GoTo('_$4')\"&gt<span&gt$6</span&gt</span&gt$7", $comments_text);
    return $comments_text;
}
add_filter('comment_text', 'urlspan_replace_link');
}

Ссылки в комментариях должны быть такого вида:

[mask_link]<a href="http://адрес ссылки" target="_blank" rel="noopener">Текст ссылки</a>[/mask_link]

Микроразметка

Что означает ошибка publisher в микроразметке?

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

Как добавить значения address и telephone для микроразметки publisher?

Перейдите Внешний вид > Настроить > Расширенные настройки и введите соответствующие значения.

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

Социальные сети

Почему не отображаются иконки на профили в социальных сетях?

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

Как вставить Instagram запись?

Просто вставьте в новой строке ссылку на запись Instagram, например, https://www.instagram.com/p/BRpG6BIBNxg/, и она сама преобразуется в запись:

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

Оформление контента

Для чего нужны чекбоксы в ингредиентах?

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

Хлебные крошки

Как вывести хлебные крошки?

Перейдите Внешний вид > Настроить > Модули > Хлебные крошки и активируйте опцию Включить хлебные крошки.

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

Как показать хлебные крошки в архивах?

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

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

Другое

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

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

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

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

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

Необходимо установить и активировать плагин WP-PostViews. В настройках плагина в шаблоне просмотра указать %VIEW_COUNT%.

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

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

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

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

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

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

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

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

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

Перейдите в Внешний вид > Настроить > Дополнительные стили и укажите код ниже. Вы можете заменить значение 400px на ширину , а 150px — на высоту своего логотипа.

@media (min-width: 576px) {
    .site-logotype img {
        max-width: 400px;
        max-height: 150px;
    }
}

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

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

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

add_shortcode( 'search', 'shortcode_search' );

function shortcode_search() {
    return get_search_form();
}

Затем нажмите Внешний вид > Настроить > Блоки > Шапка и в блоках «HTML код #1» или «HTML код #2» добавьте шорткод [search].

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

Чтобы закрыть от индексации страницы пагинации 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"/>';
    }
}

Как добавить логотип?

В админ-панели перейдите в раздел Внешний вид > Настроить > Блоки > Шапка и в блоке Логотип добавьте нужное изображение.

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

Как добавить фавикон?

Сначала необходимо сгенерировать из картинки иконку с минимальным размером 512х512 пикселей. Затем в админ-панели перейти Внешний вид > Настроить > Свойства сайта и в блоке Иконка сайта загрузить иконку.

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

 

WPShop Docs