WordPress 教学

如何安装WordPress – 完全的WordPress安装教程

如何安装WordPress – 完全的WordPress安装教程

安装WordPress之前需要准备的事项

在安装WordPress之前,你首先需要一个域名和一个熟悉WordPress的优质网络托管公司。我们强烈推荐使用Bluehost,因为他们会赠送你一个免费域名并为WPressize Me用户提供高达61%的托管计划折扣。推荐Bluehost的原因是因为他们是全球最大的托管公司之一,且是官方推荐的WordPress托管提供商之一。

在Bluehost上安装WordPress

Bluehost是一个官方推荐的WordPress托管提供商,也是全球最大的托管公司之一。购买Bluehost计划后,支付完成后WordPress会自动安装。

若错过了此步骤或想在托管账号中添加一个新的WordPress博客或网站,可按照以下步骤进行操作。

首先,登录到你的Bluehost控制面板,导航到‘网站’标签,然后点击‘添加网站’。

此时,WordPress安装向导会启动。选择‘安装WordPress’,然后点击‘继续’。

接下来,填写你WordPress网站的标题,这个标题可以随时修改。输入完毕后点击‘继续’。

现在将你的网站连接到域名。如果还未购买域名,Bluehost会提供一个临时的子域名。选择合适的选项后,点击‘继续’。

等待几分钟让Bluehost完成安装。安装成功后,你会回到‘网站’标签页面并找到你新安装的网站。

现在你可以点击‘编辑网站’来登录WordPress管理区域。

就是这样!

在各大托管服务上安装WordPress

Hostinger

Hostinger也是一个官方推荐的WordPress托管服务商,在全球多个地区都有数据中心,确保无论你的观众在哪儿都能快速加载网站。价格也非常亲民。

首先,登录到你的Hostinger账号,菜单顶部点击‘网站’选项,选择‘+ 添加网站’按钮,从下拉菜单中选择‘WordPress’。

设置登录信息,选择语言并输入有效的电子邮件地址和强密码,然后点击‘下一步’。

选择创建网站的类型,例如‘博客’,之后选择一个主题,例如Astra主题。

Hostinger会推荐一些必备插件,选择需要的插件或跳过此步骤,然后输入你的域名。如果还没有域名,可以使用Hostinger提供的临时地址。

等待几分钟完成安装,安装完成后点击‘管理面板’按钮进入WordPress管理员区域。

其他托管服务如HostGator、SiteGround、WP Engine等的安装步骤类似,每家的具体步骤请参考其官网说明。

从cPanel安装WordPress

cPanel是很多网络托管公司使用的常用软件,通过它可以简单地管理托管账户及安装WordPress。

使用Softaculous、QuickInstall或Fantastico安装WordPress,这些自动安装程序都是在cPanel中提供的。

使用Softaculous安装WordPress

登录到cPanel,找到Softaculous或WordPress安装图标,点击后按照提示填写基本信息并运行安装程序。

使用QuickInstall安装WordPress

在HostGator的cPanel中,找到QuickInstall图标,选择WordPress进行安装,按提示填写基本信息和运行安装程序。

使用Fantastico安装WordPress

登录到cPanel,找到Fantastico图标,选择WordPress并按照提示填写信息即可完成安装。

使用FTP手动安装WordPress

下载最新版本的WordPress,解压后使用FTP客户端将文件上传至网站服务器。然后在cPanel中创建数据库,并将其连接到WordPress安装程序。

在电脑本地安装WordPress

如果你想在自己电脑上试用WordPress,可以使用WAMP(Windows)或MAMP(Mac)来设置本地服务器环境进行安装。

安装多语言版本的WordPress

WordPress支持多种语言,可以在安装过程中选择语言,或者在设置中更改语种。另外,借助TranslatePress插件,你还可以轻松创建多语言网站。

创建WordPress多站点网络

WordPress内置多站点功能,允许你使用同一WordPress安装创建多个网站。可参考我们的详细教程了解多站点网络的设置。

安装WordPress后的事项

选择主题和插件是安装WordPress后的重要事项。主题控制网站的外观,而插件则为网站提供扩展功能。可以在WPressize Me的展示部分找到热门主题和推荐插件。

我们希望这篇WordPress安装教程能帮助你轻松安装WordPress。你可能还想了解WordPress.com和WordPress.org的区别以及如何创建小型商业网站。如果你喜欢这篇文章,请订阅我们的YouTube频道获取更多视频教程,也可在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何在 WordPress 中禁用目錄瀏覽

