WordPress 教学

如何在WordPress中查找和移除垃圾链接注入

在你的一天开始时,检查你的WordPress网站的分析数据发现一些异常:流量减少,网站被篡改成一个垃圾链接的集中营,从假名牌包到可疑药品无所不包。😱

我们在客户的网站中见过这种情况,并成功帮助客户恢复网站,消除垃圾,挽救了他们的业务声誉。现在,我们将详细讲解如何处理这种情况,教你如何恢复和保护你的网站。

什么是垃圾链接注入,为什么要关注它们?

当黑客未经授权访问你的WordPress网站时,他们可能会将垃圾链接注入你的内容。这类似于数字涂鸦,不仅影响美观,还会严重损害网站的声誉和性能。

感染垃圾链接不仅是烦人的问题,还会导致你的网站搜索排名下降,失去宝贵的流量和潜在客户。许多企业因此遭受重创,甚至在谷歌黑名单中列出。

方法1:雇用WordPress安全专家(推荐👍)

在我们探讨如何DIY之前,先来说说为何要考虑雇用一个WordPress安全专家。

为什么需要专业帮助

移除垃圾链接并不是简单的事情,黑客常常留下多个后门,导致反复被感染。这就像治疗疾病,有时需要专业医生而不是简单的自我治疗。

方法2:手动查找和识别垃圾链接(DIY用户专用)

如果你选择自己动手,第一步是查找所有令人讨厌的垃圾链接。

步骤1:查找垃圾链接

选项1:使用谷歌搜索控制台查找垃圾链接

谷歌搜索控制台是检测垃圾链接的第一道防线。它可以帮助你查看网站在搜索结果中的表现,并提供检诊工具,帮助你检测健康状况。

选项2:使用手动网站检查查找垃圾链接

黑客总是很有创意地掩藏他们的痕迹。有时通过手动检查你的网站源码,可以发现垃圾链接。关注编码或加密的代码,因为它们可能是红旗。

选项3:使用安全扫描器定位恶意代码和链接

安全插件如Sucuri或Wordfence可以主动扫描和检测问题。这些工具可以扫描网站的核心文件,检测可疑代码和已知的恶意软件特征。

步骤2:从WordPress中移除垃圾链接

找到垃圾链接或注入这些链接的恶意代码后,下一步是将其移除。如果使用WordPress安全插件,可能会自动建议如何行动。

步骤3:使用搜索与替换工具清理数据库

使用像Search & Replace Everything这样的插件,可以在WordPress数据库中查找和批量替换可疑链接。

步骤4:清理WordPress主题和插件文件中的垃圾链接

检查和替换插件和主题中修改的文件,确保你使用的是干净的代码。

步骤5:清理关键文件

关注WordPress安装中的关键文件,例如.htaccess文件容易被黑客重定向攻击。

步骤6:清理后的安全措施

现在你的网站已经清理干净,我们需要确保它保持这样的状态。更换所有相关账户的密码并设置防火墙和安全插件。

总结

应对垃圾链接注入可能很困难,但请记住,你并不孤单。快速和彻底地处理问题是关键。记住:预防胜于补救,通过适当的安全措施和保持警惕,可以大大减少未来攻击的风险。

Read More
WordPress 教学

如何在WordPress特定文章中顯示廣告區塊

如何在WordPress特定文章中顯示廣告區塊

最後更新於2024年6月4日 | 編輯組 | 評審者: Syed Balkhi

你是否希望在你的WordPress網站的特定文章中顯示廣告區塊?

將廣告區塊插入到特定文章中,可以讓廣告在用戶高度互動的內容中展示,這提升了廣告的可見性並幫助你獲得更多的點擊。在這篇文章中,我們將展示如何輕鬆地在特定的WordPress文章中顯示廣告區塊。

為何在特定WordPress文章中顯示廣告?

訪問WordPress網站時,你通常會在側邊欄或標頭下方看到橫幅廣告。由於這些是非常常見的廣告位置,它們可能會導致用戶的廣告盲點,這會影響點擊率。

透過在特定的WordPress文章中顯示廣告區塊,你可以增加廣告的可見性並針對最為參與內容的用戶。

這不僅能通過在多個頁面上分佈廣告來防止廣告疲勞,還可以讓你對受眾進行細分。通過向更有可能對廣告感興趣的用戶展示目標廣告,你能提高互動及點擊的機會。

例如,一個正在閱讀你旅遊文章的用戶,可能更有興趣點擊關於旅遊裝備或機票的廣告。

方法1:使用WPCode在特定WordPress文章中顯示廣告區塊(推薦)

顯示廣告區塊在特定WordPress文章中的最簡單方法是使用WPCode插件。

它是市場上最好的WordPress代碼片段插件,讓你能輕鬆地在網站的任何頁面、文章或小工具區域內放置廣告。

通過WPCode,你可以展示來自第三方平台的廣告,如Google AdSense或你自己托管的廣告。

首先,你需要安裝並激活WPCode插件。如需更多詳細說明,請參閱我們的初學者指南,了解如何安裝WordPress插件。

啟動後,前往WordPress儀表板中的Code Snippets » + Add Snippet頁面。

從這裡,點擊‘Use Snippet’按鈕,選擇‘Add Your Custom Code (New Snippet)’選項。

這將帶你到‘Create Custom Snippet’頁面,首先輸入你的代碼片段的名稱。代碼片段的名稱僅供你參考,不會顯示在網站的前端。

