日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WordPress小工具完整指南:如何使用、添加和實施它們來自定義您的網(wǎng)站

wordpress小工具非常有用。它們允許您在文章正文或頁面本身之外向您的網(wǎng)站添加各種額外內容,從而鼓勵用戶獲取信息、關注鏈接或采取行動。

創(chuàng)新互聯(lián)是一家專業(yè)提供山南企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、成都網(wǎng)站制作、HTML5建站、小程序制作等業(yè)務。10年已為山南眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。

在這篇文章中,我將向您展示您需要了解的有關WordPress小工具的所有信息。如何將它們添加到您的站點,如何創(chuàng)建小工具區(qū)域以放置它們,如何安裝為您提供更多它們的插件,如何編寫自己的小工具,等等。

首先,讓我們從識別什么是WordPress小工具開始。

什么是WordPress小工具?

在WordPress中,小工具是位于頁面流或發(fā)布內容之外的內容片段。

小工具包含獨立于單個文章或頁面的信息、導航或媒體。在大多數(shù)情況下,每個小工具都會顯示在站點的每個頁面上,但您也可以為特定頁面(例如主頁)注冊小工具區(qū)域。

要將小工具添加到您的站點,您需要將其添加到小工具區(qū)域。小工具區(qū)域是由您的主題創(chuàng)建的,因為它們與您網(wǎng)站的設計和布局有關,而不是與功能有關。

大多數(shù)WordPress主題在側邊欄和頁腳中都有小工具區(qū)域,盡管有些主題會在很多地方有多個小工具區(qū)域,例如內容下方或上方或標題中。

下面是我自己的網(wǎng)站之一的屏幕截圖,顯示了側邊欄和頁腳中的小工具。

我網(wǎng)站中的小工具區(qū)域

WordPress預裝了一堆小工具,因此您無需安裝任何插件或編寫任何代碼即可使用它們。但是您也可以通過安裝插件或編寫自己的代碼來添加更多小工具。

這些可以涵蓋廣泛的內容類型,例如媒體、社交媒體提要、導航、搜索、地圖等等。您可能希望在您的網(wǎng)站上找到的小工具很少。事實上,最大的挑戰(zhàn)往往是在所有選項之間做出選擇,而不是過火。

何時使用WordPress小工具

每當您想向站點中的一個或多個頁面添加額外內容(當我說頁面時,我包括文章、檔案等)時,您都應該使用小工具,但這不是該頁面內容的一部分。它們對于您希望在網(wǎng)站的每個頁面上顯示的內容特別有用,例如您的最新文章列表、購物車或號召性用語按鈕。

想想有多少用戶需要訪問每個小工具,以及當您決定將其放置在何處時它的重要性。側邊欄中的小工具將比頁腳中的小工具更突出,一些用戶甚至可能看不到。

因此,最新的文章小工具或號召性用語小工具在人們有更多機會與他們互動的側邊欄中可能會更好,而社交媒體提要可以放在頁腳中。

如果您的主題還具有用于主頁的特殊小工具區(qū)域,您可能希望使用這些小工具區(qū)域在您的站點的部門、相關內容列表或媒體(例如歡迎人們訪問站點的視頻)中導航。

WordPress中的11個小工具示例

了解WordPress小工具提供的可能性的最佳方法是查看它們的一些示例。讓我們看一下您經(jīng)常在WordPress網(wǎng)站上看到的11種類型的小工具。

1. 最近的文章小工具

最近的文章小工具可能是博客中最常用的小工具。

它使您可以在站點上每個頁面的側邊欄或頁腳中顯示最新文章的列表,從而增加人們?yōu)g覽該站點并閱讀大量文章的可能性。

最近的文章小工具預裝了WordPress。它使您可以設置要顯示的文章數(shù)量以及要為小工具提供的標題。

最近的文章小工具

如果您想添加額外的功能,您可以為替代小工具(如WordPress熱門文章)安裝插件,該小工具會顯示最受歡迎的內容。或者,每次用戶訪問新屏幕時,高級隨機文章小工具都會刷新。

2. 最近評論小工具