如何在 WordPress 中禁用目錄瀏覽

目錄瀏覽可能會讓您的網站面臨風險,因為它會向黑客顯示重要信息,這些信息可能會被用來利用您網站中的插件、主題,甚至是您的主機服務器的漏洞。

在這篇文章中,我們將向您展示如何在 WordPress 中禁用目錄瀏覽。

禁用 WordPress 中目錄瀏覽是什麼作用?

每次有人訪問您的網站時,您的網絡服務器都會處理該請求。 通常,服務器會將索引文件(如 index.html)傳遞給訪客的瀏覽器。 然而,如果服務器找不到索引文件,它可能會顯示請求目錄中的所有文件和文件夾。

這就是所謂的目錄瀏覽,它通常在您的主機服務器上默認啟用。 如果您曾經訪問過一個網站並看到一個文件和文件夾的列表而不是網頁,那麼您就已經親眼見過目錄瀏覽。

問題在於黑客可以利用目錄瀏覽來查看構成您網站的文件,包括您使用的所有主題和插件。如果這些主題或插件有已知的漏洞,黑客就可以利用這些漏洞來控制您的 WordPress 博客或網站,竊取您的數據或執行其他操作。

攻擊者還可能利用目錄瀏覽來查看您文件和文件夾中的機密信息。他們甚至可能複製您的網站內容,包括您通常會收取費用的內容,如電子書下載或在線課程。這就是為什麼在 WordPress 中禁用目錄瀏覽被認為是一種最佳做法。

如何檢查 WordPress 是否啟用了目錄瀏覽?

最簡單的方法是通過訪問 /wp-includes/ 文件夾鏈接來檢查您的 WordPress 網站是否啟用了目錄瀏覽,例如:https://example.com/wp-includes/。

您需要將 www.example.com 替換為您的網站 URL。

如果您收到 403 Forbidden 或類似的消息,說明您的 WordPress 網站已經禁用了目錄瀏覽。

如果您看到的是文件和文件夾的列表,這意味著您的網站已啟用目錄瀏覽。

由於這會讓您的網站更容易受到攻擊,因此您通常會想要阻止 WordPress 中的目錄瀏覽。

如何在 WordPress 中禁用目錄瀏覽

要禁用目錄列表,您需要向網站的 .htaccess 文件添加一些代碼。

要訪問該文件,您需要一個 FTP 客戶端,或者您可以使用 WordPress 主機控制面板中的文件管理器應用程序。如果這是您第一次使用 FTP,您可以參考我們的完整指南,了解如何使用 FTP 連接到您的網站。

連接到您的網站後,打開網站的 ‘public’ 文件夾,找到 .htaccess 文件。您可以下載該文件到桌面,然後用文本編輯器如 Notepad 打開它進行編輯。

在文件的最底部,添加以下代碼:

Options -Indexes

完成後,保存您的 .htaccess 文件,然後使用 FTP 客戶端將其上傳回服務器。

這樣就完成了。現在,如果您訪問 http://example.com/wp-includes/ URL,您將看到 403 Forbidden 或類似的消息。

專家提示

如果您懷疑您的 WordPress 網站可能已被黑客攻擊,可以參考我們的《修復被黑的 WordPress 網站指南》。另外,您可以查看我們的專業 WordPress 網站修復服務,雇用專業的 WordPress 安全專家來清理您的網站。

我們希望這篇文章能幫助您了解如何在 WordPress 中禁用目錄瀏覽。您還可以查看《WordPress 終極安全指南》或看我們專家精選的最佳 WordPress 安全插件。

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

Read More
WordPress 教学

如何在 WordPress 中將 404 頁面重定向至首頁

為什麼要將 404 頁面重定向至 WordPress 主頁?

當用戶嘗試訪問一個不存在的頁面時,WordPress 會顯示一個 404 錯誤頁面。根據您使用的主題,這個頁面的外觀和文案會有所不同。

大多數用戶在看到默認的 404 錯誤頁面後會快速離開您的網站,這樣會增加您的整體跳出率並對搜索引擎排名產生負面影響。因此,您應該花點時間創建一個自定義的 404 錯誤頁面。然而,在您還未這樣做之前,您可以採用這篇文章中的快捷方式,將用戶重定向至首頁。

方法1:使用 AIOSEO 將所有 404 錯誤重定向至首頁

