Настройка тем Wordpress
Тема Doctorsline
Тема является дочерней для Novellite. Одностраничная тема, для лендинга достаточна. Настраивается просто, но есть неявные моменты, которые пришлось поискать.
1. Основное меню. По умолчанию дублируется главная страница. Нужно создать свое меню, сделать его основным и связать с Front Menu.
Добавлять элементы в меню можно как через "Внешний вид - Настройка", так и через "Внешний вид - Меню".
По умолчанию пункт Контакты ведет на отдельную страницу Контакты. Чтобы не дублировать формы и перейти на форму внизу главной страницы нужно добавить в меню "произвольную ссылку", назвать ее как надо и сослаться на #section5 (взято отсюда)
2. Если не нужна секция "наша команда", можно сделать из нее любые 3 позиции. Я, например, записал туда основные группы товаров.
3.
Тема Llorix lite
Оказалось, что в header.php и footer.php используются теги <h1>, причем их при выводе страниц не видно.
Нужно убирать их через редактор тем после каждого обновления, или записать измененные файлы в Child тему.
Тема Onepress
Максимальная ширина featured image изменяется в style.css
1
|
.posted-on {visibility: hidden; white-space: nowrap; overflow: hidden;color:transparent;} |
Это в футере после
<a href="http://www.directrix.ru"><img src="http://www.directrix.ru/images/empty.gif" alt="Directrix.ru - рейтинг, каталог сайтов" width="0" height="0" border="0"></a> <!--counnter directrix end--> |
Кнопки для социальных сетей. Перепробовал много плагинов, все или тяжелые, или кривые, или нет российских сетей. Потом вспомнил, что на старом сайте стояли кнопки от яндекса, вставил вот этот код в single.php после
Вставка последний сообщений форума на главную страницу:
В файле section-contact.php после
1
|
|
Языковые файлы в дочерней теме
Как оказалось, переведенные языковые файлы не подтягиваются в дочернюю тему по умолчанию. Необходимо сделать некоторые действия.
1. В папке дочерней темы создать папку languages
2. В файле functions.php дочерней темы создать функцию вида:
// Load translation files from your child theme instead of the parent theme
function my_child_theme_locale() {
load_child_theme_textdomain( 'onepress', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'my_child_theme_locale' );
Обратите внимание, в данном примере onepress - название [папки] родительской темы.
3. В созданную папку languages нужно скопировать переведенные mo и po файлы. Причем mo файл не должен содержать название темы, а только идентификатор языка, т.е. для русского его название должно быть ru_RU.mo
Опубликовано