WordPress 教学

如何在WordPress中設置Cloudflare免費CDN(逐步指南)

如何在WordPress中設置Cloudflare免費CDN(逐步指南)

最後更新於2024年7月1日 | 編輯部審核:Syed Balkhi

在WPressize Me,我們使用Cloudflare的大型快速CDN讓我們的網站為全球用戶提供更快的速度。這就像把我們的網站放在信息高速公路的快車道上。

Cloudflare是市場上最好的WordPress CDN服務之一。他們提供了一個免費的CDN,可以加快你網站的速度,並為小型企業網站提供強大的安全功能。然而,Cloudflare的初始設置對於新用戶來說可能有些困難。

在本指南中,我們將逐步向你展示如何在WordPress中設置Cloudflare,以幫助你提高網站速度。

什麼是CDN?

CDN或內容傳遞網絡是一個分佈式服務器系統,根據用戶的位置更快地交付你的網站文件。

通常,網絡託管服務會從一個位置為網站訪問者提供服務。無論用戶位於何處,所有用戶都會訪問同一個服務器。這可能會導致距離網站中心主機服務器較遠的用戶內容交付延遲。

因此CDN在全球各地設置了多個邊緣服務器。這些CDN服務器會緩存你網站源服務器的靜態內容,並在用戶訪問WordPress網站時展示給他們。

當有用戶請求時,距離用戶位置最近的CDN服務器將處理該請求。例如,如果在美國的某人想訪問托管於英國的網站,那麼位於美國的CDN服務器將處理該請求,而不是位於英國的主服務器。

有了CDN,所有用戶請求都由最近的CDN服務器處理。這樣就減少了訪客與你網站服務器之間的物理距離。結果就是,無論用戶地理位置如何,CDN都會提升網站性能和速度。更快的網站還能改善用戶體驗,並稍微提升SEO排名。使用CDN還能減少主服務器的負載,並在流量高峰期間防止其崩潰。

如果你想了解更多,請參閱我們的指南《為什麼你的WordPress博客需要一個CDN》。

什麼是Cloudflare CDN?

Cloudflare是互聯網上最流行的免費CDN提供商之一。它是一個由全球分佈的服務器組成的巨大網絡,會自動快取靜態內容並迅速交付動態內容。

除了CDN服務,Cloudflare還是一個基於雲的網站防火牆和分佈式代理服務器。它監控所有進入你網站的流量,並在可疑流量到達你的服務器之前就將其阻止。

他們提供一個適合小型企業網站和博客的免費基本計劃。付費計劃起價為每月20美元。對於尋找免費CDN的小型企業來說,Cloudflare是個不錯的選擇。不過,如果你想充分利用所有Cloudflare的功能,則需要每月花費200美元的業務計劃。

讓我們來看看如何在WordPress中設置Cloudflare免費CDN。你可以使用以下快速鏈接跳轉到教程的不同部分:

  • 在WordPress中設置Cloudflare CDN
  • 使用快速開始指南配置Cloudflare
  • 配置其他重要的Cloudflare設置
  • 使用插件優化Cloudflare

在WordPress中設置Cloudflare CDN

首先,你需要訪問Cloudflare網站並點擊「註冊」按鈕。在下一頁中,你需要輸入你的電子郵件地址和密碼來創建一個Cloudflare帳戶。只需輸入所需信息,然後點擊「註冊」按鈕。

完成註冊後,你會看到一個確認頁面,確認你的Cloudflare帳戶已設置成功。下一步是將你的网站添加到Cloudflare。你應該點擊「添加網站或應用程序」按鈕開始。

現在你可以將你網站輸入到「輸入你的網站」字段中。確保你只輸入你网站的域名,例如example.com。你不需要輸入完整的URL或任何額外的字符。

在下一個屏幕上,你將被要求選擇你想要的Cloudflare計劃類型。對於本教程,我們將選擇免費的Cloudflare計劃。然後,點擊「繼續」按鈕。

之後,Cloudflare將顯示其系統找到的所有DNS記錄列表,這些記錄包括你的子域名。應通過Cloudflare的DNS記錄應有一個橙色的雲圖標。將避開Cloudflare的DNS記錄將有一個灰色的雲圖標。你需要審查該列表以確保你的主要域名在Cloudflare上處於活動狀態,並帶有橙色雲圖標。只需點擊「代理狀態」開關更改狀態。

一旦你驗證了你的DNS記錄,只需點擊底部的「繼續」按鈕。在設置的下一步中,Cloudflare將要求你更新你的名稱伺服器。你將被要求更改你的名稱伺服器,並將其指向Cloudflare名稱伺服器。

注意:更改名稱伺服器可能需要一些時間在互聯網上傳播。在此時間內,你的网站可能對某些用戶不可訪問。

你可以從你的域名註冊商帳戶(如Domain.com)更改名稱伺服器。或者,如果你從你的網絡託管提供商(如Bluehost)那裡獲得免費域名,那麼你將需要登錄你的託管帳戶更改名稱伺服器。為了這個教程,我們將展示如何從Bluehost控制面板更改名稱伺服器。雖然過程在各個託管公司中類似,你可以隨時向你的託管提供商查詢其控制面板的詳細說明。