之後,從右側的下拉菜單中,選擇‘HTML Snippet’作為代碼類型。

接下來,你需要選擇要放置在網站上的廣告類型。如果你使用的是Google AdSense提供的廣告代碼,請參閱我們如何優化AdSense收入的指南。

但是,如果你是自製廣告,則需要從支付你展示廣告的人那裡獲取代碼或自行編寫代碼。

獲取廣告代碼後,將其複製並粘貼到‘Code Preview’框中。

完成後,向下滾動到‘Insertion’部分,選擇‘Auto Insert’模式。廣告將自動顯示在你選擇的特定文章中。

接下來,點擊‘Location’下拉菜單來展開,然後從左側欄中選擇‘Page-Specific’選項。

選擇‘Insert After Paragraph’選項。你還可以修改插入廣告片段的段落數,比如,如果你想在第三個段落後顯示廣告區塊,可以將此值鍵入‘after paragraph number’框中。

接著,向下滾動到‘Smart Conditional Logic’部分,將‘Enable Logic’開關設為激活狀態。

確保為代碼片段條件選擇了‘Show’選項。完成後,點擊‘+ Add new group’按鈕。

這將在‘Smart Conditional Logic’部分中打開一些新的設置。從這裡,你需要從左側的下拉菜單中選擇‘Page URL’選項。選擇中間下拉菜單中的‘Is’選項。然後,將你想顯示廣告區塊的特定文章的URL添加到右上角的空白字段中。若要在多個頁面或文章上顯示此廣告,點擊‘AND’,然後按照相同過程插入其他文章URL。完成這個條件邏輯設置後,你的廣告區塊將僅顯示在指定的WordPress文章中。

現在,返回頂部,將‘Inactive’開關設置為‘Active’,最後,點擊‘Save Snippet’按鈕,自動在網站上執行廣告代碼。

現在,你可以訪問選擇的特定文章,查看廣告區塊的效果。在我們的演示網站上,它看起來如此。

方法2:使用AdSanity在WordPress文章中顯示廣告區塊

如果你不希望在網站上使用代碼,那麼這個方法適合你。AdSanity是一個高級的WordPress廣告管理插件,允許你輕鬆創建廣告區塊並在網站的任何地方顯示。

首先,你需要安裝並激活AdSanity插件。更多詳細信息,請參閱我們的逐步指南,了解如何安裝WordPress插件。

激活後,前往WordPress管理側邊欄中的Adsanity » Create Ad頁面。在這裡,開始為你創建的廣告輸入名稱。接下來,若創建的是自己托管的廣告,切換到頂部的‘Ad Hosted On-Site’選項卡。

如果你在顯示來自第三方平台的廣告,則轉到‘External Ad Network’選項卡。同樣,如果要上傳廣告的HTML文件,則必須切換到‘HTML5’選項卡。對於本教程,我們將在特定的WordPress文章中顯示自托管廣告,但其他類型的廣告步驟相同。

輸入廣告名稱後,從下拉菜單中選擇其尺寸。這將是你文章中廣告的橫幅尺寸。接下來,向下滾動到‘Ad Details’部分,複製並粘貼你要顯示的廣告的跟踪URL。如果希望廣告在用戶點擊時打開新窗口,請選擇‘Open in a new window?’選項。你也可以通過點擊‘Set ad image’鏈接為廣告設置圖片。這將打開WordPress媒體庫,你可以在此上傳圖片。

最後,點擊頂部的‘Publish’按鈕保存更改。你也可以點擊‘Publish’區域中的‘Edit’鏈接,設置廣告的開始日期和到期日期。點擊‘Publish’按鈕後,你可以在網站的任何頁面或文章上顯示廣告區塊。

在特定WordPress文章中顯示廣告

首先,需要打開你想展示廣告的新文章或現有文章。進入後,點擊屏幕左上角的添加區塊‘+’按鈕,以打開區塊菜單。接下來,在WordPress文章內容中查找並添加AdSanity單一廣告區塊。

然後,從區塊中的下拉菜單中選擇你要顯示的廣告。你也可以選擇對廣告區塊進行對齊。

最後,點擊頂部的‘Update’或‘Publish’按鈕,以保存更改。現在你可以訪問網站,查看廣告區塊的效果。

額外:將亞馬遜廣告添加到你的WordPress網站

除了推銷其他小企業或WooCommerce店鋪的廣告外,你還可以在WordPress網站上展示亞馬遜廣告。這些廣告的審核速度超快,幫助你輕鬆在線賺錢。通過亞馬遜,你可以從一系列與你的細分市場相關的產品中進行選擇,鼓勵更多的用戶點擊。

你可以透過在亞馬遜聯盟網站上創建帳戶,輕鬆展示亞馬遜廣告。完成後,只需生成你的亞馬遜廣告代碼,然後使用Pretty Links等插件在網站上展示廣告。你也可以使用OptinMonster,一個市場上最佳的轉換優化工具,為亞馬遜廣告創建彈出窗口。詳情請參閱我們的教程,了解如何在WordPress網站上添加亞馬遜廣告。

希望這篇文章幫助你學習如何在特定WordPress文章中顯示廣告區塊。你可能還希望查看我們的教程,了解如何在WordPress博客上出售廣告,以及我們的專家挑選的最佳聯盟行銷工具和插件,幫助你在線賺錢。

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

Read More
WordPress 教学

什么是引导磁铁?提升您邮件列表的19种引导磁铁创意