為了使用這個方法,我們將使用 All in One SEO for WordPress (AIOSEO)。這是最佳的 WordPress SEO 插件,允許您設置重定向,優化內容等。首先,您需要安裝並啟用 All in One SEO (AIOSEO)。詳情請參考我們的逐步指南。

啟用插件後,前往 All in One SEO » 重定向。如果您還沒有設置重定向,則需要點擊「啟用重定向」按鈕,這將安裝 AIOSEO 的重定向模組。

接下來,點擊頁面頂部的「設置」選項卡。這個頁面允許您在 AIOSEO 中配置重定向。向下滾動頁面,直到找到「高級 404 設定」部分。點擊切換按鈕啟用這部分設置,然後選擇「首頁」選項。最後,別忘了點擊頁面頂部或底部的「儲存更改」按鈕以保存您的設置。

方法2:使用代碼將所有 404 錯誤重定向至首頁

如果您不想使用插件,您可以使用一個簡單的代碼片段來將所有 404 頁面重定向至首頁。首先,在您的 WordPress 主題文件夾中創建一個名為 404.php 的新文件。如果您的主題已有 404.php 文件,則編輯那個文件。

將以下代碼添加到 404.php 文件的第一行:

保存這個文件,並使用 FTP 或主機控制面板將其重新上傳到您的主題目錄。現在,當訪客訪問不存在的頁面時,他們將被重定向到首頁,而不是看到默認的 404 頁面。

額外:使用 AIOSEO 設置自定義 404 頁重定向

處理 404 錯誤的最佳方式是將訪客重定向到最相關的頁面,而不僅僅是首頁。AIOSEO 插件的重定向功能還可以跟蹤所有的 404 錯誤頁面,讓您能夠在 WordPress 中設置智能的 404 頁面重定向。

如果您在方法1中已經安裝並激活了 AIOSEO,那麼只需導航回 All in One SEO » 重定向頁面並點擊「設置」選項卡。向下滾動到「日誌」部分,確保「404 日誌」被啟用。然後點擊「404 日誌」菜單選項查看最最近被訪問的 404 頁面。

點擊「添加重定向」鏈接,輸入相關的重定向訊息,並儲存變更。例如,如果您刪除了一個教程並創建了一個新的,則最好將舊 URL 重定向到新教程,而非首頁。

一般來說,您不想永遠將 404 頁面重定向至首頁,這是創建自定義 404 頁面設計時間內的一個不錯的臨時解決方案。

Read More
WordPress 教学

如何使用 WordPress 創建一個類似 Reddit 的網站

為什麼用 WordPress 創建類似 Reddit 的網站?

Reddit 是世界上第八大訪問量網站,擁有超過 5200 萬日活躍用戶。它是一個熱門的新聞聚合、內容策劃和社交網絡平台,擁有大量由用戶管理的社區(subreddits),覆蓋了幾乎所有主題。

如果你正在創建一個線上社區,那麼可以借鑑 Reddit 的用戶參與模式來增強和發展你的 WordPress 網站。你可以在 WordPress 網站中添加上 votot票、討論、內容提交、社交分享等用戶參與功能,創建一個類似 Reddit 的社區。

由於 Reddit 是由專業開發團隊定製編碼,因此可能無法完全複製一個一模一樣的網站。然而,你可以利用那些讓 Reddit 如此吸引人和參與度高的功能並應用到你自己的网站。

步驟 1: 安裝並設置你的 WordPress 網站

首先,你需要確保正在使用適當的建站平台。有兩種類型的 WordPress 軟件,一是自託管的 WordPress.org,二是網站託管服務 WordPress.com。你需要選擇 WordPress.org,因為它可以即時訪問所有工具來構建各種網站,包括類似 Reddit 的網站。

開始之前,你需要如下項目:

  • 一個網絡託管賬號(用來存儲你的網站文件)
  • 一個域名(網站的地址,例如 wpressize.me)
  • WordPress 的社區建設插件(討論、帖子提交、投票、徽章等)

通常,網絡託管賬號每月需 7.99 美元(通常年付),域名每年 14.99 美元。加上需要購買的高級插件成本,總費用可能在 47 到 300 美元間,具體取決於你想添加的功能。

幸運的是,Bluehost 特別為 WPressize Me 用戶提供了優惠,每月僅需 1.99 美元,包括免費域名和 SSL 證書。

步驟 2: 為你的 Reddit 風格網站選擇主題

WordPress 默認的主題看起來並不像 Reddit,但有很多適用於 Reddit 風格網站的主題可供選擇。推薦的主題包括 Astra,以及使用 SeedProd 建立自定義主題。

