如何在 WordPress 中隱藏附屬鏈接(有和沒有插件)
已發表: 2021-11-23如果您是聯盟營銷人員,您可能知道屏蔽聯盟鏈接的重要性。 然而,並不是每個人都知道如何正確地做到這一點。 在本指南中,我們將向您展示在使用和不使用插件的情況下隱藏WordPress 中的附屬鏈接的不同方法。
在跳入不同的方法之前,讓我們來看看隱藏附屬鏈接的好處。
為什麼隱藏 WordPress 附屬鏈接?
隱藏附屬鏈接是大多數營銷人員和博主使用的一種流行方法。 它可以幫助他們隱藏其唯一的會員 ID 並保持會員鏈接簡短,從而使鏈接更加安全和用戶友好。 最重要的是,會員鏈接隱藏還可以幫助您進行鏈接管理。 如果您有一個已建立的網站並且正在與多個聯盟合作夥伴合作,那麼手動管理所有聯盟鏈接並將它們插入到您的文章中可能既乏味又耗時。
但是,您可以使用專用的鏈接隱藏插件來幫助您管理所有鏈接。 這些工具允許您從一個地方更改您的附屬鏈接的 URL,並跟踪他們收到的點擊。
總而言之,我們上面提到的主要優點是:
- 保護會員帳戶
- 縮短附屬鏈接
- 更好的鏈接管理
讓我們仔細看看每個好處。
隱藏會員 ID
如果您在您的網站上使用您的會員鏈接,您將暴露您唯一的會員 ID。 不建議這樣做,因為有人可能會使用您的會員 ID 違反會員公司的條款和條件,並禁止您的帳戶。
例如,您的競爭對手之一可能會在論壇上發布您的會員鏈接,這可能違反了會員公司的條款。 不僅您可能會以這種方式暫停您的會員帳戶,而且他們可能會凍結您在會員帳戶中的資金。
為防止出現這種情況,最好隱藏您的唯一會員 ID 。 最好的方法是使用專門的附屬插件。
縮短附屬鏈接
大多數附屬鏈接如下所示: www.domain.com/product-name/ref=1234 ?utm_medium=affiliate
如您所見,它又長又醜,不是在社交媒體、博客文章或電子郵件上分享的最佳鏈接。 與其使用 bit.ly 之類的服務,以使其更短且更用戶友好,您可以簡單地隱藏您的鏈接,我們將在下一節中看到。
鏈接管理
如果您與多個分支機構合作,插入和管理鏈接可能會非常棘手。 但是,使用鏈接隱藏插件會更容易,它允許您輕鬆更改鏈接的 URL 並將它們添加到您的文章中。 此外,您可以對會員鏈接進行分類,以便更好地組織和更輕鬆地管理。
現在您知道它的重要性了,讓我們看看如何正確隱藏附屬鏈接。
如何在 WordPress 中隱藏附屬鏈接
在 WordPress 中隱藏附屬鏈接有兩種主要方法:
- 使用專用插件
- 手動
- 通過編輯 .htaccess 文件
- 編輯 index.php 文件
讓我們來看看所有這些方法,以便您選擇最適合您的方法。
1) 使用插件隱藏附屬鏈接
隱藏附屬鏈接的最簡單方法是使用專用插件。 那裡有幾個隱藏插件,但我們建議您使用我們在此列表中提到的一些插件。 對於本教程,我們將使用ThirstyAffiliates 。
1.1) 安裝和激活
您需要做的第一件事是在您的站點上安裝並激活 ThirstyAffiliates。 該插件有免費版和高級版,對於這個演示,我們將使用免費版。
在您的WordPress 儀表板上,轉到Plugins > Add New並蒐索插件。 然後安裝並激活它。
激活後,您將在左側看到插件的設置,您可以從那裡開始設置。
1.2) 插件配置
在開始隱藏鏈接之前,您必須修改一些設置。 在本節中,我們將向您展示在導入會員鏈接之前需要檢查的一些選項。
首先,轉到ThirstyAffiliates > Settings 。 讓我們快速瀏覽一下每個選項卡。
1.2.1) 常規設置
常規選項卡包含一些基本配置選項,例如:
- 鏈接插入類型
- ThirstyAffiliates 按鈕配置
- 統計清除
- 禁用 IP 地址收集
- 機器人攔截
- 機器人爬蟲攔截腳本啟用
只需選擇您喜歡的選項。 在大多數情況下,默認值是可以的。 確保啟用 Bot Crawl Blocker Script以防止搜索引擎索引您的附屬鏈接。
完成常規設置後,保存更改並移至下一個選項卡。
1.2.2) 鏈接外觀設置
Link Appearance 設置是 ThirstyAffiliates 的核心配置。 在開始聯盟鏈接隱藏之前,您必須調整這些選項。
首先,配置鏈接前綴,因為它是您的附屬鏈接的重要組成部分。 只需從下拉列表中選擇您喜歡的選項。
您還可以從那裡創建自定義鏈接前綴。
之後,選擇重定向類型。 302 是臨時重定向的好選擇。 如果您不熟悉不同類型的重定向,請查看這篇文章。
最後,您可以通過添加自定義 CSS 類和一些 CSS 代碼來設置您的附屬鏈接的樣式。
對配置感到滿意後,請移至下一個選項卡。
1.2.3) 模塊設置
Modules選項卡允許您啟用/禁用特定功能,例如統計信息、鏈接修復程序以確保您的鏈接正常工作,以及取消隱藏鏈接以取消隱藏特定鏈接。
只需選擇您想要的選項並保存更改。
1.2.4) 導入/導出
導入/導出功能對於移動插件的設置或從另一個網站導入附屬鏈接很有用。
ThirstyAffiliates 為每個 WordPress 安裝生成唯一代碼。 當您必須將相同的設置移動到另一個站點時,您可以簡單地使用此代碼。 您需要做的就是複制代碼,轉到第二個網站上的插件設置,粘貼代碼並導入設置。 就如此容易。 這樣,您可以輕鬆地在站點之間傳輸設置。
現在您已經完成了基本配置,讓我們看看如何隱藏鏈接並將它們添加到帖子中。
1.3) 鏈接偽裝
一旦您對插件的設置感到滿意,您就可以開始隱藏附屬鏈接。 在本節中,我們將向您展示如何正確隱藏 WordPress 中的鏈接。
首先,進入ThirstyAffiliate > Affiliate Links並按下New Affiliate Link按鈕添加一個附屬鏈接。
該插件會將您重定向到會員鏈接隱藏嚮導。
首先,命名您的會員鏈接。 這將出現在前綴之後。 例如,如果您希望您的附屬鏈接是https://www.example.com/go/quadlayers ,您必須在標題中寫下QuadLayers 。
然後,輸入將成為直接附屬鏈接的目標 URL 。
為了使您的鏈接井井有條,您可以創建鏈接類別並將鏈接添加到它們。 如果您有許多附屬鏈接,這可能是一個有用的功能。
最重要的是,您可以使用上傳/插入或添加外部圖像選項添加附屬產品的橫幅圖像。
您還可以使用右側的鏈接選項部分來決定是否要關注鏈接或nofollow ,在新窗口中打開它等等。
對更改感到滿意後,請保存鏈接。 該插件將為您提供可以編輯的最終隱藏 URL。
而已! 這就是您可以使用插件輕鬆隱藏 WordPress 中的附屬鏈接的方法。 現在是時候將它插入您的內容了。
1.4) 插入隱藏鏈接
一旦你隱藏了附屬鏈接,你就可以開始將它們添加到你的帖子和頁面中。 好消息是您不需要手動複製和粘貼它們。 ThirstyAffiliates 帶有內置選項,可輕鬆添加鏈接。
讓我們看看如何使用 Classic 和 Gutenberg Editor 插入鏈接。
1.4.1) 經典編輯器
首先,打開要添加鏈接的帖子,您將看到兩個新選項,如下所示。
第一個選項允許您在文章中插入附屬鏈接,而使用第二個按鈕,您可以通過編輯器創建新的附屬鏈接。 現在,讓我們點擊第一個按鈕。
選擇帖子的任何部分,然後按第一個TA按鈕。 它將顯示一個搜索框,您必須在其中搜索並選擇要包含的會員鏈接。
添加鏈接後,發布(或更新)帖子。
1.4.2) 古騰堡編輯器
如果您使用的是全新的 Gutenberg 編輯器,請按照以下步驟操作。
打開要添加會員鏈接的帖子,選擇要鏈接的關鍵字,然後從下拉列表中選擇“會員鏈接”選項。
然後,搜索您的會員鏈接並將其添加到帖子中。
最後,發布或更新文章,就是這樣。
如您所見,使用 ThirstyAffiliates 插件隱藏和添加附屬鏈接非常容易。 但是,如果您不想使用第三方工具,您也可以手動隱藏附屬鏈接。
2) 手動隱藏 WordPress 附屬鏈接
您還可以隱藏附屬鏈接手動編輯一些核心文件。 在本節中,我們將展示兩種不同的方法:
- 編輯 .htaccess 文件
- 編輯 index.php 文件
注意:由於我們將修改核心文件,我們建議您對您的站點進行完整備份。 此外,請確保您使用子插件。 您可以創建一個或使用這些專用子主題插件中的任何一個。
2.1)編輯.htaccess文件
編輯.htaccess很簡單。 如果您使用的是 SEO 插件,例如 Yoast、Rank Math 或 All in One SEO,您可以從 WordPress 儀表板執行此操作,而無需使用任何 FTP 客戶端。 對於本教程,我們將使用 Yoast SEO。
在您的管理儀表板中,前往SEO > 工具並選擇文件編輯器選項。
在那裡,您將看到您網站的基本文件,例如robots.txt和.htaccess 。 讓我們看看如何通過設置來修改.htaccess文件。
在更改文件之前,您需要使用以下格式準備您的會員鏈接列表:
##鏈接隱藏##
重定向 302 /linkout/affiliate1 https://www.example1.com/ref=quadlayers
重定向 302 /linkout/affiliate2 https://www.example2.com/ref=quadlayers
重定向 302 /linkout/affiliate3 https://www.example2.com/ref=quadlayers
如您所見,我們使用的是帶有附屬鏈接前綴/linkout/的302 重定向類型。 在/linkout/之後,您需要輸入會員名稱,最後添加目標 URL。
例如,下面是一個示例代碼,它將訪問者重定向到我們的網站:
重定向 302 /linkout/quadlayers https://www.quadlayers.com/ref=affiliateID
當您將此代碼粘貼到.htaccess文件中時,您將能夠通過鍵入https://www.domain.com/linkout/quadlayers訪問quadlayers.com 。
使用上面的代碼並使用您的會員鏈接對其進行自定義。 之後,將鏈接粘貼到#END WordPress行的正上方並保存更改。
而已! 從現在開始,您可以在博客文章和頁面中使用隱藏的 URL。 當用戶點擊它們時, .htaccess文件將管理重定向並將用戶發送到您指定的目標 URL。 您可以通過在瀏覽器中輸入隱藏的 URL 並檢查它會將您帶到哪裡來測試代碼。
2.2) 編輯 Index.php 文件
如果您對編輯.htaccess文件感到不自在,可以創建一個專用文件夾用於重定向。 在本節中,我們將向您展示如何使用更高級的方法在 WordPress 中手動隱藏您的會員鏈接。 為此,您需要使用可靠的工具,例如 FileZilla 或文件管理器。 對於本教程,我們將使用文件管理器插件,因為它易於使用並且需要最少的配置。
首先,前往插件 > 添加新插件以在您的站點上安裝並激活文件管理器插件。
在左側,您將在WP File Manager下看到插件的設置。
到達那里後,您需要在public_html文件夾中創建一個文件夾。 您應該使用將在 URL 中使用的前綴命名文件夾。 例如,如果您想使用/go/作為附屬鏈接前綴,則文件夾的名稱應為“ go”。
右鍵單擊public_html文件夾中的任意位置,然後選擇新建文件夾。
如上所述,使用附屬鏈接前綴向文件夾添加名稱。 在這種情況下,我們將使用go 。
現在打開文件夾。 首先,您需要在其中創建一個PHP和一個txt文件。 然後,您需要使用任何註釋編輯器創建一個名為index.php的文件,並將以下代碼段粘貼到新的index.php文件中。
<?php $id = isset($_GET['id']) ? rtrim(修剪($_GET['id']),'/'):'默認'; $f = fopen('redirects.txt', 'r'); $urls = 數組(); // 文件沒有正確打開。 如果 ( !$f ) { echo '確保你創建了你的redirects.txt 文件並且它可以被重定向腳本讀取。'; 死; } // 讀取輸入文件並將其解析為數組 而($data = fgetcsv($f)){ if ( !isset( $data[0] ) || !isset( $data[1] ) ) 繼續; $key = trim($data[0]); $val = trim($data[1]); $urls[ $key ] = $val; } // 檢查給定的ID是否設置,如果是,設置URL為那個,如果沒有,默認 $url = ( isset( $urls[ $id ] ) ) ? $urls[ $id ] : ( isset( $urls[ 'default' ] ) ? $urls[ 'default' ] : false ); 如果 ( $url ) { header("X-Robots-Tag: noindex, nofollow", true ); header("位置:" . $url, 302 ); 死; } 別的 { echo '<p>確保你的 redirects.txt 文件包含默認值,語法:</p> <pre>默認,http://example.com</pre> <p>您應該在哪裡將 example.com 替換為您的域。</p>'; }
之後,將此文件上傳到go文件夾。
現在是時候將附屬鏈接添加到 txt 文件了。 在同一個嚮導中,創建一個新的 txt 文件並將其命名為redirects 。
使用代碼編輯器打開它。
使用此格式添加附屬鏈接:
默認,https://www.yourdomain.com
附屬1,http://affiliate1.com/ref=quadlayers
附屬機構2,http://affiliate2.com/ref=quadlayers
附屬3,http://affiliate3.com/ref=quadlayers
代碼的第一部分錶示隱藏的 slug,而第二部分描述目標 URL。
確保自定義第一行並將yourdomain.com替換為您的域以及目標 URL。
如您所見,我們使用逗號 (,) 分隔這些部分。 這樣,您可以修改redirects.txt文件並添加/刪除附屬鏈接。 完成文件編輯後,保存它。
從現在開始,您可以使用 txt 文件中提到的 slug 自動將用戶重定向到目標 URL。
下一步是阻止搜索引擎訪問新創建的文件夾和文件。 為防止這種情況,您必須通過添加此代碼來修改robots.txt文件。
禁止:/文件夾名稱/
只需將/ folder-name/替換為您的文件夾名稱,然後使用 SEO 插件更新robots.txt文件。
在我們的例子中,代碼將是:
禁止:/go/
修改後記得保存文件。
最後,要嵌入會員鏈接,您必須使用以下格式:
https://www.yourdomain.com/folder-name/slug
在我們的例子中,隱藏的 URL 將是:
http://jane.local/go/affiliate1
而已! 這就是您可以使用index.php文件隱藏 WordPress 中的附屬鏈接的方法。
結論
總之,隱藏會員鏈接有助於保護您的會員帳戶,縮短會員鏈接以使其更加用戶友好,並更好地組織和管理鏈接。
在本指南中,我們看到了兩種在 WordPress 中隱藏附屬鏈接的方法:
- 帶插件
- 手動
- .htaccess 文件
- .index.php 文件
您可能想知道“我應該使用哪種方法?” 這取決於您的技能和需求。 插件方法非常適合初學者或不想編輯核心文件的用戶。 使用 ThirstyAffiliates 之類的專用工具,該過程非常簡單,設置過程也非常簡單。 此外,它是跟踪鏈接點擊的好工具。
另一方面,如果您是更高級的用戶,您可以手動隱藏附屬鏈接。 除了編輯核心文件之外,與插件相比,這種方法使管理鏈接更加複雜,因為您每次都需要手動輸入鏈接到您的帖子和頁面。 如果要添加許多鏈接,可能會很耗時。
考慮到這一切,我們建議使用專用插件。 使用插件隱藏新鏈接、更新現有鏈接以及對它們進行分類要容易得多。 最重要的是,它們還帶有報告和其他有用的功能。 如果您正在尋找最好的會員鏈接隱藏插件,請查看這篇文章。
您將使用哪種方法來隱藏您網站上的鏈接? 你知道我們應該包括的任何其他內容嗎? 請在下面的評論中告訴我們。