什么是引导磁铁?

引导磁铁是您提供给访问者的有诱惑力的免费物品,以换取他们的电子邮件地址。可以把它们想象成一种友好的“贿赂”,用户获得有价值的内容,如电子书、清单或免费试用,而您则得到一个可以培养的潜在客户。

基本上,双方都受益!然而,要让这项策略奏效,您需要选择合适的引导磁铁。这意味着需要考虑您的行业、目标受众、目标以及您想要涵盖的话题和很多其他因素。

这并不容易,但更多的电子邮件订阅者和一长串合格的潜在客户绝对值得付出努力!

为了帮助您,我们将探讨19种流行的引导磁铁创意,帮助您扩大邮件列表。我们将涵盖从最佳实践到特定用例的所有内容,以便您轻松找到完美的选择。

1. 电子书

电子书是以有组织的方式分享有关特定主题的详细信息的好方法。然而,与清单等其他引导磁铁相比,创建一本电子书需要耗费大量时间和精力,这意味着您需要确保获得良好的转化率。

2. 资源指南

资源指南是一组推荐项目,例如书籍、数字下载、应用程序甚至实体产品。许多企业使用资源指南以简单明了的方式分享信息。例如,您可能会列出达到特定目标的顶级工具。

3. 工作簿

想要创建一个帮助读者完成特定活动的引导磁铁吗?工作簿通常包含一系列任务或问题以及读者可以添加答案的空间。这使得工作簿更加互动,因此在需要鼓励观众积极参与和互动时,它们是理想的选择。

4. 清单

想要一个转换效果好且易于创建的引导磁铁?清单可能就是您的答案!一份好的清单浓缩了作者的知识成为一系列可操作的列表。

5. 模板

模板为项目提供大纲或某种起始点,使潜在客户可以简单地填空。您甚至可以将多个模板组合成一个库,以增加其价值。

6. 网络研讨会

网络研讨会是一个在线活动,您可以在其中分享知识、回答问题,并与观众建立更紧密的联系。

7. 播客

播客是一种以更容易消费的方式分享关于特定主题的深入信息的方式。

8. 在线课程

希望以结构化、教育的方式与潜在客户分享深入信息?免费在线课程可能是一种解决方案。

9. 电子邮件课程

电子邮件课程仅仅是自动回复系列,教导潜在客户实现特定的事情。

10. 独家折扣代码

每个人都喜欢折扣!这就是为什么许多在线商店都提供优惠券代码,只需加入他们的邮件列表即可。

11. 计算器

计算器帮助您的访问者解决问题或回答问题。但是,您也可以使用计算器生成潜在客户!只需在分享他们的结果之前索取用户的联系信息。

12. 免费工具

许多网站(包括WPressize Me!)都提供免费工具,作为一种展示您的价值和专业知识的方法,同时您也可以用这些工具生成潜在客户。

13. 测验和评估

有没有见过那些病毒’你是什么类型的X?’的性格测验?人们对了解自己总是无法抗拒。

14. 赠品和比赛

每个人都喜欢好的赠品!一场精心策划的比赛的魅力就在于这是一个双赢的局面。您的观众有机会赢得一些非常棒的东西,而您则获得有价值的潜在客户。

15. 受限内容

内容锁定让您可以将任何页面或帖子放在选择形式后面。然后,访问者需要分享他们的联系信息才能访问这些内容。

16. 免费咨询

免费初步会议让潜在客户有机会与您交流他们的目标和挑战,并换取量身定制的建议。

17. 产品演示

曾想过为什么那么多软件公司提供免费试用或演示吗?那是因为这是一种收集个人信息的方式,使其成为一种引导磁铁。

18. 案例研究

案例研究的设计旨在给出潜在客户购买您的产品或服务的最后推动力。它们在您针对销售漏斗底部的潜在客户时效果最好。

19. 白皮书

白皮书是一份深入的报告或指南,探索特定的问题、主题或挑战。通过制作深入且经过良好研究的白皮书,您可以在行业内确立自己作为思想领袖的地位。

选择了引导磁铁格式后,下一步是将您的愿景变为现实。虽然您可以雇用设计师,但如果预算较小或希望最大化投资回报(ROI),这并不实际。因此,我们推荐使用Beacon引导磁铁工具。它内置了许多流行类型引导磁铁的模板,如电子书、资源指南和清单。

Read More
WordPress 教学

如何在不同浏览器中测试WordPress网站(简单方法)

什么是跨浏览器测试,以及为什么需要它?

跨浏览器测试是通过不同的浏览器、屏幕尺寸、操作系统和移动设备来测试网站的过程,以确保网站正常工作。测试WordPress网站在不同浏览器中的表现,可以让您看到所有访客的浏览体验。

虽然您可能使用像Google Chrome这样流行的浏览器,但还有许多其他浏览器如Firefox、Microsoft Edge、Safari和Opera在全球用户中仍然广泛使用。所有浏览器虽然看上去相似,但它们使用的代码不同,意味着它们处理网站元素的方式也有所不同。作为网站拥有者,这意味着您的网站在不同浏览器中可能显示不同。如果您的WordPress博客在某些浏览器中无法正常工作,您将失去那些访客和流量。由于这些问题并非常见的WordPress错误,不容易被发现,因此很多时候直到有人报告才会知道。由于这些原因,最好在多个平台和屏幕尺寸上测试您的网站,确保所有用户享有一致的体验。

如何查找您的网站访客使用哪些浏览器和设备