想要向訪問者展示您的網(wǎng)站的活力以及您的受眾與您的內容的互動程度?

最近的評論小工具顯示您網(wǎng)站上的最新評論,讓訪問者有機會直接導航到這些評論并加入討論。

最近的評論小工具

最近的評論小工具隨WordPress一起提供。同樣,如果您想添加額外的功能,您可以安裝第三方評論插件,例如WP Social Comments小工具,它允許人們使用他們的Facebook帳戶發(fā)表評論:有利于社交媒體參與。

3.號召性用語小工具

小工具的一個很好的用途是鼓勵人們采取行動,您可以通過號召性用語小工具來做到這一點。

您的小工具可以是一個簡單的按鈕,或者您可以使用文本小工具或HTML小工具甚至圖像小工具創(chuàng)建更定制的東西,所有這些都預裝在WordPress中。

在我自己的一個網(wǎng)站上,我創(chuàng)建了一個號召性用語小工具,鼓勵人們注冊我的郵件列表。這使用了內置的HTML小工具,我在其中包含了一個圖像、一些文本和一個我用HTML編碼的按鈕。

我網(wǎng)站上的號召性用語小工具

4. 導航小工具

您還可以使用小工具來鼓勵人們?yōu)g覽您的網(wǎng)站。

有幾個選項:類別或標簽云小工具和導航菜單小工具。

導航菜單小工具可讓您在站點中創(chuàng)建自定義導航菜單以及主導航菜單,然后將其添加到小工具區(qū)域。

您甚至可以將主導航菜單添加到小工具區(qū)域,盡管這僅在您有一個小的導航菜單時才有效。

導航菜單小工具

將導航菜單添加到您網(wǎng)站的頁腳將鼓勵人們到達文章末尾以瀏覽您的網(wǎng)站。這對于在到達文章末尾后可能需要進行大量滾動才能返回主導航菜單的移動用戶特別有用。

或者,您可以使用內置的類別小工具來顯示站點中的類別列表,或者使用標簽云小工具來方便人們訪問標簽檔案。

5. 媒體小工具

將媒體添加到您的側邊欄或頁腳將使您的網(wǎng)站栩栩如生,并為用戶提供一些可以查看或與之交互的內容。

您可以使用內置的圖像小工具在側邊欄或頁腳中顯示任何圖像,它也可以讓您將該圖像轉換為鏈接。

圖片小工具

或者,視頻小工具可讓您將來自YouTube或Vimeo的視頻直接流式傳輸?shù)侥W(wǎng)站的小工具區(qū)域。如果您的網(wǎng)站在主頁上有特殊的小工具區(qū)域,這將特別有用,但在頁腳中也可以很好地作為在人們到達文章末尾時吸引人們注意力的一種方式。

6. 社交媒體小工具

如果您想與通過社交媒體訪問您網(wǎng)站的人互動,將您的社交媒體供稿添加到您網(wǎng)站的側邊欄或頁腳將向人們展示您在社交媒體上的活躍度,并鼓勵他們喜歡或關注您。

訪問最大平臺(Facebook、Twitter、Instagram)的社交媒體小工具的一種方法是安裝Jetpack插件,其中包括所有這些以及更多。

Jetpack插件

或者,所有社交媒體平臺都有自己的插件,可通過插件目錄免費獲得?;蛘?,您可以找到第三方插件,讓您自定義顯示社交媒體提要的方式。

7. 購物車小工具

如果您使用WooCommerce之類的插件在您的網(wǎng)站上運行電子商務商店,最好包含一個購物車小工具,以便用戶可以輕松導航到他們在商店中的任何地方的購物車。

購物車小工具

您可以將其放在人們可以輕松看到的側邊欄中,或者如果您的主題在那里包含小工具區(qū)域,則可以將其放在標題中以增加可見性。

WooCommerce等電子商務插件包括購物車小工具和其他電子商務小工具作為插件的一部分,因此一旦您將電子商務添加到您的網(wǎng)站,您會發(fā)現(xiàn)它們已添加到您的小工具屏幕中。