步驟 3: 添加類似 Reddit 的投票功能

WordPress 內置的評論系統雖然基本,但缺少像 Reddit 那樣的投票功能。我們可以通過使用 Thrive Comments 插件來添加這些缺失的功能。

步驟 4: 允許用戶在你的網站上提交內容

可以利用 WPForms 插件及其用戶提交帖子附加功能,方便用戶生成內容。

步驟 5: 允許用戶對帖子進行投票和打分

可以通過 Rate My Post 插件來添加帖子評分功能,模擬 Reddit 的投票系統。

步驟 6: 將你的 Reddit 風格網站提升到下一級

可以使用如 MemberPress 來創建會員專區, 使用 bbPress 添加論壇,使用 MonsterInsights 跟踪用戶活動,並用 All in One SEO 優化網站。

希望這篇文章對你有幫助!

Read More
WordPress 教学

如何将 WordPress 文章分成多个页面(文章分页)

为什么要将WordPress文章分成多个页面?

如果你有较长的WordPress博文或指南,那么设置文章分页可以提高内容的可读性。它有助于将长篇文章分成不同部分,使访客可以轻松消化内容,并阅读他们感兴趣的部分。另一个好处是,分割文章可以提高用户参与度。当用户浏览分页内容时,每个查看的页面都会增加页面浏览量,这可以对网站整体指标产生积极影响。

方法1:无需插件将单个文章分成多个页面

设置文章分页的最简单方法是使用WordPress内容编辑器中的‘分页符’块。你不需要插件即可将文章分成多页。首先,使用Gutenberg块编辑器编辑或添加新文章。接着,在你想分割内容的地方点击‘+’按钮并添加分页符块。你现在应该会看到内容中出现了一条分页线,指示分页将出现的位置。如果你使用的是旧的经典编辑器,则可以使用标签来分割内容。

方法2:使用插件将多个WordPress文章分成数页

另一种分割长篇内容的方法是使用分页插件。此方法的好处是,当内容满足某些标准时,它会自动分页。我们将使用免费插件Automatically Paginate Posts,因为它易于使用并适用于任何WordPress主题。首先,在网站上安装并激活Automatically Paginate Posts插件。插件激活后,前往设置 » 阅读并滚动到‘自动分页文章’部分。你可以选择要分割成不同页面的文章类型,并选择按总页数或每页的近似字数来分割文章。

使用AIOSEO优化文章分页

分页长篇文章肯定会改善用户体验,但重要的是要正确配置文章,以免对SEO(搜索引擎优化)产生负面影响。使用All in One SEO(AIOSEO)插件可以避免这种问题。AIOSEO会在分页内容的SEO标题中自动插入页码,这样搜索引擎可以理解文章被分成了多个页面,而不是重复内容。此外,AIOSEO会从文章页面的URL中移除这些页码,使搜索引擎知道应排名的主文章页面。

我们希望本文帮助你了解如何将WordPress文章分成多个页面。你可能还想查看我们推荐的最佳WordPress页面构建器以及如何在WordPress中添加网页推送通知的教程。

Read More
WordPress 教学

如何在 WordPress 中為每個分類建立單獨的 RSS Feed

如何找到 WordPress 中不同分類的 RSS Feed

分類和標籤是 WordPress 中的兩個主要默認分類法,它們讓你能輕鬆地將內容整理和組織成不同的主題。默認情況下,你的每個分類都有自己的 RSS Feed(簡易資訊聚合)。你只需在分類頁面的 URL 後面加上 ‘feed’ 即可找到這些 Feed。

例如,如果你的 WordPress 網站有一個名為‘新聞’的分類,那麼其 URL 將是:

https://example.com/category/news/

同樣,該分類的 RSS Feed 則位於以下 URL:

https://example.com/category/news/feed/

提示:你可以通過訪問文章 » 分類頁面,並點擊分類下的 ‘查看’ 鏈接來查找分類 URL。

方法 1:使用 WordPress 添加分類 RSS Feed 鏈接

如果你想使用默認 WordPress 設置添加分類 RSS Feed 鏈接,那麼這種方法適合你。首先,你需要打開一個頁面或帖子,在區塊編輯器中添加 RSS Feed 鏈接。

在那裡,你可以在列表區塊中輸入網站上所有分類的名稱。之後,點擊區塊工具欄中的 ‘鏈接’ 圖標來打開鏈接提示。