考虑到有众多操作系统、浏览器及其版本组合,跨浏览器测试对于小型企业主来说可能是繁重的工作。不过,如果您知道网站访客常用的浏览器、操作系统和设备,这些信息会使测试过程变得更简单。根据您的具体数据,您可能只需测试几个流行的组合即可。

最简单的方法是使用Google Analytics。由于正确设置Google Analytics对于很多网站所有者来说是一项挑战,我们推荐使用MonsterInsights。这是WordPress上最佳的分析解决方案,已被超过300万个网站使用。

最佳的WordPress跨浏览器测试工具

1. BitBar

BitBar是一个易于使用且功能强大的跨浏览器测试工具,提供实时测试和截图功能。您可以免费试用100分钟来测试该产品。创建试用账号后,点击“开始浏览器测试”按钮,并选择操作系统和浏览器,输入您的网站URL,BitBar将在新屏幕中显示您选择的浏览器中的网站效果。此外,点击“截图”图标可以获取设备的屏幕截图。

2. BrowserStack

BrowserStack是一个付费的跨浏览器和跨平台测试工具,提供30分钟的互动浏览器测试,100分钟的自动化测试和5000张截图。该平台具有实时测试和截图功能。

3. LambdaTest

LambdaTest是另一个高级的跨浏览器测试工具,提供60分钟的浏览器测试,10次响应测试和10次响应截图。您可以进行实时测试、响应测试或截图测试,选择设备和浏览器以运行测试。

4. WordPress主题自定义器

WordPress的内置主题自定义器也是测试网站的一种方法。自定义完网站后,您可以预览不同屏幕尺寸的变化,这不会自动预览不同浏览器中的网站,但可以实时测试网站的响应性。

如何分析跨浏览器测试截图

学会在不同浏览器中测试WordPress网站后,下一步就是分析结果是否有需要修复的问题。如果您的WordPress主题是响应式的且代码优质,截图通常会非常相似。但是,如果某些网站元素在不同浏览器中显示不同而影响用户体验或功能,则需要关注和修复。大多数情况下,这些问题是CSS问题,可以使用Inspect Element功能查找需要更新的CSS规则,然后添加自定义CSS修复问题。

Read More
WordPress 教学

WordPress 背后实际工作原理(信息图表)

什么是 WordPress?

WordPress 是一个网站构建器和内容管理系统。它是开源软件,任何人都可以使用它来创建任何类型的网站。它于 2003 年作为博客平台开始,但很快转变为 CMS,并后成为一个完整的网站构建平台。如今,WordPress 支持了互联网上超过 43% 的网站。

为什么你应该了解 WordPress 的工作原理?

WordPress 是一个开源软件,任何人都可以学习其代码,并为其编写应用程序(插件)和模板(主题)。多年来,我们见过无数初学者通过简单地学习 WordPress 作为软件的工作原理,很快成为高级用户。了解这些还可以帮助你改进 WordPress 性能并为你的项目编写更好的代码。

WordPress 的工作步骤

1. 加载 wp-config.php 文件

wp-config.php 是 WordPress 的配置文件。它为 WordPress 站点设置全局变量,并包含你的 WordPress 数据库信息。因此,这是 WordPress 加载的第一个文件。

2. 设置默认常量

在加载 wp-config.php 文件之后,WordPress 将继续设置默认常量。这包括像默认的 WordPress 上传位置,最大文件大小和其他在 wp-config.php 文件中设置的默认常量。

3. 加载 advanced-cache.php 文件

如果你的站点上存在 advanced-cache.php 文件,那么 WordPress 将接下来加载它。这个文件作为一个插入文件,由几个流行的插件,特别是 WordPress 缓存插件使用。

4. 加载 wp-content/db.php 文件

WordPress 允许开发人员创建自己的数据库抽象层,并将其加载到 wp-content 文件夹中的 db.php 文件中。WordPress 缓存插件通常使用它来提高数据库性能。如果存在此文件,那么 WordPress 将加载它。

5. 连接 MySQL 和选择数据库

现在,WordPress 已经有足够的信息来继续操作。它将连接到 MySQL 服务器并选择数据库。如果没有连接到数据库,你将看到“建立数据库连接错误”信息,并且 WordPress 将在此停止。

6. 加载 object-cache.php 或 wp-includes/cache.php 文件

WordPress 将查找 object-cache.php 文件。如果不存在,则 WordPress 将加载 wp-includes/cache.php 文件。

7. 加载 wp-content/sunrise.php 文件

如果是多站点网络,那么 WordPress 将在 wp-content 文件夹中查找 sunrise.php 文件。

8. 加载本地化库

WordPress 将加载位于 wp-includes 文件夹中的 l10n.php 库。这个文件加载 WordPress 本地化系统,加载翻译,设置语言环境等。

9. 加载多站点插件

如果是多站点网络,那么 WordPress 将加载多站点插件。

10. 执行 ‘muplugins_loaded’ 动作

WordPress 现在运行 ‘muplugins_loaded’ 动作。此动作仅适用于在 WordPress 多站点上启用的网络插件。

11. 加载已启用插件

WordPress 将加载站点上所有启用的插件。它通过查找 WordPress 数据库选项表中的 active_plugins 条目来完成此操作。

12. 加载 pluggable.php 文件

pluggable.php 文件包含可以被 WordPress 插件重新定义的函数。WordPress 将检查是否已有其他插件定义了文件中的函数,未定义时则由 WordPress 自己定义。