一旦你登錄到Bluehost儀表板,轉到「域名部分」,並點擊你的域名旁邊的「設置」按鈕。接下來,你需要向下滾動到「高級設置」部分,並通過點擊屏幕右側的箭頭展開。這樣會顯示你網站的DNS設置,包括名稱伺服器。名稱伺服器(DNS)旁邊,你應該點擊「管理」按鈕。這會彈出一個警告,說明只有高級用戶應該更新其名稱伺服器。你需要點擊「繼續」按鈕,確認這一點並進入下一步。接下來,你需要輸入Cloudflare提供的名稱伺服器。然後,點擊「保存」按鈕。之後,你需要回到Cloudflare設置頁面,點擊「完成,檢查名稱伺服器」按鈕完成設置。它現在會自動檢查你的新名稱伺服器。

就這樣!更新你的域名名稱伺服器並激活Cloudflare需幾分鐘。一旦激活,你將在Cloudflare儀表板上看到成功消息。與此同時,Cloudflare快速開始指南將自動打開,你可以使用它來自定義你的Cloudflare設置。我們將在下一節中向你展示如何進行。

注意:上面的屏幕截圖顯示了Bluehost控制面板。如果你使用其他託管提供商,你的名稱伺服器設置可能看起來不同。

使用快速開始指南配置Cloudflare

在點擊「完成,檢查名稱伺服器」按鈕後,Cloudflare快速開始指南應該自動打開。這個設置向導將幫助你提高網站的安全性和性能。第一個設置是「自動HTTPS重寫」。這將幫助你避免WordPress中的混合內容錯誤。它通過自動將所有可以用安全「https」URL提供的資源和鏈接中的「http」更改為「https」來實現這一點。該設置默認開啟。我們建議你保留這一設定,然後點擊「保存」按鈕。下一個設置是「始終使用HTTPS」。有些用戶報告在使用這一設置與Cloudflare時會出現問題。該設置默認為關閉,我們建議你保持它的關閉狀態。我們稍後將向你展示如何使用All in One SEO插件從HTTP重定向到HTTPS。現在,你可以點擊「保存」按鈕以移動到下一個選項。

下一個設置是Brotli壓縮。Cloudflare可以使用Brotli壓縮來解鎖15-20%的速度提升。該設置默認開啟,我們建議你保持它的開啟狀態。確保你點擊「保存」按鈕來存儲此設置。現在,你將看到你用快速開始指南配置的總結。你應該看到:自動HTTPS重寫:開啟總是使用HTTPS:關閉Brotli:開啟你現在已經完成快速開始指南,可以點擊「完成」按鈕。然而,仍然有一些需要配置的其他重要設置。

配置其他重要的Cloudflare設置

你的基本Cloudflare設置已完成,但仍有幾個必要的設置需要配置以保持你的WordPress站點安全。

1. 保護你的WordPress登錄頁面

你可以通過設置頁面規則來自定義Cloudflare在你站點上的特定頁面上的操作方式。這對於保護關鍵頁面(如登錄頁面和wp-admin區域)特別有用。針對免費Cloudflare帳戶,你可以設置3個頁面規則。如果你想添加更多頁面規則,需要每月支付5美元來獲得額外5個規則。首先,你需要點擊頁面左側菜單中的「規則」選項。然後,你可以點擊「創建頁面規則」按鈕。現在你可以設置3個不同的頁面規則。你可以從創建一個保護你的WordPress登錄頁面的規則開始。只需添加以下設置來保護你的网站:頁面URL:example.com/wp-login.php*設置:安全級別 – 高當你完成後,點擊「保存並部署」來存儲和激活該規則。

2. 排除WordPress儀表板從Cloudflare中

你將返回頁面規則頁面,你可以在這裡看到你的第一個規則列出。現在,你可以創建一個第二個規則以排除WordPress儀表板從Cloudflare快取中並啟用高安全性。你需要點擊「創建新規則」按鈕來創建你的第二個規則。之後,你需要將以下設置輸入到該規則中。你可以點擊「+添加設置」按鈕來添加新行以進行額外設置:頁面URL:example.com/wp-admin*設置:安全級別 – 高快取級別 – 跳過禁用性能禁用應用當你完成後,確保點擊「保存並部署」來添加新規則。

3. 配置SSL證書設置

另一個重要的設置是在左側菜單中的「SSL/TLS」中可用的SSL證書。如果你已經在使用SSL,確保點擊「全」按鈕。如果你沒有SSL證書,請參閱我們的指南《如何為你的网站獲取免費的SSL證書》。完成後,Cloudflare將在訪問者的地址欄中提供必要的綠色鎖以表示你的网站已經安全。

4. 使用All in One SEO從HTTP重定向到HTTPS

我們之前提到不推薦使用Cloudflare的「總是使用HTTPS」功能。一個很好的替代方法是使用All in One SEO插件。這是WordPress最佳SEO插件,超過300萬網站在使用。你需要做的第一件事是安裝並啟動All in One SEO插件。更多詳情請參閱我們的《如何安裝WordPress插件》。之後,導航到All in One SEO » 一般設置,然後在「授權鍵」框中輸入你的授權鍵並點擊「連接」。你可以在All in One SEO網站的帳戶資料中找到你的授權鍵。接下來,導航到All in One SEO » 重定向,然後點擊「全網站重定向」菜單導航選項。你需要向下滾動頁面直到找到「規範設置」開關。你應該點擊此開關,使其變為藍色。然後,開啟「從HTTP重定向到HTTPS」開關。這將從HTTP重定向到HTTPS,確保你的訪問者始終與你的网站建立安全連接。當你完成收藏此設置後,確保點擊頁面頂部或底部的「保存更改」按鈕存儲此設定。

使用插件優化Cloudflare

