WordPress 教学

如何保护您的WordPress站点免受暴力攻击

什么是暴力攻击?

暴力攻击是一种使用试错法来破解网站、网络或计算机系统的黑客方法。最常见的暴力攻击类型是密码猜测。黑客使用自动化软件不断猜测您的登录信息,以便获得对您网站的访问权限。这些自动化黑客工具还可以通过使用不同的IP地址和位置伪装自己,这使得识别和阻止可疑活动变得更加困难。

成功的暴力攻击可以让黑客访问您的网站管理区域。他们可以安装恶意软件,窃取用户信息,并删除您网站上的所有内容。即使是不成功的暴力攻击也可能通过向您的WordPress托管服务器发送过多请求而造成混乱,减慢甚至完全崩溃您的网站。

如何保护您的WordPress网站免受暴力攻击

以下是保护您的WordPress网站免受暴力攻击的步骤:

1. 安装WordPress防火墙插件

暴力攻击对您的服务器造成很大负担,即使是不成功的攻击也会减慢您的网站速度或完全崩溃服务器。因此,在攻击到达您的服务器之前阻止它们非常重要。为此,您需要一个网站防火墙解决方案,防火墙可以筛选出恶意流量并阻止其访问您的网站。

我们推荐使用Sucuri。他们是网站安全领域的领先者,也是市场上最好的WordPress防火墙。

2. 安装WordPress更新

一些常见的暴力攻击积极针对旧版WordPress、流行插件或主题中的已知漏洞。WordPress核心和大多数流行插件是开源的,漏洞通常会快速通过更新进行修复。但如果您未能安装更新,那么您就将您的网站暴露在这些旧威胁之下。请前往WordPress管理区域的Dashboard » Updates页面,检查可用更新。

3. 保护WordPress管理目录

大多数针对WordPress网站的暴力攻击都试图访问WordPress管理区域。您可以在服务器级别为您的WordPress管理目录添加密码保护,这将阻止未经授权的访问。登录您的WordPress托管控制面板(cPanel),在“文件”部分点击“目录隐私”图标,然后定位wp-admin文件夹并设置安全设置。

4. 在WordPress中添加双因素认证

双因素认证为WordPress登录界面增加了额外的安全层。用户需要他们的手机生成一次性密码以及登录凭证,才能访问WordPress管理区域。添加双因素认证可以使黑客即使破解了您的WordPress密码,也很难获得访问权限。

5. 使用唯一且强壮的密码

密码是访问您的WordPress网站或电子商务商店的钥匙。您需要为所有帐户使用唯一且强壮的密码。许多初学者问我们如何记住所有这些唯一密码。实际上,您无需记住。可以使用优秀的密码管理应用程序安全存储您的密码,并自动为您填写。

6. 禁用目录浏览

默认情况下,当您的Web服务器找不到索引文件(如index.php或index.html)时,通常会显示包含目录内容的索引页面。在暴力攻击期间,黑客可以使用类似的目录浏览来查找易受攻击的文件。为解决此问题,您需要在WordPress .htaccess文件的底部添加以下行:Options -Indexes。

7. 禁用特定WordPress文件夹中的PHP文件执行

黑客可能希望在您的WordPress文件夹中安装并执行PHP脚本。WordPress主要是用PHP编写的,这意味着您不能在所有WordPress文件夹中禁用它。然而,有些文件夹不需要任何PHP脚本,例如/wp-content/uploads文件夹。您可以在此文件夹中安全地禁用PHP执行。

8. 安装并设置WordPress备份插件

备份是WordPress安全工具中最重要的工具。如果其他一切都失败了,备份将允许您轻松恢复您的网站。我们推荐使用Duplicator。它对初学者友好,允许您快速设置自动备份并将其存储在如Google Drive、Dropbox、Amazon S3等远程位置。

以上所有提示都将帮助您保护您的WordPress网站免受暴力攻击。希望本文帮助您了解如何保护您的WordPress站点免受暴力攻击。

Read More
WordPress 教学

如何在WordPress中通知订阅者新文章(3种方法)

为什么要在WordPress中通知订阅者新文章?

对于大多数网站而言,接近70%的访客将永远不会再次访问。通过通知订阅者你已经发布了新文章,他们很可能返回你的WordPress网站阅读。这让你可以提供更多的价值,并加深与订阅者的关系。对于在线商店,通知订阅者新文章将有助于将这些订阅者转化为忠实客户。

话虽如此,让我们一步步看看如何使用几种不同的方法在发布新文章时通知订阅者。只需使用以下快速链接直接跳转到你想用来发送新文章通知的方法:

方法1:通过电子邮件新闻订阅通知订阅者新文章

你的电子邮件列表是通知订阅者你已经发布新博客文章的最佳方式之一。如果你还没有开始建立你的电子邮件列表,那么你需要选择合适的电子邮件营销服务提供商来开始。我们推荐使用Constant Contact,因为它是小企业最佳的电子邮件营销服务之一。

它易于使用,是最适合初学者的电子邮件营销服务。你可以获得简单的追踪和报告、无限制的电子邮件、社交媒体分享工具、细分、免费图片库等更多功能。

此外,它提供无与伦比的客户支持,通过在线聊天、电子邮件、电话等渠道,你可以在需要时获得帮助。Constant Contact包含所有你需要的工具来将新文章发送给你的电子邮件订阅者。你甚至可以将新的博客文章直接嵌入到电子邮件中。

有关设置电子邮件列表和发送电子邮件的更多详细信息,请参见我们的如何正确创建电子邮件新闻订阅指南

如果你使用不同的电子邮件营销服务,如HubSpot、ConvertKit、Drip或其他,那么过程也将非常相似。

方法2:发送自动RSS电子邮件给订阅者

RSS feeds是内置于WordPress中的一种技术,当你发布新博客文章时会定期发送更新。RSS feeds通过发布你的最新内容到结构化的XML文档中而起作用。文档本身对于人类来说并不是很可读。

但你可以使用网站上的RSS feed来在发布新博文时自动发送电子邮件。这意味着你不需要每次手动创建电子邮件新闻订阅。

为此,我们推荐使用Brevo(以前称为Sendinblue)。它是另一个流行的电子邮件营销服务,提供一个永远免费的计划,每天最多发送300封电子邮件,并且支持无限制的电子邮件联系人。

