WordPress 教学

如何在WordPress中根据用户的电子邮件显示Gravatar头像

什么是Gravatar及其展示的原因

Gravatar代表全球公认的头像,允许用户将图片链接到他们的电子邮件地址。如果一个网站支持Gravatar,就可以抓取该用户的照片并显示在他们的名字旁边。例如,当用户在WordPress网站留下评论时,WordPress会在评论旁边显示该用户的Gravatar。

展示Gravatar头像可以鼓励用户参与讨论,建立社区感,并使网页看起来更有趣。所有这些综合起来可以帮助你获得更多的WordPress评论。WordPress可能会在其他位置显示Gravatar头像,但你可能希望修改这些头像的显示位置。

方法1:编辑WordPress主题(推荐用于一致性)

首先,你可以使用代码将Gravatar添加到WordPress主题中。这是一个不错的选择,如果你希望在整个网站的同一位置显示Gravatar,例如侧边栏或标题上方。此方法显示的是当前登录用户的Gravatar,这对会员网站、在线商店或任何需要用户登录账户的网站都很有用。

若要将Gravatar添加到你的主题中,需要将一些代码粘贴到主题文件中。如果你之前没有做过,可以参考我们的初学者指南,学习如何将网络上的代码片段粘贴到WordPress中。使用WPCode插件是最简单的方法。首先,安装并激活免费的WPCode插件。激活后,访问WordPress控制板的代码片段页面。在此页面上,悬停在‘添加自定义代码’上,点击‘使用代码片段’按钮。

接下来,为代码片段输入标题。这只是为了参考,可以随意命名。然后在‘代码类型’下拉列表中选择‘PHP代码片段’。现在,将以下代码粘贴到代码编辑器中:

function wpressize_display_gravatar() { 
global $current_user;
get_currentuserinfo();
$getuseremail = $current_user->user_email;
$usergravatar = 'http://www.gravatar.com/avatar/' . md5($getuseremail) . '?s=32';
echo '';
echo $getuseremail;
}

粘贴代码后,滚动到‘插入’部分,选择‘自动插入’。然后打开‘位置’下拉菜单,选择‘全局运行’。完成后,滚动到页面顶部,点击‘未激活’开关,使其显示‘激活’。最后,点击‘保存片段’按钮。现在,你可以使用以下函数在WordPress网站的任意位置显示用户的Gravatar:

<?php wpressize_display_gravatar(); ?>

只需将此函数添加到正确的模板文件。例如,如果你希望在网站头部显示用户的Gravatar,通常会编辑header.php文件。但这可能因你的WordPress主题而异。你可以查看WordPress模板层级结构速查表以帮助你找到正确的模板文件。

方法2:使用自定义WordPress短代码(完全可定制)

你也可以通过创建自定义短代码在任意页面、文章或支持小工具的区域中添加Gravatar。这是个不错的选择,如果你希望控制每页Gravatar的显示位置或者希望在网站的不同位置显示这些图片。与方法1类似,此方法也会显示当前用户的Gravatar。如果你更喜欢,可以通过简单地更改代码来显示分配给特定电子邮件地址的Gravatar。要创建自定义短代码,使用WPCode插件。安装后,创建一个新的自定义代码片段,并按照上面描述的步骤进行操作。将以下PHP代码粘贴到代码编辑器中:

function wpressize_display_gravatar($atts) { 
extract(shortcode_atts(array('wpb_user_email' => '',), $atts ));
if ($wpb_user_email == '') { 
global $current_user;
get_currentuserinfo();
$getuseremail = $current_user->user_email;
} else {
$getuseremail = $wpb_user_email;} 
$usergravatar = 'http://www.gravatar.com/avatar/' . md5($getuseremail) . '?s=32'; 
echo '';
}
add_shortcode('wpb_gravatar', 'wpressize_display_gravatar');

此代码创建了一个[wpb_gravatar]短代码,可添加到任意页面、文章或支持小工具的区域。当然,你可以为特定用户的电子邮件显示Gravatar,只需在短代码中添加他们的电子邮件地址:

[wpb_gravatar wpb_user_email="[email protected]"]

如果你对Gravatar的显示效果不满意,可以使用自定义CSS进行样式调整。例如,可以将以下CSS代码片段添加到你的WordPress主题样式表中:

.wpb_gravatar {
padding: 3px;
margin: 3px;
background:#FFFFFF;
border:3px solid #eee;
}

保存更改后,访问你的网站,即可看到带有新样式的Gravatar。若想了解更多关于自定义Gravatar的技巧,可以查看我们关于如何更改WordPress中Gravatar图片大小的指南。

附加部分:在WordPress评论中延迟加载Gravatar

在多个位置添加好了Gravatar后,建议在WordPress评论中对这些Gravatar进行延迟加载。安装并激活a3 Lazy Load插件。激活后,前往WordPress控制板的设置页面,展开‘延迟加载图片’选项卡,开启‘Gravatars’选项并保存更改。现在,所有作者简介和评论中的Gravatar都会被延迟加载,以提升网站的性能。希望本文能帮助你学习如何在WordPress网站中从用户的电子邮件显示Gravatar。

若喜欢此文,请订阅我们的YouTube频道获取WordPress视频教程,也可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何在 WordPress 上自動策劃內容

如何在 WordPress 上自動策劃內容

最後更新於 2024 年 1 月 30 日 由編輯團隊 | 評審者: Syed Balkhi

一些讀者詢問我們如何在 WordPress 上自動策劃內容。內容策劃讓您可以在 WordPress 網站上分享來自第三方的內容。它還可以讓您展示來自不同出版物的內容,並改善內容可發現性。

在這篇文章中,我們將向您展示如何在 WordPress 上自動策劃內容。

什麼是內容策劃及如何正確地進行?

內容策劃簡單來說就是收集和分享來自不同來源的精選內容。這讓用戶可以在一個位置看到特定主題的最佳內容。例如,如果您經營一個會員網站,您可以策劃一個區域,讓用戶看到來自第三方來源的行業新聞。

或者,您可能只想在您的網站上展示各種社交媒體帳戶上的頂級體育亮點。另一種情況可能是 WordPress 多站點網絡,您想要策劃來自網絡內不同站點的內容。許多網站特別使用自動博客工具進行內容策劃。

在避免版權侵權和 SEO 懲罰的情況下策劃內容

內容策劃的目的是分享內容,通過標明來源而不是竊取他們的整篇作品。您可以分享一篇文章的一小段精選內容和圖片,並鏈接到用戶可以閱讀完整文章的原始來源。

如果您決定發布整篇文章而不提及原始來源,那就會被認為是剽竊內容。搜尋引擎可能會判定您的網站質量低下並進行懲罰,從而削弱您的網站排名。被複製的來源可能會提交版權侵權投訴,導致文章從搜尋引擎中被移除,甚至可能引發嚴重的法律問題,帶來財務損失。

互聯網上有許多使用內容策劃工具設置自動博客並通過廣告賺錢的垃圾博客。從長遠來看,這不是一個好的想法,因為其潛在的財務和法律成本及其不可持續性。

