WordPress Dashicons: как их использовать на сайте WordPress

Опубликовано: 2022-10-14

Вы новичок и хотите научиться использовать Dashicons в WordPress?

Dashicons — это иконочный шрифт (похожий на FontAwesome), который поставляется с каждой установкой WordPress. Он легкий и содержит достаточное количество значков для большинства пользователей, чтобы избежать установки стороннего набора значков.

По умолчанию Dashicons загружаются только на серверной части. Однако вы можете легко добавить Dashicons во внешний интерфейс, используя простой код.

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

В этом руководстве мы покажем вам, как использовать Dashicons в WordPress.

Что такое дашиконы WordPress?

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

WordPress Dashicons

Поскольку их разработала команда WordPress, они имеют встроенную поддержку WordPress и могут использоваться без дополнительных скриптов. Доступно около 350 иконочных шрифтов, которые вы можете найти на официальных ресурсах разработчиков WordPress.

Вы можете использовать эти значки на:

  • панель администратора вордпресс
  • Меню навигации
  • Страницы и посты
  • Метаданные
  • Пользовательские плагины и темы
  • Интерфейсный дизайн

Возможно, вы заметили, что мы называем Dashicons «значками шрифтов», а не «значками». Это потому, что есть разница между значками шрифта и обычными значками.

В чем разница между значками изображений и значками шрифтов?

Значки шрифтов и значки изображений служат той же цели. Разница лишь в том, как они сохраняются на сервере.

Иконки изображений — это крошечные изображения, которые вы размещаете на различных элементах своего веб-сайта. Значки шрифтов — это фрагменты кода, которые ваш браузер преобразует в векторное изображение.

Зачем использовать Dashicons?

Вы должны использовать значки шрифтов (Dashicons) вместо значков изображений по многим причинам.

  • Они масштабируются по умолчанию, точно так же, как текст на вашем веб-сайте WordPress. Это означает, что они будут хорошо выглядеть независимо от размера экрана пользователя.
  • Дашиконы также легковесны. Это означает, что производительность вашего веб-сайта WordPress будет выше, чем при использовании значков изображений.
  • Dashicons, поскольку они текстовые, могут быть дополнительно настроены с помощью CSS. Вы можете добавлять эффекты, такие как тени, градиентные цвета, анимацию и многое другое.
  • Dashicons также полезны для минимизации HTTP-запросов, поскольку они загружаются одновременно с другими шрифтами. Если вы используете много изображений на своем сайте, вам придется делать много запросов на их получение, что увеличивает время загрузки страницы.

Как использовать Dashicons в WordPress?

Не волнуйся. Использование значков Dash не требует продвинутых навыков программирования. Следуйте инструкциям ниже, и вы сразу же получите Dashicons на своем веб-сайте WordPress.

Включение WordPress Dashicons во внешнем интерфейсе

Прежде чем использовать WP Dashicons, вы должны сначала включить их для используемой темы. Это делается путем добавления небольшого фрагмента кода в файл functions.php .

Во-первых, вам нужно перейти в «Внешний вид» Редактор тем на панели администратора WordPress.

Теперь найдите файл functions.php в списке файлов справа.

Затем прокрутите вниз до конца functions.php и добавьте этот код:

function enable_frontend_dashicons() { wp_enqueue_style( 'dashicons' ); } add_action( 'wp_enqueue_scripts', 'enable_frontend_dashicons' );

Включение WordPress Dashicons во внешнем интерфейсе

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

Вот и все! Теперь вы готовы начать использовать WP Dashicons. Далее мы покажем вам, как получить код HTML и CSS для Dashicons.

Как получить код HTML и CSS Dashicons

На WordPress.org есть библиотека Dashicon, где вы можете получить коды CSS и HTML для каждой иконки.

Просто перейдите на страницу ресурсов для разработчиков WordPress. Здесь вы увидите список доступных Dashicons.

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

Затем, в зависимости от ваших потребностей, выберите «Копировать HTML » или «Копировать CSS ».

После нажатия появится всплывающее окно с кодом. Просто скопируйте код в буфер обмена.

Получите код Dashicons HTML и CSS

Теперь, когда вы включаете Dashicons и копируете код, все, что вам нужно решить, это где использовать значки Dashicons на панели управления WordPress. Например, вы можете использовать значок на темы, метаданные, меню навигации и т. д.

Как использовать WordPress Dashicons для конкретных целей

Вы видели, как использовать Dashicons на своем сайте, и теперь мы покажем, как вы можете использовать их для определенных целей.

Добавление Dashicons на страницы и записи WordPress