你还可以轻松创建电子邮件工作流、发送交易电子邮件,并确定一天中发送电子邮件的最佳时间。

首先,你需要访问Brevo网站创建一个帐户。点击“免费加入”按钮来设置你的帐户。然后,你需要输入电子邮件和密码来创建帐户。在确认你的电子邮件地址后,你将被带到一个完成创建个人资料的页面。你需要输入你的个人和公司信息,然后点击“下一步”按钮。

接下来,你需要选择你的计划。在这个教程中,我们将选择免费计划,但你可以随时升级到高级计划。创建帐户后,你将看到你的Brevo仪表板。如果在设置过程中没有完成个人资料,你可以通过点击“首页”标签来完成它。你还可以在这里轻松添加第一个联系人。

现在,点击屏幕右上角的个人资料图标旁边的下拉按钮。然后,点击菜单选项下的“插件与集成”。接下来,你需要在搜索栏中输入“RSS”。这将帮助你轻松找到RSS campaign选项。

点击“RSS campaign”后,你需要为集成命名,并点击“创建集成”按钮。这个名字不会显示在任何地方,但会帮助你记住集成的目的。现在,你需要配置集成的设置。首先,输入你的RSS feed的URL。作为一个WordPress用户,你的网站已经发布了一个RSS feed。你可以通过在你的网站地址末尾添加/feed/来找到你的RSS feed。

然后,点击“加载RSS feed”按钮。如果加载成功,你将收到一个确认消息。接下来,在你的RSS feed下方点击“继续”按钮。之后,你可以使用默认模板或选择你已经创建的电子邮件模板。我们推荐使用默认模板,因为它已正确设置和格式化。然后点击“确认电子邮件模板”。

接下来,你需要选择要发送RSS电子邮件的电子邮件列表。只需从下拉菜单中选择你的列表,然后点击“继续”。现在,你可以自定义你的电子邮件campaign设置。“Campaign Name”将帮助你记住campaign的目的。“Subject line”将出现在订阅者的收件箱中。这是他们看见的第一件事,必须与邮件内容相关。

你可以使用动态内容字段来自动生成新的主题行。只需点击“添加动态内容”按钮,从下拉列表中选择“TITLE”。这将自动将你的最近博客文章标题添加为主题行。在“From Email”项中,只需从下拉列表中选择你的电子邮件地址。这可以是你用于创建帐户的电子邮件或你添加的另一个地址。“From Name”可以是你的名字或公司的名字,这将帮助访客记住邮件来自哪里。之后,点击“继续”按钮。

接下来,你需要选择希望发送RSS电子邮件的每星期几。只需勾选希望新博客文章电子邮件发送的星期几的框。然后,确保选择自动campaign单选按钮,然后点击“继续”。这将使Brevo在你的RSS feed中出现新内容时自动发送电子邮件。一旦完成,点击“保存并激活”按钮。完成了!现在,每当你发布新文章时,它将自动发送RSS文章通知电子邮件给你的订阅者。你可能还希望参见我们的指南,了解如何优化你的WordPress RSS feed。

方法3:发送新文章到推送通知订阅者

另一种让人们订阅你的网站的方法是订阅推送通知。这些弹出通知允许你在桌面和移动设备上向访客发送消息。推送通知让你在新文章上线的瞬间就能及时达到访客,而无需等待他们查看电子邮件收件箱,这使这些通知极为有价值。以下是你的订阅者看到的一个文章通知示例:

从WordPress发送推送通知的最简单方法是使用PushEngage。它是市场上最好的推送通知软件之一,被超过25,000家企业使用。一旦你激活并设置了插件,新的文章推送通知将自动启用。通知包括文章标题和缩略图。当他们点击通知时,将自动跳转到你新的WordPress博客文章。

有关设置推送通知的更多详细信息,请参见我们的如何向你的WordPress网站添加网页推送通知指南

关于WordPress电子邮件营销的专家指南

现在你已经知道如何通知订阅者新文章,你可能还想看看其他一些有关通过电子邮件联系用户的文章:

我们希望这篇文章能帮助你了解如何在WordPress中通知订阅者新文章。你还可以查看我们关于如何注册域名的指南,或查看我们专家推荐的最佳虚拟商务电话号码应用程序。如果你喜欢这篇文章,请订阅我们的YouTube频道,观看WordPress视频教程。你也可以在Twitter和Facebook上找到我们。

Read More
WordPress 基础知识

如何在 WordPress 釋放磁碟空間並減少 Inode 使用

編輯註:在 WPressize Me,我們可以因合作夥伴的鏈接獲得佣金。這些佣金並不影響我們編輯的意見或評價。詳細了解我們的編輯流程。

為什麼要釋放磁碟空間和減少 Inode 使用?

當你為網站購買 WordPress 主機服務時,每個服務都會有一定的磁碟空間和 Inode 限制。Inode 是用來存儲文件元數據(如文件大小及其物理位置)的。Inode 的使用量等於你主機賬戶上的文件和文件夾數量。

一開始,這些限制對你來說可能不是個問題,但隨著你 WordPress 站點的成長,更多的文件和文件夾會佔用磁碟空間並利用 Inode。一旦達到主機公司的限額,你的網站會出現很多問題,例如無法發送或接收郵件、上傳圖片等內容困難、以及更新頁面和文章的問題。如果磁碟空間已滿,訪問者也會面臨訪問網站的困難。此外,如果沒有足夠的磁碟空間,遷移網站到其他主機可能也無法進行。減少磁碟空間和 Inode 的使用可以幫助解決這些問題,並改善網站性能和用戶體驗。

如何檢查 WordPress 的磁碟空間使用

你可以通過多種方式檢查 WordPress 的磁碟空間使用情況。最簡單的方法是訪問主機服務的 cPanel。所有的網絡主機提供商都會提供磁碟使用量、文件使用量、郵箱賬戶數量等統計信息。例如,如果你使用 Bluehost,只需登錄你的帳戶,然後從左側面板中的“網站”選項卡中,選擇你的網站設置。接著,進入“高級”標籤,並點選“管理”來打開 cPanel。

增加磁碟空間和釋放 Inode 的方法

1. 使用圖像優化工具減少圖像大小