Cloudflare 提供了專用的WordPress插件,用於一鍵優化WordPress設置。該插件允許你快速在你的网站上設置Cloudflare,添加網絡應用防火牆(WAF)規則集,自動清除快取等。要開始 ,請在你的网站上安裝並啟動Cloudflare插件。更多詳情請參閱我們的《如何安裝WordPress插件》逐步指南。完成後,你需要國内 Norges बैंक級安全性控股的地磚石檔 – 的 bedste.chps.bnk

Read More
WordPress 教学

如何在WordPress中解除登录尝试次数限制

如何在WordPress中解除登录尝试次数限制

如果您多次输入错误密码,您自己的安全措施可能会将您锁定在WordPress仪表板之外。在本文中,我们将向您展示如何解除WordPress中Limit Login Attempts插件的限制。

为什么您会被锁定在自己的WordPress网站之外?

在创建WordPress网站时,建议遵循安全最佳实践来减少黑客攻击的风险。我们建议您安装Limit Login Attempts Reloaded插件,以限制他人尝试登录您网站的次数。这个网站安全功能显著减少了黑客使用暴力破解攻击猜测您登录凭据的机会。

但是,如果您多次输入错误密码,您可能会发现自己被锁定在WordPress管理区域之外。

您需要暂时解除WordPress中的登录尝试次数限制,才能重新获得访问权限。我们将向您展示两种方法:

  • 使用FTP解除登录尝试次数限制
  • 使用MySQL解除登录尝试次数限制

方法一:使用FTP解除登录尝试次数限制

对于初学者来说,最简单的解决方案是删除Limit Login Attempts Reloaded文件夹,然后在可以登录后重新安装该插件。对于此方法,您需要使用FTP客户端或WordPress托管控制面板中的文件管理器选项。

您需要使用FTP客户端或文件管理器访问您的网站,然后进入/wp-content/plugins/文件夹。到达那里后,您可以简单地删除limit-login-attempts-reloaded插件文件夹。

现在您可以登录到WordPress管理区域。

当您准备就绪时,不要忘记重新安装并激活Limit Login Attempts Reloaded插件。

方法二:使用MySQL解除登录尝试次数限制

虽然第一种方法更简单,但熟悉MySQL和phpMyAdmin的高级用户可能更喜欢使用SQL查询来清除Limit Login Attempts Reloaded锁定。

首先,您需要登录到Web托管控制面板,并在数据库部分点击“phpMyAdmin”图标。这将在一个新浏览器窗口中启动phpMyAdmin。您需要选择您的WordPress数据库,然后点击“SQL”选项卡并粘贴以下查询:

UPDATE wp_options SET option_value = ” WHERE option_name = ‘limit_login_lockouts’ LIMIT 1;

此查询假设您使用的是默认的’wp_’数据库前缀。
如果您更改了数据库前缀,则需要使用正确的前缀更新查询。

完成后,您需要点击屏幕右下角的“Go”按钮以运行查询。您会看到一条消息,确认查询已成功。

未成功的重试次数已被重置,现在您可以登录到WordPress管理区域。

如果您希望仅解除自己的IP地址的锁定,而不是所有人的锁定,请运行如下查询:

UPDATE wp_options SET option_value = REPLACE(option_value, ‘111.222.111.222’, ”) WHERE option_name = ‘limit_login_lockouts’ LIMIT 1;

确保用您的实际IP地址替换‘111.222.111.222’。您可以通过浏览器导航到WhatIsMyIP.com来找到它。

希望此教程帮助您学习如何在WordPress中解除登录尝试次数限制。您还可以查看我们关于如何增加博客流量的指南,或者专业推荐的最常见WordPress错误及其解决方法。

Read More
WordPress 教学

如何在WordPress中创建RSVP表单(简单易行)

为什么要在WordPress中创建RSVP表单?

在您的网站上创建RSVP表单可以为您节省大量时间。通常,来宾会通过电子邮件、短信、电话或者直接告诉您来回复邀请,这样很难管理,您也容易忘记谁已经回复。这就是为什么在WordPress中创建RSVP表单是一种好主意。这样每个人都会以相同的方式回复,且所有的回复都会保存在您的WordPress数据库中。

在WordPress中创建您的RSVP表单

首先,您需要安装并激活WPForms插件。更多详细信息,请参阅我们关于如何安装WordPress插件的分步指南。

提示:我们建议使用WPForms Pro或更高级别的版本,以便您可以使用实用的表单模板来加速创建RSVP表单的过程。不过,您也可以使用免费的WPForms Lite版本,但过程会稍复杂一些。

激活后,进入WordPress仪表盘中的WPForms » Addons。

接下来,搜索Form Templates插件。点击“安装插件”按钮进行安装。

现在是时候创建您的RSVP表单了。首先,进入WPForms » Add New页面。在这里,您需要为表单输入一个名称。

在页面下方,您会看到额外模板部分。输入“RSVP”以查看所有的RSVP表单模板。我们将使用适用于任何派对的Party Invitation RSVP Form模板。

选择模板后,点击“使用模板”按钮。WPForms将它打开在拖放式表单构建器中。

在这里,您可以更改表单的任何部分。只需点击您想要更改的表单部分,然后在左侧进行编辑。例如,我们将点击“姓名”字段并将其更改为“简单”格式。

如果您想为“您会出席吗”字段添加额外选项,只需点击它,然后使用(+)按钮添加更多选项。

添加更多字段也同样简单。只需使用“添加字段”标签,将更多字段拖放到表单中。

我们添加了一个“单行文本”字段,用于询问过敏和饮食要求。

当您对表单的外观满意后,可以继续配置表单的通知设置。但别忘了首先点击屏幕顶部的保存按钮。