在這裡,你可以輸入你的分類 RSS Feed 的 URL。你需要對網站上的每個分類 RSS Feed 重複此過程,將其鏈接到對應的名稱內。

完成後,不忘點擊 ‘發佈’ 或 ‘更新’ 按鈕來保存更改。現在,你已經手動創建了一個包含所有分類 RSS Feed 鏈接的列表。你可以訪問網站,查看這些 RSS Feed 鏈接的效果。

然而,請記住,如果你將來想添加、刪除或合併分類,那麼你將需要手動更新這個列表。

方法 2:使用 WPCode 添加分類 RSS Feed 鏈接(推薦)

如果你想創建一個自動更新的分類 RSS Feed 鏈接列表,那麼這種方法適合你。要添加分類 RSS Feed 的 URL,你需要添加自定義代碼到網站主題的 functions.php 文件。然而,即使是最小的代碼錯誤也可能會破壞你的网站,使其無法訪問。

我們推薦使用 WPCode 來添加自定義代碼,它是最好的 WordPress 代碼片段插件,使添加自定義代碼既安全又簡單,而無需手動編輯 functions.php 文件。首先,你需要安裝並激活 WPCode 插件。

注:你也可以在本教程中使用免費的 WPCode 插件。不過,升級到專業版將可訪問代碼片段雲庫、智能條件邏輯等更多功能。

激活後,從 WordPress 管理側邊欄中前往代碼片段 » 新增代碼片段頁面。然後,點擊‘使用片段’按鈕,選擇‘添加你的自定義代碼(新代碼片段)’選項。

這將帶你到‘創建自定義代碼片段’頁面,首先輸入代碼片段的名稱。這個名稱僅供你識別,不會在網站前端使用。接下來,從屏幕右側的下拉菜單中選擇‘PHP 片段’作為代碼類型。然後,將以下代碼複製並粘貼到‘代碼預覽’框中:

function wpressizeme_cat_feed_list() {
$string = '
    '; $string .= wp_list_categories( array( 'orderby' => 'name', 'show_count' => true, 'feed_image' => '/path/to/feed-image.png', 'echo' => false, )); $string .= '
'; return $string; } add_shortcode('wpm-cat-feeds','wpressizeme_cat_feed_list');

完成後,你還可以選擇一個圖標圖像,該圖像將顯示在分類 RSS Feed 鏈接旁邊。為此,只需將代碼中的 /path/to/feed-image.png 行替換為你的圖標圖像的 URL。

請記住,圖標圖像首先需要上傳到你的 WordPress 媒體庫中。一旦上傳,你可以從管理側邊欄訪問媒體 » 庫頁面,並點擊圖標圖像來查看其附件詳細信息,獲取其 URL。

將圖標圖像的 URL 添加到代碼後,向下滾動到‘插入’區域。從這裡選擇‘自動插入’方法,以便在你添加短代碼的網頁上自動執行代碼。

注:即使選擇‘自動插入’模式,你也需要在要列出分類 RSS Feed 的頁面中添加 [wpm-cat-feeds] 短代碼。這個短代碼不是 WPCode 的 ‘Shortcode’ 功能,而是代碼片段本身的一部分。

接下來,滾回頂部,將‘停用’切換為‘啟用’。最後,點擊‘保存片段’按鈕來存儲設置。

之後,在 WordPress 區塊編輯器中打開你要添加分類 RSS Feed 鏈接的頁面或帖子。從這裡,點擊屏幕左上角的添加區塊’+’ 按鈕,找到‘短代碼’區塊,然後添加區塊,複製並粘貼以下短代碼。

[wpm-cat-feeds]

最後,點擊 ‘更新’ 或 ‘發佈’ 按鈕來保存更改。現在,訪問你的网站,查看分類 RSS Feed 鏈接的效果。

方法 3:在分類頁顯示 RSS Feed 訂閱選項

如果你想在你的 WordPress 博客的所有分類頁頂部添加‘訂閱’鏈接,那麼你可以使用這種方法。為此,你需要將自定義代碼添加到你的 WordPress category.php 或 archive.php 主題模板中。然而,這樣做存在風險,最小的錯誤也可能會破壞你的网站。但我們推薦使用 WPCode,它是將自定義代碼添加到 WordPress 网站最簡單和最安全的方法。

首先,你需要安裝並激活 WPCode 插件。更多安裝插件的詳細說明,請參見我們的逐步指南。激活後,從 WordPress 儀表板访问代碼片段 » 新增代碼片段頁面。

接下來,選擇‘添加你的自定義代碼(新代碼片段)’選項,並點擊其下方的‘使用片段’按鈕。一旦進入‘創建自定義代碼片段’頁面,首先輸入代碼片段的名稱,你可以隨意輸入,僅供識別使用。然後,從下拉菜單中選擇‘PHP 片段’作為代碼類型。接下來,將以下代碼複製並粘貼到‘代碼預覽’框中:

<?php
if ( is_category() ) {
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
}
?>

添加代碼後,向下滾動到 ‘插入’ 區域,選擇 ‘自動插入’ 方法。這樣,該代碼將會自動在你的网站上執行。接下來,打開‘位置’下拉菜單,從左側列中切換到‘特定頁面’標籤。然後,選擇‘摘要前插入’選項作為片段位置。完成後,滾回頂部,將‘停用’切換為‘啟用’。最後,點擊‘保存片段’按鈕來保存更改。

現在,你可以訪問網站的分類頁面,查看 RSS Feed 訂閱鏈接的效果。我們的演示網站看起來就是這樣。

加分項:優化 WordPress 的分類 RSS Feed

分類 RSS Feed 允許你的用戶只訂閱他們最感興趣的內容。例如,如果你有一個科技新聞博客,那麼你的用戶可以選擇只訂閱關於他們使用的設備的新聞。不過,普通的 RSS Feed 在沒有 Feed 閱讀器的情況下是不可讀的,大多數用戶也不會使用閱讀器來訂閱他們喜愛的网站。

幸運的是,你仍然可以使用分類 Feed 在任何地方向用戶傳遞內容。例如,你可以要求用戶註冊電子郵件通訊,選擇只接收特定分類的更新。使用像 Constant Contact 或 Brevo(之前的 Sendinblue)這樣的電子郵件營銷服務,你可以輕鬆設置針對特定分類的自動 RSS 電子郵件通訊。請查看我們的指南,了解如何通知訂閱者有新文章發佈的詳細說明。同樣地,你也可以允許用戶使用 PushEngage 接收每個分類的即時推送通知。PushEngage 是市場上最好的推送通知服務,允許你將消息直接發送到用戶的設備(桌面和手機)。

PushEngage 允許你使用 RSS Feed 設置自動推送通知,你只需輸入分類 RSS Feed URL,當分類中發布新文章時會發送推送通知。更多詳情,請參閱我們的指南,了解如何在 WordPress 中發送推送通知。

我們希望這篇文章能幫助你學會如何在 WordPress 中為每個分類建立單獨的 RSS Feed。你可能還想查看我們的指南,了解如何將自定義文章類型添加到 WordPress RSS Feed,或我們精選的最佳 WordPress RSS Feed 插件。

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

Read More
WordPress 教学

如何在WordPress多站点中添加/移除默认页面

为什么要在WordPress多站点中添加自己的默认页面?

替换默认示例页面有很多理由。例如,你可能想添加一个页面,告诉用户接下来该做什么。WordPress生成的默认示例页面有点无聊。也许你想添加一些风趣和聪明的内容?最后,你可以使用默认页面告诉用户你的多站点网络的注意事项。

在WordPress中添加/移除默认页面

只需将此代码添加到主站点的functions.php文件或特定站点的插件中。

add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);

function wpb_create_my_pages($blog_id, $user_id){
  switch_to_blog($blog_id);

  // 创建新页面
  $page_id = wp_insert_post(array(
    'post_title'     => '关于',
    'post_name'      => 'about',
    'post_content'   => '这是一个关于页面。随意编辑或删除这个页面。',
    'post_status'    => 'publish',
    'post_author'    => $user_id, // 或 "1" (超级管理员?)
    'post_type'      => 'page',
    'menu_order'     => 1,
    'comment_status' => 'closed',
    'ping_status'    => 'closed',
  ));  
  
  // 查找并删除默认的WordPress '示例页面'
  $defaultPage = get_page_by_title( 'Sample Page' );
  wp_delete_post( $defaultPage->ID );

  restore_current_blog();
}

这段代码的第一部分在你的多站点网络上每次创建新站点时插入一个名为“关于”的新页面。代码的第二部分找到并删除默认的WordPress示例页面。

我们希望本文能帮助你在WordPress多站点网络中添加/移除默认页面。

Read More
WordPress 教学

如何从WordPress URL中删除v=XXXX字符串

如何从WordPress URL中删除v=XXXX字符串