8. 表單小工具

如果您希望人們與您聯(lián)系、提出問題或注冊郵件列表,您可以將表單添加到側邊欄。

WordPress不包含表單小工具,但您可以添加插件來提供它們,例如免費的Contact Form 7或高級但非常強大的Gravity Forms。

9. 地圖小工具

如果您的企業(yè)位于實際位置,并且您希望人們能夠輕松找到您,那么在您的站點中添加地圖小工具會有所幫助。

您可以使用許多免費的Google地圖小工具插件或其他WordPress地圖插件,例如WP Google Maps插件。

WP Google Maps插件

或者,如果您不想安裝插件,您可以從Google地圖中獲取嵌入代碼并將其添加到HTML小工具中。

10.登錄小工具

如果您正在運行會員站點,登錄小工具將使人們可以輕松登錄您的站點,而無需轉到單獨的登錄頁面。

WordPress附帶的Meta小工具包含一個登錄鏈接,但它還包含您可能不想要的其他內容,因此我建議使用插件目錄中的單獨插件。

Login with Ajax小工具在小工具中為您提供了一個登錄表單,這意味著人們可以從任何頁面登錄您的站點。

使用Ajax小工具插件登錄

11. 搜索小工具

一個非常簡單但非常有用的小工具是搜索小工具,它預裝了WordPress。

搜索小工具

將此添加到您的側邊欄或標題中,您可以讓人們更容易在您的網(wǎng)站上找到內容。

如果您想增強搜索小工具的功能,您可以安裝免費的WP Google搜索小工具,它使用Google搜索。

如何將小工具添加到您的WordPress網(wǎng)站

一旦你決定了你的WordPress網(wǎng)站需要什么樣的小工具,就該安裝它們了。

不要試圖添加太多。數(shù)量越多,用戶注意到它們的可能性就越小。相反,專注于側邊欄的兩個或三個關鍵小工具。您可以在頁腳中添加更多內容,無論如何它們都不那么重要。

如果您的主題中有任何額外的小工具區(qū)域,請決定將哪些小工具放入其中。確保它們符合您網(wǎng)站的布局和設計。

可以通過三種方式添加小工具:

  • 使用WordPress自帶的小工具。
  • 從插件目錄添加第三方小工具。
  • 購買包含小工具的高級插件。

為您的WordPress網(wǎng)站查找小工具

有大量可用的小工具,因此很難選擇安裝哪一個。讓我們看一下這些選項,然后檢查如何選擇最適合自己的選項。

WordPress附帶的小工具

如果其中一個預安裝的小工具可以滿足您的需要,請使用它。這將節(jié)省您的時間,并意味著在您的網(wǎng)站上運行的代碼更少。

預裝的WordPress小工具

預裝的小工具是:

  • 檔案:按月鏈接到檔案,專為博客設計,但現(xiàn)在已經(jīng)過時了。
  • 日歷:您的文章日歷,同樣適用于博客,特別是如果您的博客對時間敏感(但現(xiàn)在不那么常見)。
  • 自定義HTML:極致的靈活性,通過在HTML中鍵入或粘貼來添加您想要的任何內容(如Google表單)。如果您對編碼不滿意,請避免使用。
  • 圖片:顯示媒體庫中的圖片。
  • 導航菜單:顯示主導航菜單或您創(chuàng)建的單獨菜單。
  • 最近評論:最近評論的列表以及指向它們的鏈接。
  • 標簽云:云格式的標簽列表,帶有相關檔案的鏈接。
  • 視頻:嵌入來自YouTube或任何其他流媒體服務的視頻。
  • 音頻:嵌入播客、播放器、歌曲或其他音頻剪輯。
  • 類別:您博客中的類別列表,帶有指向存檔頁面的鏈接。
  • 圖庫:比圖像小工具更高級,顯示圖像庫。
  • Meta:元數(shù)據(jù),例如登錄鏈接和RSS Feed。WordPress早期的宿醉,現(xiàn)在不是很有用。
  • 頁面:顯示您網(wǎng)站的頁面列表以及鏈接。
  • 最近的文章:顯示您最近的文章列表,以鼓勵人們閱讀它們。
  • 搜索:一個簡單的搜索框。
  • 文本:您要添加的任何文本,例如有關站點的信息。