现在,进入表单的设置 » 通知页面。在这里,您可以控制RSVP发送到何处。只需将“发送到电子邮件地址”更改为您要使用的电子邮件地址。默认情况下,它发送到{admin_email},即通常是设置WordPress站点的人的电子邮件地址。

如果您想让RSVP发送到多个人,请按照我们的说明创建带有多个收件人的表单。您也可以在这里更改其他设置,如电子邮件的主题行。

接下来,您可能想要更改来宾提交表单后看到的消息。为此,点击确认标签。简单地删除现有消息并输入您想要使用的消息。

再次不要忘记退出表单前点击保存按钮。

在WordPress页面中添加您的RSVP表单

将RSVP表单放在网站的任何帖子或页面中非常简单。您甚至可以使用WPForms小部件将其添加到侧栏。我们将为表单创建一个新页面。只需转到页面 » 添加新,然后输入您希望页面包含的任何内容。

要添加表单,只需点击+图标以添加新块。然后,搜索WPForms块。

将该块添加到页面后,选择您的RSVP表单。点击“选择表单”,然后从下拉列表中选择您的表单。最后,发布或预览您的页面,以便在网站上查看表单。这是我们演示网站上的效果。

在WordPress中查看您的来宾名单

一旦人们有机会回复,您将想要构建来宾名单。幸运的是,WPForms使这个过程快速而简单。无需查看所有通知邮件,您可以轻松从WordPress中下载来宾名单。请注意,此功能仅在WPForms Pro版本中可用。

首先,进入WordPress仪表盘中的WPForms » 所有表单。

您会看到网站上所有表单的列表。然后,点击页面底部的表单名称。

现在,您将看到一个总结RSVP的表格。点击“查看”以查看任何一条RSVP的详细信息。

要下载整个来宾名单,只需点击“全部导出(CSV)”按钮。WPForms会提示您确认要包括的字段。默认情况下,所有字段都将选中。简单地向下滚动并点击“下载导出文件”按钮。它将下载到您的计算机上,作为CSV文件。您可以在Excel或任何电子表格程序(如Google Spreadsheet)中打开它。

使用WordPress组织活动的专家指南

既然您已经知道如何在WordPress中创建RSVP表单,您可能还想看看其他关于使用WordPress组织活动的指南。

其他指南

如何在WordPress中举办虚拟活动

如何在WordPress中创建活动注册页面

如何使用Sugar Calendar创建简单的活动日历

如何在WordPress中创建用户提交的事件日历

如何在WordPress中添加Facebook事件日历

如何从WordPress联系表单添加Google Calendar事件

如何在WordPress中添加精美的活动时间线

最佳WordPress活动插件对比

适合活动和会议的最佳WordPress主题

最佳小型企业网络研讨会软件平台对比

希望本文能帮助您了解如何在WordPress中创建RSVP表单。您还可以查看我们的指南,了解如何创建专业的商务电子邮件地址,以及我们推荐的最佳WordPress社交媒体插件。如果您喜欢这篇文章,请订阅我们的YouTube频道以获得更多WordPress视频教程。您也可以在Twitter和Facebook上关注我们。

Read More
WordPress 教学

如何修復 WordPress 中的 ERR_CONNECTION_RESET 錯誤

什麼是 WordPress 中的 ERR_CONNECTION_RESET 錯誤?

ERR_CONNECTION_RESET 是 Google Chrome 的錯誤訊息,當您的瀏覽器能夠聯繫網站但無法正確建立接收數據的連接時,就會顯示此訊息。其他瀏覽器會使用不同的字眼來顯示這種錯誤,例如“連接已重置”。

這裡有許多常見的 WordPress 錯誤,但此訊息含糊,無法指導您下一步該怎麼做。這種錯誤通常意味著 WordPress 網站正在運行,但某些因素阻止了瀏覽器訪問。多數情況下,您只需要解決瀏覽器或網路連接的問題。

檢查網站是否正常運行

當您看到 ERR_CONNECTION_RESET 訊息時,問題通常出在您的電腦上,但在少數情況下,也可能是網站本身出現問題。您可以使用 IsItWP 的免費運營狀態檢查工具來檢查網站狀態。

重新啟動網路連接

最簡單的故障排除方法是重新啟動網路連接。關閉電腦和網路調製解調器及路由器,等待至少一分鐘後再重新打開,然後再次訪問網站。

清理瀏覽器緩存

瀏覽器會存儲您訪問過的網站的文件和數據,以避免再次下載,但這可能會導致數據過時或損壞。您可以通過清理瀏覽器緩存來解決問題。

在 Chrome 中,點擊右上角的三點圖標,選擇‘更多工具’,然後點擊‘清理瀏覽數據’。選擇‘緩存的文件和圖像’選項,然後點擊‘清理數據’按鈕。

關閉實驗性 Chrome 功能

如果您啟用了 Chrome 的實驗性功能,也可能是錯誤的原因。導航至 chrome://flags/,點擊頁面頂部的‘重置所有’按鈕,然後再次嘗試訪問網站。

禁用您電腦的防火牆和防病毒軟件

防火牆和防病毒軟件可能會錯誤地阻止可信網站。臨時禁用這些軟件,然後嘗試訪問網站。如果網站加載正常,請在設置中將此特定網站列入白名單。

重置您的 VPN 軟件

如果您使用虛擬私人網絡(VPN)軟件,請檢查其文檔以重置 VPN,然後再次嘗試訪問網站。

禁用代理伺服器

