搜尋
首頁CMS教程&#&按在 WordPress 中使用 Dashicons:綜合指南

Dashicons 是一組與 WordPress 捆綁在一起的字體圖標,提供了一種向 WordPress 網站添加圖標的簡單方法。自從該專案首次推出以來,它已發展成為一種寶貴的資源,包括豐富的 300 多個獨立圖標!

在 WordPress 中使用 Dashicons:综合指南

#Dashicons 易於使用,涵蓋了大多數圖標需求的用例,因此減少了對第三方圖標庫的需求。

有趣的事實:每次您造訪 Dashicons 主頁時,它都會顯示一個隨機圖示!親自嘗試一下。

什麼是字體圖示?

字體圖示正如其聽起來的樣子。每個字體圖示集(例如 Dashicons)都是常規字體,就像任何其他字體一樣,但包含符號而不是字母和數字。

這使它們易於使用,但 Dashicons 的一個缺點是它們被有效地編譯為單個大精靈(包含所有單獨圖標的排列好的單個大圖像)。

正如您可以想像的那樣,圖示集合越大,字體圖示精靈的整體大小也越大。即使使用緩存,如果您只需要一兩個圖標,包含每個圖標也並不理想。

但是,這並沒有阻止字體圖示在過去幾年中非常流行。

在 WordPress 中存取 Dashicons

好消息是 Dashicons 包含在 WordPress 核心中,因此它們可以開箱即用。它們實際上會自動添加到每個 WordPress 管理頁面,因此您無需做太多工作即可使用它們。

但是,如果您打算在網站的前端顯示 Dashicons,那麼在嘗試使用它們之前需要先將它們排隊。

要在網站前端啟用 Dashicons,請將其新增至外掛程式或主題:

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

現在我們已經準備好開始在我們的 WordPress 網站上使用 Dashicons!

如何顯示 Dashicons

#現在是您一直在等待的部分!根據您的要求,可以透過幾種不同的方式將 Dashicons 添加到您的網站:

  • WordPress 管理選單中的自訂外掛圖示
  • 外掛程式設定頁面標記的自訂圖示
  • 區塊圖示元件
  • 前端貼文或頁面內容內的任何位置

為外掛程式建立自訂選單圖示

如果您正在開發插件,那麼您可以利用 WordPress 管理員中隨時可用的 Dashicons,為您的插件顯示自訂選單圖標,如果您願意,也可以在插件設定頁面上顯示標題。

function htud_add_options_page() {
  add_menu_page(
    'How to use Dashicons',
    'How to use Dashicons',
    'manage_options',
    'how-to-use-dashicons',
    'htud_render_settings_page',
    'dashicons-superhero-alt' // Add Dashicon to menu.
  );
}
add_action('admin_menu', 'htud_add_options_page');

function htud_render_settings_page() {
  // Add Dashicon to settings page title.
?>
<div class="wrap" style="display:flex;align-items:baseline;">
    <span class="dashicons dashicons-admin-site"></span>
    <h1 class="heading"><?php _e( 'Settings Page', 'text-domain' ); ?></h1>
  </div>
  <?php
}

這就是它在 WordPress 管理員中的樣子:

在 WordPress 中使用 Dashicons:综合指南

#您也可以在管理選單中使用 Dashicons 來自訂貼文類型。

function custom_post_type() {
  $args = array(
      'label' => __( 'My Custom Post Type', 'text_domain' ),
      'show_ui' => true,
      'menu_icon' => 'dashicons-drumstick', // Add Dashicon to custom post type menu.
  );
  register_post_type( 'My Custom Post Type', $args );
}
add_action( "init", "custom_post_type" );

這會為您的自訂貼文類型新增一個選單圖標,類似於上面的設定頁面範例。

在 WordPress 中使用 Dashicons:综合指南

#在古騰堡區塊中使用 Dashicons

如果您為古騰堡編輯器開發區塊,您也可以透過 <dashicon></dashicon> 元件直接在程式碼中使用 Dashicons。

該元件非常容易使用。只需導入它並將其添加到區塊中,如下所示:

import { useBlockProps } from '@wordpress/block-editor';
import { Dashicon } from '@wordpress/components';

export default function Edit() {
  return (
    <div {...useBlockProps()}>
      <Dashicon icon="businessman" />
      <Dashicon icon="awards" />
      <Dashicon icon="pets" />
      <Dashicon icon="heart" />
    </div>
  );
}

這會將四個指定的 Dashicons 呈現在一行上。

在 WordPress 中使用 Dashicons:综合指南