正確設定 WordPress 自動內容策劃

在 WordPress 網站上策劃內容最簡單的方法就是使用 RSS 內容模塊。首先,編輯您想要顯示策劃內容的文章或頁面,並將 RSS 块添加到內容區域。

在模塊設置中,您需要輸入您想要顯示的內容來源的 RSS feed URL。WordPress 將會獲取該 feed 並顯示在螢幕上。您可以使用塊設置來更改其樣式,顯示摘要、作者和日期信息。

此方法的缺點是您必須為每個來源分別添加 RSS feed,這會非常費時,且對用戶而言不太美觀。那麼,如果您能自動化整個過程,結合不同來源,甚至對其進行分類/排序呢?讓我們看看如何自動化整個內容策劃過程。

使用 RSS Feeds 自動策劃 WordPress 內容

首先,您需要安裝並激活 Feedzy 插件。詳情請參閱我們的逐步指南《如何安裝 WordPress 插件》。Feedzy 還有一個具有更多功能的高級版本,但本教程中我們將使用免費版本。

插件激活後,您需要訪問 Feedzy » Feed Categories 頁面並點擊頂部的 Add Feed Category 按鈕。

在下一個屏幕中,您需要為此分類提供一個標題。然後,添加您想要包括的 RSS feed URL。使用逗號分隔每個 URL。之後,點擊 Publish 按鈕來儲存您的 feed 分類。重複這個過程,以便創建更多分類。

從 Feeds 將策劃內容匯入到您的 WordPress 網站

Feedzy 可以將博客文章從 Feeds 匯入到您的 WordPress 博客帖子中。這樣,它們將像常規帖子一樣儲存在您的 WordPress 資料庫中,讓您對策劃的內容進行不同操作。如果您不想將它們匯入到您的 WordPress 網站,可以跳過此步驟。

要匯入博客文章,只需訪問 Feedzy » Import Posts 頁面,並點擊頂部的 New Import 按鈕。首先,您需要為此匯入提供一個名稱。這可以是任何幫助您識別此匯入的名稱。然後,您可以添加個別 RSS Feeds 或選擇您之前創建的 Feed 分類之一。

接著,向下滾動到 “Map Content” 部分。在這裡,您可以將 RSS feed 條目映射到 WordPress 博客帖子設置。例如,您可以選擇將所有匯入的帖子分配到哪個類別。您可以點擊 Insert Tag 按鈕將 Feed 元素映射到帖子元素。例如,您可以設置 Item Description 作為 Post 內容。

接下來,向下滾動到 “General Settings” 部分。在這裡,您可以選擇要匯入的文章數量。最後,點擊 Save & Activate Importing 按鈕來保存更改。您現在將被重定向到匯入頁面,在那裡您會看到您剛才創建的匯入。只需點擊 Run Now 按鈕開始匯入帖子。插件現在將在背景中獲取並匯入帖子並添加到您的 WordPress 網站中。完成後,您需要刷新頁面以查看匯入統計。

在 WordPress 中顯示策劃內容

現在,您已經設置了想要策劃的內容的自動匯入機制,下一步是將其顯示在您的網站上。在 WordPress 中通過 Feedzy feeds 顯示策劃內容有不同的方法。

方法 1. 通過 Feedzy RSS Feeds 匣塊獲取內容

如果您決定不將內容匯入到您的 WordPress 網站,建議使用此方法。只需編輯您想要顯示策劃內容的文章或頁面,並將 Feedzy RSS Feeds 块添加到內容區域。然後,您可以輸入您想要顯示的 feed URL 或選擇您之前創建的一個 feed 分類。您可以使用块設定面板選擇顯示的項目數量、樣式和其他設定。

完成後,別忘了保存或發佈帖子和頁面。您現在可以預覽它,看看您的策劃內容如何在實際中運作。

方法 2. 在 WordPress 中顯示匯入的內容

此方法更具靈活性,但僅適用於您決定將內容直接匯入到您的 WordPress 網站的情況。只需編輯您想要顯示策劃內容的文章或頁面。在文章編輯屏幕上,將 Latest Posts 块添加到內容區域。預設情況下,塊將顯示您的最新文章列表。您可以在块設定中更改。

在這裡,您可以選擇顯示摘要、精選圖片、項目數量等。您還可以從列表切換到畫廊查看,選擇列數或僅顯示特定類別的文章。例如,假設您將所有匯入的內容映射到 “Industry News” 類別,現在您就可以只顯示那個特定類別作為策劃內容。

完成後,您可以保存或發佈您的文章/頁面,並在新瀏覽器標籤中預覽它。這是我們在示範網站上的顯示效果。

使用這兩種方法之一將自動顯示來自您內容來源的最新文章。

加分項:在 WordPress 中策劃社交媒體內容

如果您想在 WordPress 中策劃來自 YouTube、Twitter、Instagram 和 Facebook 等社交媒體平台的內容,最簡單的方法是使用 Smash Balloon。Smash Balloon 是最好的 WordPress 社交媒體插件。它可讓您在 WordPress 網站上美觀地顯示社交媒體 feeds。

首先,您需要安裝並啟用 Smash Balloon 插件。詳情請參閱我們的逐步指南《如何安裝 WordPress 插件》。Smash Balloon 配有不同社交媒體 feeds 的單獨插件。您也可以購買 “All Access Bundle”,其中包括他們所有的插件 + 社交牆插件,可將不同的社交 feeds 結合為一個。

激活後,您可以開始連接您的社交媒體帳戶並設置您想要顯示的 feeds。按照屏幕上的指示設置每個 feed。您可以連接到您的社交媒體簡介、第三方來源、搜尋詞、標籤、播放列表等。視您要獲取的內容類型而定,可能會要求您連接到您的社交媒體帳戶並授權 Smash Balloon 訪問您的資料。

設置好社交媒體 feed 後,您可以從 feed 頁面複制短代碼。接下來,需要將短代碼添加到文章、頁面或側邊欄小部件中。您現在可以訪問您的網站,查看您的社交 feed 運作效果。您也可以創建一個社交牆來結合不同的 feeds 並顯示為一個。只需前往 Smash Balloon » Create a Social Wall 頁面並複制屏幕顯示的短代碼。

您現在可以將這個短代碼添加到任何 WordPress 文章、頁面或側邊欄小部件中,您想顯示策劃的社交 feed 的地方。這是我們在測試網站上的顯示效果。

更多詳情請參閱我們的教程《如何在 WordPress 中添加社交媒體 feeds》。

希望這篇文章幫助您了解如何在 WordPress 上策劃內容。您可能還想查看我們的指南《如何通過策劃內容博客在線賺錢》或《WordPress SEO 指南》來優化您的網站。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 影片教程,您也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何在 iPhone、iPad 和 Android 裝置上使用 WordPress 應用程式

為何在行動裝置上使用 WordPress 應用程式?

WordPress 應用程式讓您能夠在全球任何地方使用手機或平板電腦創建內容和管理網站,即使在旅行中也不例外。您可以隨時拍攝和上傳照片、錄製和上傳影片,以及快速撰寫部落格文章。不管您在火車或巴士上,還是與朋友閒逛,都可以輕鬆攜帶您的 WordPress 網站。