如果您使用代理伺服器作為額外的安全層或緩存數據,則需要禁用它。在 Mac 上,點擊‘Apple’圖標,選擇‘系統設置’,在搜索框中輸入‘代理’,並將所有代理設置設為關閉。

清理 DNS 緩存

電腦會存儲您訪問過的網站的 IP 地址,以加快網站加載速度,但這些緩存的 DNS 信息可能會過時。您可以通過清理 DNS 緩存來獲取網站的最新信息。

更改 DNS 伺服器

您的互聯網服務提供商會自動為您分配 DNS 伺服器,但有時這些伺服器可能會不可用或信息錯誤。您可以更改為 Google Public DNS 之類的公共 DNS 伺服器。

重置 TCP/IP 設置

TCP/IP 是控制數據如何在互聯網上傳輸和接收的一組協議。重新設置它們可以返回默認設置,從而可能解決問題。

在 Mac 上,打開‘系統設置’應用,搜索 TCP/IP,然後點擊‘更新 DHCP 租約’按鈕。在 Windows 上,打開‘命令提示符’,並輸入一系列命令。

我們希望這個教程能幫助您修復 ERR_CONNECTION_RESET 錯誤。您還可以學習為什麼 WordPress 是免費的,或查看我們的 WordPress 網站使用理由列表。

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

Read More
WordPress 教学

如何修复Skype覆盖WordPress主题中的电话号码

如果您在计算机上安装了Skype,您可能会注意到有时Skype会自动高亮显示网站上的电话号码。对于WordPress开发人员来说,这可能非常令人沮丧。不仅会让您的网站看起来很糟糕,还可能破坏布局。事实上,我们最近有一个客户的网站因为Skype高亮显示电话号码而不断出问题。

修复这个问题并不困难。只需在您的HTML文档的标签和标签之间添加一些代码,即可防止Skype在任何浏览器中高亮显示您的主题中的电话号码。您需要粘贴以下代码:

<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />

确保它位于和标签之间。对于那些只想启用插件的人,可以下载我们的插件“防止Skype覆盖”。

我们希望这能帮助您修复Skype覆盖WordPress主题中的电话号码问题。如果您有任何问题或反馈,请在下方留言。

Read More
WordPress 教学

如何在 WordPress 中建立自訂文章類型的歸檔頁面

什麼是 WordPress 中的自訂文章類型歸檔頁面?

當您建立自訂文章類型時,WordPress 會自動生成該文章類型的歸檔頁面。歸檔頁面是所有與該自訂文章類型相關的文章的列表。這允許訪客輕鬆瀏覽和訪問特定文章類型中的內容。預設情況下,WordPress 內含兩種常用文章類型:文章和頁面。而 WordPress 插件也可能創建自己的文章類型。例如,WooCommerce 為您的 WordPress 網站添加了一個名為產品的新文章類型。

類似地,您也可以創建自訂文章類型並用它們來管理不同類型的內容。創建自訂文章類型後,您可以在 WordPress 管理區域內使用它。然而,您的 WordPress 主題負責顯示所有內容。如果您的主題沒有特定文章類型的模板,那麼 WordPress 將使用默認的歸檔模板來顯示任何文章類型的歸檔頁面。

啟用 WordPress 中的自訂文章類型歸檔

在您能夠建立和使用自訂文章類型的歸檔頁面之前,首先確保您的自訂文章類型啟用了歸檔功能。例如,如果您的自訂文章類型稱為電影並且啟用了SEO友好的永久鏈接,那麼您的文章類型歸檔將標記為:https://example.com/movies。如果在訪問此頁面時看到404錯誤頁面,那麼您的文章類型沒有啟用歸檔功能。

如果您使用插件生成自訂文章類型,那麼您可以簡單地在插件中編輯並啟用歸檔功能。例如,在 CPT UI 插件中,您可以編輯您的自訂文章類型並在文章類型設置下打開“Has Archive”功能。另一方面,如果您使用代碼生成自訂文章類型,則需要編輯該代碼以啟用歸檔功能。以下是一個生成文章類型的簡短代碼範例。您可以看到最後一行有一個額外的屬性來啟用歸檔頁面:

add_action( 'init', 'create_post_type' );
function create_post_type() {
    register_post_type( 'movies',
        array(
            'labels' => array(
                'name' => __( 'Movies' ),
                'singular_name' => __( 'Movie' )
            ),
        'public' => true,
        'has_archive' => true,
        )
    );
}

自訂您的自訂文章類型歸檔頁面

對於某些用戶來說,默認的歸檔模板可能綽綽有餘。然而,有些用戶可能希望將其改變,使其看起來與您的部落格歸檔和其他歸檔頁面有所不同。您可以通過將自訂模板添加到您的 WordPress 主題來實現這一點。首先,您需要使用 FTP 客戶端或通過主機控制面板中的文件管理器應用連接到您的 WordPress 網站。一旦連接,您需要導航到 /wp-content/themes/your-current-theme/ 文件夾。

從這裡開始,您需要將 archive.php 文件下載到您的計算機。一旦下載完成,您需要將該文件重命名為 archive-{posttype}.php,其中 {posttype} 是您的自訂文章類型的名稱。例如,如果您的自訂文章類型稱為电影,那麼您需要將其重命名為 archive-movie.php。您現在可以使用任何純文本編輯器(如記事本)打開此文件進行任何更改。這個文件已經包含顯示自訂文章類型內容所需的所有代碼。您可以添加任何所需的代碼或更改現有模板的佈局。

使用 SeedProd 建立自訂文章類型歸檔頁面

