{"id":13080,"date":"2024-03-18T16:11:00","date_gmt":"2024-03-18T10:41:00","guid":{"rendered":"https:\/\/www.wpoven.com\/blog\/?p=13080"},"modified":"2024-08-13T14:49:16","modified_gmt":"2024-08-13T09:19:16","slug":"wordpress-icon","status":"publish","type":"post","link":"https:\/\/www.wpoven.com\/blog\/wordpress-icon\/","title":{"rendered":"How do you embed WordPress icon fonts on your website?"},"content":{"rendered":"\n<p class=\"justify\">WordPress icons have become an essential element of any website. They help to bring more detailing and responsiveness to web design. <\/p>\n\n\n\n<p class=\"justify\">In the early days, it was easy to find icons and implement them on your website, but for WordPress, it was a bit more difficult. Things have become even worse nowadays due to the latest types of displays.<\/p>\n\n\n\n<p class=\"justify\">One of the most efficient and best alternate solutions to this issue is to use a font icon instead. We will discuss this later in this post. <\/p>\n\n\n\n<p class=\"justify\">Apart from all of this, have you noticed all the WordPress icons on your website yet? One of the icons you will find is a home icon on your navigation bar.<\/p>\n\n\n\n<p class=\"justify\">Similarly, if you want to know more about WordPress icons and How you can easily implement them on <a href=\"https:\/\/www.wpoven.com\/blog\/how-to-make-wordpress-website-live\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.wpoven.com\/blog\/how-to-make-wordpress-website-live\/\" rel=\"noreferrer noopener\">your website<\/a>. You need to keep reading this post till the end and get your answers to all the questions about WordPress icons.<\/p>\n\n\n\n<p class=\"justify\">Let us get started with its simple definition.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group tip is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading myh2\">What are WordPress icons and why you should use them?<\/h2>\n\n\n\n<p class=\"justify\">WordPress icons are a set of pictograms that do not contain any numbers or letters but various types of symbols that represent almost anything. These pictograms are very important for any website to have a responsive web design. <\/p>\n\n\n\n<p class=\"justify\">These icons don&#8217;t have large file sizes and you can easily add them to your website. If you like to customize or redesign icons as per your website, you can do it through CSS. You can scale them without any limitations and on top of that, you store as many icons in a single file.<\/p>\n\n\n\n<p class=\"justify\">Image-based icons are quite heavy as compared to font-based icons and can potentially downgrade your website performance. Hence for better website performance and optimization font icons are way superior to image icons and it is now widely used. <\/p>\n\n\n\n<p class=\"justify\">However, there are some other performance considerations that we shall talk about in the later section of this post.<\/p>\n\n\n\n<p class=\"justify\">But for now, let us see where you can have WordPress icons and multiple ways to use them on your WordPress site.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<div class=\"wp-block-group fre-pros-box is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading myh2\">From Where to Get WordPress Icons OR Icon Fonts?<\/h2>\n\n\n\n<p class=\"justify\">There are thousands of free as well as paid WordPress icon fonts available on the internet. All you need to just type  &#8220;<strong>WordPress icon font<\/strong>&#8221; on search engines and you will have a list of icon websites in the results.<\/p>\n\n\n\n<p class=\"justify\">When you install WordPress, you will have a set of Free WordPress font icons (<a href=\"https:\/\/developer.wordpress.org\/resource\/dashicons\/#dashboard\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Dashicons<\/a>) available along with it. These WordPress icon fonts are generally used in WordPress admin areas. <\/p>\n\n\n\n<p class=\"justify\">Apart from this, there are other Free sources from which you can easily download plenty of icon fonts. Some of them are:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Some WordPress icons Free Sources<\/h3>\n\n\n\n<ul>\n<li><a href=\"https:\/\/fontawesome.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WordPress icon Font Awesome<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fonts.google.com\/icons\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/fonts.google.com\/icons\" rel=\"noreferrer noopener\">Material icons by Google<\/a> <\/li>\n\n\n\n<li><a href=\"https:\/\/icofont.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Ico font<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/icomoon.io\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Icomoon<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"justify\">But, in this post, we will consider WordPress icon <strong>Font Awesome<\/strong>, due to its popularity, availability of open-source, free, and higher user base. As of now, it provides more than 2000 free icon fonts, and if you choose the pro version you can explore even more <strong>(16000+ icons)<\/strong>.<\/p>\n\n\n\n<p class=\"justify\">In this post, you will learn how you can use WordPress icons to design your website in various ways. So that you can be able to choose the best way to use icons on your website in your comfort zone.<\/p>\n<\/div><\/div>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<div class=\"wp-block-group fre-pros-box is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading myh2\">How to Use WordPress Icon Fonts on Your Website?<\/h2>\n\n\n\n<p class=\"justify\">Although, there are different methods available to add icon fonts to your website. But, we start our tutorial with the easiest methods first. And you can select the best and easiest method for yourself.<\/p>\n\n\n\n<ul>\n<li><a href=\"#Adding-WordPress-Icon-Fonts-using-the-WordPress-Icons-Plugin\" data-type=\"internal\" data-id=\"#Adding-WordPress-Icon-Fonts-using-the-WordPress-Icons-Plugin\">Adding WordPress Icon Fonts using the WordPress Icons Plugin<\/a><\/li>\n\n\n\n<li><a href=\"#Adding-WordPress-Icons-Dashicons\" data-type=\"internal\" data-id=\"#Adding-WordPress-Icons-Dashicons\">Adding WordPress Icons Dashicons<\/a><\/li>\n\n\n\n<li><a href=\"#Adding-WordPress-Icon-Fonts-Using-WordPress-Page-Builders\" data-type=\"internal\" data-id=\"#Adding-WordPress-Icon-Fonts-Using-WordPress-Page-Builders\">Adding WordPress Icon Fonts Using WordPress Page Builders<\/a><\/li>\n\n\n\n<li><a href=\"#Manually-Adding-WordPress-Icon-Fonts-Using-Code-Snippets\" data-type=\"internal\" data-id=\"#Manually-Adding-WordPress-Icon-Fonts-Using-Code-Snippets\">Manually Adding WordPress Icon Fonts Using Code Snippets<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Adding-WordPress-Icon-Fonts-using-the-WordPress-Icons-Plugin\">1. Adding WordPress Icon Fonts using the WordPress Icons Plugin<\/h3>\n\n\n\n<p class=\"justify\">One of the best and easiest ways to add WordPress icons to the website is by using a WordPress plugin. This method is best suitable for beginners who are in the learning phase of designing a website and have to use very limited types of icons.<\/p>\n\n\n\n<p class=\"justify\">No need to make edits to theme files and you will be free to use icons in any area of your website. All you need to do is just install the Font Awesome WordPress icon plugin and you are ready to go.<\/p>\n\n\n\n<p class=\"justify\">To install the Font Awesome plugin,<strong> login to your WordPress Dashboard, go to plugins > Add new<\/strong>, and type  <strong>Font Awesome<\/strong> in the search bar. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-1024x443.png\" alt=\"WordPress icon\" class=\"wp-image-13099\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-1024x443.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-300x130.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-768x332.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-1536x664.png 1536w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24.png 1889w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>Font Awesome<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">When the plugin shows up, click on the &#8220;Install&#8221; button followed by &#8220;Activate&#8221; as shown in the picture above. After successful, installation and activation, the awesome font plugin will provide full support for your installed theme and you can easily edit or customize any page or post on your website using simple shortcodes such as:<\/p>\n\n\n\n<p class=\"round has-background\" style=\"background-color:#f0f0f0\"><code><strong>&lt;i class=\"fa fa-pencil\" title=\"Edit\">&lt;\/i><\/strong><\/code><\/p>\n\n\n\n<p class=\"justify\">Just paste the shortcode anywhere on the page or post and this is how it appears in the backend.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_25-1024x512.png\" alt=\"WordPress icons shortcodes\" class=\"wp-image-13105\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_25-1024x512.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_25-300x150.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_25-768x384.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_25.png 1419w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>WordPress icons shortcodes<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">Now, when you either publish or preview the post, here is what it would look like at the front end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_26-1024x434.png\" alt=\"WordPress pencil icon font\" class=\"wp-image-13106\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_26-1024x434.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_26-300x127.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_26-768x326.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_26.png 1308w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>WordPress pencil icon font<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">Similarly, you can add as many as WordPress icons you like directly by copying the code from <a href=\"https:\/\/fontawesome.com\/search?m=free\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Font Awesome free icon lists<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"995\" height=\"1024\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/image-1-995x1024.png\" alt=\"WordPress icon font list\" class=\"wp-image-13107\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/image-1-995x1024.png 995w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/image-1-292x300.png 292w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/image-1-768x790.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/image-1-1493x1536.png 1493w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/image-1.png 1803w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>WordPress icon font list<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<p class=\"has-text-align-left round has-background\" style=\"background-color:#daf2ff\"><strong>Also<\/strong> <strong>Read:<\/strong>   \ud83d\udea9 <a href=\"https:\/\/www.wpoven.com\/blog\/how-to-install-wordpress-manually\/\" data-type=\"link\" data-id=\"https:\/\/www.wpoven.com\/blog\/how-to-install-wordpress-manually\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Install WordPress Manually?<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"Adding-WordPress-Icons-Dashicons\">2. Adding WordPress Icons Dashicons (WordPress Default Inbuilt Icons)<\/h3>\n\n\n\n<p class=\"justify\">WordPress also provides its icon fonts which are popularly known as Dashicons. These icon fonts are available by default WordPress utilizes them at the backend. But to bring it to the front end you need to have the name of the script which is already available in a file of WordPress.<\/p>\n\n\n\n<p class=\"justify\">To use Dashicons, you can either add a code snippet in your function.php file or use a WordPress plugin named <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">code snippets<\/a>. But, we highly recommend you do not take the risk of editing your <strong>function.php file<\/strong> but use the WordPress plugin instead. Because even a slight mistake can break your theme and damage your complete website.<\/p>\n\n\n\n<p class=\"justify\">After installing the plugin, you can visit the <a href=\"https:\/\/developer.wordpress.org\/resource\/dashicons\/#album\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WordPress Dashicons<\/a> page and select the icon you want to display on your website. Click on the Copy HTML link and paste that code anywhere on your website where you like to display the icon.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_13-1024x538.png\" alt=\"WordPress dashicons\" class=\"wp-image-13118\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_13-1024x538.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_13-300x158.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_13-768x404.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_13.png 1415w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>WordPress Dashicons<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">Although the list of WordPress Dashicons fonts is limited to whatever they have, it works efficiently and has a great collection.<\/p>\n\n\n\n<p class=\"round has-background\" style=\"background-color:#f0f0f0\"><code><strong>&lt;span class=\"dashicons dashicons-menu-alt3\">&lt;\/span><\/strong><\/code><\/p>\n\n\n\n<p class=\"justify\">Let us take this code as an example and see how it works. Open any post, say a testing post in which we have pasted the HTML code that we copied earlier from the dash icons page. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_14-1-1024x532.png\" alt=\"Dashicons code snippet\" class=\"wp-image-13122\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_14-1-1024x532.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_14-1-300x156.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_14-1-768x399.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_14-1.png 1307w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>Dashicons code snippet<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">Now when you click on the preview button, you will be able to see the icon as shown in the picture below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"236\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_15-1024x236.png\" alt=\"Dashicons on WordPress\" class=\"wp-image-13123\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_15-1024x236.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_15-300x69.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_15-768x177.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_15.png 1357w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>Dashicons on WordPress<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"Adding-WordPress-Icon-Fonts-Using-WordPress-Page-Builders\">3. Adding WordPress Icon Fonts Using WordPress Page Builders<\/h3>\n\n\n\n<p class=\"justify\">The majority of WordPress page builder plugins come with inbuild WordPress icon fonts. With the help of this, you can easily use icons on your website.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Elementor<\/h4>\n\n\n\n<p class=\"justify\">One of the most popular and widely used page builders. With Elementor you have plenty of customization options and it also provides a wide range of icon fonts for your website. <\/p>\n\n\n<div class=\"wp-block-image imgsha round\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"422\" height=\"815\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_19.png\" alt=\"Elementor Icons\" class=\"wp-image-13124\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_19.png 422w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_19-155x300.png 155w\" sizes=\"(max-width: 422px) 100vw, 422px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>Elementor Icons<\/sup><\/em><\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">Its drag-and-drop feature is so handy that you can easily drag any icon from the list and directly drop it on the desired areas of your website. No need to add code snippets or required CSS for customization.<\/p>\n\n\n\n<p class=\"justify\">In addition to that, there are also other popular builders you can use such as <strong>Oxygen<\/strong> or <strong>Beaver Builder<\/strong> which has an inbuild icons facility.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/app.wpoven.com\/users\/signup\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"277\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/07\/fastest-WordPress-Hosting.png\" alt=\"\" class=\"wp-image-26869\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/07\/fastest-WordPress-Hosting.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/07\/fastest-WordPress-Hosting-300x81.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/07\/fastest-WordPress-Hosting-768x208.png 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><\/a><\/figure>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"Manually-Adding-WordPress-Icon-Fonts-Using-Code-Snippets\">4. Manually Adding WordPress Icon Fonts Using Code Snippets<\/h3>\n\n\n\n<p class=\"justify\">The manual method is not meant for beginners or those who would not like to follow the technical or long path to add WordPress icon fonts on their website. This method is well efficient for developers or web designers because it provides a lot of flexibility and customization options that you won&#8217;t find in any plugins.<\/p>\n\n\n\n<p class=\"justify\">Let us explore all the manual methods available.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4.1. Embed Icon Codes That Fetch Icon Library from Their Cdn Servers<\/h4>\n\n\n\n<p class=\"justify\">One of the easiest manual methods to embed icons on your WordPress site. All you need to do is go to the <a href=\"https:\/\/cdn.fontawesome.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Font Awesome<\/a> website and provide your email address to get an embed code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20-1024x520.png\" alt=\"Use Font Awesome\" class=\"wp-image-13130\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20-1024x520.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20-300x152.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20-768x390.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20-1536x779.png 1536w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_20.png 1693w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>Use Font Awesome<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">Check your email box, you will find a code snippet that has been sent by Font Awesome. Copy that code and move it to your <strong>WordPress dashboard > Theme Editor<\/strong> and Paste it just before the &lt;\/head> tag of your WordPress theme&#8217;s <strong>header.php<\/strong> file. <\/p>\n\n\n\n<p class=\"justify\">Whatever you embed code provided by Font Awesome, it will directly fetch the library from Font Awesome CDN servers.<\/p>\n\n\n\n<p class=\"justify guide-highlight-section green-section\"><strong>Note:<\/strong> No doubt, this method seems very easy, but it has also some concerns regarding compatibility with other plugins that might trigger some issues. <\/p>\n\n\n\n<p class=\"justify\">So, to avoid this conflict it would be better if you load the javascript properly in WordPress. You could utilize the inbuilt enqueue method for that.<\/p>\n\n\n\n<p class=\"justify\">All you need to do is to add the following in your theme&#8217;s <strong>function.php<\/strong> file or you can use the <strong>code snippet <\/strong>plugin.<\/p>\n\n\n\n<p class=\"round has-background\" style=\"background-color:#f0f0f0\"><code><strong>function wpb_load_fa() {<br> <br>wp_enqueue_script( 'wpb-fa', 'https:\/\/use.fontawesome.com\/123456abc.js', array(), '1.0.0', true );<br> <br>}<br> <br>add_action( 'wp_enqueue_scripts', 'wpb_load_fa' );<\/strong><\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4.2. Directly Host Icons on Your Website <\/h4>\n\n\n\n<p class=\"justify\">This method is quite lengthy than all the methods mentioned above and requires some technical knowledge about handling WordPress files. <\/p>\n\n\n\n<p class=\"justify\">Hence, this method is highly recommended to only Web developers or web designers who know all the risks involved while accessing and editing the files. In this method, you will be able to host the Font Awesome icons directly on your website.<\/p>\n\n\n\n<p class=\"justify\">All you need to do is visit the Font Awesome website and download the icon package as shown in the picture below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_22-1024x579.png\" alt=\"Host Font Awesome on your Website\" class=\"wp-image-13135\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_22-1024x579.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_22-300x170.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_22-768x434.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_22-1536x868.png 1536w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_22.png 1568w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>Host Font Awesome on your Website<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">After downloading, unzip the package and connect your <a href=\"https:\/\/www.wpoven.com\/dedicated-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress hosting<\/a> via the FTP client (File Zilla). Now look out for the WordPress theme directory, create a new folder, and name it whatever you like.<\/p>\n\n\n\n<p class=\"justify\">Now the next thing you need to do is to upload the content of the downloaded Font Awesome icons package to the new folder that you have created on your <a href=\"https:\/\/my.wpoven.com\/users\/signup\" target=\"_blank\" rel=\"noreferrer noopener\">web hosting server<\/a>. Now save the changes you have made and you are done.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large imgsha round\"><img decoding=\"async\" width=\"1024\" height=\"348\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_23-1024x348.png\" alt=\"WordPress theme file FTP\" class=\"wp-image-13136\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_23-1024x348.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_23-300x102.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_23-768x261.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_23.png 1445w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>WordPress theme file FTP<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"justify\">Now to complete the process, the last thing you need to do is to add a simple code (given below) to your theme&#8217;s function.php file or the code snippet plugin you have installed.<\/p>\n\n\n\n<p class=\"round has-background\" style=\"background-color:#f0f0f0\"><code><strong>function wpb_load_fa() {<br> <br>wp_enqueue_style( 'wpb-fa', get_stylesheet_directory_uri() . '\/fonts\/css\/font-awesome.min.css' );<br> <br>}<br> <br>add_action( 'wp_enqueue_scripts', 'wpb_load_fa' );<\/strong><\/code><\/p>\n\n\n\n<p class=\"justify\">At this point, you have successfully been able to host Font Awesome on your website.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpoven.com\/dedicated-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"137\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-1024x137.png\" alt=\"WPOven Dedicated Hosting\" class=\"wp-image-25538\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-1024x137.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-300x40.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-768x102.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-1536x205.png 1536w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting.png 1919w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><\/a><\/figure>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">WordPress Icons and Their Effect on Website Performance<\/h2>\n\n\n\n<p class=\"justify\">However, whatever the methods we have mentioned above, there is nothing wrong or right to follow them for adding icons to your website. But the only concern lies here is its effect on your website performance. Let us find out how.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Why Do You Need All of Them If You Are Not Going to Use Them All?<\/h3>\n\n\n\n<p class=\"justify\">The first and the main question arises, why do you need to load all of them while you just need a handful of them? Why waste your resources if you are not going to utilize them shortly? <\/p>\n\n\n\n<p class=\"justify\">For example, if you either host icons on your website or use plugins to embed icons to your website, They going to load up the entire library first, and what if you are just required to use only 10 or 15 of them?<\/p>\n\n\n\n<p class=\"justify\">This is a total waste of resources and an inefficient method to follow. What if you can easily manage them efficiently?<\/p>\n\n\n\n<p class=\"justify\">To better understand this, let us consider an example:<\/p>\n\n\n\n<p class=\"justify\">Suppose, you have hosted a font-awesome library on your website, the font file size itself is about 388 kb. This may not seem too big, but when you choose or pick up the fonts that you are going to use can lower the file size remarkably.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full imgsha round\"><img decoding=\"async\" width=\"980\" height=\"435\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-1.png\" alt=\"Font file size\" class=\"wp-image-13137\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-1.png 980w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-1-300x133.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2022\/05\/Screenshot_24-1-768x341.png 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><figcaption class=\"wp-element-caption\"><em><sup>Font file size<\/sup><\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2. Boost Up Performance by Loading Fonts from a Single Cdn<\/h3>\n\n\n\n<p class=\"justify\">Although there is nothing wrong with loading fonts from multiple CDNs if you have the option to choose a single one then why go for the different CDNs? A single CDN is way more efficient and faster than compared to different CDNs. <\/p>\n\n\n\n<p class=\"justify\">The main reason behind this is, that a single CDN reduces the extra number of <a href=\"https:\/\/www.wpoven.com\/blog\/reduce-dns-lookups\/\" target=\"_blank\" rel=\"noreferrer noopener\">DNS lookups<\/a> as well as it has the advantage of using a single<strong> HTTP\/2 <\/strong>connection. But on an extra note, Your single CDN must be a powerful and efficient one.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"justify\">That is all about WordPress icons and at the end of this post, Now you can embed WordPress icon fonts on your website. You just need to choose the most suitable method that is comfortable for you to follow and do your job without any issues. <\/p>\n\n\n\n<p class=\"justify\">While considering the website performance, you can follow our tips and do the needful to get the best out of it. In addition to that if you follow a different method to add WordPress icons on your website which we were unable to mention in this post. Please do let us know in the comment section below and share your valuable points with us.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block justify\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1653464764861\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>What is a site icon in WordPress?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Site icon is popularly known as favicons (favorite icons) which have a very small size that displays the brand identity. These icons are usually displayed on website bookmarks,  in the address bar, or on social media platforms.  These icons help to build brand recognition and help to easily identify.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1653466266593\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Where do I find icons in WordPress?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>WordPress also provides its icon fonts which are popularly known as Dashicons. These icon fonts are available by default WordPress utilizes them at the backend. But to bring it to the front end you need to have the name of the script which is already available in a file of WordPress.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1653466340086\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>How do I get free WordPress icons?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>There are multiple websites available from where you can easily get plenty of Free WordPress icons. Here is the list,<br \/>1. Font Awesome<br \/>2. IcoMoon<br \/>3. WordPress Dashicons<br \/>4. Material icons by Google<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress icons have become an essential element of any website. They help to bring more detailing and responsiveness to web design. <\/p>\n<p>In the early days, it was easy to find icons and implement them on your website, but for WordPress, it was a bit more difficult. Things have become even worse nowadays due to the latest types of displays.<\/p>\n<p>One of the most efficient and best alternate solutions to this issue is to use a font icon instead. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.wpoven.com\/blog\/wordpress-icon\/\" class=\"more-link\">Read More <i class=\"fa fa-angle-double-right\" aria-hidden=\"true\"><\/i><span class=\"screen-reader-text\"> &#8220;How do you embed WordPress icon fonts on your website?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":28,"featured_media":27206,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[6],"acf":[],"featured_image_src":"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/WordPress-icon.png","author_info":{"display_name":"Rahul","author_link":"https:\/\/www.wpoven.com\/blog\/author\/rahul\/"},"_links":{"self":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts\/13080"}],"collection":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/comments?post=13080"}],"version-history":[{"count":2,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts\/13080\/revisions"}],"predecessor-version":[{"id":27211,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts\/13080\/revisions\/27211"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/media\/27206"}],"wp:attachment":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/media?parent=13080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/categories?post=13080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}