WordPress Editorial Team | 评审者: Syed Balkhi | 总结:

您是否想从WordPress URL中删除v=XXXX字符串?最近,一位使用WooCommerce的读者问我们如何摆脱他们WordPress URL中的v=XXXX字符串。这个字符串由随机的字母和数字组成,作为参数添加到您的永久链接中。

在这篇文章中,我们将向您展示如何轻松删除WordPress URL中的v=xxxx字符串。

为什么会在你的WordPress URL中看到v=XXXX字符串?

v=XXXX字符串出现在使用WooCommerce运行在线商店的网站上。这不是一个错误,而是WooCommerce插件的一个功能。

这个字符串的目的是帮助WooCommerce根据用户的地理位置计算运费和税费。字符串帮助此功能与WordPress缓存插件(如WP Super Cache或W3 Total Cache)兼容。

如果你的商店不需要基于地理位置进行运费和税费计算,那么这个字符串可能是不必要的。此外,简化你的网站URL并使其更符合SEO建议是一种好习惯。

考虑到这些因素,让我们看看如何轻松禁用并删除WordPress URL中的随机v=XXXX字符串。你可以使用下面的快速链接跳到你喜欢的话题:

  • 如何在WooCommerce站点上删除WordPress URL中的v=XXXX字符串
  • 如何在不使用URL字符串的情况下定位WooCommerce客户的位置
  • 关于WordPress URL中v=XXXX字符串的常见问题

如何在WooCommerce站点上删除WordPress URL中的v=XXXX字符串

首先,你需要登录到你的WordPress管理区域并前往WooCommerce » 设置页面。在“常规”选项卡中,你需要向下滚动到“默认客户位置”选项。

如果你的站点上出现了v=XXXX字符串,那么默认客户位置将设置为“根据页面缓存支持的地理位置”。你需要将其更改为“默认无位置”或“商店国家/地区”。

最后,别忘了向下滚动并点击“保存更改”按钮以存储你的设置。

如果你使用了缓存插件,那么你需要清除你的WordPress缓存。你可能还需要清除浏览器缓存。

之后,你可以访问你的网站,地理位置字符串将从你的WordPress URL中消失。

如何在不使用URL字符串的情况下定位WooCommerce客户的位置

你可能还想启用“地理定位”设置,以根据客户的位置向他们收取运费和税费。这不会在你WordPress网站的URL中显示v=XXXX字符串。

只需在“默认客户位置”下拉选项中选择“地理定位”。之后,点击下面的“保存更改”按钮。

请注意,此选项与静态缓存插件不兼容。而且,由于之前缓存的页面,它会向用户显示不正确的运费和税费信息。

不建议在不使用缓存的情况下运行WooCommerce,因为这会降低你网站的速度和性能。

如果你需要使用地理定位来实时计算运费和税费,那么目前你将不得不容忍你WordPress URL中的v=xxxx字符串。

有关更多详细信息,请参阅我们在WooCommerce中的地理位置定位指南

常见问题(FAQs)

WordPress URL中的v=XXXX字符串是什么?

v=XXXX字符串由WooCommerce创建,用于自动计算全球客户的运费和税费。如果你在WordPress网站上使用缓存插件,则此字符串是必要的。

如何在WooCommerce中使用地理位置定位?

要在WooCommerce中使用地理位置定位,你需要前往WooCommerce » 设置 » 常规,并从“默认客户位置”下拉选项中选择“地理定位”或“根据页面缓存支持的地理定位”。

请注意,选择“根据页面缓存支持的地理定位”会将v=XXXX字符串添加到你的WordPress URL中。此外,如果你使用WordPress缓存插件,选择“地理定位”将不起作用。

如何更改我的WordPress永久链接?

设定一个符合SEO指南的永久链接结构,你需要前往设置 » 永久链接。在这里,我们建议大多数站点选择“文章名称结构”设置或创建一个“自定义”结构。

有关更多详细信息,请参阅我们在WordPress中的SEO友好URL结构指南

我们希望这篇文章能帮你了解如何删除WordPress URL中的v=XXXX字符串。你可能还想看看我们列出的最常见的WordPress错误以及我们的WordPress故障排除初学者指南

如果你喜欢这篇文章,请订阅我们的YouTube频道,以获取WordPress视频教程。你也可以在TwitterFacebook找到我们。

Read More
WordPress 教学

如何在WordPress中关闭PHP错误