對於這種方法,我們將使用 SeedProd。這是市場上最好的 WordPress 頁面構建插件,允許您輕鬆為您的網站建立自訂頁面。SeedProd 具有拖放界面,允許您輕鬆設計自訂文章類型頁面而無需編寫任何代碼。首先,您需要安裝和啟用 SeedProd 插件。啟用後,您需要輸入您的 SeedProd 許可證密鑰。您可以在 SeedProd 網站的帳戶中找到這些信息。

接下來,轉到 SeedProd » 登陸頁面。從這裡,點擊“新增登陸頁面”按鈕開始。接下來,選擇一個頁面模板。如果有一個與您網站設計相似的模板,您可以使用它或從空白模板開始。接下來,為您的頁面提供一個名稱並選擇一個 URL。這將帶您進入頁面構建界面。讓我們從添加“文章”塊開始,顯示來自您的自訂文章類型的項目。默認情況下,文章塊將顯示您的部落格文章。點擊塊設置,然後從“按文章類型查詢”部分選擇您的文章類型。

按照這些步驟後,您現在可以訪問您的自訂頁面以查看其效果。您還可以將此頁面添加到您的導航菜單中或繼續編輯以進一步優化它。

自訂文章類型歸檔頁面的範例

使用自訂模板為您的文章類型歸檔頁面允許您根據需要進行自訂。例如,您可以移除側邊欄、更改頁面佈局並提供更多背景信息使歸檔頁面更有吸引力。以下是一些具有自訂模板的自訂文章類型歸檔頁面的範例。

WPBeginner 折扣頁是使用其自己的歸檔模板的自訂文章類型。我們還為我們的 WordPress 詞彙表部分使用了自訂模板。它也是讀者在不瞭解某些術語時可以輕鬆參考的自訂文章類型。我們的朋友在 MemberPress 為他們的插件部分使用了一個自訂文章類型歸檔模板。

希望這篇文章幫助您輕鬆學會如何建立自訂文章類型歸檔頁面。您也可以查看我們的必備 WordPress 插件和商業網站工具清單或我們的專家比較最佳商業 VoIP 提供商。喜歡這篇文章請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上關注我們。

Read More
WordPress 教学

58個給博主、市場行銷和社交媒體的最佳ChatGPT提示

什麼是ChatGPT提示?

ChatGPT提示是給AI語言模型如ChatGPT的一個問題或指令,使其開始一段對話。ChatGPT是一款使用機器學習技術——自然語言處理的AI軟件。要使用它,你需要訪問OpenAI網站並註冊。

之後,你會看到一個簡單的聊天室。你可以在底部的輸入框中輸入提示,例如‘宇宙有多古老?’然後點擊發送按鈕。ChatGPT AI將以簡單的語言回應你的問題。提示的質量會影響AI的回答詳細程度和風格。

如何撰寫更優質的ChatGPT提示?

ChatGPT使用自然語言處理,這意味著你可以用簡明的對話形式撰寫提示。與其輸入簡短的句子,你可以指導GPT如何回應、使用的風格、長度限制、提供示例等。語句有助於讓AI縮小範圍,提供更具體的細節。

使用AIPRM擴展生成ChatGPT提示

生成ChatGPT提示的最簡單方法是使用AIPRM擴展。這是一款適用於Google Chrome瀏覽器的擴展,提供一個為SEO、博客創作和內容創建而精選的ChatGPT提示列表。你可以訪問Chrome網店的AIPRM擴展頁面,然後點擊“添加到Chrome”按鈕。

當擴展添加到瀏覽器後,它將自動打開ChatGPT網站。如果沒有,你可以點擊瀏覽器菜單上的擴展圖標,然後點擊AIPRM進入ChatGPT網站。你需要登錄你的OpenAI賬戶,之後你會看到一個精選的ChatGPT提示列表。

博客和市場行銷的最佳ChatGPT提示點子

博客ChatGPT提示

1. 生成一個針對特定關鍵字的整月內容日曆。

“使用以下關鍵字生成一個整月的日曆[輸入關鍵字]。每週添加[文章數量]篇文章,並使用具說服力的SEO友好標題。”

社交媒體ChatGPT提示

21. 為Instagram帖子、Reels和視頻生成標題。

“撰寫幾句話的Instagram帖子的描述或標題,關於[輸入描述]。句子開始要吸引人,且第一句不是問句。每句使用表情符號,每兩句後添加一段落使其更易讀。添加與帖子相關的最流行標籤。”

電商ChatGPT提示

38. 撰寫電商產品描述

“假裝你是一位電商SEO專家,撰寫富有吸引力的產品描述。我將提供一個產品標題,並針對產品描述的每個部分創造三個不同的內容段落,每個段落需有其自身的標題。”

商業ChatGPT提示

44. 把郵件文本變得更高效且專業

“修改這封郵件,使其能以人性化口吻,用完美的英語,像一個具有魅力個性且語言簡潔的專業人士一樣撰寫。並提供至少三個郵件主題作範例。[輸入郵件文本]。”

推廣本地企業的ChatGPT提示

51. 生成推廣本地企業的博客文章點子

“生成一系列突顯我業務附近的本地景點或活動的博客文章點子。每篇文章應該包含吸引人的標題、景點或活動的簡短描述,以及它們與我的業務的關聯。我的業務是[提供盡可能多的業務細節]。”

其他ChatGPT提示

54. 生成求職申請的求職信

“我需要你幫我撰寫一封帶有求職申請的專業求職信,使用以下參數:1.職位名稱2.年資3.需要提及的技能。請讓我一一輸入這些參數,然後才開始撰寫求職信。”

Read More
WordPress 教学