優化圖像是節省磁碟空間的簡單方法。你可以使用不同的工具來在不降低質量的情況下減少圖像大小,並通過更改文件格式(如 PNG、JPEG、GIF)和尺寸來減少圖像大小高達 80%。這不僅可以節省 Inode 使用,還可以使你的网站加載更快。你還可以加快网站备份并提高搜索引擎排名。

2. 防止 WordPress 生成多種圖像尺寸

當你將圖像上傳到网站时,WordPress 会自動生成多种圖像尺寸,這些圖像尺寸會佔用磁碟空間和 Inode。你可以使用“Stop Generating Unnecessary Thumbnails”插件來禁用不需要的圖像尺寸。

3. 不要將視頻上傳到 WordPress

直接上傳視頻到網站會使用更多的帶寬和磁碟空間。更加高效的方法是將視頻上傳到 YouTube 或 Vimeo,然後在你的网站中嵌入。

4. 清理 WordPress 媒體庫

清理 WordPress 媒體庫是增加磁碟空間和減少 Inode 的好方法。移除不再使用的媒體文件、相同圖像的多個副本和尺寸不正確的圖片。

5. 移除不使用的 WordPress 插件和主題

不活動的 WordPress 插件和主題會使用 Inode 並佔用磁碟空間,應將其移除。

6. 刪除草稿文章和頁面

刪除草稿文章和頁面可以釋放磁碟空間並減少 Inode。

7. 清空郵箱並刪除未使用的郵箱賬戶

檢查郵箱並刪除不需要的郵件,刪除不活動用戶的郵箱賬戶。

8. 清除 WordPress 快取和舊備份文件

定期清除快取文件和舊的安全報告和備份,以減少 Inode 使用和磁碟空間問題。

希望這篇文章能幫助你學會如何在 WordPress 中釋放磁碟空間並減少 Inode 使用。你可能還希望參考我們的 WordPress 安全指南和 WordPress 性能優化技巧。

Read More
WordPress 教学

如何修复 WordPress 中的“网站遇到技术困难”问题

什么是 WordPress 中的技术困难错误?

WordPress 网站是使用 PHP 编程语言构建的。任何与 PHP 代码相关的问题都可能导致你的网站崩溃。

过去,严重的 PHP 错误会导致白屏死机。自 WordPress 5.2 引入了致命错误保护功能后,现在会显示错误信息:‘网站遇到技术困难’。

如果你尝试登录站点,你会看到一条略有不同的信息:‘网站遇到技术困难。请检查你的站点管理员邮箱以获取指示。’

或你也可能看到另一条错误信息:‘此网站上发生了严重错误’。PHP 被用于 WordPress 核心、主题和插件,因此问题可能来自这些地方。例如,你可能最近复制并粘贴了代码片段到你的网站,或者插件与另一个插件、主题或一些自定义代码冲突。

你的任务是找出 WordPress 错误的来源并进行修复。接下来,我们来看一下如何在 WordPress 中修复‘网站遇到技术困难’的问题。我们将介绍两种方法,第一种方法最为简单,只要你收到了有关错误的电子邮件:

方法1: 使用恢复模式修复技术困难错误

技术困难错误信息并不十分有用。幸运的是,WordPress 会发送一封电子邮件到你网站的管理员邮箱,详细说明导致错误的原因。

如果你使用 Bluehost 或 WordPress 自动安装程序,那么你的管理员邮箱地址可能是你用于 WordPress 托管账户的电子邮件地址。许多 WordPress 网站在发送电子邮件时有问题,因此如果你没有收到电子邮件,你可以按照方法2来修复错误。

在你的收件箱中,你应该能看到一封主题为‘你的网站遇到技术问题’的电子邮件。它将包含有关你网站上导致错误的有用信息。

比如,在下面的截图中,电子邮件解释了错误是由 Porto 主题引起的。它还包含一个特殊链接,可让你以恢复模式登录你的网站后台,以调查和修复问题。

现在,你只需点击 WordPress 恢复模式链接,它将带你到 WordPress 管理区域。首先,你会被要求登录 WordPress。

登录后,你会看到一条通知,解释你处于恢复模式。你还会看到一个链接,指示你可以去哪里修复问题。

比如,在下面的截图中,信息告诉我们一个或多个插件未能正确加载,并提供了一个到插件页面的链接。

点击链接后,你会看到表现不佳的插件。你还会看到哪个代码行导致了错误。你可以暂时停用该插件。

接下来,你可以寻找一个替代的 WordPress 插件,或者查看是否可以从插件开发者那里获得支持。确保与他们分享错误描述。如果问题出在你的主题上,你会看到一个到主题页面的链接。在页面底部,你可以看到引起问题的主题。

你可以简单地更改你的 WordPress 主题,或删除损坏的主题并从官方网站重新安装它的干净副本,以查看是否解决问题。解决问题后,你可以点击页面顶部的‘退出恢复模式’按钮。

在大多数情况下,你的 WordPress 网站现在将正常工作。

但是,如果你仍然看到 WordPress 中的技术困难错误,你可以尝试下一个步骤中的故障排除步骤。

方法2: 手动修复技术困难错误

如果你没有收到 WordPress 关于技术困难错误的通知电子邮件,以下是你可以用来对 WordPress 技术困难错误进行故障排除并修复的方法。

如果错误是由你最近的操作引起的,你可以简单地撤销该操作以修复问题。比如,如果你安装了一个新插件并启用了它导致了技术困难,你需要停用该插件。我们将在下面的第一个步骤中向你展示如何进行。

如果你不确定,可以按照以下步骤操作。

停用所有 WordPress 插件

技术困难错误可能是由于故障插件或插件文件冲突引起的。最简单的方式是停用插件。

但是,你有两个问题。你无法访问 WordPress 控制面板,并且不知道哪个插件需要停用。所以,你需要停用所有 WordPress 插件。不要担心;一旦你重新获得 WordPress 管理区域的访问权限,你可以轻松重新启用它们。

简单地使用像 FileZilla 这样的 FTP 客户端或 WordPress 托管控制面板(如 cPanel)中的文件管理器应用程序连接到你的 WordPress 网站。连接后,你需要导航到 wp-content 文件夹。

在 wp-content 文件夹中,你会看到一个名为 plugins 的文件夹。你需要右键单击此文件夹,然后从菜单中选择‘重命名’。