使用插件添加小工具

WordPress插件目錄有數(shù)以千計的免費小工具插件,可為您提供更多可供選擇的小工具。

除此之外,許多其他插件還包括小工具,例如為您提供購物車小工具的電子商務插件等等。

如果插件目錄沒有您需要的插件,您可能會決定添加一個高級插件。有時這些會提供更多功能或更直觀的界面。但有時您會在免費插件中找到相同的功能,因此在為插件付費之前,請仔細搜索插件目錄。

如何為您的網(wǎng)站找到合適的小工具

要為您找到合適的WordPress小工具,請遵循以下提示:

無論您選擇哪個小工具,您都需要對其進行測試以檢查它是否可以正常工作。如果您要購買高級插件,我建議您購買帶有退款保證或免費試用期的插件,以防不適合您。

如何在WordPress的側邊欄和頁腳中添加小工具

現(xiàn)在您已經(jīng)選擇了您的小工具,是時候將它添加到您的站點了。

您可以將小工具添加到主題提供的任何活動小工具區(qū)域。如果您的主題在您想要的地方?jīng)]有小工具區(qū)域,請嘗試尋找替代主題。

在這篇文章的后面,我將向您展示如何編寫自己的小工具區(qū)域。

有兩種方法可以將小工具添加到您的站點:

  • 通過使用定制器。轉到管理菜單中的外觀 > 定制器 > 小工具,或從屏幕頂部的管理欄中轉到自定義 > 小工具。
  • 通過小工具管理屏幕。轉到管理菜單中的外觀 > 小工具,或從管理欄中單擊自定義 > 小工具。

定制器中的小工具

我將很快向您展示如何使用這兩種方法,但首先讓我們看一下小工具區(qū)域以及為什么您會使用您的主題獲得這些區(qū)域。

小工具不僅僅用于側邊欄

根據(jù)您的WordPress主題,您可能會發(fā)現(xiàn)在多個地方都有小工具區(qū)域。

大多數(shù)主題在側邊欄和頁腳中都有小工具區(qū)域。但有些也有它們在其他地方,如內容下方或上方或標題中。

如果您轉到WordPress管理員中的小工具設置屏幕,您將能夠看到主題中的所有小工具區(qū)域。

我在很多地方使用具有多個小工具區(qū)域的主題。您可以在下面的屏幕截圖中看到,在內容上方和下方、頁眉中、主頁腳下方都有小工具區(qū)域。

小工具設置屏幕、小工具區(qū)域

如果您想將小工具添加到站點中的其他位置,那么找到具有多個小工具區(qū)域的主題是有意義的。最好的方法是使用框架主題。

一個很好的小工具示例在您的主題中不是側邊欄或頁腳的位置是在標題中添加一個搜索欄,就像我在我的一個網(wǎng)站上所做的那樣。

標題中的搜索欄

小工具區(qū)域和主題

小工具區(qū)域被編碼到主題模板文件以及主題功能文件中。

在這里,您可以看到我在主題函數(shù)文件中使用的代碼,用于添加將進入標題的小工具區(qū)域。