如何在WordPress中禁用自定义文章类型的Disqus

如何在WordPress中禁用自定义文章类型的Disqus

你是否需要在WordPress中禁用自定义文章类型的Disqus评论系统?有时候,当你切换到Disqus后,评论可能会从你的自定义文章类型中消失,这通常是因为评论没有正确迁移,但幸运的是有一个简单快速的解决办法。

为什么我们放弃了Disqus

过去,我们在WPressize Me上曾尝试使用Disqus评论系统,但很快我们又切换回了默认的WordPress评论。切换回来的原因有很多,但一开始我们就注意到一些评论在迁移到Disqus后没有出现在自定义文章类型中。

如果你仍然使用Disqus来管理和审核WordPress中的评论,那么一个解决方案是手动导入这些评论。不过,特别是如果你的自定义文章有大量评论,这可能会花费大量时间和精力。幸运的是,对于Disqus用户有一个更快的方法。让我们看看如何快速且轻松地禁用自定义文章类型的Disqus。

在WordPress中禁用自定义文章类型的Disqus

在开始之前,你需要确保已启用Disqus与WordPress网站之间的同步。在左侧菜单中选择Disqus,然后点击‘同步’标签。如果它尚未启用,请点击‘启用自动同步’。

注意:此时,你可能会看到以下错误:“你必须配置站点短名称、API密钥和API访问令牌以启用此功能。”如果发生这种情况,我们将在文章末尾向你展示如何解决这个错误。

之后,你需要在WordPress博客中添加一些代码。通常,教程会要求你直接编辑主题的functions.php文件,但我们不推荐这种方法,因为一个小错误可能会导致许多常见的WordPress错误,甚至完全破坏你的网站。

我们推荐使用免费的WPCode插件,这是一种在WordPress中添加自定义代码的最简单和最安全的方法。激活后,访问WordPress仪表板中的‘代码片段’ » ‘+添加片段’页面。

在这里,你会看到所有可以添加到你网站的现成片段,包括禁用WordPress小工具块和删除WordPress版本号的片段。要添加你自己的片段,悬停在‘添加自定义代码’上,然后点击‘使用片段’。

在这个屏幕中,为自定义代码片段输入一个标题。这可以是任何帮助你识别PHP片段的名称。接下来,打开‘代码类型’下拉菜单并选择‘PHP片段’。

然后,将以下代码片段粘贴到编辑器中:

function filter_dsq_can_load( $script_name ) { if ( is_singular( 'custom_post_type_name' ) ) { if ( 'count' === $script_name ) { return false; } elseif  ( 'embed' === $script_name ) { return false; } else { return true; } } } add_filter( 'dsq_can_load', 'filter_dsq_can_load' );

此代码创建了一个筛选器来检查特定的自定义文章类型,然后禁用Disqus评论模板。请确保将‘custom_post_type_name’替换为你希望禁用Disqus的自定义文章类型名称。

在代码框下方,你会看到插入选项。如果尚未选择,请点击‘自动插入’方法,这样片段将被自动插入并在整个WordPress博客中执行。之后,打开‘位置’下拉菜单并点击‘在任何地方运行’。

然后,滚动到屏幕顶部的‘禁用’切换按钮,并将其更改为‘启用’。最后,点击‘保存’使Disqus片段生效。

错误排查:必须有站点短名称、API密钥和API访问令牌

当你尝试启用Disqus自动同步时,可能会看到错误:“你必须配置站点短名称、API密钥和API访问令牌以启用此功能。”

如果发生这种情况,你需要前往Disqus网站创建一个Disqus应用程序。如果你还没有账号,可以使用电子邮件地址创建一个免费账号,或者使用其他账号如Facebook或Twitter登录。完成后,点击‘注册应用程序’链接。

在这个屏幕中,你可以输入一些关于应用程序的信息,如名称、组织及你计划使用Disqus的网站。当你对输入的信息满意后,点击‘注册我的应用程序’。

完成后,滚动到‘默认访问’部分。现在可以从下拉菜单中选择‘读取、写入和管理论坛’。

之后,滚动到屏幕底部并点击‘保存更改’。

你现在可以点击‘详细信息’标签,然后滚动到‘OAuth设置’部分。在这里,你会找到API密钥、API密钥和访问令牌。你需要将这些信息添加到Disqus插件设置中。

在WordPress仪表板中,从左侧菜单中选择Disqus。然后,点击‘站点配置’标签。

在这个屏幕中,你需要选择‘点击进行更改’链接。现在可以在不同字段中添加API密钥、API密钥和访问令牌。如果还没有添加站点短名称,也需要添加。

完成后,点击‘保存’按钮。现在,如果选择‘同步’标签,应该会看到一个新的‘启用自动同步’按钮,而不是错误。

我们希望本教程帮助你了解如何在WordPress中禁用自定义文章类型的Disqus评论系统。你可能还想了解如何增加博客流量,查看我们专家挑选的最佳WordPress社交媒体插件。

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

Read More
WordPress 教学

如何在WordPress中添加Expires Headers(两种方法)

如何在WordPress中添加Expires Headers(两种方法)

优化WordPress性能非常重要,因此我们尽量让网站加载速度最快。我们发现,向WordPress网站添加Expires Headers是提升性能的聪明方法。

Expires Headers是告知网页浏览器是否从访客的浏览器缓存或直接从您的服务器加载页面资源的规则。这可以显著提高加载时间并改善用户体验。

Expires Headers在WordPress中的使用方法

当有人第一次访问您的WordPress网站时,所有文件会逐个加载。这些HTTP请求增加了网页加载时间。

