Сайдбар/Виджеты
Почему не работает виджет вывода постов по просмотрам?
Виджет сортирует посты по произвольному полю 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' );
Как вывести содержание в начале статьи?
По-умолчанию, встроенное содержание выводится перед первым заголовком в статье. Если Вы хотите вывести содержание в начале статьи, используйте один из способов.
- Перейдите Внешний вид > Настроить > Модули > Содержание и активируйте опцию Вывести содержание в начале записи.
- Установите наш пустой плагин ProFunctions и добавьте туда код:
add_filter('wpshop_toc_place', '__return_false');
Как изменить заголовок содержания?
Изменить заголовок «Содержание» можно 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')\"><span>$6</span></span>$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. Выставить такие настройки в плагине:
- Отключаем автоматический вывод YARPP в конце поста
- Выбираем количество постов на вывод
- Выбираем Custom, чтобы задать собственный вывод
- Проверяем, чтобы шаблон был от 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 пикселей. Затем в админ-панели перейти Внешний вид > Настроить > Свойства сайта и в блоке Иконка сайта загрузить иконку.