register_sidebar( array(
'name' => __( 'In Header Widget Area', 'rmccollin' ),
'id' => 'in-header-widget-area',
'description' => __( 'A widget area located to the right hand side of the header, next to the site title and description.', 'rmccollin' ),
'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) );

這是我的header.php文件中的代碼,它將小工具區(qū)域添加到主題中的正確位置。

if ( is_active_sidebar( 'in-header-widget-area' ) ) { ?>


如果要在主題中添加額外的小工具區(qū)域,則需要添加相同類型的代碼。我將在本文后面向您展示如何做到這一點。

不要忘記,如果您的主題沒有您想要的那么多小工具區(qū)域,您可以隨時執(zhí)行以下兩項操作之一:

  • 找到一個主題,其中包含您想要的小工具區(qū)域。
  • 將新的小工具區(qū)域編碼到您的主題或主題的子項中。

一旦您在主題中的所有位置都獲得了小工具區(qū)域,您就可以開始向它們添加小工具。

如何使用小工具屏幕添加小工具

有兩種方法可以將小工具添加到您的WordPress網(wǎng)站。第一個是使用WordPress管理員中的小工具屏幕。

單擊外觀 > 小工具。這將打開小工具屏幕。

小工具屏幕

要添加小工具,您可以執(zhí)行以下兩項操作之一:

  • 將其從左側的小工具列表中拖到相關的小工具區(qū)域中。
  • 單擊要添加的小工具,您將看到可以添加它的位置列表。選擇所需的小工具區(qū)域,然后單擊添加小工具按鈕。

選擇小工具區(qū)域和小工具

然后,您可能需要編輯小工具在小工具區(qū)域內的位置。

您可以向每個小工具區(qū)域添加任意數(shù)量的小工具,但不要過度。您可以在小工具區(qū)域內拖動它們以使它們按正確的順序排列。如果您決定不喜歡它們的外觀,也可以將它們從一個小工具區(qū)域拖到另一個區(qū)域。

您還可以使用鍵盤通過小工具屏幕添加小工具,因此如果您無法使用鼠標,您仍然可以添加小工具。

在輔助功能模式下添加和編輯小工具

如果您不能使用鼠標,您可以使用帶有鍵盤的小工具屏幕。

首先,通過單擊(或切換到并選擇)屏幕右上角的啟用輔助功能模式鏈接,將屏幕置于輔助功能模式。

輔助功能模式鏈接

然后屏幕將發(fā)生變化以反映您處于可訪問性模式的事實。

小工具屏幕輔助功能模式

然后,您可以使用鍵盤上的Tab鍵在屏幕元素之間導航,然后按 Enter 選擇一個項目并對其進行操作。您可以選擇小工具,點擊添加鏈接上的返回,然后選擇要添加它的位置,或者選擇小工具區(qū)域并點擊編輯鏈接上的返回。

如何使用WordPress定制器添加小工具

使用定制器添加小工具而不是小工具屏幕意味著您可以在添加小工具時看到它們。這樣可以更輕松地查看小工具的外觀,并根據(jù)需要在小工具區(qū)域之間移動它們。

在管理菜單中,單擊外觀 > 自定義?;蛘撸瑥膶崟r站點屏幕頂部的管理欄中(假設您已登錄),只需單擊自定義。這將打開定制器。

WordPress管理欄

現(xiàn)在單擊小工具選項,您將看到主題中所有小工具區(qū)域的列表。單擊要添加小工具的小工具區(qū)域,然后單擊添加小工具按鈕。

這為您提供了可用于您的站點的所有小工具的列表。這將包括 WordPress 附帶的所有內置小工具以及您通過插件添加的任何小工具。

添加小工具按鈕

選擇要添加到該小工具區(qū)域的小工具,您將在右側的預覽屏幕中看到它。

您可以通過在左側上下拖動小工具來重新排序小工具,或者單擊小工具列表下方的重新排序鏈接,然后單擊箭頭上下移動它們。

在定制器中編輯小工具

通過定制器完成添加小工具后,不要忘記單擊左上角的發(fā)布按鈕,以便保存您的更改。如果您離開定制器而不執(zhí)行此操作,您的任何更改都不會反映在實時站點上。

添加小工具后,請查看它們并檢查它們如何適合您的頁面設計。如果您添加了太多小工具區(qū)域,事情可能看起來有點混亂。您要么需要刪除其中的一些,要么可以將它們從一個小工具區(qū)域移動到另一個小工具區(qū)域。

在小工具屏幕中執(zhí)行此操作非常容易,您可以在小工具區(qū)域之間拖動小工具。

如何將小工具添加到特定頁面

一些主題包括僅適用于特定頁面的小工具區(qū)域,例如主頁。但是,如果您只想將小工具添加到您網(wǎng)站上的一個頁面,該怎么辦?

您可以在Gutenberg文章和頁面編輯器中執(zhí)行此操作。

以通常的方式添加一個新塊,然后選擇Widgets塊類型。

小工具塊類型

然后,您可以從為您的站點啟用的許多小工具中進行選擇,并將其添加到您的文章或頁面的內容中。如果您想添加表單小工具、號召性用語小工具或最新文章列表,這將非常有用。

如何編輯小工具

將小工具添加到站點后,您可以對其進行更改。單個小工具將具有您可以通過小工具屏幕或定制器訪問的設置(無論您使用哪一個來添加小工具都無關緊要。)

一些小工具不包含任何設置,但其他小工具具有小工具標題或顯示的文章數(shù)量等設置。有些更復雜,需要您在單獨的設置頁面中設置小工具。檢查插件開發(fā)人員的文檔。

您用于編輯小工具插件的選項包括:

  • 編輯插件的設置。
  • 將小工具從一個小工具區(qū)域移動到另一個區(qū)域。
  • 刪除小工具。您有兩種選擇,稍后會介紹。

要編輯小工具的設置,請在小工具屏幕或定制器中找到該小工具,然后簡單地編輯提供的任何選項。

編輯小工具選項

要將小工具從一個區(qū)域移動到另一個區(qū)域,請打開小工具屏幕并將其從一個小工具區(qū)域拖到另一個區(qū)域。在輔助功能模式下,導航到小工具右側的箭頭并從選項中進行選擇。

刪除小工具

要在小工具屏幕中刪除小工具,請找到該小工具并單擊小工具設置框左下方的刪除鏈接。

在小工具屏幕中刪除小工具

要在定制器中刪除小工具,請在其小工具區(qū)域中找到該小工具。單擊小工具名稱右側的箭頭,然后單擊小工具設置左下方的刪除鏈接。

在定制器中刪除小工具

您還可以從小工具區(qū)域中刪除小工具,但仍然可以稍后通過小工具屏幕使用它。

向下滾動到屏幕底部的非活動小工具區(qū)域。將小工具拖動到此區(qū)域以將它們從小工具區(qū)域中刪除,但將它們保留為具有當前設置的草稿。如果您將來愿意,您可以隨時將它們拖回小工具區(qū)域。

如果您切換主題并且您的新主題具有不同的小工具區(qū)域,則任何不適合新主題中小工具區(qū)域的小工具將被WordPress自動移動到非活動小工具列表中。

如何為您的主題添加新的小工具區(qū)域

如果您的主題沒有您想要的小工具區(qū)域,您可以隨時添加自己的。您可以通過添加兩段代碼來做到這一點。

讓我們在內容下方添加一個小工具區(qū)域。

在主題函數(shù)文件中創(chuàng)建小工具區(qū)域

第一步是使用該 功能設置小工具區(qū)域。register_widget()

如果您使用的是第三方WordPress主題(這里有一些最好的主題),您需要創(chuàng)建一個子主題來執(zhí)行此操作。這樣做的原因是,如果您將來更新主題,您的所有更改都將丟失。

如果您使用自己的主題,您可以簡單地編輯主題。

首先打開主題的functions.php文件。在文件的底部,添加此代碼。

function wbolt_register_widgets() {
register_sidebar( array(
'name' => __( 'After Content Widget Area', 'wbolt' ),
'id' => 'after-content-widget-area',
'description' => __( 'Widget area after the content', 'wbolt' ),
'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'wbolt_register_widgets' );

現(xiàn)在保存您的functions.php文件。如果您轉到小工具屏幕或定制器,您會發(fā)現(xiàn)新的小工具區(qū)域可供您添加小工具。

但如果你這樣做,它們實際上不會出現(xiàn)在頁面上。這是因為您需要在主題模板文件中添加一些代碼。

將小工具添加到主題模板文件

首先是找出你需要使用哪個主題模板文件。

  • 如果要添加額外的側邊欄,則需要將此代碼添加到sidebar.php文件中。
  • 如果您在內容之前或之后添加小工具區(qū)域,則需要將其添加到輸出內容的任何主題模板文件中。
  • 如果要在標題中添加小工具區(qū)域,則需要將代碼添加到header.php文件中。
  • 如果您的新小工具區(qū)域僅適用于您網(wǎng)站中的一個頁面或一種類型的內容,則您需要使用WordPress 模板層次結構來準確確定您需要使用/創(chuàng)建哪個模板文件,然后對其進行編輯。因此,例如,您想將小工具區(qū)域添加到您的主頁,您需要創(chuàng)建一個front-page.php文件并在那里添加您的小工具區(qū)域。

一旦確定了需要編輯的模板文件以及小工具區(qū)域代碼的確切位置,請?zhí)砑右韵麓a。在內容之后的小工具區(qū)域的情況下,我們將其添加到我們主題中的post.phppage.php文件中:

if ( is_active_sidebar( 'after-content-widget-area' ) ) { ?>
aside class="after-content widget-area full-width" role="complementary">



現(xiàn)在保存您的模板文件。

請注意,您的代碼將與我的不同,具體取決于您所稱的小工具區(qū)域以及您想要將其放置在其中的元素。我通常使用side元素,因為在我看來它們是為側邊欄和小工具區(qū)域設計的。

忍者提示:如果您將內容的容器元素的結尾移動到側邊欄和/或頁腳文件的開頭,那么您可以在此處添加它,并且只需要添加一次。

現(xiàn)在,如果您查看您的站點,您會發(fā)現(xiàn)您添加到小工具區(qū)域的任何小工具都會顯示在正確的位置。如果它們不在正確的位置,請返回并編輯您的模板文件,確保代碼位于您想要的位置。您可能還需要編輯您的CSS以獲得您想要的方式。

實時站點上的小工具

如何使用小工具API編寫小工具

所以現(xiàn)在您知道如何為您的站點選擇小工具,如何將它們添加到您的站點,以及如何注冊新的側邊欄或小工具區(qū)域。下一步是學習如何創(chuàng)建WordPress小工具。

有時,您可能會發(fā)現(xiàn)沒有可用于在您的網(wǎng)站上創(chuàng)建您想要的確切小工具的插件。這意味著您必須自己編寫代碼。

在此示例中,我將向您展示如何編寫一個非常簡單的號召性用語小工具。

小工具API概述

WordPress中的小工具API包括您注冊、創(chuàng)建和編碼小工具所需的所有代碼。小工具API包括:

  • 用于構建新小工具的類。
  • 注冊小工具并將其部署在您的站點上的功能。
  • 注銷小工具的功能,例如從父主題中注銷。

在這里,我們將使用一個類來構建一個小工具。第一步是創(chuàng)建一個插件來保存小工具。

為您的WordPress小工具創(chuàng)建插件

要創(chuàng)建自己的小工具,您需要編寫一個插件。不要將新小工具的代碼添加到您的主題中,因為小工具是關于功能的,而不是關于顯示的。如果您將來更改主題,您仍希望能夠訪問該小工具。

首先創(chuàng)建一個空插件。在您的目錄中創(chuàng)建一個插件文件夾wp-content/plugins并向其中添加一個空文件。給它一個合適的名字。打開該文件并添加此代碼。


您需要將作者URI和插件URI編輯為您自己的。這將為您創(chuàng)建一個插件,您可以通過插件屏幕激活該插件。

插件屏幕中的小工具插件

但是如果你激活它,什么都不會發(fā)生。您將不得不向您的插件添加一些代碼。

為小工具創(chuàng)建一個類

小工具的代碼在一個類中。所以接下來添加。

class wbolt_Cta_Widget extends WP_Widget { }

創(chuàng)建構造函數(shù)

進入類的第一件事是創(chuàng)建小工具的構造函數(shù)。將此添加到類的大括號內。

//widget constructor function
function __construct() {
$widget_options = array (
'classname' => 'wbolt_cta_widget',
'description' => 'Add a call to action box with your own text and link.'
);
parent::__construct( 'wbolt_cta_widget', 'Call to Action', $widget_options );
}

這開始構建小工具。

創(chuàng)建表單以輸出小工具

接下來,我們需要一個表單,小工具屏幕和定制器將使用該表單來創(chuàng)建小工具。添加這個,仍然在大括號內。

//function to output the widget form
function form( $instance ) {
$title = ! empty( $instance['title'] ) ? $instance['title'] : '';
$link = ! empty( $instance['link'] ) ? $instance['link'] : 'Your link here';
$text = ! empty( $instance['text'] ) ? $instance['text'] : 'Your text here';
?>

這為用戶提供了一個表單,他們可以使用該表單來添加文本和指向行動號召框的鏈接。

創(chuàng)建保存小工具的函數(shù)

現(xiàn)在您需要保存輸入到該表單的任何內容。添加這個。

//function to define the data saved by the widget
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags( $new_instance['title'] );
$instance['text'] = strip_tags( $new_instance['text'] );
$instance['link'] = strip_tags( $new_instance['link'] );
return $instance;          
}

這會將用戶輸入的數(shù)據(jù)保存到小工具設置中。

創(chuàng)建輸出小工具的函數(shù)

現(xiàn)在您需要添加將在網(wǎng)站上顯示小工具的代碼。再次,在大括號內添加:

//function to output the widget form

function form( $instance ) {

 $title = ! empty( $instance['title'] ) ? $instance['title'] : '';
 $link = ! empty( $instance['link'] ) ? $instance['link'] : 'Your link here';
 $text = ! empty( $instance['text'] ) ? $instance['text'] : 'Your text here';
?>

注冊小工具

現(xiàn)在您已經(jīng)編寫好了課程,是時候注冊WordPress小工具以使其正常工作了。在類外添加此代碼。

//function to register the widget
function wbolt_register_cta_widget() {
register_widget( 'wbolt_Cta_Widget' );
}
add_action( 'widgets_init', 'wbolt_register_cta_widget' );

現(xiàn)在保存您的插件文件。轉到小工具屏幕,您將看到要使用的小工具。

小工具屏幕中的新小工具

如果將其添加到小工具區(qū)域并添加文本和鏈接,它將在實時站點中輸出。

實時站點中的新小工具

現(xiàn)在可能看起來不太好。你需要添加一些CSS來設置它的樣式。

將CSS添加到小工具

要將 CSS 添加到您的插件中,您需要創(chuàng)建一個樣式表并將其排入您的插件中。將此添加到課程之前的插件文件中。

function wbolt_widget_enqueue_styles() {
wp_register_style( 'widget_cta_css', plugins_url( 'css/style.css', __FILE__ ) );
wp_enqueue_style( 'widget_cta_css' );
}
add_action( 'wp_enqueue_scripts', 'wbolt_widget_enqueue_styles' );

現(xiàn)在您需要在插件的文件夾中添加一個style.css文件并為其添加任何樣式。我會把它留給你!

您現(xiàn)在有一個簡單的號召性用語按鈕,您可以將其添加到您網(wǎng)站上的任何小工具區(qū)域。例如,如果您將其添加到側邊欄,人們將能夠使用它從網(wǎng)站上的任何位置訪問您的注冊頁面。

您可以使用額外的設置和選項創(chuàng)建更復雜的小工具,但這讓您了解如何開始創(chuàng)建自己的小工具。

如果你想查看我的這個插件的代碼,包括樣式,你可以在Github上找到它。

小結

小工具是我最喜歡的WordPress功能之一。它們可以使您的網(wǎng)站栩栩如生,并幫助您獲得更多注冊或將更多訪問者轉化為客戶。您可以將WordPress小工具添加到主題中的任何現(xiàn)有小工具區(qū)域,也可以添加額外的小工具區(qū)域,以便在更多位置添加更多小工具。

還有很多地方可以找到小工具。WordPress預裝了一些,您也可以通過插件安裝更多。但這還不是全部,如果您覺得舒服,您還可以使用Widgets API編寫自己的小工具。


當前標題:WordPress小工具完整指南:如何使用、添加和實施它們來自定義您的網(wǎng)站
網(wǎng)頁鏈接:http://www.5511xx.com/article/cdhhcjc.html