Одним из ключевых аспектов хорошо спроектированного веб-сайта является удобство взаимодействия с пользователем. Когда дело доходит до навигационных меню, важно убедиться, что пользователи могут легко получить доступ к профилям социальных сетей, нажимая на значки социальных сетей. Одна из распространенных просьб — открыть эти значки в новых вкладках, чтобы пользователи могли просматривать страницы социальных сетей, не покидая веб-сайт. В этой статье мы рассмотрим несколько методов достижения этой функциональности с помощью темы Divi в WordPress. Итак, приступим!
Метод 1: использование настройщика темы Divi
Тема Divi предлагает интуитивно понятный способ изменения поведения значков социальных сетей в меню. Выполните следующие действия:
- Перейдите на панель управления WordPress и выберите «Divi» ->«Настройщик тем».
- Нажмите «Заголовок и навигация» ->«Основная строка меню».
- Прокрутите вниз до раздела «Значки социальных сетей».
- Установите флажок «Открыть в новой вкладке».
- Сохраните изменения и обновите веб-сайт, чтобы увидеть обновленное поведение.
Метод 2: добавление собственного кода JavaScript
Если вы предпочитаете более практический подход, вы можете добиться того же результата, добавив собственный код JavaScript. Вот пример:
- Перейдите на панель управления WordPress и выберите «Divi» ->«Параметры темы».
- Нажмите вкладку «Интеграция».
- Прокрутите вниз до раздела «Добавьте код в свой блог».
- Добавьте следующий фрагмент кода JavaScript:
<script type="text/javascript">
jQuery(document).ready(function($) {
$('.et-social-icons a').attr('target', '_blank');
});
</script>
- Сохраните изменения и обновите веб-сайт, чтобы увидеть обновленное поведение.
Метод 3: использование дочерней темы
Если вам удобно работать с дочерними темами, рекомендуется использовать этот метод, чтобы гарантировать сохранение ваших изменений во время обновлений темы. Вот как это можно сделать:
- Создайте дочернюю тему для темы Divi (если вы еще этого не сделали).
- В папке дочерней темы создайте новый файл с именем «functions.php», если он не существует.
- Добавьте следующий код в файл «functions.php»:
add_action('wp_enqueue_scripts', 'custom_divi_scripts');
function custom_divi_scripts() {
wp_enqueue_script(
'custom-divi-scripts',
get_stylesheet_directory_uri() . '/assets/js/custom-divi-scripts.js',
array('jquery'),
'1.0',
true
);
}
- Создайте новую папку под названием «assets» в папке дочерней темы.
- Внутри папки «assets» создайте новую папку под названием «js».
- Создайте новый файл с именем «custom-divi-scripts.js» внутри папки «js».
- Добавьте следующий код JavaScript в файл «custom-divi-scripts.js»:
jQuery(document).ready(function($) {
$('.et-social-icons a').attr('target', '_blank');
});
- Сохраните изменения, активируйте дочернюю тему и обновите веб-сайт, чтобы увидеть обновленное поведение.
Открывая значки социальных сетей в меню Divi на новых вкладках, вы улучшаете взаимодействие с пользователем и поощряете посетителей взаимодействовать с вашим присутствием в социальных сетях, не прерывая сеанс просмотра. Независимо от того, решите ли вы использовать встроенные параметры в настройщике темы Divi или использовать собственный код JavaScript в дочерней теме, реализация этой небольшой настройки может значительно улучшить удобство использования вашего веб-сайта.