下一步,将插件文件夹的名称更改为你喜欢的任何名称。在我们的示例中,我们将其命名为 plugins-deactivated。

完成后,你所有的插件将被停用,你可以访问你的网站,看技术困难消息是否消失。

如果错误信息仍然显示在你的网站上,则不是由插件引起。你应该将文件夹名称改回 plugins 并继续下一个步骤。

但是,如果错误信息不再显示,则需要找出哪个插件是问题的来源。首先,将文件夹名称改回 plugins。现在你可以登录 WordPress 管理区域,导航到插件 » 已安装插件页面。你需要逐个重新启用插件,以便识别哪个插件引起了错误。

然后,你可以使用 FTP 删除该插件,或向插件作者请求支持。

切换到默认主题

如果问题不是由插件引起的,那么你下一步应检查是否是主题冲突导致的错误。要做到这一点,你需要将当前主题替换为默认主题。

首先,使用 FTP 客户端连接到你的网站,并转到 wp-content/themes/ 文件夹。它包含你网站上的所有已安装主题。接下来,你需要右键点击当前 WordPress 主题并将其下载到你的计算机作为备份。

之后,你可以安全地从你的网站删除当前主题。你需要右键单击主题文件夹并选择‘删除’。

你的 FTP 客户端现在将从你的网站删除该主题。

如果你的网站上安装了默认 WordPress 主题(例如 Twenty Twenty-Two),那么 WordPress 将自动将其作为默认主题使用。但是,如果你没有安装默认主题,则需要通过 FTP 手动安装它。

如果访问你的网站时不再显示技术困难错误,则表明你的主题是问题的原因。

另一种可能的修复方法是查看主题的 functions.php 文件。如果文件底部有多余的空格,需把它们删除。有时那样可以修复问题。

否则,你应考虑重新安装干净的主题副本。有关更多详细信息,请参阅我们关于如何安装 WordPress 主题的初学者指南。

重新安装 WordPress

如果你的网站不是因为故障插件或主题引起技术困难,那么问题可能是 WordPress 核心文件损坏,或你的网站存在恶意软件。

简单地去 WordPress.org 并下载一个全新的 WordPress 副本到你的计算机。

下载文件后,你需要将其解压到你的计算机。这将创建一个名为 wordpress 的文件夹, 其中包含所有你需要重新安装的文件。

接下来,你需要使用 FTP 客户端或托管控制面板中的文件管理器应用程序连接到你的 WordPress 网站。

连接后,你需要在右窗格中导航到你的网站根文件夹。根文件夹是包含 wp-admin、wp-content 和 wp-includes 文件夹的那个。

现在,在左窗格中导航到你刚创建的新的 wordpress 文件夹。你需要选择此文件夹中的文件并将它们上传到你的网站。

你的 FTP 客户端将询问你是否要覆盖这些文件或跳过它们。你需要选择‘覆盖’并选中‘始终使用此操作’选项旁边的框。

现在,你可以点击‘确定’按钮继续。你的 FTP 客户端将用你计算机上的新文件替换所有的核心 WordPress 文件。

完成后,你可以尝试访问你的网站,看看新的 WordPress 安装是否解决了错误。

如果技术困难是由损坏的 WordPress 核心文件或恶意软件引起,错误信息就不再出现。

升级你的 PHP 版本

有时,过时的 PHP 版本会触发 WordPress 中的‘网站遇到技术困难’错误。

幸运的是,你可以通过升级到最新的 PHP 版本来修复此问题,你可以在我们如何升级 WordPress 中的 PHP 版本的分步指南中学习这点。

联系你的托管提供商

如果你已经尝试了上述所有步骤但仍然看到‘网站遇到技术困难’消息,你可以请求帮助。

你应该联系你的 WordPress 托管提供商,看看他们是否能提供帮助。许多供应商提供出色的技术支持,可能能够解决你的问题。

例如,他们可能能够检查服务器错误日志或恢复你 WordPress 网站的备份。他们会告诉你如何提供帮助以及你需要采取的下一步措施。

为获得最好效益,请确保查看我们如何正确请求 WordPress 支持及获得支持的指南。

结语

我们希望本教程帮助你学会如何在 WordPress 中修复‘网站遇到技术困难’问题。你可能还会想了解如何加速 WordPress 性能或查看我们的终极 WordPress SEO 指南以提升你的 SEO 排名。

Read More
WordPress 插件

如何使用StoryBuilder在WordPress中创建漂亮的长篇内容

为何在WordPress中使用StoryBuilder创建长篇文章?

用户在决定是否继续浏览一个网站时,只会花几秒钟。如果发布长篇文章,要让用户继续停留就更具挑战性了。添加多媒体和互动视觉辅助使长篇内容对用户非常有吸引力。用户不仅是滚动文本和图片,而是可以与页面上的元素进行互动。

以下是一些包含丰富故事元素的长篇内容的最佳例子:

New York Times – Riding The New Silk Road

Washington Post – Washington – A World Apart

The Guardian – Firestorm

Pitchfork – Machines for Life

这些长篇文章都具备出色的叙述性。它们使用沉浸式媒体、视差效果和互动UI元素来创建引人入胜的内容。

传统的WordPress主题通常不允许创建这样的页面或帖子。即使您尝试,也需要使用许多插件,但仍可能不能很好地满足您的受众需求。

使用StoryBuilder创建长篇故事

首先,您需要安装并激活Press75 Long Form Storybuilder插件。激活后,创建一个新帖子或页面。您会注意到在帖子编辑屏幕上出现了新的“启用长篇内容”元框。

选中“显示为长篇内容”选项旁边的框,然后点击“保存草稿”按钮。WordPress会重新加载页面,现在您会看到一个通知,表明页面或帖子已启用长篇内容。取代帖编辑器的是一个名为“编辑我的长格式内容页面”的按钮。

点击按钮以启动长篇内容编辑器。一个新的浏览器窗口会在WordPress主题定制器中打开您当前的页面。

右侧窗格会显示一些关于如何使用StoryBuilder的基本说明。一旦您开始编辑页面,这些说明会消失。左侧窗格包含定制器控件,包括用于编辑WordPress主题的控件。您会注意到两种控件被突出显示。

选择页面选项标签

首先点击“页面选项”标签。它允许您选择用于编辑的长篇内容页面的主要和次要颜色。

还可以选择要用于页面的字体。