雖然 WordPress 的管理介面有響應式設計,可以在行動瀏覽器中使用,但其內容編輯介面在小屏幕上的用戶體驗並不佳。例如,當您向下滾動時,區塊編輯器中工具欄會消失,需要向上捲動才能再次訪問。

此外,區塊設定面板會佔據整個屏幕,導致您無法查看正在編輯的區塊。而 WordPress 應用程式則是專為觸控友好、行動設備優化和容易使用而設計的,其直觀的用戶介面在行動設備上提供了良好的使用體驗。

需要什麼才能使用 WordPress 行動應用程式?

在開始使用 WordPress 應用程式之前,您需要擁有一個 WordPress 網站或部落格。該應用程式適用於流行的自託管 WordPress.org 平台和 WordPress.com 部落格託管服務。

在行動裝置上設定 WordPress 應用程式

首先,您需要在裝置上安裝 WordPress 應用程式:
iOS 版 WordPress 應用程式
Android 版 WordPress 應用程式

安裝後,打開應用程式並在底部點擊「輸入你現有的站點地址」。接著輸入完整的站點地址(包括 https:// 部分)。如果不確定站點地址,可以登入 WordPress 後台並前往設定 » 一般頁面找到站點地址資訊。

應用程式會嘗試連接您的 WordPress 網站,然後出現登入畫面,輸入 WordPress 登入憑證並點擊「繼續」。成功登入後,您將進入 WordPress 應用程式儀表板,並看到管理文章、頁面和評論的連結。

使用 WordPress 應用程式編輯文章

WordPress 應用程式的直觀用戶介面使您能輕鬆創建或編輯網站上的文章和頁面。點擊應用程式儀表板上的「文章」菜單,會顯示您最近的文章列表。

您可以編輯任何文章或點擊右下角的加號「+」按鈕創建新文章,這會啟動行動裝置優化版本的區塊編輯器。使用您的手機鍵盤以及底部的格式工具欄撰寫新文章。

點擊加號「+」按鈕添加區塊。移動版的區塊編輯器擁有您 WordPress 網站上的所有常用區塊,例如圖片、畫廊、影片、標題和欄位等。

應用程式還允許更改文章選項。點擊右上角的點點圖標,選擇「文章設定」,可以添加分類、標籤、設定精選圖片、修改文章狀態等選項。

WordPress 應用程式具有內建的自動保存功能,本地保存文章。完成編輯後,點擊右上角的「發佈」或「更新」按鈕,應用程式會將文章上傳至網站。您可以在瀏覽器中查看文章效果。

使用 WordPress 應用程式上傳和管理媒體文件

WordPress 應用程式讓您輕鬆從手機上傳和管理照片/影片。您可以在撰寫文章時上傳媒體文件,或直接從應用程式儀表板啟動媒體庫。

此操作會啟動 WordPress 的媒體庫,您可以查看庫中的所有媒體文件。可以編輯、刪除文件,甚至從手機新增新照片或影片。

使用 WordPress 應用程式隨時隨地管理評論

評論幫助提升用戶互動並建立 WordPress 部落格社區。WordPress 應用程式讓您輕鬆隨時管理評論。

點擊應用程式儀表板上的「評論」頁面,查看站點上的所有評論,包括最近的、已批准的和待審的評論。點擊任何評論可以查看更多選項,如編輯、批准、標記為垃圾或添加回覆。

通過 WordPress 應用程式執行管理任務

不幸的是,應用程式不包含任何管理功能,您無法安裝或移除插件和佈景主題,也不能增加或刪除用戶或更改站點設定。您可以點擊「WP Admin」項目,通過行動瀏覽器進入管理後台以執行管理任務。

WordPress 應用程式和 JetPack 應用程式的區別

您會注意到 WordPress 應用程式推廣並要求註冊 WordPress.com 帳號並安裝 JetPack 應用程式。這是因為開發 WordPress 應用程式的公司 Automattic 也是 WordPress.com 和 JetPack 背後的公司。雖然兩個應用程式都適用於自託管網站,但註冊 WordPress.com 帳號並安裝 JetPack 應用程式可獲得額外功能。儘管您無需在站點安裝 JetPack 插件,但未來可能會有所改變。JetPack 應用程式允許您通過應用程式安裝、啟用和停用插件,但無法訪問插件設定頁面。

是否可以完全通過應用程式運行 WordPress?

目前無法僅通過 WordPress 應用程式高效運行網站。例如,您無法管理插件,插件是 WordPress 網站的重要組成部分,您需要它們來擴展網站功能。此外,無法訪問自定義文章類型,查看 SEO 選項,使用封面圖片以及使用由插件創建的區塊等。

為何以及何時應使用 WordPress 應用程式?

雖然 WordPress 應用程式不足以高效運行整個網站,但它提供了易用的介面讓您在電腦不在身邊時創建內容、上傳照片和管理評論。當前往網絡連接欠佳的地方時也可以使用。某些應用程式功能可離線使用,將內容保存為本地草稿。適合作為輔助應用程式,在移動中創建內容和管理例行任務如評論審核。

解決 WordPress 應用程式問題

大多數 WordPress 行動應用程式的登入和連接問題是由於 XML-RPC 端點不可訪問引起的。該應用程式使用 XML-RPC 和 REST API 連接應用程式和託管伺服器。但惡意機器人和駭客經常濫用這些 APIs 進行暴力破解和 DDoS 攻擊。因此,部分 WordPress 託管公司可能限制或禁用此類 APIs。如果無法登入 WordPress 應用程式或應用程式停止工作,需聯繫您的 WordPress 託管供應商尋求幫助。

Read More
WordPress 教学

如何修復 WordPress 中的 Facebook 和 Instagram oEmbed 問題

什麼是 WordPress 中的 Facebook 和 Instagram oEmbed 問題?

過去,您可以使用一種名為 oEmbed 的協議輕鬆地在 WordPress 中嵌入 Instagram 和 Facebook 帖子。然而,Facebook 更改了 oEmbed 功能的運作方式,因此您無法再輕鬆嵌入來自 Facebook 或 Instagram 的視頻、圖片、更新和其他內容。相反,您現在需要註冊一個應用程序並使用客戶端令牌從 Facebook Graph API 獲取數據,然後才能在 WordPress 博客上嵌入 Facebook 或 Instagram 內容。

這需要花費大量時間和精力,因此 WordPress 背後的團隊決定移除 Facebook 和 Instagram 的嵌入功能。如果您之前使用 oEmbed 在網站上添加了任何 Facebook 內容,那麼現在它看起來會像下圖這樣。

如果您使用 oEmbed 添加任何 Instagram 帖子,那麼您將會遇到類似的錯誤,因為現在需要訪問令牌。

如何修復 Facebook 和 Instagram oEmbed 問題

修復 oEmbed 問題的最簡單方法是使用免費的 Smash Balloon 插件。如果您想在 WordPress 中嵌入 Instagram 帖子,那麼您需要 Smash Balloon Social Photo Feed 插件。

想要在 WordPress 中嵌入 Facebook 帖子嗎?那麼您可以使用免費的 Smash Balloon Social Post Feed 插件。

首先,您需要安裝和激活插件。更多詳情,請查看我們的逐步指南:如何安裝 WordPress 插件。

安裝任一插件後,只需前往 Instagram Feed » oEmbeds 或 Facebook Feed » oEmbeds,取決於您正在使用的插件。

我們在所有圖片中使用的是 Social Photo Feed 插件,但無論使用哪個插件,步驟都完全相同。

在這個屏幕上,只需點擊「啟用」按鈕。

就是這樣。您現在可以在您的 WordPress 網站上嵌入 Facebook 和 Instagram 帖子。

如何在 WordPress 中嵌入 Instagram 或 Facebook 帖子

您可以在任何頁面、帖子或支持小部件的區域嵌入特定的 Instagram 或 Facebook 帖子。例如,您可以將其添加到 WordPress 網站的页腳。

一個選項是打開您希望展示社交內容的頁面或帖子,在 Gutenberg 編輯器中點擊「添加塊」( + ) 圖標並輸入「Embed」。當正確的塊出現時,點擊以將其添加到頁面或帖子。

在「Embed」欄位中,只需粘貼您希望在網站上顯示的 Instagram 或 Facebook 帖子的 URL。

然後,點擊「嵌入」。

WordPress 現在將顯示該特定帖子。當您準備好使帖子上線時,只需點擊「更新」或「發布」即可。

現在,當您訪問該頁面時,您將看到該社交媒體帖子上線。

如何將 Instagram 或 Facebook 帖子添加到小部件區域

另一個選項是將 Instagram 或 Facebook 帖子添加到支持小部件的區域,如側邊欄。這樣,您可以在網站的每個頁面上宣傳相同的帖子。

例如,您可能會嵌入您最受歡迎的 Instagram 帖子或推廣銷售或社交媒體比賽的帖子,以增長您的網站。

要將 Facebook 或 Instagram 帖子添加到支持小部件的區域,只需前往 Appearance » Widgets 並點擊藍色的「+」按鈕。

在搜索欄中,您需要輸入「Embed」以找到正確的塊。

當「Embed」塊出現時,將其拖放到您希望顯示 Facebook 或 Instagram 帖子的區域。例如,我們在 WordPress 側邊欄小部件中顯示一張 Instagram 照片。

在「Embed」欄位中,只需粘貼您希望在網站上顯示的 Instagram 或 Facebook 帖子的 URL。然後,點擊「嵌入」。

WordPress 現在將顯示該特定帖子。如果您對其外觀感到滿意,只需點擊「更新」即可使其上線。

現在,您將在您的 WordPress 網站上看到該 Instagram 或 Facebook 狀態帖子。

如何在 WordPress 中添加 Instagram 或 Facebook 餵

免費的 Smash Balloon 插件使您可以輕鬆將 Facebook 和 Instagram 帖子添加到您的 WordPress 網站。如果您只想嵌入少量帖子或控制每個社交帖子在 WordPress 中的顯示位置,這是很棒的。然而,您也可能希望在您的網站上嵌入一個自定義的 Facebook 餵或 Instagram 餵。

通過創建一個飼料,您可以展示您的所有最新帖子,並且佈局美觀。更好的是,飼料會自動更新,因此訪客將始終看到最新的帖子,而您無需手動更新您的網站。

如果您想在 WordPress 中嵌入 Instagram 內容,則可以使用 Smash Balloon Instagram Feed 插件。

想要創建一個展示您的 Facebook 相冊、視頻、時間軸帖子等的飼料嗎?那麼,您可以使用 Smash Balloon Facebook Feed 插件。

想要將 Facebook 和 Instagram 資訊流一起添加到您的 WordPress 網站嗎?那麼,您可以查看 Smash Balloon Social Wall。

這個強大的插件允許您結合使用 Smash Balloon 插件創建的所有資源流,包括 Facebook、Twitter、Smash Balloon YouTube Feed 等。

例如,如果您已經設置了 Facebook Feed 和 Instagram Feed 插件,則可以在您的 WordPress 控制板中前往 Social Feeds » Create a Social Wall。然後,點擊「新增」。

對於您希望添加的每個社交媒體平台,點擊「Add to Wall」。

您現在將看到您為該平台創建的所有不同社交媒體資源流。只需選擇您想使用的每個資源流旁邊的單選按鈕即可。

例如,您可以將您 Facebook 事件日曆中的最新帖子與您的 Instagram 賬戶中的帖子結合起來。

完成後,點擊「Create Wall」。

這將打開 Smash Balloon 編輯器,您可以在其中微調社會牆的每個部分。例如,您可以更改配色方案以完美契合您的 WordPress 主題。

當您對社會牆的外觀感到滿意時,您可以使用 Social Wall 塊將其添加到任何頁面、帖子或支持小部件的區域。

例如,要將社會牆添加到頁面,只需在 WordPress 塊編輯器中打開該頁面。在此處,點擊「+」圖標並輸入「Social Wall」。

當正確的塊出現時,點擊將其添加到頁面。

現在,Social Wall 會顯示您剛創建的多平台資源流。

我們希望這篇文章幫助您了解如何修復 WordPress 中的 Facebook 和 Instagram oEmbed 問題。您可能還想看看我們的專家為 WordPress 推薦的最佳社交媒體插件以及我們的電子郵件通訊創建指南。

如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道,了解更多 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何在WordPress中为表单显示确认导航弹窗

什么是确认导航弹窗?

假设用户正在您的博客上撰写评论。他们已经写了好几行,但被分心忘记提交。如果此时关闭浏览器,那么评论将消失。确认导航弹窗可以让他们有机会完成评论。

您可以在WordPress文章编辑屏幕中看到这一功能。如果有未保存的更改并尝试离开页面或关闭浏览器,将弹出警告弹窗。

在WordPress中为未提交的表单显示确认导航弹窗

在本教程中,我们将创建一个自定义插件,但不要担心,您也可以在教程结束时下载该插件并安装到您的网站上。不过,为了更好地理解代码,我们还是建议您尝试自己创建插件。可以先在本地安装或测试站点上操作。

开始创建

首先,您需要在计算机上创建一个新文件夹,命名为confirm-leaving。在confirm-leaving文件夹内再创建一个名为js的文件夹。

现在打开纯文本编辑器,如记事本,并创建一个新文件。里面粘贴以下代码:

<?php 
/** 
 * Confirm Leaving 
 * Plugin Name: Confirm Leaving 
 * Description: 此插件在用户忘记点击评论表单的提交按钮时显示警告。 
 * Version: 1.0.0 
 * Author: WPressize Me 
 * License: GPL-2.0+ 
 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt 
 */ 
function wpb_confirm_leaving_js() { 
     wp_enqueue_script( 'Confirm Leaving', plugins_url( 'js/confirm-leaving.js', __FILE__ ), array('jquery'), '1.0.0', true ); 
} 
add_action('wp_enqueue_scripts', 'wpb_confirm_leaving_js');

这个PHP函数只是将一个JavaScript文件添加到您网站的前端。

保存此文件名为confirm-leaving.php,并将其保存在主confirm-leaving文件夹中。

现在我们需要创建该插件加载的JavaScript文件。创建一个新文件并在其中粘贴以下代码:

jQuery(document).ready(function($) { 
$(document).ready(function() { 
    needToConfirm = false; 
    window.onbeforeunload = askConfirm; 
}); 
function askConfirm() { 
    if (needToConfirm) { 
        return "您的未保存数据将会丢失。"; 
    } 
} 
$("#commentform").change(function() { 
    needToConfirm = true; 
});
})

这个JavaScript代码检测用户在评论表单中是否有未保存的更改。如果用户尝试离开页面或关闭窗口,它将显示一个警告弹窗。

您需要将此文件保存为confirm-leaving.js,并将其保存在js文件夹中。

保存这两个文件后,您的文件夹结构如下:

现在,您需要使用FTP客户端连接到您的WordPress站点。请参阅我们的指南,了解如何使用FTP上传WordPress文件。

连接后,您需要将confirm-leaving文件夹上传到网站的/wp-contents/plugins/文件夹。

然后,您需要登录WordPress管理后台并访问插件页面。找到列表中的“Confirm Leaving”插件,并点击其下方的“激活”链接。

这就完成了。现在,您可以访问网站上的任何文章,在评论表单中的任何字段输入一些文本,尝试离开页面而不提交。一个弹窗将出现,警告您将离开一个有未保存更改的页面。

在WordPress中为其他表单添加警告

您可以使用相同的代码基础来定位WordPress站点上的任何表单。这里,我们将展示一个如何定位联系表单的示例。

在这个示例中,我们使用WPForms插件创建一个联系表单。如果您使用不同的联系表单插件,操作步骤相同。

打开包含联系表单的页面。将鼠标移到联系表单的第一个字段,右键点击,然后从浏览器菜单中选择“检查”。

找到以标签开头的行。在表单标签中,您会找到ID属性。在这个示例中,我们的表单ID是wpforms-form-170。需要复制ID属性。

现在编辑confirm-leaving.js文件,并在#commentform后面添加ID属性。确保使用逗号分隔#commentform和表单的ID,还需要在表单ID的前面添加#号。您的代码现在看起来像这样:

jQuery(document).ready(function($) { 
$(document).ready(function() { 
    needToConfirm = false; 
    window.onbeforeunload = askConfirm; 
}); 
function askConfirm() { 
    if (needToConfirm) { 
        return "您的未保存数据将会丢失。"; 
} 
} 
$("#commentform,#wpforms-form-170").change(function() { 
    needToConfirm = true; 
});
})

保存您的更改并将文件上传回网站。现在,您可以在联系表单的任何字段中输入文本,尝试在未提交表单的情况下离开页面。会弹出一个警告提示您有未保存的更改。

你可以在这里下载confirm-leaving插件。它仅针对评论表单,但请随意编辑插件来定位其他表单。

这就是全部。希望这篇文章帮助您在WordPress表单中显示确认导航弹窗。您可能还想查看我们必须拥有的WordPress插件和工具以供商业网站使用,或阅读我们关于如何增加博客流量的终极指南。如果您喜欢这篇文章,请订阅我们的YouTube频道获取WordPress视频教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何在WordPress中分页评论(逐步指南)

为什么要在WordPress中分页评论?

你可能注意到,有很多评论的博客文章加载时间会更长。在一个页面上显示大量评论会对您的WordPress托管服务器造成更大的压力,这可能会耗尽服务器内存,导致您的访客看到’白屏死机’。

像谷歌这样的搜索引擎将WordPress速度和性能作为排名因素,这意味着大量评论也可能对您的WordPress SEO造成不利影响。此外,评论为文章添加了大量内容,但这些内容并不总是包含您的目标关键词,这会影响您的关键词与内容的比率,从而阻止搜索引擎为正确的关键词索引您的文章。

如何将您的WordPress评论部分拆分为多个页面

首先,您需要登录到您的WordPress管理区域,然后转到设置 » 讨论页面。在这里,找到‘将评论分页’并勾选旁边的复选框。现在,您可以输入要在WordPress博客每个页面上显示的评论数量。您还可以通过‘默认显示第一个/最后一个页面’下拉菜单更改最早或最新的评论页面是否首先显示。之后,您可以使用‘评论应显示在…’下拉菜单更改每个页面的评论显示顺序。当您对分页设置满意时,只需滚动到屏幕底部并点击‘保存更改’。这样就完成了!

现在,如果您访问一个有很多评论的帖子,您应该会看到分页效果。类似于评论,您也可以将WordPress文章分页。您可以在我们的文章中了解更多关于如何将WordPress文章拆分为多个页面的资料。

如何优化WordPress评论分页

分页您的WordPress评论可以帮助防止网站的性能问题。话虽如此,如果使用不当,它们也可能创建重复内容,这会使您的网站看起来像垃圾邮件并混淆搜索引擎。好消息是,您可以使用All in One SEO(AIOSEO)轻松解决这个问题。它是最好的WordPress SEO插件,使您的网站更容易地针对搜索引擎进行优化,即使您没有SEO经验。默认情况下,AIOSEO会自动将页码添加到分页内容的SEO标题中,这将帮助搜索引擎理解评论部分已被分为多个页面,而不是单个页面的重复内容。为了确保搜索引擎知道哪个页面是最重要的,AIOSEO会从您的评论页面URL中删除这些页码。换句话说,如果您将评论拆分为多个页面,AIOSEO会帮助搜索引擎了解哪个是人们应该首先看到的主页面。它通过自动打开‘规范URL无分页’设置来实现这一点。

为了帮助您开始使用AIOSEO,请参见我们的AIOSEO for WordPress设置指南。

奖励提示:使用Thrive Themes提升评论互动

分页评论可以显著改善网站性能,但您还可以进一步优化评论部分以提升用户体验。这里就用上了Thrive Themes推出的强大评论插件Thrive Comments。这个插件有一个懒加载评论功能,这会减少整体页面加载时间,特别是在有大量评论的页面上,支持分页的速度优势。该插件还允许您从评论表单中移除网站URL字段,这个字段常被垃圾邮件发送者用来插入恶意链接。这些链接不仅可能损害您的网站,还会误导评论者。此外,Thrive Comments还提供评论置顶和掩埋功能,这使您可以策划评论部分,使其始终对所有参与者保持积极和富有成效。您可以在我们的Thrive Themes评测中了解更多关于该插件的信息。

我们希望这个教程帮您在WordPress中分页评论。您可能还需要查看我们关于如何对抗WordPress评论垃圾邮件或我们提高评论互动的WordPress评论插件列表。如果您喜欢这篇文章,请订阅我们的YouTube频道,获取WordPress视频教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何使用 WordPress 为小型企业创建内部网 (简单方法)

什么是内部网或外联网?为什么使用 WordPress 作为您的内部网平台?

内部网或外联网是一个组织用于通信、文件共享、公告和其他组织活动的通信平台。WordPress 是构建组织内部网或外联网的优秀平台。它易于维护、开源,并且可以通过数以千计的 WordPress 插件添加新功能。

内部网运行在组织的专用网络上。通常,办公室的 IT 系统通过电缆或无线网络适配器连接。网络中的一台计算机可以用作网络服务器并托管 WordPress 网站。

使用 BuddyPress 设置您的 WordPress 内部网中心

BuddyPress 是 WordPress 的附属项目。它将您的 WordPress 网站转换为社交网络。通过 BuddyPress 托管的内部网,您可以:邀请用户注册公司内部网、用户能够创建扩展的用户档案、活动流使用户可以像 Twitter 或 Facebook 那样关注最新的更新、创建用户组以将用户分为部门或团队、用户可以相互关注为好友、用户可以相互发送私人消息、通过添加第三方插件添加新功能、使用适用于 BuddyPress 的 WordPress 主题进行许多设计选项。

要开始,首先需要安装并激活 BuddyPress 插件。激活后,进入设置 » BuddyPress 页面配置插件设置。

使用 All-in-One Intranet 保护您的 WordPress 内部网

如果您在本地服务器上运行 WordPress 内部网,则可以通过在 .htaccess 文件中限制访问内部 IP 来保护它。然而,如果您运行的是外联网,则用户可能会从不同的网络和 IP 地址访问内部网。为了确保只有授权用户才能访问公司的内部网,您需要使外联网变得私密并仅对注册用户可用。为此,您需要安装并激活 All-in-One Intranet 插件。激活后,进入设置 » All-in-One Intranet 页面配置插件设置。

首先需要勾选“强制网站完全私有”选项框。这将使 WordPress 网站的所有页面完全私密。唯一不会变私密的是上传目录中的文件。不要担心,我们将在本文后面向您展示如何保护它。接下来,您需要提供用户登录后要重定向到的 URL,这可以是内部网中的任何页面。最后,您可以设置自动注销不活跃用户的时间。不要忘记点击保存更改按钮以存储您的设置。

保护 WordPress 内部网上的媒体文件

使网站完全私密不会影响媒体文件。如果某人知道文件的确切 URL,他们可以毫无限制地访问它。为了更好的保护,我们将重定向所有对上传文件夹的请求到一个简单的 PHP 脚本。该 PHP 脚本会检查用户是否已登录。如果已登录,则提供文件。否则,用户会被重定向到登录页面。首先,使用纯文本编辑器(如记事本)在计算机上创建一个新文件。然后,复制并粘贴以下代码,并将文件保存为 download-file.php。

<?php
require_once('wp-load.php');
is_user_logged_in() || auth_redirect();
list($basedir) = array_values(array_intersect_key(wp_upload_dir(), array('basedir' => 1)))+array(NULL);
$file = rtrim($basedir,'/') . '/' . str_replace('..', '', isset($_GET[ 'file' ]) ? $_GET[ 'file' ] : '');
if (!$basedir || !is_file($file)) {status_header(404); die('404 — File not found.');}
$mime = wp_check_filetype($file);
if (false === $mime[ 'type' ] && function_exists('mime_content_type')) $mime[ 'type' ] = mime_content_type($file);
if ($mime[ 'type' ]) $mimetype = $mime[ 'type' ]; else $mimetype = 'image/' . substr($file, strrpos($file, '.') + 1);
header('Content-Type: ' . $mimetype);
if (false === strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS')) header( 'Content-Length: ' . filesize( $file ) );
$last_modified = gmdate('D, d M Y H:i:s', filemtime($file));
etag = '"' . md5($last_modified) . '"';
header( 'Last-Modified: $last_modified GMT' );
header('ETag: ' . $etag );
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 100000000 ) . ' GMT' );
$client_etag = isset($_SERVER['HTTP_IF_NONE_MATCH']) ? stripslashes($_SERVER['HTTP_IF_NONE_MATCH']) : false;
if (!isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) $_SERVER['HTTP_IF_MODIFIED_SINCE'] = false;
$client_last_modified = trim($_SERVER['HTTP_IF_MODIFIED_SINCE']);
$client_modified_timestamp = $client_last_modified ? strtotime($client_last_modified) : 0;
$modified_timestamp = strtotime($last_modified);
if (($client_last_modified && $client_etag)
? (($client_modified_timestamp >= $modified_timestamp) && ($client_etag == $etag))
: (($client_modified_timestamp >= $modified_timestamp) || ($client_etag == $etag))) {status_header(304); exit;}
readfile($file);