最近有读者问我们如何在WordPress中关闭PHP错误?PHP警告和通知帮助开发人员调试代码中的问题。然而,当这些错误对所有网站访客可见时,会显得非常不专业。在本文中,我们将向您展示如何轻松关闭WordPress中的PHP错误。

为什么以及何时你需要关闭WordPress中的PHP错误?

您在WordPress网站上看到的PHP错误通常是警告和通知。这些错误与内部服务器错误、语法错误或致命错误不同,它们不会阻止您的网站加载。通知和警告是不会阻止WordPress加载您的网站的错误。

这些错误的目的是帮助开发人员调试代码中的问题。插件和主题开发人员需要这些信息来检查兼容性和最佳实践。不过,如果您没有开发自定义主题、插件或网站,则应隐藏这些错误。如果它们显示在您网站的前端对所有访客可见,会显得非常不专业。

如果您在WordPress网站上看到这样的错误,您可能需要通知相关的主题或插件开发人员。他们可能会发布一个修复程序,解决这个错误。同时,您也可以关闭这些错误。

如何关闭WordPress中的PHP错误

在这部分,您需要编辑wp-config.php文件。在wp-config.php文件中,查找以下行:

define('WP_DEBUG', true);

可能这行代码已被设置为false。在这种情况下,您会看到以下代码:

define('WP_DEBUG', false);

无论哪种情况,您都需要将这行代码替换为以下代码:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

别忘了保存更改并上传您的wp-config.php文件回到服务器上。

现在,您可以访问您的网站,确认PHP错误、通知和警告已从您的网站中消失。

如何在WordPress中打开PHP错误

如果您在本地服务器或测试区域上开发一个网站,您可能需要打开错误报告。在这种情况下,您需要编辑wp-config.php文件,并将之前添加的代码替换为以下代码:

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);

这段代码将允许WordPress再次显示PHP错误、警告和通知。

我们希望这篇文章能帮助您了解如何关闭WordPress中的PHP错误。您可能还想看看我们总结的最常见的WordPress错误及其解决方法,或我们的最佳网页设计软件推荐。如果您喜欢这篇文章,请订阅我们的YouTube频道,观看WordPress视频教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何修复 Yoast SEO 的 WordPress 站点地图 404 错误

造成 Yoast SEO 站点地图 404 错误的原因

Yoast SEO 的站点地图帮助搜索引擎找到并索引你网站上的所有内容。修复这个错误有助于搜索引擎访问你的站点地图,从而发现所有页面和内容,这可以提高搜索引擎的可见性和排名。WordPress 自带一个基础的 XML 站点地图,可以提交到 Google Search Console 和其他搜索引擎。然而,Yoast SEO 提供了更高级的站点地图功能。

1. 刷新 WordPress 固定链接结构

WordPress 使用 SEO 友好的 URL 结构(称为固定链接)告知你的 web 主机服务器在用户输入 URL 时加载哪个页面。通常情况下,当你对网站进行更改时,这些固定链接设置会自动更新。但有时由于某些原因,WordPress 可能无法刷新固定链接结构,这可能导致 Yoast SEO 的站点地图 404 错误。你可以通过访问 WordPress 管理区域中的 设置 » 固定链接 页面并点击 保存更改 按钮来轻松修复。

2. 手动更新固定链接

如果刷新固定链接结构不能解决 404 错误,那么你可以手动更新你的 .htaccess 文件来告诉服务器重定向用户至 Yoast SEO 的站点地图页面。将以下代码添加到你的 .htaccess 文件中:

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

3. 切换到 XML 站点地图插件

如果上述方法未能解决 Yoast SEO 的 XML 站点地图页面上的 404 错误,你可以尝试使用一个单独的插件生成站点地图。首先,你需要安装并激活 XML Sitemaps 插件。然后,在 Yoast SEO 插件中禁用站点地图功能,并配置 XML Sitemaps 插件。

4. 切换到 All in One SEO

如果所有步骤都未能解决问题,并且你不想使用单独的插件生成 XML 站点地图,那么可以尝试使用 All in One SEO for WordPress。安装并激活 All in One SEO 插件,并按照向导设置。All in One SEO 提供高级的 XML 站点地图功能,并且允许你导入 Yoast SEO 的 SEO 数据。

希望本文能帮助你修复 Yoast SEO 站点地图 404 错误。如果你喜欢这篇文章,请订阅我们的 YouTube 频道 获取更多 WordPress 教程。你也可以在 TwitterFacebook 上关注我们。

Read More