#檢查程式碼會顯示<dashicons></dashicons> 元件輸出的實際標記,該標記是一個與D​​ashicons 網站在您選擇圖示並點擊複製HTML# 連結時生成的內容結構相同的span 標記.

在 WordPress 中使用 Dashicons:综合指南

#使用核心 HTML 區塊新增 Dashicons

在您的網站上使用 Dashicons 的另一種方式是透過核心 HTML 區塊添加圖示標記。這使您能夠直接輸入 Dashicon 標記。

在 WordPress 中使用 Dashicons:综合指南

# 要在前端運行此功能,您必須按照前面所述手動將 Dashicon 字體排入隊列。

結論

在這篇文章中,我解釋了 Dashicons 是什麼以及它們在 WordPress 中的工作原理。然後,我向您展示了將 Dashicons 包含在您自己的 WordPress 網站或外掛程式中的幾種方法。

以上是在 WordPress 中使用 Dashicons:綜合指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
使用WordPress而不是從頭開始編碼網站的優點是什麼?使用WordPress而不是從頭開始編碼網站的優點是什麼?Apr 25, 2025 am 12:16 AM

WordPressisadvantageousovercodingawebsitefromscratchdueto:1)easeofuseandfasterdevelopment,2)flexibilityandscalability,3)strongcommunitysupport,4)built-inSEOandmarketingtools,5)cost-effectiveness,and6)regularsecurityupdates.Thesefeaturesallowforquicke

是什麼使WordPress成為內容管理系統?是什麼使WordPress成為內容管理系統?Apr 24, 2025 pm 05:25 PM

WordPressIsAcmsDuetoItseAsofuse,自定義,USERMANAMECTION,SEO和COMMUNITYSUPPORT.1)ITSIMPLIFIESCONTENTMANGAMEWITHANINTUISIDERFEEFFECE.2)提供extentensiveCustomizationThroughThroughTheMesandPlugins.3)supportrobustuserrolesandplugins.4)supportrobustuserrolesandpermissions.4)增強

wordpress怎麼加評論框wordpress怎麼加評論框Apr 20, 2025 pm 12:15 PM

在 WordPress 網站上啟用評論功能,可以為訪客提供參與討論和分享反饋的平台。為此,請按照以下步驟操作:啟用評論:在儀錶盤中,導航至“設置”>“討論”,並選中“允許評論”複選框。創建評論表單:在編輯器中,單擊“添加塊”並蒐索“評論”塊,將其添加到內容中。自定義評論表單:通過設置標題、標籤、佔位符和按鈕文本來定制評論塊。保存更改:單擊“更新”以保存評論框並將其添加到頁面或文章中。

wordpress怎麼複製子站wordpress怎麼複製子站Apr 20, 2025 pm 12:12 PM

如何復制 WordPress 子站?步驟:在主站創建子站。在主站克隆子站。將克隆導入目標位置。更新域名(可選)。分開插件和主題。

wordpress怎麼寫頁頭wordpress怎麼寫頁頭Apr 20, 2025 pm 12:09 PM

在WordPress中創建自定義頁頭的步驟如下:編輯主題文件“header.php”。添加您的網站名稱和描述。創建導航菜單。添加搜索欄。保存更改並查看您的自定義頁頭。

wordpress評論怎麼顯示wordpress評論怎麼顯示Apr 20, 2025 pm 12:06 PM

WordPress 網站中啟用評論功能:1. 登錄管理面板,轉到 "設置"-"討論",勾選 "允許評論";2. 選擇顯示評論的位置;3. 自定義評論表單;4. 管理評論,批准、拒絕或刪除;5. 使用 <?php comments_template(); ?> 標籤顯示評論;6. 啟用嵌套評論;7. 調整評論外形;8. 使用插件和驗證碼防止垃圾評論;9. 鼓勵用戶使用 Gravatar 頭像;10. 創建評論指

wordpress怎麼上傳源碼wordpress怎麼上傳源碼Apr 20, 2025 pm 12:03 PM

可以通過 WordPress 安裝 FTP 插件,配置 FTP 連接,然後使用文件管理器上傳源碼。步驟包括:安裝 FTP 插件、配置連接、瀏覽上傳位置、上傳文件、檢查上傳成功。

wordpress代碼怎麼複製wordpress代碼怎麼複製Apr 20, 2025 pm 12:00 PM

如何復制 WordPress 代碼?從管理界面複製:登錄 WordPress 網站,導航到目標位置,選擇代碼並按 Ctrl C (Windows)/Command C (Mac) 複製代碼。從文件複製:使用 SSH 或 FTP 連接到服務器,導航到主題或插件文件,選擇代碼並按 Ctrl C (Windows)/Command C (Mac) 複製代碼。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中