之后,点击左窗格中“页面选项”标题旁的后退箭头。

现在可以点击“长格式页面部分”标签以开始构建您的长篇内容。在下一个标签中,点击添加部分按钮。这会打开另一个包含可以添加到页面的部分列表的标签。

点击某个部分会将其添加到页面中。您将看到用于编辑该部分的设置。

每个部分有不同的设置。例如,标题部分要求您提供部分标题、图像、作为主标题和副标题显示的文本。

填写设置后,点击底部的关闭按钮。现在可以为页面添加另一个部分。

所有部分都会出现在左窗格中。您可以通过拖放重新排列它们。要删除某个部分,只需点击它,然后点击设置底部的移除链接。

以下是StoryBuilder当前提供的部分列表

导航菜单 – 允许您为故事添加导航菜单。您可以使用现有的导航菜单或创建自定义菜单。

宣传模块 – 带有彩色背景的全宽宣传模块。使用您在页面选项中选择的主要颜色作为背景。

内容区域 – 单列内容区域

双列内容区域

三列内容区域

全特征 – 允许您添加带有视差效果的全宽图像、标题、副标题和内容。

部分标题 – 添加部分标题行

内容区域部分就像WordPress的帖子编辑器一样。您可以嵌入视频、图片、引用块、嵌入推文或Facebook帖子。

和整个页面一样,多列内容区域也是完全响应式的。您的内容将以单列显示给屏幕较小的用户。

在页面添加几个部分后,点击顶部的“保存并发布”按钮。即使按钮显示“发布”,您的页面仍会作为草稿保存。

您需要点击关闭按钮退出定制器,这会将您带回WordPress帖子编辑屏幕,您可以选择发布页面或帖子,或将其保存在草稿中。

就是这样,我们希望这篇文章能帮助您学习如何使用StoryBuilder在WordPress中创建漂亮的长篇内容。如果您喜欢StoryBuilder的拖放功能,那么您可能还会想看看我们对WordPress最佳拖放页面构建器的比较。

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

Read More
WordPress 基础知识

WordPress 电子邮件营销自动化初学者指南

什么是WordPress中的电子邮件营销自动化?

电子邮件营销自动化是一种营销技术,允许企业在用户活动符合触发条件时,自动发送预先编写的电子邮件。例如,当新用户在您的网站上注册或订阅您的邮件列表时,系统可以自动发送一封欢迎邮件。

这不仅节省了时间,还提高了邮件的有效性。自动化个性化邮件通常比手动发送和非个性化邮件有效320%。

为什么要自动化WordPress电子邮件营销?

自动化WordPress电子邮件营销让您的操作更加高效和有效,主要原因包括:

自动化节省时间

通过应用自动化,您可以减少重复的人工任务,将时间花在业务增长上。

个性化您的邮件

自动化还允许您根据每个用户的活动发送更相关的邮件。个性化邮件的打开率高达70.2%,点击率提高了152%。

将潜在客户转化为客户

不要让客户和潜在客户等待回复。您可以设置自动邮件来通知客户您已收到他们的信息,并会尽快回复。

如何在WordPress中设置电子邮件营销自动化

确保您的WordPress邮件可发送

首先,您需要确保从WordPress网站发送的邮件不会进入垃圾邮件夹。为此,您需要使用SMTP (安全邮件传输协议)。

我们推荐使用WP Mail SMTP,这是一款市场上最好的WordPress SMTP插件,使您可以轻松地使用SMTP来发送WordPress邮件。

选择一个SMTP邮件服务提供商用于事务性邮件

事务性邮件是用户在与您的网站交互时发送的邮件,如注册确认或在线商店收据。我们推荐使用SendLayer,这是一款专门为WordPress和WooCommerce用户提供高可交付性事务性邮件的SMTP服务提供商。

通过Constant Contact发送自动邮件

Constant Contact是一款优秀的小型企业电子邮件营销服务,提供专业邮件模板、邮件列表增长工具、客户细分和强大的营销自动化工具。您可以设置滴灌邮件系列,以预定的频率自动发送邮件,帮助您将新客户引导至转化。

要开始,请访问Constant Contact网站注册。然后,按照我们的指南创建首次邮件列表,并在“Campaigns”页面上点击“Create”按钮。

使用FunnelKit Automations自动化WooCommerce邮件

如果您运行WooCommerce商店,可以使用FunnelKit Automations插件来自动化和定制事务性邮件,大幅提高生产力和销售。

使用Uncanny Automator自动化WordPress / WooCommerce邮件

Uncanny Automator 是一款顶级的WordPress自动化插件,允许您为网站创建自动化工作流程。您可以根据用户活动发送个性化邮件,进一步提高营销效果。

电子邮件营销自动化创意及示例

欢迎邮件示例

为新客户或订阅用户发送自动欢迎邮件,例如MonsterInsights的欢迎邮件,让用户了解如何充分利用购买。

未完成购物车邮件示例

Pacsun的未完成购物车邮件通过提及产品可能缺货来营造紧迫感,提高完成购买的几率。

基于用户兴趣的促销邮件示例

Emirates通过邮件通知用户能够利用的更多选择。

赢回邮件示例

Buffer的赢回邮件通知用户他们可能错过了哪些新功能。

希望本文能帮助您了解WordPress电子邮件营销自动化,并学会使用它来推动业务增长。

Read More
WordPress 插件

如何在 WordPress 中推薦頁面

如何在 WordPress 中推薦頁面

最近,我們的一位用戶詢問是否有方法在 WordPress 中推薦頁面。在這篇文章中,我們將向你展示如何在 WordPress 中推薦頁面。

步驟一:安裝和啟用插件

首先,你需要安裝並啟用「Feature A Page Widget」插件。啟用後,前往「外觀」»「小工具」,你會看到一個名為「Feature a Page Widget」的新小工具。

步驟二:設置小工具

拖曳小工具到側邊欄中。第一個選項是輸入小工具標題,可以留空。第二個選項是從下拉選單中選擇你想推薦的頁面。一旦選擇頁面,小工具會顯示頁面狀態,檢查頁面縮略圖(特色圖片)和摘錄是否存在。如果頁面沒有這些,小工具會以紅色高亮提示。點擊鉛筆圖標可以打開帖子編輯器,設置縮略圖和摘錄。

步驟三:啟用「摘錄」選項