现在使用 FTP 客户端连接到您的网站。连接后,将刚才创建的文件上传到网站上的 /wp-contents/uploads/ 文件夹中。接下来,编辑网站根文件夹中的 .htaccess 文件。在 .htaccess 文件底部添加以下代码:

RewriteCond %{REQUEST_FILENAME} -s
RewriteRule ^wp-content/uploads/(.*)$ download-file.php?file=$1 [QSA,L]

保存更改并将文件上传回您的网站。现在,所有对媒体文件夹的用户请求都将被发送到代理脚本以检查认证情况并将用户重定向到登录页面。

使用 WPForms 添加表单到您的 WordPress 内部网

公司内部网的主要目标是通信。虽然 BuddyPress 的活动流、评论和私人消息功能非常出色,但有时需要在投票或调查中私密地收集信息。您还需要对这些信息进行排序并存储以备后用。这就是 WPForms 的用武之地。它是市场上最佳的 WordPress 表单构建器。不仅可以轻松创建美观的表单,还会将用户响应保存到数据库中。您可以将任何表单的响应导出为 CSV 文件,这样就可以将表单响应组织在电子表格中,打印它们,并在同事间共享。

扩展您的 WordPress 内部网

到目前为止,您应该已经为组织创建了一个功能齐全的内部网。然而,在测试平台或向用户开放时,您可能希望添加新功能或使其更加安全。有许多 WordPress 插件可以帮助你实现这一目标。以下是一些您可能想立即添加的工具:

  • Sucuri – 通过保护网站免受未经授权的访问和恶意 DDoS 攻击来提高 WordPress 安全性。
  • Envira Gallery – 创建美丽的图片库。
  • Google Drive Embedder – 轻松将 Google Drive 文档嵌入到您的 WordPress 内部网中。