浏览器缓存会将部分或全部文件存储在访客的计算机中,这意味着下次访问时,这些文件可以从访客的计算机加载,从而提升WordPress网站性能并改善用户体验。

Expires Headers设置了存储在浏览器缓存中的每种文件的过期日期。到期后,文件将从服务器重新加载,以提供最新版本的页面。

方法1:使用WP Rocket插件添加Expires Headers

WP Rocket是市场上最适合初学者的WordPress缓存插件。启用后,它会立即改善您的网站速度,不需要复杂的配置设置。WP Rocket是一个高级插件,但所有功能都包含在最低级别的计划中。

安装和激活WP Rocket插件后,它会自动开启浏览器缓存,并默认添加最佳设置的Expires Headers和Cache-Control Headers,以加速您的WordPress网站。

如果您希望使用免费缓存插件来添加Expires Headers,可以考虑使用W3 Total Cache。然而,这款插件没有WP Rocket那么适合初学者,您需要手动启用Expires Headers。

方法2:使用代码在WordPress中添加Expires Headers

第二种方法是将代码片段添加到您的WordPress文件中。我们不建议初学者使用此方法,因为代码错误可能会导致严重错误并破坏您的网站。

确Determine您的网站正在运行Apache还是Nginx

首先,您需要确定网站是使用Apache还是Nginx服务器。您需要浏览至网站页面,右键点击页面,然后选择“检查”选项。接着点击页面顶部的“网络”选项卡,可能需要刷新页面以加载结果。然后点击‘名称’列顶部的域名,滚动至“响应头”部分,检查名为‘server’的项目。这将显示使用的Web服务器类型。

在Apache中添加Expires Headers

要将Expires Headers添加到Apache服务器,您需要将代码添加到.htaccess文件中。连接到您的WordPress托管账户,使用FTP客户端或主机的文件管理工具,在网站的根目录中找到此文件。

接下来,在.htaccess文件顶部添加以下代码:

## EXPIRES HEADER CACHING ##

  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType image/svg "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType application/javascript "access 1 month"
  ExpiresByType application/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 3 days"

## EXPIRES HEADER CACHING ##

这些设定值适用于大多数网站,如果需要,可以调整时间段。

在Nginx中添加Expires Headers

如果在Nginx服务器上托管,则需要编辑服务器配置文件,添加以下代码:

location ~* .(jpg|jpeg|gif|png|svg)$ {
  expires 365d;
}

location ~* .(pdf|css|html|js|swf)$ {
  expires 3d;
}

这个代码将设置不同文件类型的过期时间。图片的缓存时间比HTML、CSS和JS文件长,因为图片通常保持不变。

希望这个教程能帮助您学习如何在WordPress中添加Expires Headers。您可能还希望查看我们的WordPress安全指南以提高网站安全性,以及我们推荐的最佳电子邮件营销服务,帮助您增长流量。

Read More
WordPress 教学

如何从WordPress搜索结果中排除页面(逐步教程)

默认情况下,WordPress内置搜索会在其结果中包含所有帖子和页面。然而,这可能并不适用于所有网站。例如,如果您在运行一个在线商店,则可能希望隐藏账户页面、结账页面、感谢页面等。

同样地,如果您运营会员网站或销售在线课程,您会希望阻止仅供订阅者查看的内容出现在公共搜索结果中。以下是如何从WordPress搜索结果中排除页面的具体步骤:

步骤1:安装WordPress搜索插件

最简单的方法是使用SearchWP插件,这是30,000多个网站使用的最佳WordPress搜索插件。SearchWP可以搜索WordPress默认忽略的内容,如评论、定制文章类型、PDF文件、WooCommerce产品及分类。此外,它还允许排除内容。

首先,您需要安装并激活该插件。激活后,进入SearchWP»设置,然后点击“常规”标签。这里,您需要输入许可证密钥,然后点击“验证密钥”按钮。

步骤2:创建自定义搜索算法

激活插件后,您可以微调SearchWP的索引、搜索和显示内容的方式。首先,您需要创建一个全站范围的搜索引擎。进入SearchWP»算法页面。

在这里,您会看到默认情况下SearchWP搜索的不同内容类型的部分,如页面、帖子和媒体文件。每个部分都有其自己的应用属性相关性滑块,允许您控制SearchWP如何对内容进行排名。

如果要排除所有页面,只需点击“页面”旁的小垃圾桶图标。这会打开一个弹出窗口,取消选中“页面”选项。然后,点击“完成”。

完成自定义默认搜索引擎设置后,点击页面顶部的“保存”按钮。SearchWP会自动重新构建索引。随后,您的网站将开始使用改进后的WordPress搜索。

步骤3:排除特定页面(可选)

您也可以通过安装Exclude UI扩展来排除特定页面。安装扩展后,打开要排除的页面,选中“从搜索中排除”框,然后点击“更新”按钮。

步骤4:创建并嵌入搜索表单

现在,您需要创建一个使用新搜索引擎的搜索表单。进入SearchWP»搜索表单,点击“新增”按钮。按照我们的指南,您可以定制和嵌入搜索表单到页面、帖子及小工具区。

附加提示:排除其他内容

有时,您可能希望进一步优化搜索结果,只包括特定内容。您可以阅读我们的详解指南,了解如何排除特定页面、作者等,或者排除特定分类的页面。

希望本文能帮助您了解如何从WordPress搜索结果中排除页面。如果您喜欢这篇文章,请订阅我们的YouTube频道,获取更多WordPress视频教程。

Read More