如果在編輯頁面時看不到「摘錄」元框,點擊右上角的「屏幕選項」按鈕。會彈出一個下拉菜單,勾選「摘錄」旁的選框。然後,向下滾動到貼文編輯器下方的摘錄元框進行設置。

步驟四:選擇布局

頁面有了摘錄和縮略圖後,就可以選擇小工具的布局。目前提供三種布局選擇:包裹圖片布局會將頁面縮略圖和摘錄包裹顯示;橫幅圖片布局會在摘錄上方顯示縮略圖;大圖布局會顯示縮略圖的大圖版本在摘錄上方。

選擇好布局後,點擊「保存」按鈕儲存設置。你即可預覽網站中的推薦頁面效果。記得,你可以在側邊欄中添加多個推薦頁面小工具,也可以在特定 WordPress 頁面中顯示或隱藏小工具。

希望這篇文章能幫助你在 WordPress 中推薦頁面。如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取更多 WordPress 視頻教程。你也可以在 Twitter 和 Google+ 上找到我們。

Read More
WordPress 主题

如何在WordPress文章循環中僅顯示子分類

大多數WordPress主題會顯示一篇文章的所有分類,包括父分類和子分類。然而,當你為文章添加了很多分類時,可能會讓你的网站看起來雜亂無章,讀者也會更難找到他們感興趣的內容。

為何在WordPress文章循環中僅顯示子分類?

建立WordPress博客時,可以使用分類和標籤來組織內容。為了幫助讀者更快地找到有趣的內容,您甚至可以創建子分類(或子目錄)。例如,假如您有一個旅遊博客,您可能會創建一個’目的地’分類,並在其下建立’歐洲’、’美洲’和’澳洲’等子分類。

預設情況下,多數WordPress主題會顯示一篇文章的所有父分類和子分類。但是如果您使用了很多分類,那麼您的博客頁面可能會看起來雜亂,而且這也會讓讀者更難找到他們感興趣的分類。因此,您可能希望隱藏文章的父分類,只顯示子分類。那麼,讓我們來看看如何在WordPress文章循環中僅顯示子分類。

編輯WordPress主題文件前的重點事項

這個指南適合那些對編碼和編輯WordPress主題文件有一定經驗的人。在進行教程之前,請做好以下準備工作:

  • 首先,您需要連接到您的網站的FTP或打開您的網絡主機的文件管理器以訪問這些文件。
  • 若您是初學者,可以參考我們的初學者指南,學習如何將Web上的代碼段粘貼到WordPress中。
  • 我們建議創建備份或使用臨時網站來跟隨此方法,以防出現問題,您的實時網站不會受到影響。
  • 此指南僅適用於傳統的WordPress主題。區塊主題的主題文件結構不同。

在WordPress文章循環中僅顯示子分類

首先,您需要找到主題文件中負責顯示分類的代碼。這可能需要一些時間,但您可以使用代碼編輯器的查找功能來加快速度。嘗試查找與分類相關的代碼,如has_categoryget_the_category_list。如果找到這些函數,那麼您應該已經在正確的文件中了。

例如,如果您使用的是Twenty Twenty-One主題,那麼您應該查找的是位於’inc’文件夾中的template-tags文件。這裡是負責顯示分類的代碼:

if ( has_category() || has_tag() ) {
    echo '
'; $categories_list = get_the_category_list( wp_get_list_item_separator() ); if ( $categories_list ) { printf( /* translators: %%s: List of categories. */ '' . esc_html__( 'Categorized as %s', 'twentytwentyone' ) . ' ', $categories_list // phpcs:ignore WordPress.Security.EscapeOutput ); } echo '
'; }

如果找不到正確的模板文件,可以參考我們的WordPress模板層次結構速查表。找到了正確的代碼後,可以添加以下代碼段:

$categories = get_the_category();
$child_cat_ID = array(); // 存儲子分類ID的數組
foreach( $categories as $category ) {
    if ( $category->parent > 0 ) { // 檢查分類是否有父分類,即其為子分類
        $child_cat_ID[] = $category->term_id; // 存儲子分類ID
    }
}
if ( !empty($child_cat_ID) ) {
    $output = '' . esc_html__( 'Categorized as ', 'twentytwentyone' );
    foreach($child_cat_ID as $cat_id) {
        $cat_link = get_category_link($cat_id);
        $cat_name = get_cat_name($cat_id);
        $output .= '' . esc_html($cat_name) . '';
    }
    $output .= ''; // 在循環後關閉span標簽
    echo $output; // 輸出完整內容
}

若您使用Twenty Twenty-One主題,將以上代碼添加至以下行之間:

if ( has_category() || has_tag() ) {
    echo '
'; // 在這些行之間替換代碼 } echo '
';

應看起來如下:

if ( has_category() || has_tag() ) {
    echo '
'; $categories = get_the_category(); $child_cat_ID = array(); // 存儲子分類ID的數組 foreach( $categories as $category ) { if ( $category->parent > 0 ) { // 檢查分類是否有父分類,即其為子分類 $child_cat_ID[] = $category->term_id; // 存儲子分類ID } } if ( !empty($child_cat_ID) ) { $output = '' . esc_html__( 'Categorized as ', 'twentytwentyone' ); foreach($child_cat_ID as $cat_id) { $cat_link = get_category_link($cat_id); $cat_name = get_cat_name($cat_id); $output .= '' . esc_html($cat_name) . ''; } $output .= ''; // 在循環後關閉span標簽 echo $output; // 輸出完整內容 } } echo '
';

完成後,保存變更並上傳文件至您的網絡主機服務器。現在,您需要訪問擁有一個或多個子分類的文章。您將看到父分類被隱藏,現在僅顯示子分類。

我們希望這篇文章能幫助您學會如何在WordPress文章中僅顯示子分類。接下來,您或許想查看我們的指南,了解如何通過WordPress博客賺錢,或了解我們精選的最佳SEO插件和工具。

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

Read More
WordPress 插件

如何使用插件來創建 WordPress 插件 (快速簡易)

您是否想使用插件來創建一個 WordPress 插件?對初學者而言,向 WordPress 添加程式碼可能會很困難。通過創建自定義 WordPress 插件,您可以在不冒風險的情況下添加程式碼。

在本文中,我們將向您展示如何使用另一個插件輕鬆創建自定義 WordPress 插件。

為什麼要在 WordPress 中使用插件來創建插件?

有大量的 WordPress 插件可供您擴展和自定義平台。您甚至可以從 GitHub 和其他第三方市場安裝插件。然而,有時您可能希望進一步在網站中添加自定義程式碼。

通常,WordPress 指南會要求您將自定義程式碼添加到functions.php文件中。然而,這對用戶不太友好,哪怕一個小錯誤也可能導致各種常見的 WordPress 錯誤。自定義程式碼甚至可能完全破壞您的網站。而且,當您下次更新 WordPress 主題時,您將失去所有自定義程式碼。因此,許多網站所有者會選擇創建自己的插件。

如果自定義插件導致問題,您可以像任何其他 WordPress 插件一樣禁用它。您也可以在不丟失自定義內容的情況下更新 WordPress 主題。

既然如此,讓我們來看看如何使用插件創建 WordPress 插件。只需使用下面的快速鏈結直接跳到您想要使用的方法:

方法 1:使用 WPCode 程式碼片段插件(推薦)

創建 WordPress 插件最簡單的方法是使用 WPCode。這個免費插件使您可以輕鬆地向 WordPress 添加自定義的 CSS、PHP、HTML 等等,而不會危及您的網站。

首先,您需要安裝並啟用 WPCode。欲了解更多信息,請參閱我們的逐步指南《如何安裝 WordPress 插件》。

之後,轉到 WordPress 儀表板中的Code Snippets > Add Snippet

在這裡,您會看到所有可以添加到網站中的預製程式碼片段,包括完全禁用評論、上傳 WordPress 不支持的文件類型、禁用附件頁面等等。

要創建插件,將鼠標懸停在Add Your Custom Code上,然後選擇Use snippet

步驟1:輸入程式碼標題及類型

首先,在標題中鍵入自定義插件的標題。這可以是任何能幫助您在 WordPress 儀表板中識別該程式碼的名稱。

WordPress 插件是使用 PHP 創建的,因此打開Code Type下拉菜單並選擇PHP

步驟2:輸入或粘貼程式碼

之後,您可以將程式碼粘貼到程式碼編輯器中。以下是一個簡單插件的例子,該插件在 WordPress 儀表板中顯示一個隨機事實。

<?php
/**
 * @package Random_Fact
 * @version 1.0
 */
/*
Plugin Name: 隨機事實
Plugin URI: 
Author: 
Version: 1.0
Author URI: 
*/

function get_fact() {
$fact = "有不同大小的無限大nBrontosaurus 從未存在過n金星上的一天比金星上的一年更長n數字的第八次冪是 zenzizenzizenzicn鯊魚早於樹木生存在地球上";
$fact = explode("n", $fact);
return wptexturize($fact[mt_rand(0, count($fact) - 1)]);
}

function hello_fact() {
$chosen = get_fact();
echo "<p id='fact'>$chosen</p>";
}
add_action('admin_notices','hello_fact');

function fact_css() {
$x = is_rtl() ? 'left' : 'right';
echo "
<style type='text/css'>
#fact {
float: $x;
padding-$x: 16px;
padding-top: 6px;
margin: 0;
font-size: 20px;
}
</style>
";
}
add_action('admin_head','fact_css');
?>

在程式碼框下方,您會看到一些插入選項。有兩個主要選項:自動插入和短碼(默認)。

如果選擇自動插入,WordPress 將自動插入並執行程式碼。選擇自動插入後,您可以告訴 WPCode 在 WordPress 管理區域、網站前端或所有地方執行程式碼。

如果選擇短碼,WPCode 不會自動插入片段。一旦保存片段,WPCode 將創建一個短碼,允許您將程式碼添加到任何頁面、帖子或小工具就緒區域。

在本例中,我們選擇自動插入。然後,打開位置下拉菜單並選擇僅管理員,這樣隨機事實將僅顯示在 WordPress 管理區域。

完成後,您可能需要為程式碼片段添加標籤。這有助於根據主題和功能組織自定義插件和程式碼片段。

當您準備發布自定義插件時,滾動到屏幕頂部,將不活動開關切換為活動

最後,單擊保存片段以使該片段生效。

現在,自定義插件將在您的 WordPress 網站上生效。

在我們的示例中,我們可以在管理區域中看到一個隨機事實。

有時,您可能希望停用自定義 WordPress 插件。該方法不會將您的自定義插件添加到插件 > 已安裝插件中,因此您需要停用程式碼片段。

只需前往程式碼片段 > 程式碼片段,找到您的插件,然後單擊開關,將其從藍色(活動)變為灰色(非活動)。

方法 2:使用 Pluginception(最適合創建獨立的 WordPress 插件)

您還可以使用 Pluginception 創建自定義插件。這個免費插件允許您隻需輸入一些基本信息,如插件名稱和版本號,即可創建一個新的空白插件。

與 WPCode 不同,Pluginception 將自定義插件添加到插件 > 已安裝插件頁面。這使其成為希望像管理其他插件一樣管理自定義插件的好選擇。

首先,您需要安裝並啟用該插件。欲了解更多信息,請參閱我們的初學者指南《如何安裝 WordPress 插件》。然後,轉到 WordPress 管理界面的插件 > 創建新插件

這將帶您進入一個可以輸入有關自定義插件信息的屏幕。您只需輸入一個標題,但盡可能多地添加信息是一個好主意,尤其是在您與他人共享儀表板的情況下。

例如,如果您擁有一個多作者的 WordPress 部落格或管理客座博客作者,那麼這些信息可以幫助其他作者了解該插件的作用。

當您對輸入的信息感到滿意時,單擊創建空白插件並啟用它!

這將帶您進入插件編輯器屏幕。您會看到 Pluginception 已經將所有信息添加到一個新的 PHP 文件中。

要創建插件,只需在文件底部輸入程式碼。另一個選擇是將網上的程式碼片段粘貼到程式碼編輯器中。

當您對輸入的程式碼感到滿意時,單擊更新文件按鈕。如果您的程式碼沒有錯誤,插件現在將在您的 WordPress 部落格或網站上生效。

如果程式碼中有錯誤,您將收到錯誤消息。在這種情況下,只需修正錯誤,然後單擊更新文件以使插件生效。

您現在可以像管理其他插件一樣激活、停用或刪除自定義插件。只需前往插件 > 已安裝插件,找到自定義插件,然後進行更改。

有時,您可能希望更改插件的程式碼。例如,您可能需要修復安全漏洞或添加缺失的功能。要更新插件,前往插件 > 插件文件編輯器

在這裡,打開選擇要編輯的插件下拉菜單,選擇您要編輯的插件。完成後,單擊選擇

您現在可以更改插件程式碼。當您對更改感到滿意時,只需單擊更新文件

現在,更新的插件將在您的網站上生效。

我們希望本文能幫助您了解如何使用插件來創建 WordPress 插件。接下來,您可能希望查看我們的指南《如何防止客戶禁用 WordPress 插件》或我們的專家挑選的《最佳移動應用程序來管理您的網站》。如果您喜歡這篇文章,請訂閱我們的YouTube 頻道以獲得 WordPress 視頻教程。您還可以在 TwitterFacebook 上找到我們。

共享數量: 18

分享推文

Facebook信使WhatsApp電子郵件

Read More
WordPress 教学

如何修復 WordPress 的 500 內部伺服器錯誤

如何修復 WordPress 的 500 內部伺服器錯誤

你是否在 WordPress 中看到了 500 內部伺服器錯誤?這是最常見的 WordPress 錯誤之一。由於此錯誤訊息不提供其他資訊,許多初學者會感到非常沮喪。在這篇文章中,我們將向你展示如何輕鬆修復 WordPress 內部伺服器錯誤。

500 內部伺服器錯誤是什麼?

500 內部伺服器錯誤是一種常見的 Web 伺服器錯誤。它並不特定於 WordPress,任何網站都可能發生此錯誤。錯誤訊息中的 500 是 HTTP 錯誤代碼,這表示伺服器遇到了一個意外的情況,無法完成請求,因此無法給出更具體的錯誤訊息。

這是一個泛泛的錯誤訊息,這意味著伺服器在遇到問題時,無法提供更好的錯誤訊息。錯誤頁面會根據你所使用的伺服器軟體(如 Nginx 或 Apache)和瀏覽器的不同而有所不同。

WordPress 中內部伺服器錯誤的原因是什麼?

WordPress 中的內部伺服器錯誤通常是由於損壞的 .htaccess 文件、編寫不佳的插件或當前使用的主題引起的。其他可能的原因包括 PHP 記憶體限制或損壞的 WordPress 核心文件。在某些情況下,內部伺服器錯誤可能僅在你試圖訪問 WordPress 管理區域時出現,而網站的其他部分仍正常工作。

修復 WordPress 的 500 內部伺服器錯誤

在開始故障排除之前,請確保你有網站的完整 WordPress 備份。如果你可以訪問 WordPress 管理區域,可以使用 WordPress 備份插件來創建完整備份,我們推薦使用 Duplicator。它不僅能幫助你快速備份網站,還能將備份存儲在雲端,並且可以從備份中恢復網站。

清除 WordPress 和瀏覽器快取

有時候,瀏覽器和 WordPress 快取插件可能會錯誤地存儲錯誤頁面的快取副本。最簡單的修復方法是先清除瀏覽器快取。

檢查損壞的 .htaccess 文件

.htaccess 文件是一個伺服器配置文件,WordPress 也會用它來設置重定向。內部伺服器錯誤最常見的原因之一是 .htaccess 文件損壞。最簡單的解決方法是訪問 WordPress 管理區域的設定 > 固定鏈結頁面,然後點擊「儲存變更」按鈕,這會讓 WordPress 嘗試更新或重新生成 .htaccess 文件。

如果這不能解決錯誤,請確保 WordPress 能夠生成或寫入 .htaccess 文件。有時候,由於文件和目錄權限,WordPress 可能無法創建或寫入 .htaccess 文件。在這種情況下,你可以手動替換 .htaccess 文件。首先,使用 FTP 或主機賬戶控制面板下的文件管理器應用程序登錄到你的網站。

增加 PHP 記憶體限制

有時候,如果腳本使用了所有的 PHP 記憶體限制,可能會發生內部伺服器錯誤。最簡單的解決方法是通過編輯 wp-config.php 文件來增加 PHP 記憶體限制。小心操作,因為即使是小錯誤也可能破壞網站。在 wp-config.php 文件中,添加以下代碼:define( 'WP_MEMORY_LIMIT', '256M' ); 如果 256M 不夠,則試著增加到 512M。

停用所有 WordPress 插件

如果以上所有方法都無效,那麼此錯誤很可能是由網站上的某個插件引起的。你可以訪問 WordPress 管理區域的插件頁面,並停用所有插件。如果無法訪問管理區域,可以通過 FTP 停用插件。連接後,導航到 /wp-content/ 文件夾,將 plugins 文件夾重命名為 plugins.deactivated。然後,逐個激活插件,查看是哪個插件導致了內部伺服器錯誤。

切換到預設的 WordPress 主題

有時候,內部伺服器錯誤可能是由於主題中的代碼引起的。你可以切換到預設的 WordPress 主題。訪問外觀 > 主題頁面,切換到預設主題。如果無法訪問管理區域,可以使用 FTP 連接到網站,導航到 /wp-content/ 文件夾,下載並刪除主題文件夾,然後上傳預設主題的文件夾。

重新上傳核心文件

如果插件和主題選項無法修復內部伺服器錯誤,可以考慮重新上傳 /wp-admin/ 和 /wp-includes/ 文件夾的文件。這不會刪除你的信息,但可以解決某些文件損壞的問題。訪問 WordPress.org 下載最新版本的 WordPress 並提取文件。使用 FTP 連接到網站,將新文件上傳並覆蓋舊文件。

啟用 WordPress 調試日誌

WordPress 有內建的系統來保持調試日誌。你可以使用 WP Debugging 插件開啟調試日誌。或者,在 wp-config.php 文件中添加以下代碼:define( 'WP_DEBUG', true); define( 'WP_DEBUG_LOG', true);。然後,通過 FTP 連接到 /wp-content/ 文件夾查看 debug.log 文件。

尋求主機提供商的幫助

如果以上方法都無法修復內部伺服器錯誤,那麼是時候尋求幫助了。聯繫你的網頁主機支持團隊,他們可以檢查伺服器日誌,定位錯誤的根本原因。

Read More