这就是目前为止的全部内容。

我们希望本文能帮助您为您的组织创建一个 WordPress 内部网。您可能还想查看我们关于小型企业最佳工资软件的比较。如果您喜欢本文,请订阅我们的 YouTube 频道,观看 WordPress 视频教程。您也可以在 Twitter 和 Facebook 上找到我们。

Read More
WordPress 教学

如何在WordPress中更新PHP版本(正确方法)

为什么要在WordPress中更新PHP版本?

更新PHP版本可以提升WordPress网站的性能和安全性。WordPress使用开源编程语言PHP开发,目前至少需要PHP 7.4或更高版本。新版本的PHP通常带有安全漏洞和错误的修复,能更好地保护您的网站免受恶意软件和黑客攻击。

此外,新版PHP包含新特性,使运行过程更快并减少内存使用。因此,我们强烈建议将WordPress更新到最新的稳定版本PHP。目前最新版本为PHP 8.3.2。如果使用较旧的PHP版本,您的网站可能不安全、速度变慢,并可能出现与WordPress核心、插件或主题的兼容性问题。

在更新PHP前需要做什么

在进行任何更新前,确保您的网站不会出现错误非常重要。您需要做以下几件事:

  • 更新WordPress核心、主题和插件 – 这确保它们能够与新PHP版本有效配合。
  • 备份网站 – 使用如Duplicator的备份插件,以防出现问题时可以轻松恢复网站。
  • 创建一个测试站点 – 推荐在测试环境中尝试更新PHP,以避免新版本导致的错误影响您的真人站点。
  • 使用PHP兼容性检查插件 – 例如WP Engine创建的这款插件,可以识别新PHP版本可能带来的问题。

