WordPress 錨鏈接:如何添加平滑的頁面滾動

已發表: 2018-09-10

你好互聯網人!

我將向您展示如何在您的帖子中添加 WordPress 錨鏈接(或某些人稱之為跳轉鏈接或頁面跳轉)的兩種方法,這也適用於頁面和菜單。

另外,我將揭示如何從另一個頁面到達錨點

1. 我們將在 HTML 中添加自定義 id,並在鏈接中使用 # 告訴 WordPress 該鏈接在同一頁面上。

2.為了實現平滑滾動,我們將使用WordPress插件頁面滾動到id。

在本教程之後,你可以讓自己獲得這些紋身之一……

“紋身”

女士們可以從任何地方鏈接到您

沒有留下深刻印象

我還製作了一個關於在 WordPress 中添加錨鏈接的視頻:

內容:

無需插件即可設置簡單的 WordPress 錨鏈接

如何從另一個頁面鏈接到錨鏈接

具有平滑頁面滾動的錨鏈接插件

無需插件即可設置簡單的 WordPress 錨鏈接

好的,將錨鏈接添加到 WordPress 的最簡單方法不需要任何插件

這就是我所說的錨鏈接的意思。 您單擊一個鏈接,它會將您帶到同一篇文章的另一部分。 換句話說,它鏈接到同一頁面。

頁面滾動到 id 插件平滑滾動

錨鏈接是您單擊的鏈接,它會觸發滾動到同一頁面下方某處的錨。

讓我們開始吧。 只需確保您已登錄 WordPress 並找到您要添加錨鏈接的帖子。

“找帖子”

轉到要製作成錨鏈接的文本。

讓我們通過單擊此處將此文本轉換為鏈接。

“點擊鏈接”

接下來,給鏈接起個名字,但你必須在它前面放一個#號

“不要使用任何特殊字符。 如果要分隔單詞,可以使用連字符。“

id 可以是任何東西,但我建議使用簡短但具有描述性的內容。

因為稍後您將在 Google Analytics 中看到這些鏈接,因為 Google 可以鏈接到您網站的特定部分。

例如,我將使用#anchor-link-info

“錨鏈接信息”

並保存鏈接設置。

哦,是的,確保你以正確的方式使用主題標籤,這樣你就不會像這樣結束。

主題標籤

現在,如果我們去網站並嘗試點擊新鏈接,什麼都不會發生,除了 URL 中會有#anchor-link-info 之外。

這是因為我們建立了錨鏈接,但是您的瀏覽器不知道錨在哪裡。 因此,讓我們在帖子中添加一個錨點。

返回您的帖子並向下滾動到要錨定鏈接的部分並突出顯示文本。

“突出顯示文本”

我通常像這樣鏈接到文本中的標題。

接下來,您需要將模式從視覺切換到文本,您可以在帖子字段的上角進行。

“視覺到文字”

然後在文本視圖中找到標題(應該突出顯示)。

“查找突出顯示的文本”

現在您看到標題被包裹在<h2></h2>周圍。 這只是標題 2 的 HTML 代碼(類似於 Microsoft Word 中的結構)。

接下來,在“h2”和“>”之間留出一點空間。 並添加以下內容:

id="#anchor-link-info"

錨鏈接信息

所以你應該有:

<h2 id="#anchor-link-info”>而不是 <h2>

“只需將anchor-link-info替換為您自己的錨 id 即可。”

請記住, ID 必須是唯一的,否則您可能會破壞您網站上的某些內容。

然後,保存帖子並在網站上查看。

當您單擊鏈接時,它應該將您帶到錨標記。

wordpress 錨鏈接滾動

我意識到這個捲軸非常突然,但設置起來非常簡單,而且做得很好。

如果你想讓它流暢,我們需要一些 javascript 或使用插件

我將向您展示如何使用下面的插件來做到這一點。

如何從另一個頁面鏈接到錨鏈接

要從另一個頁面鏈接到錨點,您只需在帖子 URL 的末尾添加#your-anchor-name (假設您已經在帖子上設置了錨點,就像我們上面所做的那樣)。

以下是如何一步一步地做到這一點。

1.抓取帖子網址,

獲取帖子網址

2.打開一個新的瀏覽器窗口

打開瀏覽器的窗口

3. 在 URL 的末尾添加錨點(帶有標籤)。

例如: #anchor-link-info

網址結尾

4. 點擊回車,頁面在右側打開。

頁面打開

例如,我網站上此部分的 URL 是 https://punchsalad.com/wordpress-tips/wordpress-anchor-link #anchor-link-from-other-page

您可以將此 URL 作為鏈接或在 WordPress 菜單中的任何位置添加,它將在本節中打開本教程。

具有平滑頁面滾動的錨鏈接插件

如果您想在單擊錨鏈接時平滑 WordPress 頁面滾動怎麼辦? 為此,您需要一些javascript

javascript

最簡單的方法是安裝一個名為“page scroll to id”的 WordPress 插件。

為此,請按照下列步驟操作:

1. 轉到您的插件並添加新的。

插件

2. 在搜索框中鍵入頁面滾動。

頁面滾動

3. 安裝插件。

安裝插件

4. 激活它。

啟用

現在,這個插件有很多不同的設置,你可以玩弄它們。

設置位於左側菜單欄中:設置 > 頁面滾動到 ID

頁面滾動到 ID

我發現該插件開箱即用,效果很好。 所以我會保持一切默認。

“要記住的一件事是,如果您使用延遲加載,插件可能無法在頁面上找到正確的位置。”

接下來,讓我們使用插件設置一個錨鏈接。

如果您按照上面的教程進行操作,請返回我們之前準備的帖子並刪除鏈接和 id。

刪除鏈接

如您所見,標准文本編輯圖標旁邊有 2 個新圖標。

第一個是設置鏈接,而具有靶心的是鏈接的錨點或目標。

靶心是錨

首先,讓我們通過單擊鏈接圖標添加一個錨鏈接。

點擊鏈接圖標

將出現一個彈出窗口,它將請求 URL。

只需將 id 與 # 一起使用,例如:#anchor-link-info。

錨鏈接信息

此外,您需要包含一個自定義類“ps2id” ,它告訴插件滾動。

ps2id

如果我們看一下文本視圖,您會看到它添加了一個新的類 ps2id。

新類 ps2id

所以一切都很好!

一切都很好

接下來,向下滾動到要添加錨點的點。

然後,將光標放在標題之後。 ..

將光標放在標題上

然後單擊靶心圖標

同時添加與上面相同的 id ,但沒有 # ,所以“anchor-link-info”。

放置不帶 # 的錨鏈接信息

您將看到該插件添加了一個短代碼

短代碼

沒關係,它不會出現在網站上。 它只是告訴WordPress在哪裡放置錨點。

接下來,保存您的更改

讓我們看看它在網站上的外觀。

只需刷新頁面單擊鏈接...

頁面滾動到 id 插件平滑滾動

它會平滑滾動到您剛剛設置的錨點。

如您所見,短代碼沒有出現在任何地方

驚人! 不是嗎?

您可以在一個頁面上放置多個錨點,只需記住為它們提供唯一的 ID並創建鏈接。

例如,您可以看到這篇文章的 id 為:

#simple-wordpress-錨鏈接
#anchor-link-from-other-page
#錨鏈接插件

鏈接位於“內容”頁面的頂部。 這樣可以輕鬆滾動到任何部分。

也就是說,我不得不禁用延遲加載插件,因為我的 wordpress 有延遲加載。

現在,既然您明確重視用戶體驗,請了解如何使用幾個 WordPress 插件來提高頁面速度。