13. 执行 ‘plugins_loaded’ 动作

WordPress 现在运行 ‘plugins_loaded’ 动作。此动作允许开发者在加载所有活动插件后运行他们的自定义函数。

14. 加载重写规则

WordPress 将加载重写规则,这些重写规则帮助 WordPress 使用 SEO 友好的 URL。

15. 实例化 $wp_query, $wp_rewrite, $wp

此时,WordPress 加载以下对象:$wp_query、$wp_rewrite 和 $wp。它们分别处理查询内容、重写规则和解析用户请求。

16. 执行 ‘setup_theme’ 动作

WordPress 现在运行 ‘setup_theme’ 动作。此动作在加载 WordPress 主题之前运行。

17. 加载子主题的 functions.php 文件

functions.php 文件作为插件使用,用于在 WordPress 主题中添加特定于主题的功能。如果使用子主题,WordPress 将加载子主题的 functions.php 文件,否则加载当前激活主题的 functions.php 文件。

18. 加载父主题的 functions.php 文件

如果使用子主题,WordPress 将加载父主题的 functions.php 文件。

19. 执行 ‘after_setup_theme’ 动作

在 WordPress 设置主题并加载主题函数后,运行 ‘after_setup_theme’ 动作。此动作是可用于主题的第一个动作。

20. 设置当前用户对象

此时,WordPress 加载当前用户对象,根据用户的角色和权限管理请求。

21. 执行 ‘init’ 动作

WordPress 加载完所有重要信息后,运行 ‘init’ 动作。此动作注册核心或插件提供的区块。

22. 执行 ‘widget_init’ 动作

‘widget_init’ 动作允许开发者注册小部件并在此时运行所需的代码。

23. 运行 wp() 函数

WordPress 现在调用位于 wp-includes/functions.php 文件中的 wp() 函数。它会设置 WordPress 查询全局变量并调用 $wp->main。

24. 解析请求

WordPress 开始解析用户请求。它先检查重写规则以匹配用户请求,然后运行查询变量过滤器,请求动作钩子并发送头请求。

25. 运行查询

如果没有内容匹配查询,WordPress 将设置 is_404 变量。否则,继续加载查询变量,运行 WP_Query->get_posts() 并应用过滤器清理查询。然后从数据库中提取帖子并返回。

26. 执行 ‘template_redirect’ 动作

WordPress 运行 ‘template_redirect’ 动作,此钩子在确定加载哪个模板页面前运行。

27. 加载订阅源模板

如果请求的内容是 RSS 订阅源,WordPress 将加载订阅源模板。

28. 加载模板

WordPress 根据模板层级查找模板文件并加载它,其中通常包含 WordPress 循环。

29. 执行 ‘shutdown’ 动作

在结束所有 PHP 执行之前,WordPress 运行最后一个动作 ‘shutdown’。此时,WordPress 停止工作,生成用户请求的网页。然后你的网络托管服务器回复用户请求并发送生成的网页,包括 HTML、CSS 和 Javascript 代码,指示用户浏览器如何显示。

惊人的是,这些过程都在毫秒内发生。如果使用最佳的 WordPress 托管服务,你的页面理想情况下会在几秒钟内加载。

希望这篇文章帮你了解 WordPress 如何在后台工作。你可能还想查看保护 WordPress 管理区域的技巧或这篇包含实用 WordPress 提示、技巧和黑客的指南。

Read More
WordPress 教学

如何修復 WordPress 的嚴重錯誤(逐步指南)

如何修復 WordPress 的嚴重錯誤(逐步指南)

最後更新於 2024 年 4 月 2 日 作者: 編輯團隊 | 審核: Syed Balkhi

你是否在你的 WordPress 網站上看到“網站出現嚴重錯誤。請檢查您的站點管理員郵箱以獲取指示”的錯誤消息?它還包含一個指向 WordPress 調試指南的鏈接。

在本指南中,我們將顯示如何修復 WordPress 的嚴重錯誤。我們還會討論這個錯誤的成因以及如何預防。

什麼是 WordPress 的嚴重錯誤?

WordPress 的嚴重錯誤是一種錯誤,它阻止 WordPress 加載所有需要的腳本來正常運行。

以前,這種 WordPress 錯誤會導致一個空白的死亡屏幕或螢幕上的致命錯誤消息。大多數初學者發現這不太有幫助,並且很難自行解決問題。從 WordPress 5.2 開始,用戶將看到一個通用錯誤消息:“網站出現嚴重錯誤。請檢查您的站點管理員郵箱以獲取指示”,並附帶一個指向 WordPress 調試指南的鏈接。

此消息還會發送到你的 WordPress 站點的管理員電子郵件地址。這封電子郵件包含有關導致錯誤的插件或主題的更多詳細信息,以及訪問恢復模式的鏈接。

WordPress 嚴重錯誤的成因是什麼?

WordPress 的嚴重錯誤通常是由於插件、腳本或代碼的故障而導致的,這些故障妨礙了 WordPress 的正常運行。由於這些故障代碼,WordPress 無法加載所需的文件。

如果你最近從教程中複製並粘貼了代碼片段到你的网站,它們可能觸發了一個嚴重錯誤。所有頂級的 WordPress 插件都經過嚴格測試,因此它們不太可能引起嚴重錯誤。然而,與其他 WordPress 插件或一些自定義代碼的衝突可能會觸發錯誤。

修復 WordPress 的嚴重錯誤(兩種方法)