如何在Bluehost中更新PHP版本

首先,登录Bluehost账户控制面板并点击左侧的‘Websites’标签。选择要更新PHP版本的网站,然后点击‘Settings’按钮。切换到‘Settings’标签,找到PHP Version部分并点击‘Change’。选择新的PHP版本,点击‘Change’按钮即可。

如何在Hostinger中更新PHP版本

登录Hostinger账户仪表板,切换到‘Websites’标签。选择要更改PHP版本的网站旁的‘Manage’按钮,进入该网站的仪表板。找到左侧栏的‘PHP Configuration’标签,选择新PHP版本并点击‘Update’按钮保存设置。确认更新。

如何在SiteGround中更新PHP版本

登录SiteGround账户仪表板,前往‘My websites and services’部分,点击‘Manage’按钮。选择‘PHP Manager’菜单,找到PHP Version标签,点击铅笔按钮选择新PHP版本,并点击‘Confirm’按钮确定更新。

如何在HostGator中更新PHP版本

登录HostGator账户仪表板,点击‘Websites’部分。选择要更新PHP版本的网站,点击‘Settings’按钮。切换到‘Settings’标签,找到PHP Version部分,点击‘Change’按钮选择新PHP版本,点击‘Change’按钮确认更新。

如何在DreamHost中更新PHP版本

