Настроить тему Enfold на моем сайте WP

Мне нужно настроить заголовок в теме Enfold моего сайта WP. Слева я разместил логотип компании, а под ним основное меню. Мне нужно добавить еще одно изображение рядом с логотипом компании. Я «создал» дочернюю тему и хотел бы добавить виджет для размещения изображения справа от логотипа компании, но тема ожидала в заголовке только логотип компании и основное меню. Могу ли я настроить свой заголовок для этого? Не могли бы вы мне помочь? Спасибо!


person ruggero bilzi    schedule 02.02.2017    source источник


Ответы (2)


Если вы приобрели тему enfold, вместе с ней вы получите и дочернюю тему. Ваша часть заголовка (меню и логотип) запускается из файла helper-main-menu.php, который находится по адресу enfold/includes/helper-main-menu.php.

Теперь, чтобы получить это в дочерней теме, добавьте header.php в свою дочернюю тему, а затем добавьте папку с именем include и сохраните копию helper-main-menu.php. Это должно быть так же, как в родительской теме.

Теперь вы можете редактировать файлы дочерней темы и добавлять столько виджетов, сколько вам нужно.

Я протестировал, и это сработало для меня. Приятного кодирования :)

person Anjana Shyamlal    schedule 02.02.2017

Я заметил, что ваша тема взята из тематического леса, поэтому вам следует создать дочернюю тему, а затем скопировать файл header.php в папку дочерней темы. Затем внесите изменения в этот файл.

Для создания дочерней темы создайте папку внутри папки «темы» с именем дочерней темы. Теперь дочерняя тема должна иметь таблицу стилей, что является обязательным. Итак, добавьте таблицу стилей, и начало таблицы стилей дочерней темы должно быть следующим:

/*  
Theme Name: (theme name) Child
Theme URI: (give URL)
Description: (give description)
Version: (give your version)
Author: (author name)
Author URI: (give URL)
Template: (name of parent theme)
*/

Из них очень важным является «Шаблон», который является именем родительской темы. Чтобы избежать путаницы, возьмите имя родительской темы из таблицы стилей родительской темы.

Теперь второе — это функции вашей дочерней темы. Просто добавьте php-файл с именем functions.php и поместите приведенный ниже код.

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

}
?>

Этот код предназначен для постановки в очередь стилей родительской темы. Ну вот! ваша дочерняя тема теперь будет работать.

person Dev Kiran    schedule 02.02.2017
comment
большое спасибо .. Я уже сделал эти шаги, но моя проблема в том, что тема Enfold (а значит, и моя дочерняя тема) ожидала в заголовке логотип компании и только основное меню. Я хотел бы добавить виджет в свой заголовок для размещения изображения справа от логотипа.. Вы можете мне помочь, пожалуйста? - person ruggero bilzi; 02.02.2017