你可以通過兩種方法解決此問題:通過 WordPress 調試郵件修復嚴重錯誤或手動修復 WordPress 的嚴重錯誤(無需郵件)。

方法一:通過 WordPress 調試郵件修復嚴重錯誤

首先,訪問你网站的 WordPress 管理員郵箱。檢查你提交的郵箱,會看到主題為“您的網站正在經歷技術問題”的電子郵件,內含有關 WordPress 嚴重錯誤的詳細信息和修復步驟。

電子郵件還包括一個唯一的鏈接,允許你在恢復模式下登錄到 WordPress 網站以調查和修復問題。單擊鏈接進入 WordPress 管理區,並按指示進行操作,如停用故障插件或更換主題等。

方法二:手動修復 WordPress 的嚴重錯誤(無需郵件)

步驟 1:停用所有 WordPress 插件

連接你的 WordPress 網站使用 FTP 客戶端或網頁寄存控制面板中的文件管理器應用程式,並重命名“plugins”文件夾以停用所有插件。

步驟 2:切換到默認主題

下載並安裝默認主題,如 Twenty Twenty-Two 或 Twenty Twenty-Three,重新上傳並啟用它。

步驟 3:重新安裝 WordPress

從 WordPress.org 下載最新的 WordPress 安裝文件並上傳,覆蓋網站的核心文件。

步驟 4:開啟 WordPress 調試模式

編輯 wp-config.php 文件,啟用調試模式來捕獲錯誤並進行故障排除。

步驟 5:增加 PHP 記憶體限額

在 wp-config.php 文件中增加 PHP 記憶體限額以解決由於記憶體不足引起的問題。

步驟 6:升級 PHP 版本

檢查並確保使用最新的 PHP 版本來避免兼容性問題。

希望這篇文章能夠幫助你排除和修復 WordPress 的嚴重錯誤。你也可以參閱我們的其他指南,了解如何獲取免費 SSL 證書以及最佳商業電話服務的比較。

Read More
WordPress 教学

如何在 WordPress 編輯器中新增部落格文章檢查清單

為什麼要在 WordPress 編輯器中新增部落格文章檢查清單?

部落格文章檢查清單顯示你在發布文章前需要做的任務清單。撰寫完成後,你將進行編輯、校對、添加分類和標籤,優化文章以供搜尋引擎檢索等工作。

一些 WordPress 插件如 All in One SEO (AIOSEO) 使用檢查清單來協助網站擁有者進行搜尋引擎優化,提示他們在 SEO 標題、描述、網址、副標題和文章正文中加入主要關鍵字。

檢查清單能在你撰寫文章時實時監控並檢查完成的任務,讓你清楚了解已完成的事和需要改進的部分。對於多作者的 WordPress 部落格,檢查清單能確保所有內容符合一致的品質標準,並加速內容創作速度。

如何在 WordPress 區塊編輯器中新增部落格文章檢查清單

最簡單的方法是使用 PublishPress Checklists 插件。這個 WordPress 檢查清單插件會在文章或頁面的編輯器右側菜单中新增檢查清單。

首先,你需要安裝並啟用插件。如果需要更多的指導,請參閱我們的 WordPress 插件安裝指南。

啟用後,前往 WordPress 儀表板的 Checklists » Settings 在這裡,你可以選擇 WordPress 檢查清單的顯示位置。要在 Gutenberg 編輯器中新增部落格檢查清單,請選中“Posts”選項框。完成後,點擊“Save Changes”按鈕。

接著,前往 Checklists » Checklists 建立你的檢查清單。這裡有 PublishPress 預設的任務,可以添加到你的文章檢查清單中。PublishPress 會自動檢測這些任務的完成狀況並進行檢查。

預設情況下,所有任務都是禁用的。要將任務添加到文章檢查清單,請打開“Disabled, Recommended or Required”下拉菜單。

現在可以選擇“Required”或“Recommended”。如果選擇“Required”,作者需要完成任務才能發布文章。不完成所有“Required”任務,點擊“Publish”按鈕時,WordPress 會顯示“請完成以下任務後再發布”的信息。

如果選擇“Recommended”,編輯器會顯示消息,建議作者在發布前完成“Recommended”任務,但作者可以在未完成這些任務的情況下發布文章。

選擇完成後,移至“Who can ignore the task?”部分,可以允許某些用戶角色在未完成任務時發布文章。點擊“Who can ignore the task?”框,會打開一個下拉列表顯示所有用戶角色。點擊選擇要添加到忽略列表中的角色。

部分任務需要設定最大值和最小值。例如,可以設定作者必須添加的最少分類數量。為此,請參閱我們的指南“如何在 WordPress 中添加分類和子分類”。

若任務有“Min”和“Max”部分,可輸入要使用的數值。

要新增更多的任務到檢查清單,只需重複上述過程。

你還可以添加自定義任務,缺點是 PublishPress 無法檢查作者是否完成自定義任務,需要作者手動檢查。若要了解更多自定義任務,請參閱我們的指南“如何如專家般優化你的部落格文章以進行 SEO”。

要新增自定義任務,滾動到屏幕底部並點擊“Add custom task”。這會新增一個可自定義的新任務。首先,輸入任務名稱到“Enter name of custom task”欄位,此文本會顯示在發布檢查清單中,確保讓作者明白需要做什麼。