登录DreamHost账户控制面板,前往‘Manage Websites’标签。点击相应网站旁的三点菜单,选择‘PHP Version’,选择新PHP版本并点击‘Change PHP Version’按钮。

如何在WP Engine中更新PHP版本

WP Engine是一家托管WordPress的公司,他们通常会自动升级PHP版本,您也可以手动更改。登录WP Engine仪表板,在‘My Sites’页面点击选定网站旁的PHP版本。前往Overview设置,点击‘Updates’部分的PHP版本号链接,选择‘Upgrade to PHP …‘选项并点击‘Confirm’按钮。

其他WordPress托管提供商中的PHP版本更新方法

大多数WordPress托管商会以类似的方式组织其设置。通常可在cPanel或其他托管控制面板的高级设置中找到更改PHP版本的选项。如果找不到,可以查看提供商的知识库或联系他们的支持团队。

更新PHP版本后的常见问题

如果更新PHP版本后网站出现问题,首先要确保问题不是由插件或主题引起的。需禁用所有WordPress插件并切换到默认WordPress主题。如果问题依旧,联系您的网站托管商支持团队。如果无法解决,您可以按照上述方法降级PHP版本。

希望本文能帮助您了解如何更新WordPress网站的PHP版本。您可能还想查看市场上最快的WordPress托管提供商列表或我们的终极WordPress SEO指南,以提升搜索引擎排名。

Read More
WordPress 教学

如何优化您的WordPress Robots.txt以提升SEO

什么是Robots.txt文件?

Robots.txt是网站所有者创建的一个文本文件,用于告诉搜索引擎机器人如何抓取和索引其站点上的页面。它通常存储在您的网站的根目录(也称为主文件夹)中。Robots.txt文件的基本格式如下:

User-agent: [user-agent名称]
Disallow: [不允许抓取的URL字符串]

User-agent: [user-agent名称]
Allow: [允许抓取的URL字符串]

Sitemap: [您的XML Sitemap的URL]

您可以有多行指令来允许或不允许特定的URL并添加多个站点地图。如果您不禁止某个URL,那么搜索引擎机器人会假设他们被允许抓取它。下面是一个例子的robots.txt文件:

User-Agent: *
Allow: /wp-content/uploads/
Disallow: /wp-content/plugins/
Disallow: /wp-admin/

Sitemap: https://example.com/sitemap_index.xml

在上述robots.txt示例中,我们允许搜索引擎抓取和索引WordPress上传文件夹中的文件。之后,我们禁止搜索机器人抓取和索引插件和WordPress管理文件夹。最后,我们提供了XML站点地图的URL。

是否需要为您的WordPress站点创建一个Robots.txt文件?

如果您没有robots.txt文件,搜索引擎仍然会抓取和索引您的网站。然而,您将无法告诉他们哪些页面或文件夹不应该抓取。当您刚开始写博客时,这影响不大,因为您还没有很多内容。但随着网站的发展,您可能希望更好地控制网站的抓取和索引。这里是为什么原因。

搜索机器人对每个网站都有抓取配额。这意味着他们在一个抓取会话中会抓取一定数量的页面。如果他们在完成抓取所有页面之前用完抓取预算,他们将在下一个会话中回来继续抓取。这可能会减慢您网站的索引速度。通过禁止搜索机器人尝试抓取不必要的页面,如您的WordPress管理页面、插件文件和主题文件夹,您可以节省抓取配额。这有助于搜索引擎更快地抓取和索引您网站上的更多页面。

一个理想的Robots.txt文件应该是什么样的?

许多流行的博客使用一个非常简单的robots.txt文件。其内容可能根据每个站点的需要有所不同:

User-agent: *
Disallow:

Sitemap: http://www.example.com/post-sitemap.xml
Sitemap: http://www.example.com/page-sitemap.xml

这个robots.txt文件允许所有搜索机器人索引所有内容,并提供链接到网站的XML站点地图。对于WordPress站点,我们建议在robots.txt文件中使用以下规则:

User-Agent: *
Allow: /wp-content/uploads/
Disallow: /wp-admin/
Disallow: /readme.html
Disallow: /refer/

Sitemap: http://www.example.com/post-sitemap.xml
Sitemap: http://www.example.com/page-sitemap.xml

这告诉搜索机器人索引所有的WordPress图像和文件。禁止搜索机器人索引WordPress管理区域、readme文件和隐藏的联盟链接。通过将站点地图添加到robots.txt文件,您可以使Google机器人更容易找到您网站上的所有页面。

现在您知道理想的robots.txt文件应该是什么样的,让我们看看如何在WordPress中创建robots.txt文件。

如何在WordPress中创建Robots.txt文件

方法一:使用All in One SEO编辑Robots.txt文件

All in One SEO(简称AIOSEO)是市场上最好的WordPress SEO插件,被超过300万个网站使用。它易于使用,并附带一个robots.txt文件生成器。如果您尚未安装AIOSEO插件,请参阅我们的逐步指南如何安装WordPress插件。

