第 1 步:為您的主題添加額外的 CSS
要在不安裝任何額外插件的情況下為您的 WordPress 網站添加工具提示功能,您需要使用 WordPress 主題定製器將我們的自定義 CSS 類添加到您的主題中,然後將該類用於您選擇的任何單詞。為此,首先 從您的 WordPress 管理儀錶板導航到外觀 → 自定義 以打開主題定製器頁面(如果您使用塊主題,您可以參考這篇文章以在您的網站上啟用主題定製器)。
進入主題定製器頁面後,打開 Additional CSS 塊,然後在代碼編輯器中添加以下自定義 CSS,然後單擊 Publish。
.tooltip{ 位置:相對;顯示:內聯塊;}.tooltip .tooltip-text { 可見性:隱藏;寬度:240px;背景色:#071e26;邊界半徑:25px;顏色:#fff;盒子陰影:10px 10px 5px 淺藍色;文本對齊:居中;填充:6px;位置:絕對;z-index: 1;}.tooltip:hover .tooltip-text { visibility: visible;}
上面的 CSS 片段所做的是聲明「 tooltip 」和「 tooltip-text 」CSS 類,然後向工具提示添加一些樣式,隱藏工具提示,並在將游標懸停在使用 CSS 類的元素上方時顯示它。
第 2 步:添加工具提示
一旦您將額外的 CSS 添加到您的主題定製器中,現在就是為您想要的詞添加工具提示的時候了。首先編輯您的一篇文章或頁面,然後使用父詞的「 tooltip 」類和「 tooltip-text 」在工具提示框中添加附加信息。在古騰堡編輯器上這樣做:
- 選擇包含要提供工具提示的單詞的塊(例如,段落塊)
- 通過單擊垂直省略號打開塊 選項
- 從選項中選擇 編輯為 HTML
對於本教程,我們將向上面屏幕截圖中的第一個「Ghost」單詞和「WordPress」單詞添加工具提示。我們這樣做如下:
- 我們
<span>
使用工具提示類為「Ghost」字詞添加了標籤,將其設置為帶有工具提示的字詞 - 在關閉前一個標籤之前 使用tooltip-text
<span>
類 再次 添加一個 標籤,因此該 標籤將成為前一個標籤的子標籤<span>
- 為工具提示中顯示的附加信息添加了一些文本
</span></span>
使用標籤關閉兩個代碼
您可以按照上述步驟為要提供工具提示的單詞進行操作。完成塊的編輯後,您很可能會看到一個錯誤。如果您修改塊的 HTML,則預計會出現此錯誤。要繼續,您可以通過單擊顯示 為水平省略號的 更多選項然後選擇轉換為 HTML 將塊轉換為 HTML。
完成添加工具提示後發布或預覽您的頁面或帖子,以從前端查看結果。
如何添加可重複使用的工具提示
如果您想在頁面上多次使用工具提示,並且不喜歡在創建每個工具提示時編輯 HTML 及其內容的想法,就像在製作託管計劃定價頁面時一樣,如下所示:
您可能希望使用短代碼來創建這些工具提示。使用短代碼創建可重用的工具提示可以省去將每個塊編輯成 HTML 並鍵入每個工具提示內容的麻煩。
在我們開始之前,您需要將上面的自定義 CSS 添加到工具提示容器和樣式的主題定製器中,如果您想了解更多關於簡碼的信息,您可能需要閱讀我們之前關於為您的 WordPress 網站創建簡碼的教程。
對於本教程,我們將創建一個帶有屬性的短代碼來選擇工具提示內容,這樣您就不需要為每個不同的工具提示創建許多短代碼。
第 1 步:創建簡碼
要創建短代碼,首先從 WordPress 管理儀錶板前往 文件主題編輯器上的主題functions.php 文件 ,然後繼續將以下代碼添加到編輯器中。
function wpptooltip($atts= array(), $content= null){ shortcode_atts(array( ‘info’=>’default’ ), $atts); $content= do_shortcode($content); //我們使用「info」作為簡碼的屬性 if(!empty($atts)){ switch($atts[‘info’]){ case ‘att_value’: $output = ‘<span>Parent word<span >單詞的工具提示內容</span></span>’; 休息; //在此處添加更多屬性及其值 default: $output = ‘請輸入正確的屬性’; 休息; }返回$輸出;}else{ return “請指定屬性!”; } }add_shortcode(‘wptip’,’wpptooltip’);
在上面的代碼中,我們創建了 info 屬性,其中「 att_value 」作為 shortcode 屬性的第一個值。您將用於上述代碼的簡碼如下所示:
- [wptip 信息=」att_value」]
它將顯示來自前端的以下結果。
第 2 步:添加您的工具提示信息
下一步是添加您自己的工具提示信息及其父詞,以便您可以使用具有相應屬性的短代碼來顯示它。讓我們從為工具提示添加第一個選項開始。
為此,請將 case 的值從步驟 1 中的代碼更改 switch case
為 'att_value'
您想要的單詞,這將成為您的第一個屬性。
然後繼續將工具提示父詞和該屬性的內容更改為您的工具提示,您可以通過覆蓋 'tooltip'
父詞的詞和 變數'tooltip content for the word'
內容的句子 來實現$output
。
保存您所做的更改,您的第一個工具提示現在應該可以使用了。但是,我們仍然需要為不同的詞添加更多的工具提示選項。
在此階段,添加更多工具提示選項非常容易。case
您只需要從第一個到 語句複製代碼 break;
並將代碼粘貼到它下面。然後像對第一個屬性所做的那樣修改大小寫值、父詞和工具提示內容。
將所有你想要的工具提示添加到代碼後,保存你對文件所做的更改,並隨意嘗試添加工具提示短代碼,其屬性與你要在網站上顯示的工具提示相對應。
底線
使用工具提示,您可以為某些詞或其他元素添加更多信息,而不會在您的網站頁面或帖子上佔用更多空間。本教程向您展示如何將工具提示添加到您在 WordPress 網站上選擇的任何單詞,以及如果您需要在頁面上多次添加工具提示,如何創建可重複使用的工具提示。