你可以將此任務設為“Recommended”或“Required”,並按照上述過程讓某些用戶角色忽略此任務。自定義任務允許指定用戶角色標記任務為完成。例如,可為擁有編輯者角色的用戶創建特別的“編輯”檢查清單。

點擊“Which roles can mark this task as complete”框,打開下拉列表選擇任何用戶角色。新增所有任務後,點擊“Save Changes”按鈕。現在,你可以在 WordPress 編輯器中看到你的文章檢查清單了。

可以在發布前檢查清單中新增哪些類型的任務?

每個 WordPress 網站在編輯器中的檢查清單項目都會有所不同。如果需要靈感,以下是一些可以新增到發布前檢查清單的項目:

  • 使用語法檢查器、抄襲檢查器和 AI 檢測器以保證內容質量。
  • 新增特色圖片。
  • 給圖片添加替代文字。
  • 在必要處插入行動呼籲按鈕。
  • 包含內部鏈接。
  • 若有外部鏈接,將它們標記為 nofollow 保護鏈接權重。
  • 確保前端格式看起來不錯。
  • 為 Google 和社交媒體插入元標題和元描述。

希望這篇文章能幫助你學會如何在 WordPress 編輯器中新增部落格文章檢查清單。你可能也想看看我們的指南“如何創建電子郵件新聞稿”和我們的“最佳 WordPress SEO 插件和工具精選”,以提升你的排名。

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

Read More
WordPress 教学

如何追踪WordPress网站的SEO变化(简单教程)

为什么要追踪WordPress中的SEO变化?

撰写高质量的博客文章只是博客或网站运营的一部分。你还需要为像Google这样的搜索引擎优化你的内容,以便获得网站流量。这被称为搜索引擎优化(SEO)。

SEO变化是你对内容或整体网站所做的任何修改,以提高其在搜索引擎结果中的表现。例如,调整元标签、更改标题和添加关键词只是对你的网站进行SEO变化的一些例子。不知道这些SEO变化如何影响搜索引擎排名,本质上是在摸黑前行。你不会知道标题标签或元标签的改变是否获得了更多点击,或者添加关键词是否有助于提高文章的排名。

此外,对内容的更改有时可能会对搜索结果产生负面影响。比如,你为了更易读而更改了标题或元描述,但在此过程中,改变了关键词密度,这可能会在Google的眼中影响你的SEO分数。或者,你更改了URL或意外添加了一个损坏的链接,这可能导致404错误并损害你网站的信誉。

通过追踪这些变化,你可以确定哪些SEO策略有效并提高了你在搜索引擎排名中的位置。这些信息有助于你将精力集中在最有效的方法上。话虽如此,让我们看看如何在WordPress中追踪SEO变化。

使用All in One SEO追踪SEO变化

在WordPress中追踪SEO变化的最简单方法是使用All in One SEO (AIOSEO) 插件。AIOSEO是最好的WordPress SEO插件之一,拥有SEO修订工具,使你可以快速查看对内容所做的SEO变化。它还附带页面SEO优化工具、即时网站地图创建等功能。

当插件启动后,只需转到你已进行过SEO更改的任何文章或页面。滚动到该文章底部,在“AIOSEO设置”下,点击“SEO修订”标签。通过AIOSEO的SEO修订功能,你可以看到哪些修订可能引起了排名变化,这些变化将按时间顺序列出,最新的变化在最上面。

注意,你不能从此报告中直接查看你的排名,但你可以将这些数据与其他AIOSEO报告进行比较。

使用All in One SEO追踪SEO排名

除了追踪SEO变化,你还需要知道这些调整是否真的帮助提高了你的搜索排名。好消息是All in One SEO提供了一个搜索统计功能,可以监控所有的SEO指标和关键词排名。你只需进入WordPress管理面板中的所有SEO » SEO搜索统计页面。

在仪表板部分,你会看到关键的SEO指标,如网站的搜索展示次数、总点击次数、平均点击率和平均位置。除此之外,你还会看到你排名的关键词数量以及不同的排名位置。

当你滚动到底部时,会看到内容表现报告。在这里,你可以发现表现最好的页面、排名下降最多的页面以及排名上升的内容。

你还可以进入内容排名标签下的搜索统计。在每个页面下,你会看到一个“最后更新于”列,显示URL的最后更新日期。这有助于你轻松追踪SEO变化如何影响特定页面或文章的排名。“表现分数”提供了过去12个月中内容在搜索引擎结果页面(SERP)中的表现的良好视觉表示。

监控Google算法更新

管理排名可能会很困难,因为Google经常更改其算法。即使是你最好的排名页面,也可能会在一夜之间下降,导致流量损失。Google经常推出大规模更新,可能会对你的搜索排名产生重大影响。好消息是,你可以直接在WordPress中掌握这些更新。在“SEO统计”标签中,你会看到一个Google图标,指示每次重大算法更新的时间。只需点击该图标,即可详细了解所做的更改。

额外奖励:使用MonsterInsights追踪性能表现

除了All in One SEO,还有许多其他SEO排名追踪工具可以用来监控你的排名。但你可能想追踪的不仅仅是SEO变化。例如:

  • 我获得了多少页面浏览量?
  • 我的页面浏览量来自哪里?
  • 这些页面的跳出率是多少?

用户体验和转化率与页面排名一样重要。如果你正在吸引成千上万的访问者,但没有人订阅你的新闻简报或在你的网站上停留,那么排名就没有什么意义了。MonsterInsights可以帮助你解决这个问题。通过插件仪表板,你将获得大量信息。MonsterInsights是最好的Google Analytics插件,为你的仪表板带来实时统计和转化追踪。