Чтобы добавить значок Dashicons на страницу или запись WordPress, сначала скопируйте HTML-код значка, который вы хотите использовать.

Скопируйте HTML-код Dashicon для записей и страниц WordPress

После этого вы должны поместить код HTML в шорткод рендеринга HTML. Большинство конструкторов страниц используют шорткод Custom HTML или блок Custom HTML, если вы используете редактор Gutenberg. Имейте в виду, что для пользователей классического редактора это означает вставку HTML-кода на вкладку « Текст » редактора.

Кроме того, вы можете использовать тот же HTML-код внутри пользовательского HTML-виджета , чтобы добавить значок Dashicons в область виджета.

Чтобы добавить значок, откройте страницу или запись и вставьте в нее пользовательский блок HTML . Вы можете либо вставить скопированный код непосредственно в блок, либо окружить его HTML-кодом.

Добавьте Dashicon в пост и на страницу WordPress

После вставки HTML-кода опубликуйте страницу/публикацию и просмотрите ее во внешнем интерфейсе, чтобы увидеть результат.

Предварительный просмотр внешнего интерфейса Dashicon

Используйте WP Dashicons для меню навигации

Чтобы добавить WP Dashicons в меню навигации WordPress, сначала скопируйте HTML-код значка, который вы хотите использовать.

После этого вернитесь обратно в панель управления WordPress и нажмите Внешний вид »Меню .

Затем выберите меню, которое вы хотите отредактировать, и щелкните пункт меню, к которому вы хотите добавить значок.

Затем найдите параметр « Навигационная метка » в разделе расширенного пункта меню. Вам нужно будет вставить HTML-код прямо в эту область. Вы можете вставить код либо до, либо после метки существующего пункта меню. После добавления HTML-кода нажмите кнопку « Сохранить меню », чтобы сохранить изменения.

Добавление Dashicon в меню навигации WordPress

Затем посетите внешний интерфейс вашего веб-сайта, чтобы увидеть, как отображается выбранный вами значок.

Главная Dashicon в меню навигации

Добавить Dashicons в меню администратора

Чтобы добавить пользовательский тип записи на ваш веб-сайт WordPress, сначала используйте функцию register_post_type() , чтобы зарегистрировать его. Эта функция принимает несколько параметров, одним из которых является menu_icon . Он позволяет вам выбрать, какой значок будет отображаться рядом с пунктом меню пользовательского типа сообщения на панели администратора.

Чтобы использовать Dashicons, установите для параметра menu_icon полное имя значка при вызове функции register_post_type() (например, dashicons-format-video).

Например, мы зарегистрировали пользовательский тип записи под названием «фильм» с разделом меню со значком видео в формате dashicons рядом с ним.

Создать пользовательский тип записи в WordPress

Мы зарегистрировали тип записи фильма с помощью функции wp_cpt() , которая связана с хуком действия инициализации в этом небольшом фрагменте кода.

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

Пользовательский тип сообщения в меню администратора

Использование пользовательского шорткода Dashicons

Вы можете быстро добавить Dashicons на свой веб-сайт с помощью шорткода. Это отличное решение, если вы создаете веб-сайт для кого-то еще и хотите, чтобы владелец веб-сайта мог легко вставлять нужные значки на свой сайт без необходимости возиться с HTML.

Вот код, который вам нужно добавить в файл functions.php , чтобы использовать короткие коды Dashicons:

Создание шорткода Dashicon в WordPress

Затем вы можете использовать такой шорткод для сообщений и страниц:

Вызовите шорткод на странице и опубликуйте в WordPress

Имейте в виду, что таблица стилей Dashicons должна быть загружена на интерфейс вашего веб-сайта, чтобы шорткод работал.

Сделайте резервную копию вашего веб-сайта перед редактированием файла functions.php. Таким образом, если что-то пойдет не так, вы сможете легко восстановить свой сайт.

Вывод

В этом руководстве мы объясним, что такое WordPress Dashicons и как их использовать в WordPress. Мы также рассмотрели множество способов добавления Dashicons на веб-сайт WordPress. Если вы хотите добавить их во внешний или внутренний интерфейс вашего сайта, есть несколько вариантов на выбор.

Хотя вы можете искать плагины или темы WordPress, которые позволяют добавлять Dashicons и пользовательские функции, вы можете использовать эти рекомендации, чтобы добавить их полностью самостоятельно. С информацией, которую мы рассмотрели, вы сможете сделать это самостоятельно, просто выполнив шаги, которые мы описали.

Читайте больше полезных статей

  • Загрузить файлы SVG в WordPress
  • Добавить фавикон в WordPress
  • Скрыть панель администратора WordPress для всех пользователей, кроме администратора