注意:AIOSEO也有一个免费版本,并且具有这个特性。

安装并激活插件后,您可以直接从WordPress管理区域创建和编辑您的robots.txt文件。只需转到All in One SEO » 工具来编辑您的robots.txt文件。

首先,您需要通过点击“启用自定义robots.txt”切换按钮将其开启。启用后,您可以在WordPress中创建一个自定义的robots.txt文件。

所有操作SEO会在屏幕底部的“Robots.txt预览”部分显示现有robots.txt文件。这一版本将显示WordPress默认添加的规则。这些默认规则告诉搜索引擎不要抓取核心的WordPress文件,允许机器人索引所有内容并提供网站XML站点地图的链接。现在,您可以添加自定义规则以改进您的robots.txt以提升SEO。

要添加规则,在“用户代理”字段中输入用户代理。使用“*”适用于所有用户代理。然后,选择是否希望允许或禁止搜索引擎抓取。接下来,在“目录路径”字段中输入文件名或目录路径。规则会自动应用到您的robots.txt文件。若要添加另一条规则,只需点击“添加规则”按钮。我们建议添加规则直到创建出我们之前分享的理想robots.txt格式。您的自定义规则将如下所示。

完成后,不要忘记点击“保存更改”按钮以存储您的更改。

方法二:使用WPCode编辑Robots.txt文件

WPCode是一个强大的代码片段插件,可让您轻松、安全地添加自定义代码到您的网站。它还包括一个方便的功能,可让您快速编辑robots.txt文件。

注意:WPCode也有一个免费插件,但它不包括文件编辑功能。

首先,您需要安装WPCode插件。有关逐步说明,请参阅我们初学者指南如何安装WordPress插件。激活后,您需要导航到WPCode » 文件编辑器页面。到达那里后,只需点击“robots.txt”标签来编辑文件。现在,您可以粘贴或输入robots.txt文件的内容。完成后,确保点击页面底部的“保存更改”按钮以存储设置。

方法三:使用FTP手动编辑Robots.txt文件

此方法需要使用FTP客户端来编辑robots.txt文件。或者,您可以使用WordPress主机提供的文件管理器。只需使用FTP客户端连接到您的WordPress网站文件。进入后,您将能够在网站的根文件夹中看到robots.txt文件。如果没有看到,那么您可能没有robots.txt文件。在这种情况下,您可以直接创建一个。Robots.txt是一个纯文本文件,这意味着您可以将其下载到您的计算机上并使用任何纯文本编辑器如Notepad或TextEdit进行编辑。保存更改后,您可以将robots.txt文件上传回网站的根文件夹。

如何测试您的Robots.txt文件

创建robots.txt文件后,使用robots.txt测试工具来测试它是一个好主意。虽然有许多robots.txt测试工具,但我们推荐使用Google Search Console中的工具。首先,您需要将网站链接到Google Search Console。如果尚未完成,请参阅我们的指南如何将WordPress站点添加到Google Search Console。然后,您可以使用Google Search Console Robots测试工具。只需从下拉列表中选择您的属性。工具会自动获取您的网站的robots.txt文件,并在发现错误和警告时高亮显示。

最后的思考

优化robots.txt文件的目的是防止搜索引擎抓取不可公开访问的页面。例如,您的wp-plugins文件夹中的页面或WordPress管理文件夹中的页面。SEO专家中一个常见的误区是,阻止WordPress分类、标签和存档页面会提高抓取速度并导致更快的索引和更高的排名。这不是真的,这也违反了Google的站长指南。我们建议您遵循上述robots.txt格式为您的网站创建robots.txt文件。

在WordPress中使用Robots.txt的专家指南

现在您知道如何优化robots.txt文件,您可能想查看一些关于在WordPress中使用robots.txt的其他文章。

  • 术语表:Robots.txt
  • 如何隐藏WordPress页面不被Google索引
  • 如何阻止搜索引擎抓取WordPress站点
  • 如何永久删除互联网上的WordPress站点
  • 如何轻松隐藏(Noindex)WordPress中的PDF文件
  • 如何修复“Googlebot无法访问CSS和JS文件”错误
  • 如何正确设置All in One SEO插件

我们希望这篇文章帮助您了解如何优化WordPress robots.txt文件以提升SEO。您也可以查看我们的终极WordPress SEO指南和我们推荐的最佳WordPress SEO工具来发展您的网站。如果您喜欢这篇文章,请订阅我们的 YouTube频道 获取WordPress视频教程。您也可以在 Twitter 和 Facebook 上关注我们。

Read More
WordPress 教学

如何在WordPress媒体库中组织文件夹

为什么要在媒体库文件夹中组织文件?

默认情况下,WordPress将所有图像和其他媒体文件存储在/wp-content/uploads/文件夹中。这一系统对大多数网站运作良好,但有时你可能希望定制WordPress存储媒体文件的方式。例如,你可能希望按用户组织媒体上传,或者将文件按主题、地点或事件分类。

如何使用媒体库文件夹插件组织WordPress文件

在WordPress中创建自定义媒体上传文件夹最简单的方法是使用Media Library Folders插件。这个免费插件添加了一个用户界面,使你可以直接在WordPress后端管理文件夹和文件。

首先,你需要安装并激活Media Library Folders插件。

激活后,前往WordPress仪表盘中的媒体库文件夹。你现在可以看到WordPress上传目录中的所有文件夹。从这里,你可以创建新文件夹并将文件添加到其中。你还可以移动、复制、重命名或删除文件。

要创建新文件夹,只需点击添加文件夹图标。在弹出框中,输入文件夹名称并点击创建文件夹按钮。你也可以通过选择屏幕左侧的父文件夹来创建子文件夹,然后点击添加文件夹图标。为子文件夹命名并点击创建文件夹。

如何在媒体库文件夹中移动和复制文件

移动媒体库中的图像到新文件夹

要移动图像或任何其他文件,只需点击移动图标,然后将图像拖动到新位置。在放开文件之前,目标文件夹应突出显示。

在媒体库中复制图像到不同的文件夹

要创建文件副本,请点击复制图标,并将图像拖动到新位置。在放开文件之前,确保文件夹突出显示。

如何重命名媒体库文件夹中的文件和文件夹

你可以使用Media Library Folders插件更改文件名称。找到你想更改的文件,点击其下方的复选框,然后点击重命名文件按钮。输入新文件名并点击重命名文件按钮。

要删除文件夹,右键点击它然后选择删除此文件夹。一旦确认删除,点击确定。

了解更多优化WordPress媒体库的方法

需要更多管理WordPress媒体文件的技巧?查看以下指南:

  • 如何向WordPress媒体库中添加分类和标签
  • 如何将Google Drive连接到WordPress媒体库
  • 如何更改WordPress的默认媒体上传位置
  • 如何防止WordPress图片被盗
  • 如何在WordPress中自动为图片添加水印
  • 管理图片的优秀WordPress插件推荐(更新版)

我们希望这篇文章能帮助你学习如何在媒体库文件夹中组织WordPress文件。

Read More