你可以在MonsterInsights的报告部分找到关于页面浏览量、跳出率、流量来源等信息。我们希望本文能帮助你了解如何追踪WordPress网站的SEO变化。你可能还想查看我们为初学者准备的终极WordPress SEO指南或如何增加博客流量的文章。

Read More
WordPress 教学

WordPress Quick Edit 无法使用?教你快速修复

在 WordPress 中什么是快速编辑?

快速编辑是 WordPress 中的内置功能,允许你在不打开完整编辑器的情况下对内容进行小幅修改。它作为一个链接出现在每个文章、页面和自定义文章类型的管理仪表盘下。

它允许你直接从文章列表中编辑基本信息,如标题、别名、分类、标签和发布状态。尤其在管理多个文章或页面时,可以节省大量时间。

快速编辑为何会停止工作?

快速编辑可能因为多种原因而停止工作或消失,这些问题通常来自小冲突或配置错误。常见原因包括浏览器相关问题,如缓存文件或 JavaScript 错误,插件或主题的冲突,以及用户角色和权限限制。

如何修复 WordPress 快速编辑无法使用

检查浏览器问题:有时,问题来自浏览器。清除浏览器缓存和 Cookie 以确保加载仪表板的最新版本。接着,使用无痕或隐私窗口测试问题是否仍然存在。

停用有问题的插件:插件编码不佳可能会阻止或与核心 WordPress JavaScript 冲突,导致快速编辑问题。通过停用所有插件测试是否有插件引起冲突。

切换到默认主题:主题可能与核心软件和其他插件冲突。切换到默认主题如Twenty Twenty-Four可以测试你的主题是否引起了问题。

检查用户角色和权限:确保用户具有相应的编辑权限以使用快速编辑功能。不同的用户角色有不同的权限,确保你拥有适当的权限。

进一步排查

如以上步骤未能解决问题,你还可以尝试安装更新、启用调试模式,以及检查网站健康状态。这些步骤可帮助识别并解决问题。

希望本教程能够帮助你轻松解决 WordPress 快速编辑无法使用的问题。关注 WPressize Me 以获取更多 WordPress 教程。

Read More
WordPress 教学

如何修复 cURL 错误 28:连接在 X 毫秒后超时

什么是WordPress中的cURL?

cURL是一个用于通过URL发送和接收数据请求的软件工具。WordPress使用cURL来处理多个API请求,作为PHP的扩展,您的WordPress托管公司会负责管理它。如果配置不当,您的WordPress网站将无法正常运行。

导致WordPress中cURL错误28的原因是什么?

未能及时响应服务器的数据请求会导致cURL错误28。WordPress使用REST API发送和接收数据请求,如果这些请求超时,您会在网站健康报告中看到“REST API遇到错误”的关键问题。展开错误细节将显示错误消息:“错误:cURL错误28:在x毫秒后操作超时,接收了x字节(http_request_failed)”。

可能导致cURL超时的原因

以下是一些可能导致cURL超时的情况:例如,像Cloudflare这样的WordPress防火墙插件可能会将REST API请求视为可疑活动而阻止。如果您的DNS服务器工作不正常,也会导致HTTP请求失败并触发cURL超时错误。此外,WordPress托管服务器配置不当可能会有非常低的连接超时阈值,阻止某些WordPress进程正常运行。

如何解决WordPress中的cURL错误28

1. 暂时禁用WordPress防火墙

如果您使用WordPress防火墙或安全插件,请暂时停用。在此之后,您可以访问WordPress网站健康报告页面,查看问题是否已解决。如果问题解决,请检查WordPress防火墙日志,以查看哪些API请求被阻止,并调整防火墙设置以避免阻止合法的API请求。

2. 停用所有WordPress插件

WordPress插件和主题会发送和接收数据的API请求。如果这些调用过于频繁或耗时过长,可能会导致cURL错误。最简单的方法是停用所有WordPress插件,然后逐一激活插件,找到可能导致问题的插件,并寻求插件作者的支持。

3. 确保您的托管服务器使用最新软件

请确保您的Web托管服务器使用最新版本的PHP、cURL库和OpenSSL。您可以在工具 » 网站健康页面的系统信息标签上查看。理想情况下,服务器应使用PHP 7.4.13或更高版本,cURL版本7.74.0或更高,以及OpenSSL 1.1.1或更高版本。如果不是这样,您需要联系托管公司并要求他们更新软件版本。

4. 修复SSL不安全内容问题

如果您的WordPress站点使用HTTPS/SSL但未正确配置,Web服务器可能会阻止不安全的cURL请求。您可以要求托管提供商重新安装SSL证书,如果问题仍然存在,请按我们的指南修复常见的SSL问题。

5. 寻求托管提供商的帮助

如果上述步骤未能解决cURL错误28,问题可能是托管环境问题。联系托管支持团队并提供错误详情,让他们的技术人员进行故障排除和修复。

6. 获取WordPress维护服务的专业帮助

如果您不想耗费时间修复WordPress网站上的错误,可以考虑专业的WordPress维护服务。我们的WPressize Me维护和支持服务可以处理一切问题,包括自动更新和备份,还提供24/7的专家支持。

我们希望本文帮助您了解如何修复WordPress中的cURL错误28。请订阅我们的YouTube频道获取WordPress视频教程,也可以在Twitter和Facebook上找到我们。

Read More