Kinsta-博客中文翻译-十七-

Kinsta 博客中文翻译(十七)

原文:Kinsta Blog

协议:CC BY-NC-SA 4.0

修复和排除最常见的 WordPress 错误(70 多个问题)的终极指南

原文: https://kinsta.com/blog/wordpress-errors/

你网站上的 WordPress 错误不是闹着玩的。虽然有些可能只造成小的不便,但其他的可能会导致大问题。停机时间,失败的更新和安装,以及资源的丢失都会阻止访问者访问或使用你的网站。这伤害了你的信誉,并且潜在地影响了你的收入

从里到外了解每一个潜在的 WordPress 错误几乎是不可能的。然而,了解用户遇到的一些最常见的 WordPress 问题可以帮助你准备和解决出现的问题。

这篇文章涵盖了最常见的 WordPress 错误。我已经提供了资源来帮助你清理每一个问题,这样你就可以很快地重新建立并运行你的网站。

让我们直接跳进来吧!

From 404s to broken media files, this guide will help you banish WordPress errors for good ❌Click to Tweet

70 多个最常见的 WordPress 错误以及如何修复它们

为了在一篇文章中涵盖这么多不同的问题,我大致按照类型对它们进行了组织。下面你会发现你的 WordPress 站点的各个组件的一般描述和他们可能遇到的问题,接着是具体的错误和他们的解决方案。

400 个错误

用 400 到 499 之间的数字标记的错误是 HTTP 客户端错误。这通常意味着在网站访问者使用的浏览器和网站服务器之间的通信过程中出现了问题。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

查看我们的视频指南,解决 400 个错误:

1.400 错误请求

400 error response

400 error response in Google Chrome

400 错误请求响应是当你的服务器遇到客户端错误时的一个总括,但它不属于一个特定的类别这意味着该错误有几种可能的原因,包括:

  • 键入的 URL 不正确或包含不允许的字符。
  • 浏览器缓存或 cookies 损坏。
  • 域名系统(DNS) 数据和您的本地 DNS 缓存之间的差异。
  • 试图上传太大的文件。
  • 某种常见的服务器错误。

潜在的解决方案包括检查 URL 的拼写错误、清除浏览器缓存和 cookies、清除 DNS 缓存以及停用浏览器扩展。

2.403 禁止

有很多措施可以保证你的 WordPress 网站的安全,包括不同级别的“许可”。虽然此功能可以防止不应该访问您的站点的人进入,但如果权限设置不正确,有时会导致问题。

一个 403 禁止错误就是这样一个问题:

403 forbidden error

403 Forbidden response in Google Chrome

要修复它,您需要重置您的文件权限或生成一个新的。htaccess 文件。这个问题也可能是插件、您的内容交付网络(CDN)热链接保护的问题造成的。

查看我们修复 403 禁止错误的视频指南:

3.404 未找到

当用户试图访问一个不存在的网页时,会出现一个 404 错误。他们将看到一个与此类似的页面,而不是找到他们正在寻找的资源:

404 error page

Kinsta’s 404 Error page

这个问题相对来说是无害的,但是仍然让用户感到沮丧。为了避免这种情况,确保定期修复你网站上断开的链接,如果你删除了一个页面或者将它转移到一个新的网址,那么会执行重定向

查看我们修复 404 错误的视频指南:

4.不允许 405 方法

405 方法不允许错误是你的服务器说它已经收到浏览器的请求,但由于某种原因拒绝了它。

有几种可能的方法来解决这个问题,包括回滚最近的主题和插件更新,检查你的服务器的配置和错误日志,调试你的应用程序代码。

5.413 请求实体太大

如果此错误出现在您的浏览器中,这意味着您试图访问的站点的服务器无法处理您发出的 HTTP 请求,因为它太大了。

如果你试图上传一个非常“重要”的文件,这种情况经常发生。您可以通过增加最大 HTTP 请求大小来解决这个问题。

6.429 请求太多

如果用户试图在短时间内多次访问某个资源,他们可能会收到 429 太多请求错误。这是服务器阻止可疑行为的方式。

为了帮助防止对您的登录页面的网络攻击,这种攻击可能会导致 429 错误,您可以更改它的默认 URL。其他解决方案包括测试主题和插件冲突。
T3】

500 个错误

您的站点上任何标有 500 到 599 之间的数字的错误都表明您的服务器由于某种原因无法执行给定的请求。这里有几个最常见的例子。

查看我们修正 500 个错误的终极指南

7.500 内部服务器错误

除了阻止用户访问你的网站,一个 500 内部服务器错误如果不迅速解决,会对你的 SEO 产生负面影响:

500 error response

An Internal Service Error in Google Chrome

不幸的是,500 错误有许多可能的原因和解决方案,这使得解决这个问题变得棘手。你可以从清空你的浏览器缓存并重新加载页面开始。如果还不行,你可以钻研更多的技术调试方法

8.501 未执行

此错误意味着您的服务器没有完成用户浏览器请求所需的功能。很可能是服务器无法识别请求方法。

就像 500 内部服务错误一样,如果你不在几个小时内解决这个问题,501 错误会降低你在搜索引擎中的排名。您可以尝试重新加载页面,清除浏览器缓存,并禁用任何活动的代理设置来解决此问题。

然而,你可能需要联系你的主人寻求帮助。

9.502 错误网关

在一台服务器充当另一台服务器的代理或“网关”的情况下,用户可能会遇到 502 坏网关错误。当代理从入站服务器收到无效响应时,会出现这种情况。

一个 502 错误会影响你的搜索引擎优化,所以最好尽快解决。重新加载页面和清除浏览器缓存是很好的开始。如果这些解决方案不起作用,请检查您的 DNS 问题,尝试禁用您的 CDN 或防火墙,或者联系您的主机寻求帮助。

10.503 服务不可用

当出现 503 服务不可用错误时,意味着由于某种原因无法到达您的服务器。虽然您的网站已启动,但用户将无法访问它。

这可能是由于例行维护,高流量水平,或者你的服务器有更严重的问题。好消息是 503 错误不会影响你的搜索引擎排名。然而,它仍然会让游客非常讨厌。要解决这个问题,您可以尝试:

如果这些解决方案都不起作用,你最好的办法就是联系你的主机支持团队。

11.504 网关超时

与 502 错误一样, 504 网关超时响应是入站服务器和代理之间的通信出现问题的结果。本质上,这意味着后一个服务器在等待前一个服务器响应请求时超时。

这种错误会对你的搜索引擎优化产生负面影响。可能的解决方案包括重新加载页面,禁用任何活动的代理设置,检查您的 DNS 问题,并暂时禁用您的 CDN。

与服务器相关的错误

你的服务器负责存储你的 WordPress 站点的所有文件,并与浏览器通信,使你的内容对用户可用。

虽然已经列出的 400 和 500 错误以某种方式涉及到你的服务器,但是还有一些更多的 WordPress 特有的问题可能是由你的服务器的问题引起的。

查看我们修复安全相关错误的终极指南:

12.WordPress 内存限制错误

您的主机提供商为您的网站分配一定数量的服务器内存。如果您达到了服务器的内存限制,您可能会遇到安装新插件或主题,或上传媒体文件到您的网站的问题。

您将看到一条消息,内容是“致命错误:允许的内存大小已用尽”,而不是成功添加新资源。如果发生这种情况,你可以通过编辑你的【wp-config.php】文件来增加你的 PHP 内存限制。

或者,你可以检查你使用了多少磁盘空间,看看你能否提高你的 PHP 内存限制,并考虑升级到一个新的托管计划,为你日益增长的 WordPress 网站提供更多空间。

13.上传的文件超过了 php.ini 中的 upload_max_filesize 指令

同样,您的主机也对您可以上传到服务器的单个文件的最大大小设置了限制。你可以通过在你的 WordPress 仪表盘中导航到媒体>添加新的,并寻找最大上传文件大小(kin sta 的默认上传大小为 128 MB)来查看这个限制:

The maximum upload file size listed in the WordPress Media Uploader.

The maximum upload file size listed in the WordPress Media Uploader

如果您需要上传大于指定最大大小的文件,您可以通过编辑您的 php.ini 文件来更改限制。或者,您可以联系您的主机提供商,与他们讨论这个问题。

这比你自己尝试改变它要简单得多,风险也小得多,而且对你的主机支持团队来说,这不应该是个问题。

14.致命错误:超过了最大执行时间

服务器对脚本可以运行的时间有限制(通常是 30 秒,在 Kinsta 默认的最大执行时间是 300 秒)。如果你的 WordPress 站点上的 PHP 脚本花费的时间超过了规定的时间限制,你可能会看到消息:“致命错误:超过最大执行时间”

您可以通过增加站点的执行时间限制来解决此问题。为此,你需要找到运行时间过长的脚本,并删除它,这可能是插件或主题的一部分。

15.上传:无法将文件写入磁盘

在你的帖子和页面上添加图片可以让它们更有用,更有趣,可以带来额外的有机流量。然而,每当你试图向你的站点添加媒体文件时,如果你看到类似“上传:未能将文件写入磁盘”的消息,你将很难做到这一点。

这个错误通常是由于不正确的文件权限造成的。您可以通过文件传输协议(FTP) 更改您的文件权限来解决此问题。

但是,这也可能是服务器的问题。当你上传文件到 WordPress 时,它们首先被保存到你服务器上的一个临时文件夹中。然后,它们被移动到适当的 WordPress 目录。如果更改您的文件权限无法修复此错误,请联系您的主机,让他们清空您的临时文件目录,因为该目录可能已满,会阻止上载。

16.安全连接错误

当你更新你的 WordPress 安装的核心文件时,你的网站必须连接到WordPress.org。有时,由于服务器的配置,这是不可能的。结果是在你的 WordPress 仪表盘上出现一个警告。

由于这是一个与您的服务器直接相关的问题,您可能需要联系您的主机来解决它。您的服务器可能受到了 DDoS 攻击,在这种情况下,错误应该会很快自行解决。或者,你可以通过安全外壳协议(SSH) 将你的服务器指向 WordPress.org来尝试自己解决这个问题。

*### 与安全相关的错误

在你的网站上实施 WordPress 安全最佳实践是明智的。网络攻击可能会造成严重的损失,需要大量资金来修复。不幸的是,有时你采取的保护网站的措施会导致错误。

信息

如果你在 Kinsta 托管你的站点,我们会提供恶意软件安全保证,并免费清除你站点上的恶意软件。

查看我们的安全相关错误终极指南:

17. Cloudflare Error 521

虽然这是一个 500 错误,就像我们在上一节中描述的那样,但它是特定于 Cloudflare 的。这个流行的平台被用作 CDN,并用于防御 DDoS 和其他攻击。

在您的站点上看到一个 521 错误意味着 Cloudflare 无法连接到您的服务器。要么是它关闭了,要么是由于某种原因阻止了服务。一般来说,检查以确保您的服务器已启动,并且其防火墙已将所有 Cloudflare 的 IP 范围列入白名单,这将让您知道是什么导致了问题。然后,您可以采取措施与您的主机合作并解决它。

建议阅读:如何为 WordPress 设置 Cloudflare APO。

18.抱歉,出于安全原因,不允许使用这种文件类型

作为一种安全措施,WordPress 有一个允许文件类型的标准列表。这可以防止恶意方向您的站点添加可能危及用户敏感信息的可执行文件。

如果用户试图上传不在该列表中的文件类型,他们会看到一条消息:“抱歉,出于安全原因,不允许使用此文件类型”:

The "Sorry, this file type is not permitted for security reasons" message

The “Sorry, this file type is not permitted for security reasons” message

通过编辑你的wp-config.php文件,你可以上传 WordPress 默认设置中不允许的文件类型。

WP 额外文件类型插件也可以作为替代方案。

19.抱歉,不允许您访问此页面

在这篇文章的前面,我们简单地提到了文件权限,但是概括一下,它们决定了谁可以在你的 WordPress 站点上编辑哪些文件。这使您的网站免受黑客攻击,黑客可能会插入恶意代码。

但是,如果您的权限设置不正确,他们可能会无意中阻止您或善意的用户访问您的网站。

这可能会导致一个错误,显示为:“对不起,您不允许访问此页面”

not allowed access

The “Sorry, you are not allowed to access this page” error message

这个问题有许多可能的解决方案。你可能想试试:

  • 通过安全文件传输协议(SFTP) 重置您的文件权限。
  • 通过 phpMyAdmin 检查以确保您的帐户被分配了正确的用户角色。
  • 确保数据库前缀是正确的。
  • 插件和主题冲突的故障排除。

在最坏的情况下,你也可以恢复你站点的备份或者重置 WordPress

20."安装失败:无法创建目录"

每当你在你的 WordPress 网站上安装插件或 T2 主题时,它们的文件就会被添加到你的服务器上。如果在安装或更新过程中,你收到一条消息说“安装失败:无法创建目录”,这意味着出于某种原因,WordPress 无法向你的服务器添加必要的文件。

同样适用于插件和主题更新。这是另一个与文件权限相关的错误。

要修复它,确保你被允许通过 FTP 在你的 wp-adminwp-contentwp-includes 目录中

21.不正确的文件权限

除了拒绝您访问网站的某些区域(如“对不起,您无权访问此页面”错误),不正确的文件权限还会阻止您:

另一方面,如果你的文件权限不是太强,你的网站就容易受到攻击,并且有被黑客访问的风险。在那里,他们可以删除内容,窃取数据,或添加自己的恶意代码。

如果您遇到上述问题之一,或者怀疑您被黑客攻击,您可能需要通过 SFTP 验证您的文件权限:

ftp file permissions

The file permissions window in FileZilla

文件夹的默认数值是 755,文件的默认数值是 644。

22.错误 _ SSL _ 协议 _ 错误

安全套接字层(SSL)证书是一种用于加密数据的安全措施。这可以防止黑客窃取敏感数据,如在服务器之间传输的信用卡信息。

如果你最近更换了主机提供商或者在你的网站上安装了一个新的 SSL 证书,你可能会在你的浏览器上看到一个 ERR_SSL_PROTOCOL_ERROR 。这意味着,由于某种原因,您的服务器无法建立安全连接。

你可以采取几个步骤来解决这个问题,包括更新你的浏览器和操作系统、验证你的 SSL 证书禁用浏览器扩展,以及清除你的浏览器缓存和 cookies。

23.错误 _ SSL _ 版本 _ 或 _ 密码 _ 不匹配

ERR _ SSL _ VERSION _ OR _ CIPHER _ MISMATCH 错误可能表示您的浏览器或操作系统已经过时。这也可能是由于你的 SSL 证书的问题,或者在你将你的 WordPress 站点迁移到一个新的主机后弹出。

如果更新浏览器和操作系统没有帮助,请检查 SSL 证书中的名称是否不匹配。或者,清除您计算机的 SSL 状态可能会解决问题,或者您的 SSL 证书可能已经过期

24.混合内容警告

当你添加一个 SSL 证书到你的 WordPress 站点时,它将开始运行 HTTPS 而不是 HTTP。如果你的网站试图同时加载 HTTPS 和 HTTP 内容或脚本,你会看到一个混合内容警告

这可能会读作“这个站点不是完全安全的”的某种变体。为了解决这个错误,您需要遵循几个步骤来确定哪些 HTTP 资源正在加载,并删除它们或者用 HTTPS 资源替换它们。

25.SSL 握手失败

当浏览器无法与服务器建立安全连接时,会出现与 SSL 连接相关的错误。不幸的是,这可能由于各种原因而发生。你可以在这里了解更多:“如何修复“SSL 握手失败”错误(5 种方法)”。

WordPress 媒体错误

在 WordPress 的世界里,“媒体”通常指的是图像文件。但是,它也包括视频和音频。虽然这些元素可以为您的用户提供引人入胜和有趣的内容,但由于过程中可能出现的各种错误,它们有时很难合并。

查看我们修复 WordPress 媒体错误的指南:

26.WordPress HTTP 错误(上传图像到媒体库)

当试图上传一个文件到 WordPress 媒体库时,你可能会遇到一个模糊的 HTTP 错误’。这通常显示为图像上传器右侧的一个小弹出框。

这个问题有几个可能的原因,包括过期的登录会话、文件名中不允许的字符、错误的权限和服务器端问题。

首先,从刷新页面开始。如果不起作用,请尝试调整媒体文件的大小或重命名。如果运气不好,你应该检查你的权限或者暂时关闭你的插件和主题。如果您仍然无法完成上传,您可能需要联系您的主机。

27.“添加媒体”按钮不起作用

在 WordPress Classic 编辑器中,添加媒体按钮是一个重要的特性:

add media button

The Add Media button in the WordPress Classic Editor

此按钮使您能够快速上传新媒体文件或从您的媒体库中选择一个添加到您的帖子中。然而,有时点击按钮没有任何作用,或者它可能会从编辑器中完全消失。

如果是这种情况,问题可能是由于插件或主题冲突。您可以通过在您的wp-config.php文件中添加定义(‘CONCATENATE_SCRIPTS’, false)函数或者通过排除潜在的兼容性错误来解决这个问题。

28.损坏的媒体文件

如果您打开媒体库,发现所有的图像都不见了,或者被占位符替换,那么您的文件可能已经“损坏”:

broken image files

Broken image files in the Media Library

发生这种情况的原因多种多样,包括:

为了修复问题,你可以尝试将你的上传目录的文件权限重置为 755。如果这不起作用,看看是否有任何插件冲突。之后,如果你的图像还是坏了,联系你的主机提供商看看是不是服务器的问题。

29.“裁剪您的图像时出现错误”

在 WordPress 媒体库中,你可以对你上传的图片进行一些小的编辑,比如旋转和裁剪。尝试以这种方式编辑时,您可能会收到消息:“裁剪您的图像时出现错误”。

该错误有两种可能的原因。首先,你运行的是一个过时的 PHP 版本,在这种情况下,你可以简单地通过升级来修复它。另一方面,你的服务器可能缺少必要的图形绘制(GD) 包。

如果是这种情况,您需要根据您的设置按照适当的步骤安装它。如果你遇到麻烦,你应该联系你的主机提供商寻求帮助。

30.不正确的脸书缩略图

社交分享是建立网站受众的有效方法。然而,有时当你的帖子被分享到脸书时,可能会显示错误的缩略图。

当帖子中的多个图像包含开放图表(OG)标签时,通常会出现这种情况。脸书使用这个标签来猜测哪个图像应该被用作缩略图,但是当多个图像包含它时,平台就会变得混乱。

解决这个问题的一个方法是使用 Yoast SEO 的社交分享功能。通过这个插件设置你的脸书缩略图,你可以确保正确的图片有 OG 标签。

数据库错误

你的 WordPress 安装由两个关键部分组成:文件和数据库。虽然你更有可能定期与前者互动,但你的数据库对你的网站正常运行也是至关重要的。

31.建立数据库连接时出错

如果您的网站无法与您的 MySQL 数据库建立连接,它将无法检索显示您的内容所需的数据。相反,您会看到类似这样的错误:

error database connection

The Error Establishing a Database Connection

这将阻止用户查看你网站的前端,同时也将你锁定在你的 WordPress 仪表盘之外。该错误最常见的原因是您的数据库凭据不正确。你可以在你的wp-config.php文件中修改它们。

32.WordPress 数据库已损坏

“损坏”是一个通用术语,适用于 WordPress 数据库和文件,当它们被破坏或不可用时。这通常会导致建立数据库连接时出错。

理想情况下,您会希望恢复数据库的备份来替换损坏的版本。如果这不可能,你也可以通过添加 define('WP_ALLOW_REPAIR ',true)函数到你的 wp-config.php 文件来修复这个错误。

建议阅读:看看这个关于如何解决和修复 WordPress 数据库问题的指南。你也可以通过使用免费的 WordPress 数据库插件来解决这些问题。

PHP 错误

PHP 是一种编码语言,是 WordPress 的一部分。与其功能相关的问题可能会阻止您编辑您的站点,或者导致干扰性的消息和通知。

33.WordPress 中的 PHP 错误

当你的 WordPress 站点的 PHP 出现问题时,你会在你的 WordPress 仪表盘顶部看到一条消息或警告,说明问题是什么以及哪些文件受到了影响。

这些消息是给开发者的,这样他们就可以挖掘他们网站的代码并修改问题。如果你没有 PHP 的经验,试图解决这些错误可能会给你的网站带来更多的问题。

如果这就是你的情况,不要担心。PHP 错误不应该阻止你的网站运行或阻止用户访问它。

理想情况下,你应该联系任何可能导致问题的相关插件或主题的开发者。否则,你可以雇佣一个开发者来帮你修复。

34."缺少一个临时文件夹"

任何时候你上传一个文件到你的 WordPress 站点,在移动到它的永久目录之前,它首先存储在一个临时文件夹中。然而,服务器上不正确的 PHP 设置可能会阻止对这个临时文件夹的访问,导致你的 WordPress 站点出错。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

解决这个问题需要您通过 FTP 访问您的服务器,并将以下函数添加到您的【wp-config.php】文件中:

define(‘WP_TEMP_DIR’, dirname(__file__). ‘/wp-content/temp/’);

然后,你可以添加一个名为 temp 的新文件夹到你的 wp-content 目录中。

WordPress 文件错误

从你的帖子和页面到你的插件主题,你的 WordPress 安装包含了成百上千的文件。与这些关键组件相关的错误会导致内容丢失或不可用。

查看我们修复 WordPress 文件错误的视频指南:

35."目标文件夹已经存在"

当你在你的 WordPress 站点上安装一个新的主题或插件时,你的服务器上会创建一个文件夹来存储它的文件。如果您尝试安装插件或主题,并且您的服务器上已经存储了一个同名的文件夹,您会看到一条错误消息“目标文件夹已经存在…插件安装失败”:

destination folder exists

The “Destination folder already exists” error

当遇到这个问题时,你的第一步应该是检查插件或主题是否已经安装。

如果没有,通过 FTP 访问你的服务器并导航到你的 wp-content 文件夹。然后,浏览你的插件或主题,看看是否存在与你要安装的组件同名的文件夹。删除该文件夹后,您可以再次尝试安装。

36.缺少 WordPress 主题样式表

CSS 是一种编码语言,它决定了你网站的“风格”。这可能包括颜色、字体,以及其他各种让你的网站看起来有趣的元素。

当谈到 WordPress themes 时,所有必要的 CSS 都包含在一个叫做‘样式表’的文件中。如果您的主题的样式表不可用,您的站点将无法正确加载,您将看到一个错误:

stylesheet is missing

The “Stylesheet is missing” error in the WordPress themes list

这也可能发生在主题安装期间:

theme missing stylesheet

A failed theme installation due to a missing stylesheet

这可能是因为你的主题的样式表还没有上传到你的服务器上,或者是因为它的名字不正确,所以找不到。为了解决问题,通过 FTP 访问你的服务器并导航到你的主题子目录。

然后,寻找主题的样式表。如果它不在那里,从你的主题文件中获取并上传到你的服务器。确保文件被命名为 style.css ,并保存在正确的主题文件夹中。

37.Pluggable.php 文件错误

你的 WordPress 站点的pluggable.php文件允许用户、插件和主题覆盖核心功能。如果插件或主题编码不正确,可能会导致与该文件冲突。

这个问题将作为 php 错误消息出现在你的 WordPress 仪表盘上,它引用了你的pluggable.php文件。然而,问题的原因通常不在 pluggable.php 本身的内部,例如,它可能是你的 wp-config.php或 functions.php 的

相反,您需要在错误消息中找到冲突的真正位置。然后,导航到相关文件,并通过删除空格、空行或类似的东西来修复它。

38.WordPress 文件已损坏

正如你的 WordPress 数据库会被破坏一样,它的文件也会被破坏。这将使它们不可访问,这是一个大问题,尤其是当涉及到核心文件时。

损坏的文件可能是服务器故障、不正确的文件权限或 PHP 版本错误的结果。最简单的解决方法是恢复一个站点备份。这只是在 MyKinsta 点击几下的问题。

首先,登录 MyKinsta 仪表盘。转到左边的“站点”,然后点击你需要恢复备份的 WordPress 站点。

Restore WordPress from Backup in MyKinsta

Restore WordPress from Backup in MyKinsta

从提供的选项中选择你喜欢的备份选项,点击“恢复到”按钮,决定你是否想要你的 WordPress 站点备份恢复到你的实时或临时站点。

Restoring a WordPress backup to live site in MyKinsta

Restoring a WordPress backup to live site in MyKinsta

然后,您必须通过输入您的站点名称来确认备份恢复。然后点击“恢复”这将覆盖你的生活环境

或者,你可以通过下载 WordPress 来替换核心文件,通过 FTP 删除损坏的文件,然后从 WordPress 上传新的副本。zip 文件。

浏览器错误

访问者使用他们选择的浏览器访问您的网站。这意味着各种浏览器错误会阻止用户访问您的网站。防止它们将帮助你避免错过交通。

查看我们的浏览器错误终极指南:

39.Chrome 中的“不安全”警告

使用谷歌浏览器浏览互联网时,你可能已经注意到一些网页的网址旁边有一个“不安全”的警告:

chrome not secure

The “Not Secure” warning in Google Chrome

当网站没有使用 SSL 证书时,浏览器会显示此警告。如果你的页面在用户的浏览器中触发了这些信息,它会伤害你网站的可信度,影响你的流量水平、 SEO 和转化率。为了防止这种情况发生,你可以安装一个 SSL 证书

最近,Chrome 开始为没有使用 TLS 1.2 或 1.3 的网站显示 ERR_SSL_OBSOLETE_VERSION 警告消息

40.“您的连接不是私人的”浏览器错误

比 Chrome 中的“不安全”警告更糟糕的是“你的连接不是私人的”页面。由于 SSL 证书有问题(或没有证书),此错误会阻止用户轻松访问您的站点。

如果他们遇到这个页面,用户可能会因为害怕他们的个人信息被窃取而被吓跑。您可以通过确保正确安装您的 SSL 证书来防止这种情况发生,但这也可能是一个客户端问题,您的用户必须自己解决。

41.ERR _ TOO _ MANY _ 重定向

重定向循环,通常显示为 "ERR_TOO_MANY_REDIRECTS" ,当您的服务器上出现重定向的错误配置时就会发生。

例如,这可能意味着 URL 1 指向 URL 2,但 URL 2 又指向 URL 1,从而导致无限循环。用户可以尝试通过删除你网站的 cookies 和清除他们的浏览器缓存来修复这个错误。您还可以尝试确定重定向循环的性质,以便找出问题的根源,然后解决它。

42.错误连接被拒绝

像许多浏览器问题一样,ERR _ CONNECTION _ rejected 问题通常不是由 WordPress 特有的问题引起的。然而,如果用户因为 Chrome 中的这条消息而无法访问您的网站,那么告诉他们如何解决这个问题仍然会有所帮助。

出现 ERR _ CONNECTION _ rejected 错误是因为用户的浏览器无法连接到您站点的服务器。这可能是服务器端的问题,在这种情况下,你应该检查你的网站是否关闭,并联系你的主机提供商。或者,你可以尝试指导你的用户重启他们的路由器并清空他们的浏览器缓存

43.错误 _ 空 _ 响应

当用户的浏览器向您的站点发送请求,而您的服务器没有发回任何信息时,就会出现问题。针对这个问题最流行的修复是清除你的浏览器缓存并重置你的网络设置。

你可能还想建议遇到这个问题的用户禁用他们正在使用的任何 Chrome 扩展,并尝试暂时禁用他们的防病毒软件。

44.DNS_PROBE_FINISHED_NXDOMAIN 浏览器错误

你的 DNS 是获取你网站的 IP 地址并将其转换成可读域名的系统,比如 kinsta.com 的。如果你的 DNS 无法将你的域名正确转换成你网站的 IP 地址,用户将会在 Chrome 中看到 DNS_PROBE_FINSHED_NXDOMAIN 浏览器错误

*解决这个问题的第一步是释放和更新您的 IP 地址。如果这不起作用,你可以建议用户尝试暂时禁用他们的防病毒软件或虚拟专用网络(VPN)。

建议阅读:如何修复 DNS_PROBE_FINISHED_BAD_CONFIG 错误代码

查看我们的视频指南,修复 DNS_PROBE_FINISHED_NXDOMAIN 浏览器错误:

厌倦了体验你的 WordPress 网站的问题?通过 Kinsta 获得最好、最快的主机支持!查看我们的计划

疑难解答各种 WordPress 错误

虽然许多 WordPress 错误可以追溯到一个特定的原因,但有些更难诊断。它们可能有多种可能的来源,或者可以追溯到一个看起来并不重要的微小细节。

以下是各种各样的 WordPress 问题,这些问题并不完全符合我们到目前为止所讨论的类别。

查看我们修复 WordPress 错误的视频指南:

45.死亡的白色屏幕

WordPress 最著名的错误之一是死亡白屏(WSoD) 。它会使你的网站向用户显示为一个空白的页面。这个问题也可能把你锁在你的 WordPress 仪表盘之外。通常,这是由插件兼容性问题引起的。

解决这个问题的最好方法是找到引起冲突的插件并删除它。其他可能的原因包括语法错误,达到您的站点的内存限制,以及文件权限问题。

看看我们修复死亡白屏的视频指南:

46.被锁定在 WordPress 管理仪表板之外

你的 WordPress 仪表盘对于很多任务都非常重要,包括修复很多常见的 WordPress 错误。然而,有时你在网站上遇到的问题会把你锁在你的 WordPress 仪表盘之外。

这个问题有许多可能的原因。如果可以,试着确定你是否因为一个单独的问题而被锁定,然后采取措施解决问题的根源。你也可以尝试恢复你网站的备份,或者通过 FTP 禁用一个安全插件,如果你认为它阻止了你网站的后端。

47.无法通过 SSH 或 SFTP 连接

有时,WordPress 管理或故障排除会要求你直接访问你的服务器。 SFTP 使你能够访问你的文件(了解 SFTP 和 FTP 之间的差异),SSH 允许各种各样的其他远程任务(这里有一个关于如何开始使用 SSH 的指南)。

如果你试图使用 SFTP 或 SSH 访问你的服务器,但无法连接,你可能需要从你的已知主机文件中删除过时的 IP 地址

48.SSH 连接被拒绝

如果您试图通过 SSH 连接到您的服务器,并且在您的命令行界面中看到一条消息,内容为“连接被拒绝”,那么问题略有不同:

connection refused error

The Connection refused error message in Terminal

代替编辑 known_hosts ,您需要检查一些与您的 SSH 配置相关的东西。

首先,确保您的服务器安装了 SSH 守护进程。您还应该检查您的凭证并确定您正在使用的端口是否打开。该问题也可能是由于您的防火墙设置。

查看我们的视频指南,修复 SSH 连接被拒绝的错误:

49.暂时无法进行定期维护

每当你在你的 WordPress 站点上运行更新时,它会暂时进入维护模式。在此期间,任何试图访问您网站的人都会看到一条类似于“暂时无法进行定期维护”的消息。一分钟后检查":

unavailable scheduled maintenance

The “Briefly unavailable for scheduled maintenance” message in WordPress

这不是一个真正的错误,因为它应该发生,但用户可能会有不同的解释。如果他们联系你,但你没有遇到麻烦,你会建议他们重新加载页面。

另一方面,如果你在 WordPress 中运行更新时看到这条消息,你的网站可能已经陷入了维护模式。

50.WordPress 卡在维护模式

在更新过程中关闭你的浏览器或者运行批量插件更新会导致你的站点陷入维护模式。在这种情况下,当您运行更新时,您将看到用户在前端看到的相同消息。

幸运的是,解决这个问题非常简单。你所要做的就是通过 FTP 访问你网站的文件,并删除名为的文件。维护:

wordpress maintenace file

The .maintenance file in FileZilla

之后,你可以检查你的网站,一切都会好起来。

51.更改在您的实时网站上不可见

如果你已经做了大量的工作来更新你的网站,但是只检查了一下前端,发现没有一个是可见的,你可能会感到沮丧。好消息是,这个问题通常很容易解决。

大多数情况下,这是缓存问题的结果。首先,您可以尝试清除浏览器缓存。如果您的更改仍然不可见,并且您正在使用一个缓存插件,请查看其文档以了解如何清除插件的缓存。

52.错过的时间表

一致的上传时间表是强大的内容战略的一部分。WordPress 可以帮助你安排文章在特定的日期和时间发表。

scheduled post trigger

The Scheduled Post Trigger plugin

不幸的是,它并不总是像预期的那样工作,导致错过进度错误。一般来说,这个问题最快的解决方案要么是通过插件,如预定帖子触发器WP 预定帖子 Pro ,要么是通过编辑 cron 作业。

在 Kinsta 这里,我们配置你的 WordPress cron 作业以 15 分钟的间隔在系统级运行。

53.自动更新失败

为了帮助你的网站保持最新版本的 WordPress ,你可以启用自动更新。这有助于简化网站维护的这一方面并保证网站的安全,但有时也会导致问题。

自动更新有时会失败,在这种情况下,您的网站可能会关闭,用户无法使用。建议的修复方法是改为执行手动更新。

54.WordPress 导入问题

出于各种原因,你可能会发现你需要导入内容到你的 WordPress 站点。这在开发人员中是相当常见的做法,各种插件经常被用于这项任务。

不幸的是,导入很容易导致 PHP 或 HTTP 超时。为了避免这些问题,您可以:

  • 切换到更快的互联网连接。
  • 使用 WP-CLI 导入您的文件。
  • 增加你的 PHP 超时限制。

您可能还需要联系您的主机提供商来帮助解决这个问题。

55.WordPress 性能问题

你的网站的性能或多或少等同于它的速度。快速加载页面有助于更好的 UX 和搜索引擎优化,所以定期监控和优化你网站的速度是很重要的。 Pingdom 是一个从多个位置测试加载时间的便捷工具:

pingdom tools test

The Pingdom Website Speed Test

测试完您的站点后,Pingdom 会给出一个关于如何提高其性能的建议列表。常见的解决方案包括图像压缩缓存启用 CDN

56.WordPress 没有发送电子邮件

对于许多 WordPress 网站来说,电子邮件营销是一个关键策略,它可以增加你的流量和转化率。有几个插件可以让你从你的 WordPress 仪表板发送电子邮件,方便地将你的电子邮件营销平台与你的网站后端捆绑在一起。

通常,如果你的邮件没有发送给你的订阅者,那是因为你的服务器的配置。您的主机可能对您的站点可以使用的资源有限制,这阻止了电子邮件的发送。

如果您怀疑存在与服务器相关的问题,请联系您的主机。你可能需要升级你的计划。或者,你正在使用的插件可能是问题的根源。请查看其支持论坛和文档以了解常见问题,或者联系开发人员寻求支持。

最后,从 WordPress 发送的邮件可能会被标记为垃圾邮件。如果某个用户因为丢失了一封邮件而联系你,告诉他们检查一下他们的垃圾文件夹以防万一。

57.WordPress 语法错误

语法错误是指代码的语法或结构有问题。这可能包括使用不当的标点符号或其他打字错误。在某些情况下,语法错误会将您锁定在仪表板之外,并破坏您的站点。

尽管根本原因看似无关紧要,但这种错误相当严重。这经常发生在你粘贴你在网上找到的代码片段的时候。如果你最近做过类似的事情,那很可能是你问题的根源。

要解决这个问题,使用 FTP 导航到您在中粘贴的代码片段的位置,并纠正或删除它。

58.WordPress 工具条出现在内容的下面

侧边栏对于向你的用户显示关键内容很有用,比如你的导航菜单WordPress 搜索功能社交图标,甚至免责声明。然而,如果你的侧边栏看起来很奇怪,因为它出现在你的内容下面而不是旁边,那你就有问题了。

这通常是一个或多个主题文件中误用了

标签的结果。您需要追踪问题的根源,以便纠正您的代码并修复它。这也可能是由于你的站点宽度的问题,浮动属性错误,或者你的 WordPress 主题的其他问题。

59.可视化编辑器中的白色文本和缺少的按钮

你的 WordPress 编辑器非常重要。没有它,给你的网站添加新内容将会更加困难。如果你曾经打开经典编辑器发现工具栏中所有的按钮都不见了,你的文本颜色被设置为白色,你可能已经感受到了无法使用该功能带来的痛苦。

通常,这个错误是由于插件冲突或缓存问题。如果清除你的浏览器缓存或者停用你的插件不能解决问题,你可能需要替换一些你的 WordPress 核心文件。

60.WordPress RSS 订阅源问题

RSS 提要是一种通过监管来支持你的网站的简单方法。它们对新闻网站和其他内容中心特别有用。但是,RSS 提要中的错误会显得不专业,并阻止用户查看内容。

这些错误可能是由于在你的functions.php文件或插件中关闭 PHP 标签后的额外空格或换行符引起的。您可以找到并删除它们,以消除此问题。或者,你可能还需要测试插件和主题的不兼容性或者简单的禁用 WordPress 的默认 RSS 订阅功能

61.WordPress 未能打开流

如果你看到一个错误信息“未能打开流”,这意味着 WordPress 无法打开你的代码中引用的文件。

该错误可能是由各种问题引起的,但该消息通常会告诉您问题的来源。可能的反应包括:

  • 没有这样的文件或目录。
  • 拒绝许可。
  • 操作失败。

纠正问题所需的行动将取决于您看到的是哪种反应。可能有一个文件丢失,你的权限设置不正确,或者 WordPress 在连接第三方 API 时遇到问题。

62.密码重置键错误

如果用户能够在你的网站上注册账户,他们有时可能需要重设密码。在某些情况下,默认的密码重置电子邮件会提供一个链接,将用户引导回登录页面,在那里他们会看到一条消息,内容是:“此密钥无效或已被使用。请再次尝试重置密码。

通常,这是一个缓存问题。如果你的网站上安装了一个缓存插件,确保你已经在插件的设置中禁用了我的账户页面的缓存。与验证码插件冲突的例子也被报道

63.登录页面不断刷新

如果点击你的 WordPress 登录页面上的登录按钮仅仅是刷新页面,而不是把你带到你的仪表板,可能有问题发生了:

wordpress login screen

The WordPress login screen

这个问题可能是由于插件冲突,错误的 WordPress 地址,或者损坏的。htaccess 文件

64.WordPress 一直让你注销

与登录页面刷新错误不同,这个问题让你可以短暂地访问你的 WordPress 仪表盘,但是突然让你退出。这通常是因为你的 WordPress 站点设置有问题。

如果你遇到这个错误,你的通用设置中的 WordPress 地址网站地址可能不匹配:

wordpress general settings

The WordPress Address and Site Address in the General Settings

这可能包括看似很小的差异,比如两个 URL 是否都在开头包含了 www 。更改 URL 使它们匹配应该可以解决这个问题。

如果你因为 WordPress 一直让你退出而无法通过你的仪表盘来完成这项工作,你可以通过编辑你的 wp-config.php 文件来完成这项工作。

65.“你确定要这么做吗?”

最令人沮丧的 WordPress 错误是那些没有指出是什么原因导致的错误。“您确定要这样做吗?”就是这样一个问题。

大多数情况下,这是由插件或主题冲突造成的,可以通过标准的故障诊断来解决。如果这不起作用,你可能需要更换你的 wp-config.php文件

66."另一个更新正在进行中"

通常,当 WordPress 仍在执行核心更新时,如果你试图运行插件或主题更新,就会出现“另一个更新正在进行中”的错误。

这通常发生在自动核心安全更新期间。第一次更新完成后,该消息应该会自动消失。如果没有,那你就犯了一个错误。您可以在 phpMyAdmin 中通过从 wp_options 表中删除 core_updater.lock 行来解决它。

67.移至垃圾桶时出错

WordPress 可以让你通过点击一个按钮轻松地从你的网站上删除文章和页面。但是,在尝试将内容移到废纸篓时,各种问题可能会导致错误。

这可能是因为缓存问题或插件冲突。这也可能是由于数据库损坏或不正确的文件权限。

68.WordPress 安装错误

虽然 WordPress 以其简单的五分钟安装过程而闻名,但你可能还是会遇到麻烦。潜在问题包括错误建立数据库连接500 内部服务器错误,我们在这篇文章的其他地方已经讨论过了。

您还可能会遇到“邮件头已发送”的错误消息。这可能是因为代码中有不必要的空格或 PHP 标签。该消息应该告诉您问题在哪里,您可以通过编辑相关文件来解决它。

69.“网站遇到技术困难”

自从 WordPress 5.2 发布以来,这个错误变得越来越频繁。它通常出现在核心、插件或主题更新期间:

experiencing technical difficulties 一条错误消息,内容为:“站点遇到技术问题。”

导致“网站遇到技术困难”错误的原因通常是 PHP 内存限制错误或插件冲突。你可以用不同的方式增加你网站的内存

要解决插件冲突,请尝试停用插件,然后逐个重新激活,看看哪个插件导致错误再次出现。

信息

Kinsta 客户的默认内存限制设置为 256 MB。如果你在 Kinsta 托管你的 WordPress 站点,你应该不会有内存不足的问题。

70.“自动 WordPress 更新失败——请现在再次尝试更新”

你可能在你的 WordPress 管理面板顶部遇到过这个错误:“自动 WordPress 更新失败——请现在再次尝试更新。

An automated WordPress update has failed to complete - please attempt the update again now

WordPress Error: “An automated WordPress update has failed to complete – please attempt the update again now.”

这个错误通常是由 WordPress 在主题、插件或 WordPress 本身更新后进入“维护模式”引起的。

此错误通常可以通过手动更新任何失败的自动更新来解决。

如果这个消息持续出现,可能是因为你的 WordPress 站点停留在“维护模式”。这可以通过删除“.”来解决。维护”文件,或者通过 cPanel 的或者使用 SFTP。查看我们的指南修复陷入维护模式的 WordPress】,获得逐步的指导。

71.你的 WordPress 站点关闭了

一个不可用的网站会导致流量和收入的损失。如果你确定你的 WordPress 站点关闭了,第一步是确定原因是 WordPress 错误还是你的服务器遇到了麻烦。其他 WordPress 错误的症状可能会提示你潜在的问题。

如果没有,你可以尝试检查你的服务器的错误日志。以下是在 MyKinsta 中的做法:

Accessing error logs in MyKinsta 

Accessing error logs in MyKinsta

如果您的服务器无法正常工作或不知道发生了什么,您应该联系您的主机提供商寻求帮助。

Steps to fixing any #WordPress error: Read this guide. ✅ That's it. That's all the steps. 😃Click to Tweet

摘要

任何网站所有者都不希望他们的 WordPress 网站对用户不可用或者出现问题。这不仅会导致你错过任何销售、广告浏览量SEO转化率,甚至你可能已经赚到的代销商佣金

这也会让你的网站看起来不那么可靠,损害你的品牌声誉,这可能很难修复。

这就是为什么我们将这些常见的 WordPress 错误都集中在一个页面上,以帮助你尽可能容易地找到修复方法,并让你的业务快速回到正轨。那不是很方便吗?

你对 WordPress 网站上的错误诊断有任何问题吗?请在下面的评论区提问!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。**

14 个最佳 WordPress 活动插件,用于更好的活动管理(日历、票务、RSVPs)

原文:https://kinsta.com/blog/wordpress-events-plugin/

如果你曾经试图安装一个日历插件,你就会知道它与一个功能齐全的事件插件或任何事件管理工具并不完全相同。日历显示事件的日期,而 WordPress 事件插件提供诸如票务、RSVPs、客人管理、自动电子邮件通知、预订表格等功能。

这就是为什么考虑你打算用你的 WordPress 日历做什么是如此重要。

需要卖活动门票吗?您想要显示图像、地图、扬声器和支付方式等详细信息吗?设置不定期的重复事件怎么样,比如每三个月开一次会?

为了实现一些更高级的日历功能,需要一个 WordPress 事件插件。最棒的是,你有很多选择,最好的是负担得起的,强大的,易于理解的。

想知道应该挑哪个?查看我们的最佳活动插件精选列表!

Mark your calendars...because this guide will give you a whole new way to optimize and plan your events 📆Click to Tweet

2022 年最好的 WordPress 事件插件选项

1.活动管理器

事件管理器插件提供了一个优秀的免费版本,但是你可以选择升级到事件管理器专业版。普通用户不会需要 Pro 版本,但它确实有一些很棒的功能,价格仅为 75 美元。

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

例如,升级版为你提供高级支持、定制支付网关、API、垃圾邮件防护、优惠券、折扣、可定制预订表格,以及 PayPal 支持。

因此,注册活动管理器插件是可能的,但你必须支付额外的费用,才能开始用贝宝或 Authorize.net 这样的东西收款。

Events Manager WordPress plugin

Events Manager WordPress plugin

后端界面对于普通用户来说足够简单,当显示在前端时,你的活动日历可以用来卖票,显示一个简单的日历,或者显示活动细节。我喜欢这个插件集成了你的 iCal feed 和谷歌日历。您还可以利用一些小部件来显示位置、完整的日历或单个事件。

至于在日历上显示你的活动,并且尽可能的详细,活动管理器插件给你提供了你需要的大部分功能,而不需要支付任何费用。例如,谷歌地图可以嵌入到活动页面中。还有一个创建自定义事件属性的工具。这意味着几乎任何类型的描述字段都是可能的,例如,如果您想为活动的着装代码创建一个区域。

复习

5 颗星中的 4.3 颗(WordPress.org)

活动安装

100,000+

PHP 版本

5.3 或更高

使活动管理器成为最佳选择的功能:

  • 活动管理器插件免费提供完整的活动创建和共享中心。你升级到付费版本的主要原因是为了支付支持。
  • 该插件允许重复和多天的活动注册,以及批准和拒绝的预订管理。
  • 你可以将 BuddyPress 连接到插件上,在你的社交网络中分享事件。
  • 单日活动注册非常简单,因为它包括开始和结束时间以及基本活动信息。
  • 有一个功能允许用户和客人提交他们自己的活动,这对于公共活动网站和由多人运营的较小组织来说非常好。
  • 该插件相当重视位置,所以你可以添加谷歌地图,并设置一个区域来查看基于位置的活动。

2.WP 事件管理器

WP 事件管理器是一个更简单的轻量级 WordPress 事件管理插件。我看到它为那些想让他们的网站快速运行的人工作,而不是占用太多的空间或者用太多的功能使后端混乱。

这个插件可能被认为是事件管理领域的新生事物,但它是一个广受欢迎的插件,拥有很好的评论,甚至很好的客户支持。

正如这个列表中的许多事件插件一样,WP 事件管理器提供了一个免费的核心插件,以及购买附加组件来加速你的操作的选项。虽然界面时尚简单,但免费插件的功能列表相当令人印象深刻。

例如,从多语言翻译到前端表单,再到可搜索事件列表的小部件和短代码,你都可以收到。

WP Event Manager WordPress plugin

WP Event Manager WordPress plugin

我还注意到 WP 事件管理器开发者已经在速度和用户体验上下了不少功夫——漂亮的缓存特性,响应元素,AJAX 驱动的事件列表等等。

至于高级附加软件,有一长串,但这里有一些亮点:

  • 谷歌地图。
  • WooCommerce 出售门票。
  • 注册。
  • 事件警报。
  • 一个可嵌入的事件小部件。
  • 联系组织者。
  • 电子邮件。
  • 滑块
  • 谷歌分析
  • 事件标签。

复习

5 颗星中的 4.7 颗(WordPress.org)

活动安装

8,000+

PHP 版本

5.4 或更高

使 WP 事件管理器成为最佳选择的特性:

  • WP 事件管理器插件具有轻量级界面和漂亮的用户体验。它有内置的缓存,一个奇妙的搜索模块和一个完全响应的设计。
  • 开发人员对所有客户都非常友好,甚至是那些使用免费插件的客户。
  • 你不必为一个高级插件支付月租费或类似的费用。它是这样配置的,你可以从基本插件开始,然后如果需要,你可以支付一些附加组件。
  • 有些附加组件是免费的,其他的仍然是负担得起的。其中许多售价 39 美元,但我也注意到一些价格较低的。
  • 整个日历区域都是“area 化的”,所以这是前端最流畅的浏览体验之一。

3.活动组织者

事件组织者为 WordPress 环境提供了一个合适的事件管理解决方案,因为它结合了默认的自定义帖子类型。本质上,你安装这个插件,然后选择正确的自定义文章类型来维护 WordPress 文章格式,但是获得对一些额外事件模块的控制。

因此,它是一个直观的用户界面,具有所需的基本功能,并对一次性事件和重复事件提供了很好的支持。你会发现几个额外的附加组件可以和这个事件管理插件一起购买。其中一个名为Event organizer Pro,它提供了一个预订表单定制器、一个完整的管理区域、可定制的电子邮件和各种支付网关。

你还会看到一些扩展你的免费或高级活动组织者插件功能的附加组件。其中一些包括:

  • 前端提交。
  • 折扣代码。
  • 条纹网关
  • iCal 同步。
  • 免费插件:海报板和 CSV 导出。

Event Organiser WordPress plugin

Event Organiser WordPress plugin

每个插件的价格各不相同,但似乎它们越先进、功能越丰富,价格就越高。其中一些标价 15 美元左右,而另一些标价 50 美元。我喜欢这个插件的前端,因为它提供了一个彩色化和交互性的基本界面。

您还可以选择多种格式,如列表或日历配置。在短码小工具的帮助下,在你的网站上显示日历和事件。所以,一般的 WordPress 用户应该不会有任何问题。

复习

5 颗星中的 4.7 颗(WordPress.org)

活动安装

40,000+

PHP 版本

未提供。

活动组织者的绝佳选择:

  • 基本插件是免费的,你只需支付 50 美元购买高级版本。你可能最终要为额外的插件支付更多的费用,但是价格看起来很合理。
  • 小部件和短代码非常通用,有小部件或事件列表、日历和议程。短代码显示为事件列表或完整日历。
  • 本地化是活动组织者插件的一大优势。几个贡献者已经提供了几十种语言。
  • 为开发者提供了大量的支持。例如,可以使用插件操作和过滤器,以及 API 和文档。
  • 该插件允许复杂的重复事件,所以如果你有一个事件持续三天,停止一天,然后继续两天以上,这是完全可能的。更常见的是每两个月发生一次。
  • 您可以创建和维护所有活动的场地和位置。这包括对谷歌地图的支持,因此用户可以访问你的日历,并快速识别他们所在地区的活动。

4.一体化活动日历

如果你正在寻找一个可以帮助你管理活动的 WordPress 活动插件,那么一体化活动日历插件可能会帮到你。它有相当多的开箱即用的功能,如重复事件、过滤和嵌入式谷歌地图,所有这些都是免费的。

如果您需要更多,您可以选择加入他们的托管软件解决方案,起价为每月 14.99 美元,将为您提供:

  • 扩展视图。
  • 前端提交表单。
  • 超级部件。
  • 场馆。
  • Twitter 整合。
  • 还有更多。

All-in-One Event Calendar WordPress plugin

All-in-One Event Calendar WordPress plugin

免费版仍然有其优势,可以从脸书导入活动,社交分享,场地自动保存和重复活动。该插件在共享/导入领域脱颖而出,因为它提供了从谷歌日历、苹果 iCal 和 MS Outlook 轻松共享和导入数据的工具。

复习

5 颗星中的 4.3 颗(WordPress.org)

活动安装

100,000+

PHP 版本

5.4 或更高

使一体化活动日历成为最佳选择的功能:

  • 该插件提供了一个免费计划,以及每月保费包,给你一个比这个列表中的大多数插件更广泛的支付选择。
  • 定期支付功能具有复杂的时间模式,所以如果你想每三个月举办一次活动,这是一个选择。
  • 一体式活动日历支持多种外部日历,包括用于 Google Calendar 和 Apple iCal 等平台的导入、导出和共享工具。
  • 前端显示看起来不错,充满了信息。对于海报板格式来说尤其如此。

5.活动日历

活动日历插件由摩登部落的开发者制作,它包含了在你的网站上制作高度专业的日历的功能,旁边还有一个管理区。

事件日历插件的全部目的是在几分钟内启动并运行。它有一个快速事件创建工具,适用于那些希望在网站上列出事件,但没有时间的组织。您还可以保存地点和组织者以备后用,并呈现不同的日历视图以获得时尚的用户界面。

核心插件对于简单的日历来说工作顺利。它有一个漂亮的高级版本,每年 89 美元。这并不是这个活动插件列表中最便宜的选项,但是你可以获得一些很棒的功能,比如重复活动、短代码和自定义活动属性。

您可以使用核心插件免费收集 RSVPs,并使用其免费的活动门票插件获得付款。如果你需要更高级的电子商务功能,你还可以获得活动门票 Plus 作为附加服务。

The Events Calendar WordPress plugin

The Events Calendar WordPress plugin

在前端,您可以从各种各样的布局中进行选择,从列表到常规日历。日历简洁而现代,支持地图和其他重要的活动信息。我喜欢 Events Calendar 插件的一个主要原因是因为它与 Eventbrite 集成在一起。

复习

5 颗星中的 4.4 颗(WordPress.org)

活动安装

800,000+

PHP 版本

5.6 或更高

使活动日历成为最佳选择的功能:

  • 主要的活动管理插件是免费的。
  • 您可以将日历连接到 Eventbrite,然后导入到 Eventbrite 中,或者将 Eventbrite 页面中的活动拖到您网站的活动日历中。
  • 一些附加组件和插件比一般的事件管理插件有趣得多。例如,Modern Tribe 有一个名为 GigPress 的插件,音乐家和经理可以在其中管理音乐会和音乐会。

6.我的日历

有了我的日历插件,你的活动可以通过 WordPress multisite 显示在多个网站上,或者显示在单个网站上你想要的任意多个页面上。这是一个标准的日历插件,背后没有太多的事件管理。

然而,你可以选择升级一些高级扩展和免费插件。例如,我的门票插件是免费的,它与我的日历插件集成在一起。这种组合将您的日历转变为售票操作,让人们购买门票、回复、打印门票或在实际地点取票。

My Calendar WordPress plugin

My Calendar WordPress plugin

我的日历专业插件每年售价 49 美元,真正将核心插件变成了一个活动管理门户。让访问者提交自己的活动,通过 PayPal 和 Authorize.net 接受付款,并从多个来源导入活动。

常规的我的日历插件有一个完整的日历网格和列表视图,以及小日历和小部件。当您经常使用场地时,位置经理会在那里,当日期被预订或安排时,电子邮件通知系统会向您发送消息。

总而言之,“我的日历”插件对于一个免费的选项来说是相当强大的,但在你升级到每年 49 美元之前,我不会称它为完整的。

复习

5 颗星中的 4.4 颗(WordPress.org)

活动安装

49,000+

PHP 版本

5.3 或更高

使我的日历成为最佳选择的功能:

  • 这个插件给你更多的是一个简单的日历体验,删除了你可能在竞争对手的插件中发现的许多不必要的功能。
  • 您可以从 Google 日历和 iCal 等地方导入事件。
  • 当你想开始接受 RSVPs 和付款,以及前端提交时,每年 49 美元是相当实惠的。
  • 这个插件提供了丰富的权限,这对于那些希望与某些人共享日历的某些部分以及与其他用户共享日历的其他部分的组织来说非常有用。
  • WordPress 多站点兼容性。

7.EventOn

EventOn 是一个高级的 WordPress 事件管理插件。如果你愿意扣动扳机,而不是花时间玩一个免费的插件,这个插件是一个很好的选择。另外,这篇文章发表时的价格是 19 美元。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

最基本的,EventOn 插件是市场上最具视觉吸引力的事件日历之一。丰富多彩、现代的列表和日历布局击败了这个列表中几乎所有的插件。时间、地点和活动取消等细节都显示在主日历页面上。

还有一个漂亮的磁贴布局,看起来有点像作品集,只是列出了你所有的活动。

EventOn WordPress plugin

EventOn WordPress plugin

EventOn 也是一个不错的活动管理程序,使用活动组织工具、位置管理、一个优秀的用户搜索栏(T1)和几个社交分享按钮(T3)。它在事件管理方面不是很强大,但是它绝对是一个很好的插件,可以让你的事件出现在你的网站上。

复习

5 颗星中的 4.4 颗(CodeCanyon)

活动安装

49,000+

PHP 版本

未披露

使 EventOn 成为最佳选择的特性:

  • 对于优质活动日历和质量支持,您只需每年支付 19 美元。
  • 活动日历的视觉布局简直令人惊叹。无论是谁设计了这个东西,都值得表扬,因为它击败了我用过的大多数日历的设计。
  • 虽然活动管理很一般,但是展示你的活动是通过打包大量信息来完成的,而且看起来不会太杂乱。从地图到图片,从购买按钮到社交媒体按钮,你都可以适应。
  • 自定义元字段非常适合添加多达 10 个自定义事件数据字段。

8.把它日历化!对于 WordPress

CodeCanyon 上出售的另一个高级插件叫做 Calendarize it!对于 WordPress。再一次,这更侧重于制作一个伟大的日历,但 30 美元,和其他加载项,日历!作为游戏中最好的 WordPress 事件插件之一而屹立不倒。

首先,许多附加组件是完全免费的,所以你不必担心在你已经下载了原始插件后再花一些额外的钱。一些附加组件包括一个事件倒计时模块、导入工具和一个即将到来的事件的手风琴。

然而,有几个附加组件是你必须付费的,尽管它们花费不多。我唯一的问题是,支付选项附加组件是一种高级附加组件。所以,如果你不支付额外的现金,你就不会有太多的功能来接受支付。

Calendarize it! for WordPress plugin

Calendarize it! for WordPress plugin

也就是说,所有的付费和免费插件都非常壮观,有社交自动发布、RSVP 工具、评级和评论、Eventbrite 门票,甚至还有降临节日历。

复习

五星中的 4.31 分(CodeCanyon)

活动安装

11,000+

PHP 版本

未披露

使日历化的功能!对于 WordPress 来说是一个很好的选择:

  • 你以 30 美元的低价收到了一个视觉上吸引人的日历插件。
  • 该插件有几个免费的附加组件,你可以在购买核心插件后立即下载。
  • 虽然一些必要的附加组件需要额外付费,但我认为这是你能找到的更丰富、更独特的附加组件集合之一。从社区活动到广告选择,从 WooCommerce 到基督降临节日历,独特不是问题。

9.现代事件日历

现代事件日历插件顾名思义,它是一个高质量、专业、现代的标准事件管理布局。您可以从各种各样的设计中进行选择,使其成为品牌和适合您的网站的优秀解决方案。

Modern Events Calendar WordPress plugin

Modern Events Calendar WordPress plugin

现代事件日历提供了一个事件重复系统,这也很好,因为那些重复发生的事件总是更容易处理,因为你不必每次都去想它们。

更重要的是,这个开发者承诺如果你现在使用不同的 WordPress 事件管理插件,你可以转移你所有的事件。例如,如果你在 EventOn 中有一整年的事件,并且决定它不适合你,这个插件会为你转移所有这些事件。

这个事件插件有多种皮肤来制作你自己的日历,还有一些很棒的功能,比如谷歌地图、特色图片和自定义皮肤颜色,对很多人来说是个不错的选择。

厌倦了你的 WordPress 站点缓慢的主机?我们提供超快的服务器和来自 WordPress 专家的 24/7 世界级支持。查看我们的计划

复习

5 颗星中的 4.3 颗(WordPress.org)

活动安装

50,000+

PHP 版本

5.6 或更高

使现代事件日历成为最佳选择的功能:

  • 从以前使用的日历或活动管理插件中传输您的所有活动。
  • 有一些可靠的免费集成,比如 PayPal 和 Google Calendar。
  • 这个插件有一个预订系统,在那里你可以按照你想要的方式构建你的表单
  • 活动创建非常灵活,有活动倒计时模块、永不停止的活动选项、重复活动等等。
  • 现代事件日历与 WooCommerce 和 T2 视觉作曲家兼容。

10.阿米莉亚

Amelia 有一个简约易用的用户界面。这个插件允许你管理约会和事件,并接受在线支付。

Amelia 有超过 4000 名用户使用,如果您正在寻找一种不需要附加组件和额外成本的一体化预订解决方案,那么值得一试。

Amelia WordPress Appointment and Event Booking WordPress Plugin

Amelia WordPress Appointment and Event Booking WordPress Plugin

复习

5 颗星中的 4.4 颗(WordPress.org)

活动安装

10,000+

PHP 版本

5.6 或更高

使 Amelia 成为最佳选择的特性:

  • 简单的活动管理和短码将活动日历放在你的网站上,有免费和付费两种版本。
  • 该插件的高级版本允许重复和多天的事件,以及带有批准和拒绝的预订管理。
  • 电子邮件和短信通知可在免费版本。完整版提供更多通知选项和格式,如提醒、跟进、生日祝福等等。
  • 付费版本中提供活动标签。
  • 阿米莉亚完全有反应。

11.活动日历 WD

活动日历 WD 有免费版和高级版。对于那些对通过 WordPress 网站分享活动信息和收集回复感兴趣的人来说,这是一个不错的选择。这个插件允许你创建一个日历,你可以通过 WordPress 来管理它,并且有出售门票和发送邀请的选项。

这是一个高度灵活的事件插件,因为它提供了对您的日历外观以及您的客户如何与之交互的完全控制。不仅如此,活动日历 WD 支持团队还会定期为您提供服务,他们对产品非常了解。

Event Calendar WD WordPress plugin

Event Calendar WD WordPress plugin

复习

5 颗星中的 4.6 颗(WordPress.org)

活动安装

20,000+

PHP 版本

5.2 或更高

使 Event Calendar WD 成为最佳选择的功能:

  • 活动日历 WD 插件提供了一个漂亮的、现代的、反应灵敏的日历,用于与您的客户互动。
  • 您可以非常灵活地发布和共享日历,支持一次性事件和重复事件,并支持帖子和页面上的事件。
  • 日历有几个部分用于向事件添加更多信息。例如,您可以整合图像、主机、视频和其他页面链接等元素。
  • 包括一个日历部件,以扩展您可以插入日历的位置数量。
  • 该插件与谷歌地图整合在一起,这样你就可以引导用户去观看体育赛事。
  • 启用标记是为了更好地组织您的活动。
  • 为用户提供了以不同方式查看日历的工具。例如,您可以从每月视图或事件列表等选项中进行选择。
  • 为事件票、前端管理和自定义字段等提供了几个扩展。

12.Stachethemes 活动日历

Stachethemes 活动日历插件拥有一长串令人印象深刻的功能,可以在你的网站上发布活动日历。首先,这个插件有一个时尚的现代日历,有很多种颜色可供选择。默认情况下,每个月和每一天都以列表格式组织,但是您可以调整用户查看日历的方式。

该插件带有一个拖放构建器来消除弄乱任何代码的需要。您还可以加入一些活动细节,如图片、地点和时间。方格视图是我们最喜欢的视图之一,因为它看起来有点像 T2 的现代作品集。

同样值得高兴的是,插件完全响应您和您的客户在安排日程时使用智能手机和平板电脑。除了 CodeCanyon 上的合理价格和一系列支付选项,这个活动管理插件绝对不会出错。

Stachethemes Event Calendar WordPress plugin

Stachethemes Event Calendar WordPress plugin

复习

5 分中的 4.51 分(CodeCanyon)

活动安装

4,000+

PHP 版本

未披露

使 Stachethemes 活动日历成为最佳选择的功能:

  • 该插件的一次性成本为 49 美元。
  • 你可以从不同的日历视图中进行选择,这取决于你是喜欢全月视图、列表视图还是日视图。
  • 单一活动页面非常适合用作特殊活动的登录页面。
  • 即将推出的页面允许您在启动实际的日历页面之前让人们对某个事件感到兴奋。
  • 该插件提供了一个拖放生成器,因此几乎每个人都可以制作日历。
  • 事件过滤器改进了人们找到您的事件的方式。
  • 更高级的开发人员可以使用 API 进行集成和编码。
  • 该插件允许你发送自动提醒,以便客户知道什么时候来参加活动。
  • 评论区是澄清事件相关问题的好地方。
  • 您可以突出活动日程、来宾、预测和地点等信息,并在日历中添加附件。
  • 该插件为定期发生的事件提供了一个重复系统。
  • 包括几个工具用于售票和收款。其中一个工具包括使用二维码扫描活动门票。

13.滴答声

Tickera 是另一个免费的 WordPress 事件管理插件,支持付款收集和日历。如果你想升级更多功能,还有一个高级版本,需要在 49 美元起的年度计划基础上一次性支付 70 美元。

Tickera 的主要目的是出售门票并在购买者中分发。你可以把这个插件作为一个常规的活动日历来使用,但是大部分的功能都围绕着销售。例如,该插件为你可以在手机上调出的条形码阅读器和二维码提供支持。

甚至有一个 Chrome 应用程序可以加快签到过程。大量的支付网关可供你选择,你甚至可以将该系统链接到你的网上商店

Tickera WordPress plugin

Tickera WordPress plugin

票证生成器是一个强大的工具,您可以根据自己的品牌定制模板。关于插件的一切都是白色标签,如果你运行更多的活动市场,你甚至可以从门票销售中提成。随着多种机票类型,折扣代码和售票插件,Tickera 插件看起来像是在线销售的赢家。

复习

5 分制中的 4.7 分(WordPress.org)

活动安装

8,000+

PHP 版本

5.6 或更高

使 Tickera 成为最佳选择的特性:

  • Tickera 提供免费和付费版本,让你有机会测试产品,或者发现你需要的只是免费插件。
  • 有几个模块可用于构建您的日历,包括门票销售选项、订单历史记录和添加到购物车按钮。
  • 折扣代码是活动管理 WordPress 插件的标准配置。
  • 如果你有兴趣赚点外快或者支付支付网关的费用,你可以增加额外的门票费用。
  • 有一个功能可以让你为所有的销售收税。
  • 该插件提供了一些运行活动销售市场的选项,类似于 TicketMaster。例如,您可以让供应商选择制作他们自己的销售表格和票据。
  • 通过拖放设计元素来使用票证生成器。
  • 支持数十种支付网关,包括 PayPal、Stripe 和 PayGate。
  • 提醒和电子门票是为了让人们更快地到达活动现场并办理登记手续。

14.风险活动经理

Venture Event Manager 拥有 premium 和免费插件,为您安排活动和向日历中添加重复活动提供了一个用户友好的解决方案。代理和开发者更有可能使用像这样的事件管理插件,因为它的灵活性和代码定制选项。

总的来说,Venture Event Manager 非常棒,因为它反应灵敏,有拖放构建器,并且您的所有日历都包含多个客户视图。事件列表很方便,同时您还可以显示事件地点、类别和过滤器。

我们尤其喜欢对事件窗口小部件的支持,因为它允许在你网站的许多区域放置你的事件日历。同样值得一提的是短码也包括在内。最后,插件提供了非售票和售票活动的选项。你不能通过插件获得任何收款功能,但它可以与大多数票务平台集成。

Venture Event Manager WordPress plugin

Venture Event Manager WordPress plugin

复习

五分之五(WordPress.org)

活动安装

50+

PHP 版本

5.2 或更高

使 Venture Event Manager 成为最佳选择的特性:

  • Venture Event Manager 有一些独特的日历视图,例如迷你日历和整页视图。
  • 该插件的设计理念是移动优先,这对于那些想要完美移动日历的人来说是一个很好的选择。
  • 您可以制作单个事件页面。
  • 插件附带了拖放工具,这样设计过程就加快了。
  • 插件可以在一个事件中包含多个票按钮。
  • 你可以选择无票或有票的活动。
  • 该插件集成了广泛的售票应用程序。
  • 整合所有活动的大量细节,如活动类别、地点和图片。
  • 将插件链接到 iCal 或 Google 日历。
  • 你所有的活动都有一个让它们重复发生的特性。
  • 关键字搜索工具很好,让你的用户可以立即找到他们感兴趣的事件。

These event plugins will make planning a breeze 🗓 Check them out right here! ⚡️Click to Tweet

有没有适合你的 WordPress 事件插件?

WordPress 事件插件解决方案的市场非常广阔。在 WordPress 插件库、谷歌或 CodeCanyon 上快速搜索一下,就会发现许多开发者正在尝试事件管理。希望这个列表能帮助你缩小搜索范围,但是如果你还有一些问题,这里有一些基于你需求的建议:

  • 如果你在寻找 的最佳价值:活动组织者或活动管理者。
  • 如果您需要 强大的导入、导出和共享功能:一切尽在一个活动日历中。
  • 如果你正在寻找一个 超级轻量级活动插件: WP 活动管理器或 Stachethemes 活动日历。
  • 如果你想要顶级的支持(即使是免费插件版本) : WP 事件管理器。
  • 最具视觉吸引力的日历/事件管理工具: EventOn。
  • 独有的功能:将它日历化!对于 WordPress。
  • 匹配品牌的最佳 WordPress 活动管理插件:现代活动日历。
  • 用于卖票和轻松收款: Tickera。
  • 手机日历的绝佳选择: Venture Event Manager。
  • 卓越的可扩展性:活动日历 WD。

从票务选项到不同的日历格式,每个活动插件都有自己的用途。你最喜欢的 WordPress 事件插件是什么?在下面的评论里告诉我们吧!

QR Code 是 DENSO WAVE INCORPORATED 在美国和其他国家的注册商标。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress 事件:如何用代码和插件创建它们

原文:https://kinsta.com/blog/wordpress-events/

众所周知,社交活动可以帮助任何企业发展。作为一名企业主,没有比这更好的建立新关系的方式了——无论是与潜在客户、商业伙伴还是投资者。

事件本身有许多不同的风格和不同的目的;从简单的面对面聚会到大型商务会议和聚会。

无论活动规模大小,它们都是有效的营销技巧,因为它们通常围绕一个主题,这意味着你有机会在目标受众面前展示你的业务。

当你选择参加一个活动时,你不仅树立了自己的权威(尤其是如果你是主题演讲人之一的话),你还展示了你的企业或产品是你的听众所面临的问题的解决方案,这反过来导致了销售的增加。

不管你的企业规模有多大,举办一场活动,或者仅仅是参加几场活动,都是聪明的营销策略。

如果你一直在考虑将活动整合到你的营销计划中,但不知道如何将它添加到你的网站上;你来对地方了。

在这篇文章中,我们将向你展示如何添加 WordPress 事件,包括手动添加和插件添加。

如何用代码添加 WordPress 事件

WordPress 拥有强大的功能,这使得它不仅仅是一个简单的博客平台。

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

它最强大的功能之一是能够创建自定义内容,并按照您想要的方式显示。

因为我们想要一种简单的方式在我们的网站上显示事件,我们将利用 WordPress 的功能并利用自定义的帖子类型。

首先,你需要登录你的 WordPress 仪表盘,点击外观,然后点击编辑器

重要的

如果操作不当,编辑 WordPress 主题的源代码可能会破坏你的网站。如果你不喜欢这样做,请先咨询开发者。或者使用下面提到的插件。

一旦加载了编辑器,看屏幕的右边——您会看到一堆文件。

我们的自定义帖子类型的代码需要到functions.php所以点击它加载到编辑器中。

现在在functions.php文件的末尾粘贴以下代码:

// register custom post type to work with
 function lc_create_post_type() {
 // set up labels
 $labels = array (
 'name' => 'Events',
 'singular_name' => 'Event',
 'add_new' => 'Add New Event',
 'add_new_item' => 'Add New Event',
 'edit_item' => 'Edit Event',
 'new_item' => 'New Event',
 'all_items' => 'All Events',
 'view_item' => 'View Event',
 'search_items' => 'Search Events',
 'not_found' => 'No Events Found',
 'not_found_in_trash' => 'No Events found in Trash',
 'parent_item_colon' => '',
 'menu_name' => 'Events',
 );
 //register post type
 register_post_type ( 'event', array(
 'labels' => $labels,
 'has_archive' => true,
 'public' => true,
 'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields', 'thumbnail','page-attributes' ),
 'taxonomies' => array( 'post_tag', 'category' ),
 'exclude_from_search' => false,
 'capability_type' => 'post',
 'rewrite' => array( 'slug' => 'events' ),
 )
 );
 }
 add_action( 'init', 'lc_create_post_type' );

上面的代码首先创建了名为 event 的自定义文章类型,并告诉 WordPress 你想用什么标签。然后,我们注册 post 类型,并将其设置为类似于 post 的行为。我们还添加了类别的标准分类标签,这将使我们以后更容易对事件进行分类。

添加完代码后,点击保存文件。现在你会注意到在你的工具条中有一个新的菜单项叫做事件

wordpress events

WordPress events

您现在可以开始在您的网站上添加活动,在您有几个活动后,导航回您的仪表板,点击设置>永久链接,点击保存更改以刷新永久链接,并允许您的自定义帖子类型显示在前端。

如果你想添加事件到你的导航菜单,进入外观>菜单,你会看到事件显示在左边。只需将任何事件拖到您的菜单上即可包含它们。

通过使用这种方法,您将能够在您的网站上添加和显示简单的事件。

但是如果你想要更多的功能呢?如果你想让人们注册你的活动,并通过你的网站直接付款呢?如果您希望事件的显示方式不同于常规帖子,该怎么办?如果你真的不想写所有的代码呢?

在这种情况下,使用插件是一个明智的选择。让我们来看看 WordPress 的 5 大活动插件。

创建 WordPress 事件的 5 大插件

1.活动日历

wordpress events calendar

The Events Calendar WordPress plugin

事件日历是一个用户友好的插件,它是为开箱即用而构建的:只需安装它,激活它,配置你喜欢的选项,你就可以开始了。这个插件是完全响应的,可以和所有主要的主题框架一起工作,比如 Avada,Genesis,WooThemes 和 Thesis。

最重要的是,该插件还进行了 SEO 优化,包括微格式支持以及翻译和国际化支持。

官方资源库上可用的插件精简版具有以下特性:

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

  • 快速创建事件
  • 保存的场馆和组织者
  • 带工具提示的日历月视图
  • 列表视图
  • 日视图
  • 事件搜索
  • 谷歌地图
  • 小部件:即将发生的事件列表
  • 事件分类法(类别和标签)
  • Google 日历和 iCal 导出
  • 更多

插件的 pro 版本允许你添加重复发生的事件、额外的视图和小部件,能够在你的 WordPress 仪表盘内销售门票和管理与会者,并集成流行的电子商务插件,如 WooCommerceEasy Digital Downloads ,以及连接你的 Eventbrite 帐户的能力。

WordPress Events Calendar Pro 有三个价格等级,个人许可的一年支持和更新起价为 89 美元。

2.全在一个活动日历中

All In One Event Calendar

All In One Event Calendar WordPress plugin

ly 是一个在 WordPress 中列出你的活动并与世界其他地方分享的美丽方式。他们的日历系统融合了简洁的视觉设计和强大的功能。

这个插件也有免费版和高级版。

该插件的免费版本可从官方资源库获得,并允许您创建和导入无限的事件。事件可以显示在天,周,月,议程视图和免费版本还允许您创建重复事件。

您可以借助从免费到付费的附加组件来进一步扩展插件的功能。

All In One Events Calendar 的 pro 版本作为托管解决方案提供,可以嵌入到任何网站上,并带有额外的功能,如 CSV 导入、超级小部件、导入未来活动的能力、导入 RSS 提要以及活动的前端提交。付费计划起价为每月 9 美元。

3.WP 事件管理器

WP 事件管理器是一个更简单的轻量级 WordPress 事件管理插件。对于那些想保持网站运行速度,不想占用太多空间或者用臃肿的功能把后端搞得乱七八糟的人来说,它非常有用。它很快成为一个非常受欢迎的插件,拥有很好的评论和更好的客户支持。我们甚至注意到用户对开发者支持免费版本的插件赞不绝口。

正如这个列表中的许多插件一样,WP 事件管理器插件提供了一个免费的核心插件,以及购买高级插件来扩展其功能的选项。虽然界面时尚简单,但免费插件的功能列表相当令人印象深刻。例如,你会收到从多语言翻译到前端表单、小工具,甚至是可搜索事件列表的简码。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

WP Event Manager WordPress plugin

WP Event Manager WordPress plugin

WP 事件管理器开发者已经在速度和用户体验上下了不少功夫——漂亮的缓存特性、响应元素、AJAX 驱动的事件列表等等。至于高级附加软件,有一长串,但这里有一些亮点:

  • 日历
  • 谷歌地图
  • 电子商务售票
  • 注册
  • 事件警报
  • 可嵌入的事件小部件
  • 联系人组织者
  • 电子邮件
  • 滑块
  • 谷歌分析
  • 事件标签

4.事件管理器

events manager

Events Manager WordPress plugin

事件管理器是一个全功能的事件注册管理插件,包括重复事件、地点管理、日历、谷歌地图集成、预订管理等。

一些功能包括:

  • 简单的活动注册(带开始/结束时间的一天)
  • 周期性和长时间(多天)事件注册
  • 预订管理(包括批准/拒绝、导出简历等等!)
  • 多张票
  • 多站点支持
  • BuddyPress 支持
  • 来宾/会员活动提交
  • 分配事件位置并按位置查看事件
  • 谷歌地图
  • 还有更多。

该插件的高级版本Events Manager Pro 增加了自动电子邮件提醒、优惠券管理、可定制的预订表格,以及与 PayPal、Authorize.net 和离线支付的集成。一个站点的活动管理器专业版售价为 75 美元。

5.活动组织者

Event Organiser

Event Organiser WordPress plugin

事件组织者通过使用内置的“自定义帖子类型”添加事件管理,并允许您创建与帖子具有相同功能的 WordPress 事件,同时添加允许您管理事件的附加功能。

您可以根据复杂的时间表创建重复的活动,并将活动分配到场地。用户界面直观易用,事件可以在 WordPress 列表或日历页面上查看。

该插件可以进一步扩展,包括前端用户提交,折扣代码,额外的支付网关和 iCal 同步。

Event organizer Pro具有额外的功能,如预订管理、可定制的电子邮件、场馆定制字段等。个人许可证的起价为 40 美元。

摘要

活动是添加到您的营销策略中的强大资产。无论你是想举办一个活动,还是简单地列出你所在地区的活动,都有一个简单的方法可以将活动添加到 WordPress。

如果您所需要的是一种不需要处理预订和售票就能列出活动的方式,那么使用自定义帖子类型是一种简单明了的解决方案。

另一方面,如果你需要额外的功能,允许你创建重复活动,整合谷歌地图,在线售票,管理场馆,那么使用我们列表中的插件是一个不错的选择。

在你做出最终决定之前,这里有一些事情需要记住,还有一些特性需要在事件插件中寻找:

  • 与谷歌日历等第三方工具集成
  • 移动用户的响应能力
  • 多个日历视图和过滤器
  • 活动出席登记
  • 网上售票设施
  • 将事件保存到用户的第三方日历服务的能力
  • 简单的外观定制选项
  • 计划的和重复的事件
  • 用于显示事件的侧栏小部件
  • 导入和导出事件

最后,要考虑的最后一点是价格,并通过了解活动的复杂性提前了解您将需要哪些功能。在某些情况下,一个免费版本的插件就足够了。但是如果你预先知道你将需要额外的功能,比如重复的 WordPress 事件和与你的电子邮件列表的集成,那么选择一个额外版本的插件是最好的选择。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

9 个最好的 WordPress 脸书插件来提升你的社交策略

原文:https://kinsta.com/blog/wordpress-facebook-plugins/

“你需要上脸书”。关于你的生意,你听过多少次了?这可能有点烦人,但脸书是连接用户和向大众传播内容的重要部分。

无论你是否已经有了大量的追随者,找到最好的 WordPress 脸书插件来支持你的商业页面并促使追随者分享内容也是很重要的。

为什么你应该考虑使用 WordPress 脸书插件

脸书插件的目的各不相同,考虑到他们中的一些是为了分享,一些是为了建立关注计数,一些是为了显示图片。以下是首先安装脸书插件的一些优势:

  • 它们可以很好地向用户展示你有一个脸书页面并且他们应该跟随它。
  • 可以透露内容,让人们先睹为快。
  • 一些插件允许用户在脸书上与其他用户分享你的博客文章和页面。
  • 您可能需要调整图像的大小并更改共享帖子的内容。
  • 您可能需要一个小部件来在页面上放置一个 Like 按钮。
  • 你可以通过脸书提升你的搜索引擎优化。
  • 你甚至可以通过脸书提供客户服务。
  • 一些脸书插件通过图片库使你的网站更加直观。

使用脸书插件时,有一个警告

请记住,脸书是第三方服务。它与 WordPress 或任何开发 WordPress 插件的开发者无关。因此,如果一些插件侵犯了脸书的商标或版权,就有可能被意外停用。也就是说,所有的开发者都被告知不要展示脸书商标,所以你应该没问题。

此外,脸书可能会有服务器问题,如果脸书花太长时间来响应插件的提示,这可能会使你的网站瘫痪或显示错误。

您应该如何避免这种情况?

你可以冒险并希望一切顺利,但是《粉碎气球》有一个很好的教程可以帮助你几乎完全避免脸书的所有问题。本教程将带您了解如何在脸书上创建一个开发者账户和一个应用程序。这可以让你避开一些你可能会遇到的问题。

(建议阅读:如何修复 WordPress 中的脸书 oEmbed 问题)

如何在 WordPress 添加新的脸书页面插件

实际上,脸书有自己的选项,可以给你的 WordPress 站点添加一个小的部件。如果你想走这条路,下面是完成它的步骤:

Adding Facebook plugin

Adding Facebook plugin

  1. 转到这个脸书页面
  2. 您的脸书页面 URL 粘贴到适当的字段。如果您登录到该页面,这将自动完成。
  3. 选择要在小部件上显示的选项卡。
  4. 调整小部件的宽度和高度等细节。
  5. 选择其他设置,如页眉、封面照片的大小,以及是否应该向朋友显示。
  6. 点击获取代码按钮。

Facebook code to copy and paste into your WordPress site

然后脸书向你展示了两位代码,让你复制并粘贴到你的 WordPress 网站。复制第一个,粘贴到你的子主题常规主题header.php 文件中。找到<body>标签,然后粘贴代码。

第二段代码可以粘贴到网站上您希望模块出现的任何地方。随意把它放在文章或页面中,或者考虑把它包含在文本小部件中,这样它就可以显示在所有的边栏或页脚中。

最好的 WordPress 脸书插件可供选择

如果你不喜欢脸书自己集成的外观,或者如果你需要一个更独特的工具(像脸书分享按钮),看看下面一些我们最喜欢的 WordPress 脸书插件。

1.社交页面订阅源的小部件

我们喜欢的下一个脸书插件叫做社交页面订阅工具。类似于 Smash Balloon,这个插件把你的脸书 feed 放到你的网站上。然而,它是以一个简单的小部件的形式出现的。有些人喜欢短代码,而有些人不知道没有小部件该怎么办。所以,如果你的网站上已经有很多小工具,这可能是一个很好的解决方案。

简而言之,你可以进入 WordPress dashboard 的 Widgets 部分,在页脚、页眉和侧边栏等地方实现这个模块。这是一个简单的过程,不超过一分钟。只需连接您的脸书页面,并在您选择的位置激活小工具。

Widget for Social Page Feeds

Widget for Social Page Feeds WordPress plugin

小部件通常比其他可选的显示选项要轻便得多。社交页面订阅插件的小部件就是这种情况。显示一个基本框,其中包含您最近的一些帖子。之后,你有足够的设置来隐藏和显示某些文章,改变标题、语言和宽度等项目。

这个脸书插件中也有短码,所以你可以拥有两个世界的精华。哦,是的,它是完全免费的,没有任何提示支付升级!

是什么让它成为最好的 WordPress 脸书插件之一?

  • 这个插件有一个主要的功能,就是在 WordPress 上显示你的整个脸书 feed(部分)。这都是在一个轻量级小部件的帮助下完成的。
  • 你也可以使用短代码将脸书画廊放在你网站的其他地方。
  • 配置需要几秒钟,要求您的脸书应用程序 ID 和页面 URL。
  • Widget 定制设置包括尺寸、语言、封面、标题等。
  • 您可以包含喜欢该页面和与脸书上的其他人共享的按钮。
  • 有几个选项可以调整显示在脸书提要上的帖子数量。例如,你可能想隐藏一些不再相关的帖子,甚至完全去掉封面。
  • 众所周知,客户支持部门反应非常迅速。

谁应该考虑这个 WordPress 的脸书插件?

社交页面订阅插件的最终结果与 Smash Balloon 没有太大的不同。然而,这个插件用最少的设置提供了一个轻量级得多的解决方案。这样,你几乎可以立即在你的网站上获得你的脸书帖子,而不必担心定制。拥有短代码和小部件的选项也是一个很好的优势。

2.Nextend 社交登录和注册

Nextend 社交登录和注册在你的 WordPress 网站上生成一个区域,供新用户用他们已有的社交资料创建个人资料。当前用户也可以返回并使用相同的凭据登录。脸书被包括在社交网络列表中,所以某人所要做的就是简单地点击“用脸书登录”按钮并登录他们的账户。之后,通过在你的网站上创建一个快速的个人资料,他们的工作就完成了。

其他几个社交登录按钮也是可用的,比如 Google 和 Twitter。在你的网站上有这样一个工具的好处是用户不再需要经历创建一个新账户的繁琐过程。这通常会加速这个过程,增加你的网站的用户数量。这对于会员网站和在线社区尤为重要,在这些网站和社区中需要用户资料,或者你需要用户快速注册

Nextend Social Login and Register

Nextend Social Login and Register WordPress plugin

免费版对小企业来说足够强大,提供登录窗口小部件和短代码、可编辑按钮和脸书个人资料图片。如果你想要 10 个域名许可,你可以花 50 或 200 美元购买 Pro 插件。这个高级插件提供了一些有趣的功能,比如整合了 WooCommerce 和 T2、LinkedIn 和一些登录布局。

是什么让它成为最好的 WordPress 脸书插件之一?

  • 这是一个社交登录插件,直接集成了默认的 WordPress 登录页面。它只是在标准登录和帐户创建表单下面添加了社交按钮。
  • 有一个免费版本,几乎包含了大多数企业需要的所有功能。免费版中提供了脸书登录按钮。
  • 短代码和小部件都是为那些喜欢使用其中一种的人提供的。
  • 其他几个社交网站也可以使用,比如 Twitter、Google 和 LinkedIn。
  • 自定义重定向网址是可能的,一旦有人用他们的脸书个人资料信息创建了一个帐户。
  • 所有的社交按钮都是可定制和可翻译的。
  • WooCommerce 兼容性在高级版中可用。
  • 你可以选择让用户仍然输入他们的电子邮件地址和用户名以及他们的社交资料。
  • 相当多的登录布局可用于测试您的社交登录的配置。
  • 插件附带了不同的图标和按钮。
  • 当有人在您的网站上注册时,您可以分配特定的用户角色。您还可以考虑根据登录您网站的用户来限制用户角色。

谁应该考虑这个 WordPress 的脸书插件?

如果你经营一个会员制网站,比如论坛、社区、门户网站或类似的网站,脸书登录是提高订阅率的必备工具。

3.共享计数–社交媒体共享按钮

传播你的在线产品或博客文章的最快方法之一是在你的网站上实现 T2 社交分享按钮。通过这种方式,用户阅读一篇博客文章,然后点击脸书、Twitter 或 Pinterest 分享按钮,让其他人知道这件事。共享计数插件允许你在自己的 WordPress 网站上实现这个功能。

该插件不仅提供了分享按钮,而且还统计了每个网络的分享数量。通过这种方式,用户可以看到有多少人喜欢这个页面,给你一些社会证明。

虽然我们主要关心的是在您的网站上获得一个脸书共享按钮,但也包括其他几个社交共享按钮:

  • 脸书。
  • Pinterest
  • 推特。
  • 电子邮件。
  • 美味。
  • 电子邮件共享。
  • 印刷。
  • LinkedIn。

Shared Counts

Shared Counts WordPress plugin

Share Counts 如此受欢迎的很大一部分原因是因为按钮在所有主题上都看起来很棒,而且它们比我们测试过的一些其他竞争对手加载得更快。它是一个轻量级的包,有多种风格选择来匹配您的品牌。整个插件都是免费的,升级或扩展不需要额外付费。

话虽如此,还是有一些附加功能,比如 Pinterest 图片上传和缓存状态。这两个都是免费的,但是你必须从 GitHub 下载文件,然后手动安装到你的网站上。

是什么让它成为最好的 WordPress 脸书插件之一?

  • 几分钟之内,你就可以看到社交分享按钮,以提高你的影响力,让人们谈论你的产品页面和博客帖子。
  • 不需要付款。这个插件是完全免费的,包括附加组件。
  • 从各种颜色、按钮和布局中进行选择。例如,一些布局更细,而另一些更圆更大。
  • 按钮模块显示你从社交媒体网络获得的分享数量。这样,人们会认为你的内容很受欢迎。
  • 你会收到 Twitter、脸书、LinkedIn 甚至 Pinterest 图片等选项的分享按钮。
  • 这些按钮重量轻,速度快,最大限度地减少了网站的延迟。
  • 该插件检索页面以前可能拥有的旧 HTTP 共享。这样,你就不会失去你之前建立起来的社会证明。
  • 可以通过改变按钮在博客文章中出现的位置来完成样式设计。
  • 你可以利用一个短代码来确保你所有的社交分享按钮都出现在正确的地方。

谁应该考虑这个 WordPress 的脸书插件?

有时候你没有理由安装这样的插件,因为你的 WordPress 主题已经提供了社交分享按钮。页面生成器通常也有这些模块。然而,如果你的博客文章、产品页面和网站上的其他页面缺少社交分享工具,安装分享计数。

4.wp2 社交自动发布

WP2Social Auto Publish 通过链接到您的博客并在发布后直接分享到脸书,将您的博客帖子发布变成一项自动化任务。该插件的特色是可定制的格式和内容选项,以及改变脸书帖子标题和描述的工具。

你可以选择将你发布的 WordPress 帖子发送到脸书。之后,您可以决定给帖子添加图片、附件或链接。

WP2Social Auto Publish

WP2Social Auto Publish WordPress plugin

如前所述,您已经设置了应该发送到脸书的帖子。这是在过滤器项目的帮助下完成的。例如,你可以根据类别或自定义文章类型进行过滤,只过滤那些从 WordPress 发布到脸书的文章。最酷的是,你不仅仅需要分享博客文章。您可以通过简单的文本、链接、图片等发布到脸书,在仪表盘上运行您的社交策略。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

正如我们到目前为止概述的许多脸书插件一样,WP2Social 插件也是免费的。

是什么让它成为最好的 WordPress 脸书插件之一?

  • WP2Social 很容易安装,它有一个简单的界面,可以将你的内容自动发布到脸书。
  • 页面和帖子都可以从你的 WordPress 站点发布到脸书。您也可以添加自己的常规文本或图像帖子。
  • 这个插件让你决定一个类别或者文章类型,这样只有特定的 WordPress 条目被分享到脸书。
  • 有一些独特的功能,如为摄影师添加信用链接,并启用溢价广告。
  • 你会收到一份与你的追随者分享的所有脸书帖子的日志。
  • 您可以选择向《脸书邮报》添加附件或链接。
  • 你发出的每一条信息都是完全可定制的,有改变图像和文本的选项。
  • 每篇分享的帖子都有一些可以在《脸书邮报》上展示的元素。其中一些包括文章标题和描述。

谁应该考虑这个 WordPress 的脸书插件?

对一些组织来说,在脸书上自动发布你的博客文章和新的网页有点棘手。例如,你不应该分享你网站的大部分页面。每次更新时都把你的“关于我们”页面放在脸书上是没有任何意义的。所以,如果你没有博客,你应该忘记这个插件。

然而,我们建议所有拥有博客的公司和个人使用它。重要的是要记住,你会希望常青内容被自动分享,因为一个关于你三年前发布的新软件的帖子是没有意义的。

5.通过 Messenger 客户聊天进行实时聊天

用 Messenger 实时聊天客户聊天是一个连接你的 WordPress 站点和脸书实时聊天的插件。越来越多的公司开始通过脸书聊天模块(或其他聊天插件)提供客户支持。

添加这个插件的好处包括脸书上有数十亿人。你很可能会在脸书上找到新客户,所以为什么不在那里回答问题呢?此外,您还有机会在聊天框中快速分享产品信息、社交按钮和评论。这是提供最佳客户服务的一个很好的组合。

Live Chat with Messenger Customer Chat

Live Chat with Messenger Customer Chat WordPress plugin

这个插件是由 Zotabox 制作的,所以大多数时候你会看到以这个名字命名的工具。这只是一个高级解决方案。你可以试用 14 天,但之后,你需要选择一个付款计划。它不像大多数脸书插件那样便宜,但是它确实有一些优秀的特性来扩展你的脸书聊天模块的功能。

入门包的起价为每月 9.99 美元。如果你需要超过 1500 个推送通知或更多支持的网站,价格就会上涨。请记住,Zotabox 不仅仅是一个实时聊天工具。它提供了更多的套件,包括用于联系表单、社交按钮和横幅的工具。

是什么让它成为最好的 WordPress 脸书插件之一?

  • Zotabox 让您可以在仪表板上快速回复脸书实时聊天消息。
  • 您可以查看以前的聊天记录。
  • 您可以通过 Messenger 移动应用程序与客户聊天。
  • 您可以随意自定义您的聊天框的外观,更改大小、颜色、图标和按钮。
  • 当用户试图通过脸书联系你时,插件有一个调整欢迎信息的字段。
  • 您可以选择使用您的聊天框来锁定特定的客户。例如,您可能决定只在某些页面上显示它,或者根据某人的位置显示它。
  • Zotabox 为你的网站增加了其他几个工具,比如登陆页面生成器,弹出标签,标题栏等等。
  • 您可以利用推送通知,它收集您网站上的订阅者并向他们发送消息。社交按钮可以让更多的人分享你的内容并喜欢你的页面。
  • 你可以从脸书等地获取社会评论,向你的客户展示你的产品和服务有多棒。
  • 包括几个社交移动工具,以便您的客户可以通过手机上的脸书联系到您。您还可以在自己的设备上与用户聊天。

谁应该考虑这个 WordPress 的脸书插件?

如果你想要一整套工具来搭配你的脸书实时聊天模块,可以考虑 Zotabox。如果你正在寻找一个免费的插件,简单地跳过它。

6.Yoast SEO

对某些人来说,Yoast SEO 可能看起来不像脸书插件,但它实际上有一些优秀的功能,可以让改进你在 WordPress 上的脸书帖子。Yoast 背后的想法很大一部分是为了吸引更多来自 SEO 有机流量以及社交网络的访客。它通过优化你的帖子并确保你的内容在脸书和其他网络上分享时有吸引力来做到这一点。

许多 Yoast SEO 用户使用免费版本,通过在 WordPress 页面和帖子上改进他们的搜索引擎优化,看到了令人难以置信的结果。它允许你锁定某些关键词,并检查可读性统计数据,这只是它的几个 SEO 工具。总的来说,Yoast 主要关注 SEO,这也包括帮助人们通过脸书找到你的内容。

WordPress Facebook Plugins: Yoast SEO WordPress plugin

Yoast SEO WordPress plugin

这个插件的免费版本很可能对大多数公司都很有效。但是,为了获得最好的脸书功能,您需要升级到高级版本。一个网站的高级插件起价为 89 美元,10 个网站的价格会涨到 750 美元左右。

厌倦了低于 1 级的 WordPress 托管支持而没有答案?试试我们世界一流的支持团队!查看我们的计划

一旦你注册了高级版本,你将获得一些有趣的脸书功能,如社交预览,以便你知道当用户在脸书上分享时,你的内容会是什么样子。你也可以链接到 WooCommerce 来改进社交和搜索引擎优化。

是什么让它成为最好的 WordPress 脸书插件之一?

  • Yoast 是 WordPress 最好的 SEO 插件之一。
  • 高级版有一些优秀的功能,可以确保你的社交帖子看起来不错。例如,在用户开始分享帖子之前,您希望确保特色图片看起来是正确的。
  • 你可以选择升级到 WooCommerce SEO 插件,该插件链接到你的在线商店,并在脸书的帮助下更容易吸引访客。
  • Yoast 有能力为 SEO 和社交网络优化独特的元素。这些包括新闻文章、本地页面和视频。
  • 主要的 SEO 区域是您可以配置元数据的地方。这对脸书来说很重要,因为你的标题和描述也会和特色图片一起显示。
  • 这个插件有一个可读性分数,告诉你你写得有多好,用户是否容易筛选你的内容。
  • Yoast 提供一流的客户支持,尤其是付费客户。
  • 这是一个完整的 SEO 套件,有一些额外的功能,如洞察力,识别最佳关键词,和推荐的内部链接。

谁应该考虑这个 WordPress 的脸书插件?

毫无疑问,Yoast 是你创建 WordPress 网站后应该安装的第一批插件之一。对于任何试图通过搜索引擎获得吸引力的人来说,这是一个必备的工具,比如谷歌及其替代品。这也很好,因为当你为搜索引擎优化的时候,如果人们选择分享你的文章,你也让脸书的帖子看起来很好。

7.用于社交媒体的拇指固定器

从 WordPress 向脸书分享帖子时,最令人烦恼的问题之一是当一张图片的缩略图要么没有出现在脸书上,要么太小,要么就是变形了。这就是社交媒体插件拇指固定器发挥作用的地方。这块宝石确保了脸书的图片仅仅是从 WordPress 特色图片中提取出来的。这样你就不会在同一个页面上看到另一个随机的图片。

Thumb Fixer for Social Media

Thumb Fixer for Social Media WordPress plugin

使用这个插件是免费的,只需要花一些时间来配置和开始使用它。一般来说,这个过程是通过指定您希望为脸书调整哪些文章和页面类型来实现的。之后,所有分享的帖子都会有正确的内容和一些好看的特色图片。

是什么让它成为最好的 WordPress 脸书插件之一?

  • 它总是免费的,没有任何支付附加组件或其他功能的提示。
  • 插件主要在后台运行,所以你不需要做任何事情。
  • 最低配置是在安装后立即完成的,然后您就不必再考虑它了。
  • 该插件检测到某些页面在脸书上共享时不能正确显示缩略图。然后,它通过选择特色图像并使其大小适合共享来纠正这一问题。
  • 它支持多种类型的内容,比如你的主页、文章、页面等等。

谁应该考虑这个 WordPress 的脸书插件?

尽管对某些人来说这是一个功能强大的插件,但是如果你的脸书缩略图没有问题,就没有理由安装它。然而,如果你发现你的图片在脸书上有错误、丢失或大小不合适,考虑下载并安装社交媒体插件的 Thumb Fixer。

8.简单的页面插件

简单的页面插件告诉你的客户或用户,他们应该在脸书上关注你的品牌。它没有非常复杂的界面,这才是重点。简而言之,这个插件在你的网站上展示了一个小模块,类似于你的脸书商业页面,但是以一种微缩的方式。

从封面图片到一些喜欢这个页面的人,你都可以看到。还有一个按钮,人们可以立即点击页面并喜欢它,而完全不必访问脸书页面。这特别方便,因为它减少了获得追随者所需的步骤。

WordPress Facebook Plugins: Simple Like Page Plugin

Simple Like Page Plugin WordPress plugin

这个简单的 Like 页面插件就像一个小部件,所以你可以在你的 WordPress 仪表盘上的小部件部分调整设置。这个小部件有一个极简风格,只提供了一些改变框大小的设置,并隐藏了一些元素,如封面照片。特别是这个插件是免费的,但是开发者也有一些高级插件,其中一些可以很好地处理简单的页面插件。

是什么让它成为最好的 WordPress 脸书插件之一?

  • 这是在脸书获得更多追随者的简单方法。
  • 简单如页面插件是一个小部件,这意味着你可以把它放在你的边栏或页脚。
  • 它不会在你的网站上占据太多空间。
  • 小部件提供了 Like 按钮供客户点击。他们甚至没有必要访问你的脸书页面。
  • 这里有几个定制元素,比如封面图片和跟随页面的用户。
  • 你可以选择显示一些你最近的帖子,让用户了解你分享的内容类型。
  • 页面事件也可以通过这个应用程序发布。
  • 用户可以选择向页面发送消息。这都是通过小部件完成的,所以客户不需要去脸书页面。
  • 它是免费的。
  • 开发者有几个图库插件可以很好地与 Like 按钮配对。

谁应该考虑这个 WordPress 的脸书插件?

如果你热衷于小部件,这可能是最好的选择。这是一个有用的工具,有一个快速的喜欢按钮,可以建立你的追随者。一些主题已经有了类似的功能,所以你应该首先确定你需要它。

9.WordPress 社交分享插件——社交战争

如果你在你的分享插件后面寻找更多的功能,来自 social share 的 WordPress 社交分享插件有一个漂亮的前端部分,用于添加社交分享按钮。不仅如此,它还通过每个按钮上的共享号码来建立社交证明。

在其他一些脸书分享插件中,所有社交网络的总分享数是累积的。《社会战争》将它分解开来,这样用户就能看到到底有多少份额流向了脸书或其他网络。

WordPress Social Sharing Plugin Social Warfare

WordPress Social Sharing Plugin Social Warfare WordPress plugin

顶级社交网络都受到支持,包括脸书、 Twitter 、谷歌和 Pinterest。你可以选择分享按钮的位置,比如放在文章的开头或者内容的下面。你可以定制所有进入共享模块的信息,然后发送到脸书。例如,它允许您修改缩略图大小、自定义主题和文本大小等项目。

有一个包括脸书的免费版本,但你可以升级到专业版获得更多的功能和支持的按钮。

是什么让它成为最好的 WordPress 脸书插件之一?

  • 社交战包括漂亮的社交分享按钮(包括脸书),这样你就可以让你的用户分享内容,并为你的品牌做一种营销。
  • 它支持广泛的社交网络,包括脸书、Twitter、Reddit 和 Mix。
  • 您可以选择将按钮放在哪里。有些人喜欢把它们放在文章内容的上面和下面,或者选择一个。
  • 所有的社交按钮上都可以有计数器。通过这种方式,份额被计数并显示给其他用户。这有助于他们意识到你的一些内容非常受欢迎,他们应该阅读。
  • 该插件带有一个小部件,所以你可以自定义从文章缩略图大小到自定义视觉主题的一切。
  • 插件也提供了短代码。
  • 社会战争提供了一个额外的功能,在你的内容中显示一个“点击发微博”按钮。
  • Social war 中的内容保护功能阻止内容劫持者将他们的内容链接到你的内容或直接窃取它
  • 对于那些希望客户将某些图片分享到 Pinterest 的人,可以使用大头针按钮。
  • 链接缩短、点击跟踪和其他分析在仪表板中是可能的。

谁应该考虑这个 WordPress 的脸书插件?

《社交战争》并不适合所有人,但它确实在免费版中加入了不少功能。如果你的主题中没有社交分享按钮,我们建议你试用几个。从社会战争开始,然后转移到这里和其他地方建议的其他一些。大多数时候,这取决于个人喜好以及按钮如何与你当前的主题相结合。

说了这么多,每个人的博客和网店上应该都有这些分享按钮,所以至少要考虑一下社交战。

Looking for an effective way to connect your site to Facebook? Search no more 🔎✋Here's an awesome list of the best Facebook plugins you can use! 📣Click to Tweet

哪个最好的 WordPress 脸书插件最适合你?

很多时候,在做任何事情之前,最好先测试几个插件,尤其是如果你打算购买个人或代理许可证的话。对于脸书插件,功能变化很大,所以看看我们下面的最终建议,以确保你安装的是正确的。

  • 社交页面订阅的小工具–使用小工具插件在你的网站上获取脸书订阅。这个小部件的优点是它非常轻便,不占用太多空间。
  • Nextend 社交登录和注册——使用这样的插件来增加你网站的用户数量。例如,会员网站可以通过让人们使用他们的脸书登录信息来加快注册和登录过程。
  • 分享计数–社交媒体分享按钮–如果你的主题中还没有分享按钮,请使用这个社交分享插件。
  • 如果你有一个包含常青树内容的博客,像这样的自动发布工具是让你的内容在脸书上发布的绝佳方式。
  • 使用 Messenger 客户聊天工具进行实时聊天–我们喜欢这种通过脸书实时聊天模块提供客户服务的工具。这个特别的插件还有一整套工具,比如社会评论和登陆页面。
  • Yoast SEO——每个人都应该在 WordPress 上安装 Yoast。这对于提升你的网站和脸书页面的搜索引擎优化很有帮助。
  • 社交媒体的拇指固定器–当有人在脸书上分享你的博客文章和网页时,查看它们的样子。如果你缺少一个图像缩略图,或者它看起来不太对,安装这个插件。
  • 简单的赞页面插件-如果你的主题还没有这个插件,考虑安装简单的赞插件来显示你最近的脸书帖子,并提示用户关注你的页面。
  • WordPress 社交分享插件-社交战-我们向那些目前没有主题分享按钮的人推荐社交战。该插件还具有大量其他功能,类似于喷气背包插件。你可以通过社交战来消除你当前的许多插件。

这就是我们市场上最好的 WordPress 脸书插件!如果你有任何问题或者想推荐一些其他的脸书插件,请在下面的评论中告诉我们。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

10 个最好的 WordPress FAQ 插件(如何手动创建 FAQ 部分)

原文:https://kinsta.com/blog/wordpress-faq-plugins/

提供高质量的客户支持是保持业务成功的关键。然而,处理查询会变得耗时且重复。这就是 WordPress FAQ 插件出现的地方。

为了最大限度地减少重复回答相同问题的时间,您可能需要在网站上添加一个常见问题(FAQ)部分。虽然你总是可以手工创建一个,使用插件可以简化过程,并融入先进的风格。

在这篇文章中,我们将深入探讨在你的 WordPress 网站上包含一个 FAQ 页面的好处。然后我们将分享一些市场上最好的 WordPress FAQ 插件,并讨论如何在没有任何额外工具的情况下创建 FAQ 部分。我们开始吧!

为什么你的网站需要一个 FAQ 页面

不可否认客户支持的重要性。当使用你的产品或服务的人遇到问题时,帮助他们有助于提高你的企业的声誉,并增加它继续成功的机会。

此外,如果你的客户对你的业务有良好的体验,你就更有可能成功留住他们。由于招募新客户的成本是保持现有客户成本的六到七倍(T2),这对稳定你的收入大有帮助。

快乐的顾客也更有可能向朋友和家人推荐你的公司。这是一个免费宣传你的品牌的绝好机会。你的客户可以成为你最大的拥护者,只要他们继续对你的业务有积极的体验。

尽管如此,管理支持请求并不总是容易的。尤其是如果你刚刚起步或者你的公司还很小,很难找到时间来回答问题。对许多企业主来说,建立一个 24/7 的客户支持是非常困难和耗费资源的。

这就是为什么主动提供答案是明智的,这样客户就不必联系你了。

您的网站上提供了常见问题的答案,这确保了无论客户身在何处,何时使用您的产品或服务,他们都能够自行解决基本问题。这样,你可以不费吹灰之力迅速减轻他们的挫败感。

10 个最好的 WordPress FAQ 插件

对于 WordPress 用户来说,使用插件在他们的网站上添加 FAQ 部分是相当容易的。有几种可供选择:

  1. 终极常见问题解答
  2. 手风琴常见问题解答
  3. 简易手风琴
  4. WP 响应常见问题解答
  5. 文档和常见问题知识库
  6. HTML5 响应常见问题解答
  7. 10 网常见问题解答
  8. 蜘蛛常见问题解答
  9. 快速简单的常见问题解答
  10. YITH WooCommerce 问答

让我们仔细看看!

1.终极常见问题

WordPress FAQ plugin: Ultimate FAQ plugin

Ultimate FAQ plugin

顾名思义,终极常见问题解答插件在常见问题解答方面力求做到一切。通过 WooCommerce 集成和 Block Editor 优化,Ultimate FAQ 非常灵活,可以适应几乎任何网站和用户能力水平。

一些关键特性包括:

你可以从插件目录中免费下载终极常见问题,或者购买插件的高级版本。许可证起价为每年 30 美元,您将获得高级样式选项和功能。
T3】

2. Accordion FAQ

WordPress FAQ plugin: Accordion FAQ

Accordion FAQ plugin

FAQ 页面的困难之一是它们会很快变得又长又乱。可折叠的、手风琴式的布局是解决这个问题的一种流行的方法,因为它们使用户不必过度滚动。

Accordion FAQ 让实现这一功能变得简单。使用此插件,您可以:

  • 创建多个常见问题解答
  • 用简码合并常见问题列表
  • 使用各种颜色选择定制您的手风琴
  • 访问和添加字体真棒图标
  • 使用拖放构建器组织您的问题

如果你预算紧张,这也是一个明智的选择。你可以免费下载 Accordion FAQ 或者使用 Accordion Pro 访问动画、 Google 字体和其他高级效果。这个高级插件非常便宜,6 个月的许可证只需 9 美元,在无限制的网站上终身使用只需 27 美元。

3.简易手风琴

WordPress FAQ plugin: Easy Accordion

Easy Accordion plugin

考虑到 FAQ 页面使用折叠式布局的优势,有多个插件专门帮助您整合这一特性就不足为奇了。 Easy Accordion 与 Accordion FAQ 非常相似,提供类似的拖放构建体验和响应式设计

然而,Easy Accordion 也为您的 FAQ 样式提供了独特的主题。你可以在免费版本中访问一个主题,或者你可以升级到 Easy Accordion Pro 以获得 16 个高级主题选项。这一层提供了更广泛的造型选择,起价 29 美元。

4.WP 响应常见问题

WordPress FAQ plugin: WP Responsive FAQ

WP Responsive FAQ plugin

随着移动互联网使用的增加,响应能力在这些日子里是必须的。 WP 响应式常见问题通过其可折叠的常见问题设计将该功能列为优先选项。此外,其独特的短码系统使您能够在最佳位置显示正确的问题。

其他功能包括:

  • 像创建 WordPress 帖子一样创建个人常见问题的能力
  • 用于定制显示的短代码参数
  • 用于组织和显示常见问题的类别
  • WooCommerce 产品常见问题解答(仅限高级版)

除了改进的 WooCommerce 集成,这个插件的高级版本包括 15 个额外的短码参数,在定制方面更加灵活。您可以购买每年 69 美元起的许可证。
T3】

5.文档和常见问题知识库

WordPress FAQ plugin: Knowledge Base FAQs

Knowledge Base FAQs plugin

选择一个 WordPress FAQ 插件可能特别困难,因为它们中的许多是如此相似。关于文档和常见问题知识库的一个好处是它带来了一些不同的东西。这个插件不是仅仅创建一个手风琴式的 FAQ 列表,而是构建你的站点和整个知识库。

这意味着您可以:

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

  • 整合可下载文档以共享用户指南和其他信息
  • 让用户能够搜索您的文档和常见问题,找到他们需要的内容
  • 使用预先构建的主题来设计您的知识库

如果一个简单的 FAQ 页面不能解决问题,或者你想为你的产品提供详细的手册,这个插件可能比列表中的其他插件更有效。插件本身是免费的,但是有几个高级附加组件可以用来扩展它。价格从每年 15 美元到 80 美元不等。

6.HTML5 响应常见问题

WordPress FAQ plugin: HTML5 Responsive FAQ

HTML5 Responsive FAQ plugin

在你的网站上添加一个 FAQ 部分时,你最不想看到的就是它像一个疼痛的拇指一样突出。如果你想让你的网站看起来更专业,将这个特性与你当前的主题和风格相结合是必须的。

HTML5 响应式常见问题解答提供了有助于解决这一问题的功能,包括:

  • 轻松定制颜色、字体大小等,以匹配您的主题
  • 自定义排序选项,让用户能够控制
  • 常见问题类别和个性化类别标题
  • 在你喜欢的任何地方合并常见问题的简码
  • 用于整洁页面的手风琴样式

这个插件完全免费使用,没有高级版本。

7.10Web 常见问题解答

FAQ by 10Web

FAQ by 10Web plugin

提供自助式客户支持的缺点是,可能更难确定您的回答是否有效。我们列表中的下一个插件,10 web的 FAQ,提供了一些可以帮助解决这个问题的关键特性。

您可以:

  • 在每个问题的末尾加入一个反馈行动要求(CTA ),这样用户可以对它的有用性进行评分
  • 提供一个评论区,这样用户可以对你的问题和答案做出回应
  • 启用社交共享,让访问者传播你的内容,为你的网站吸引更多的流量
  • 还可以访问所有 FAQ 插件基础,包括折叠样式、移动响应、拖放重新排序、类别和搜索功能

你可以通过插件的免费版本获得所有这些。如果您选择升级到高级许可,您将能够通过主题系统获得额外的支持和定制选项。六个月的许可证起价为 20 美元。

8.蜘蛛常见问题

Spider FAQ

Spider FAQ plugin

有时候,谈到 WordPress 插件,越简单越好。 Spider FAQ 关注任何问答页面最重要的功能,包括类别、搜索功能和可折叠部分,以节省空间和改善组织。

厌倦了低于 1 级的 WordPress 托管支持而没有答案?试试我们世界一流的支持团队!查看我们的计划

这个插件的独特之处包括收集用户反馈的“喜欢/不喜欢”按钮和一个广泛的主题系统。为了访问内置主题,你需要一个高级许可。六个月起价 20 美元。

9.快速简单的常见问题

WordPress FAQ plugin: Quick and Easy FAQs

Quick and Easy FAQs plugin

快速简单的常见问题解答展示了一个熟悉的自定义帖子类型和短代码系统,您可以使用它来添加和显示您的问题和答案。像我们探索的许多其他插件一样,它提供了一个可过滤的、可折叠的显示。

另外,有了这个插件就不用担心倾家荡产了。没有高级版本可用。

10.YITH WooCommerce 问答

WordPress FAQ plugin: YITH WooCommerce Questions and Answers

YITH WooCommerce Questions and Answers plugin

WooCommerce 的店主们对于在他们的网站上添加 FAQ 有着特殊的需求。例如,能够添加关于特定项目的问题和答案,并在产品页面上轻松显示常见问题,这很重要。

我们已经看到了一些不同的插件可以完成这些任务,但是 YITH WooCommerce 问答更进了一步。使用该插件,您可以:

  • 使用户能够就单个项目提问和回答问题
  • 在前端显示用户的问题和答案,这样潜在的买家可以阅读反馈
  • 将问题创建限制在您网站的后端,这样只有授权用户才能编辑它们

这样,您可以保持对常见问题的控制,同时也让您的客户更多地参与进来。你将节省回答问题的时间,因为其他有经验的用户可以插话。此外,来自你的问题和答案的反馈可能类似于产品评论,并说服潜在买家继续购买。

有了这个插件的高级版本,你还可以让用户投票决定答案,要求他们登录或提交他们的电子邮件地址来回答,设置电子邮件通知,等等。许可证每年起价 69.99 美元。

如何在没有插件的情况下给你的 WordPress 站点添加一个 FAQ 部分

虽然插件可以提供许多便利的特性,但有时构建 FAQ 页面最简单的方法是手工操作。这个方法有几个优点和缺点。

主要的好处是你不必担心你的 FAQ 部分与你当前的主题不协调。FAQ 将简单地继承您站点的样式,就像任何其他页面一样。然而,除非你对自己的编码能力有信心,否则你也可能会错过一些选项,比如折叠布局和动画。

如果你想让事情变得简单,并认为手工创建你的页面是你的路线,你所要做的就是在你的 WordPress 仪表盘中导航到页面>添加新的。然后,您可以输入并格式化您的所有问题和答案,就像您向任何其他帖子或页面添加内容一样:

WordPress editor

WordPress editor

然而,有可能使用块编辑器来改进这个过程。有几个模块可以帮助您实现令人印象深刻的布局,包括模块:

Block editor

Block editor

你也可以考虑使用引用表格媒体&文本块,以实现一个专业且可读的 FAQ 页面。

FAQ sections are a great way to scale customer support requests. Learn how to create one for your #WordPress site with and without a plugin! 💬👨‍⚕️Click to Tweet

摘要

虽然向客户提供支持是留住他们甚至增加收入的明智之举,但你可能不想花一整天来回答问题。在你的 WordPress 网站上建立一个 FAQ 区(或者更好的是一个资源中心)可以帮助你的客户解决他们自己的问题。

WordPress FAQ 插件可以让以这种方式支持你的客户变得更加简单。除了许多工具可以帮助您建立一个基本的可折叠 FAQ 部分,您还可以将手册和其他文档与文档和 FAQ 知识库结合起来,或者通过 YITH WooCommerce 问答吸引您商店的顾客。

请务必查看我们策划的最佳 WordPress 调查插件列表。

关于设置你的 WordPress FAQ 页面,你有什么问题吗?请在下面的评论区告诉我们!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress 特色图片显示不正确(或者根本不显示)

原文:https://kinsta.com/blog/wordpress-featured-image-not-showing/

WordPress 特色图片的功能就像一张可视的欢迎卡,提示访问者进来享受链接背后的东西。它通常以照片或图形图像的形式呈现有用的信息,让用户可以一窥链接背后的信息。

此外,没有介绍,一个引人入胜的故事是不完整的,这正是特色图片的目的。它通过把一个很可能很枯燥的网站变成美丽的东西,给网站带来了很大的好处。它还有助于打破文本的单调,并且为你的内容增添了活力

这篇文章向你展示了如何解决 WordPress 特色图片不能在你的网站上正常显示的问题。有许多方法可以实现它,我们将一一介绍。

我们开始吧!

查看我们的视频指南来修复丢失的 WordPress 特色图片

什么是 WordPress 精选图片?

Posts with Featured Images on the Kinsta blog

Posts with Featured Images on the Kinsta blog

默认情况下,WordPress 为所有的文章和页面提供一个特色图片。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

这意味着你可以上传一张图片作为文章或页面的封面,类似于书籍或杂志的封面。你可以上传一张特色图片到每个帖子和页面。然后,每当文章在社交媒体和其他网站上被分享时,它就会作为该网站项目的主要图像呈现。

最后,当你为你的博客文章或其他网页创建订阅源或图库时,特色图片会自动显示。这样,你就可以为你的帖子展示某种媒体组合,而不是一堆只有文本的链接。

你不必每次分享时都上传同一张图片的第二个版本——它已经从原始内容中提取出来了。

WordPress 特色图片不能在你的网站上正常显示?🤷‍♂️学会了如何一劳永逸地解决这个问题👇 点击推文

特色图片不行怎么办?

特色图片很棒,但是你可能会发现由于这样或那样的原因,你看不到一个帖子或页面的特色图片。有时候你的主题有问题,其他时候你会发现是一个插件导致了这个问题。

不同程度的特色图片问题也很常见。例如,你可能会注意到特色图片在你自己的网站上看起来很好,但是当一个帖子被分享到像脸书这样的社交网站时,它就很难呈现了。

不管怎样,WordPress 特色图片没有出现既令人沮丧又令人担忧。

特色图片通常承载着网站视觉吸引力的重量。如果没有自动化的特色图片,你只能看到文本块和网页链接。考虑到在脸书上分享一篇没有特色图片的博客文章并不那么吸引人,这也会阻止人们分享你的作品。

您可以采取几个步骤来缓解这些问题:

  1. 记下确切的问题,比如图像没有上传。或者,如果特色图片没有出现在社交媒体上,但它在你的网站上运行良好。
  2. 考虑任何可能导致你的特色图片问题的 WordPress 问题,比如插件之间的冲突或者一个编码错误
  3. 考虑安装一个插件来解决特色图片的问题,而不需要你做太多的工作。

这是一个简单的三步过程,但在修复您的特色图像背后有更多的细节。特色图像由于各种原因而损坏,并且通常是逐案处理的。

下面我们将讨论我们所知道的每一个关于特色图片的问题,并概述修复这些问题的步骤。

为什么我的 WordPress 特色图片没有显示?

您发现您的一张或所有特色图片有问题。你从这里去哪里?

我们已经概述了特色图片常见和不常见的问题。让我们从最简单的解决方案开始,确保你正确上传你的特色图片。然后我们将深入研究其他错误。

确保你知道如何在 WordPress 上传特色图片

对一些人来说,这可能听起来很傻,但是许多 WordPress 初学者不知道如何在第一时间上传特色图片。但这没关系,因为我们都从某个地方开始学习。

我们建议您遵循这些步骤,以确保您的做法是正确的。

注意:你可以上传 WordPress 特色图片到帖子和页面,但是一旦你开始添加像 WooCommerce 产品页面自定义帖子类型这样的东西,这个基本规则就会扩展。为了简单起见,我们将坚持把特色图片上传到常规的 WordPress 帖子和页面上——但是如果你有兴趣了解更多,这里有一个完整的 WooCommerce SEO 指南涵盖了这个&的所有内容,包括你的产品的模式标记等等。

首先,转到你的 WordPress 仪表盘。转到帖子>添加新的来创建新的博客帖子。你也可以在页面上这样做,或者点击所有帖子选项,如果你有兴趣在之前生成的帖子上添加特色图片。

Posts > Add New link in WordPress dashboard

‘Posts > Add New’ link in WordPress dashboard

为博客文章插入您想要的任何内容。填写标题,写段落,上传图片到文章中。

但是,请记住,上传到您的博客文章内容区域的图像与特色图像没有任何关系,即使它是您上传到该文章的第一张照片。

有一个完全不同的部分处理特色图像。

This is not a featured image

This is not a featured image

要查找并上传特色图片,请将注意力转移到右侧的帖子设置面板。这列出了整篇文章的各种设置,如果你当前选择了一个 WordPress Gutenberg 块,还可以显示特定块的设置。

The 'Featured Image' tab

The ‘Featured Image’ tab

确保选择了 Post 选项卡。

然后向下滚动设置。特色图像设置朝向底部。

Accessing the post settings

Accessing the post settings

点击专题图像面板打开其设置。

在这里,你会看到一个按钮设置特色图像。点击它会直接把你带到 WordPress 媒体库

然而,我们通常建议点击选择图像按钮,因为这为决定特色图像的来源提供了一些额外的选择。

Click on 'Select Image' in the Featured Image tab

Click on ‘Select Image’ in the Featured Image tab

正如承诺的那样,当通过 Kinsta 托管的网站上传图片时,会出现三种选择:

  • 媒体库:你的 WordPress 媒体收藏库,允许你上传图片到你的服务器,编辑这些照片,保存它们以备后用,或者现在就把它们放在你的帖子和页面中。
  • Google Photos :一个你自己的个人照片的云库。您必须登录并链接到 Google 相册,才能从那里上传到 WordPress。
  • Pexels 免费照片:一个专业照片的免费收藏你可以在你的网站上搜索和收录。有时候,你需要提供图片的属性(当你在 WordPress 上上传一张 Pexels 照片时会提供)。

根据您是否有自己的照片以及照片存放的位置来选择。

Uploading an image from Media Library

Uploading an image from Media Library

使用媒体库会显示你已经上传到 WordPress 的图片。您可以选择一个并点击设置特色图像按钮。

作为替代,媒体库也有一个上传文件的标签,你可以从你电脑上的文件中选择并上传到你的 WordPress 媒体库。

Choose an image to 'Set featured image'

Choose an image to ‘Set featured image’

Pexels 收藏和你的媒体库没什么不同,除了你可以不用自己拍照就能找到漂亮的照片。您可以搜索特定的关键词,并将它们设置为您的特色图片。同样,来自 Pexels 的图片是免费的,但你必须给摄影师一个链接,这是通过 WordPress 使用 Pexels 时自动插入的。

Choose the media and click the 'Select' button

Choose the media and click the ‘Select’ button

在你的帖子设置中的特色图片面板下,会出现你所用图片的缩略图

这意味着,只要你点击保存草稿发布,图片就会在帖子上保持活动状态,直到你删除它。

出现的其他按钮包括选择图像替换图像移除特色图像。所有这些都可以让你调整或摆脱当前的特色形象。

WordPress featured image showing as a thumbnail

WordPress featured image showing as a thumbnail

要向前移动并查看运行中的特色图像,请单击发布按钮。

预览按钮也可以测试特色图片,但公众只有点击发布才能看到。

Hit the publish button to cure WordPress Featured Image Not Showing issue

Hit the ‘Publish’ button

根据你的主题设置和各种其他因素,比如某些改变图片设置的插件,特色图片应该首先出现在你发布的博客文章中。

如您所见,我们插入文章内容中的图像显示在第二位,因为特色图像优先。

An example of a featured image

An example of a featured image

查看你的特色图片的另一种方式是在你的博客上创建最近帖子图库或订阅源,通常在你网站的其他地方。

例如,我们在测试站点的主页上添加了一个最近的帖子提要。该订阅源中所有博客文章的特色图像显示为较小的缩略图,为那些寻找内容的人提供了更直观的体验。

Gallery of posts showing the featured images

Gallery of posts showing the featured images

如果你的特色图片问题不是源于对上传过程的误解,请继续阅读。

在 WordPress 中偶然选择了封面图片和特色图片

WordPress 用户犯的另一个简单但常见的错误是为一篇文章或一个页面实现一个封面图片,并假设它像一个特色图片一样工作。

封面和专题图片的功能相似,在文章和页面的顶部提供大照片,但它们也有一些不同。WordPress 最近才在其古腾堡编辑器中添加了封面区块。因此,这个问题是那些使用它的人独有的。

封面图片和特色图片的区别

封面图像提供了一个宽或全幅图像部分,可以添加到网站的任何地方。它用于显示新章节或文章的开始。您可以在文章或页面的任何位置插入封面块,而不仅仅是在开头。因此,封面图片是文章或页面本身的一部分,而不是像专题图片那样独立出来。

当一篇文章在你的网站或网上被分享或分发时,一个特色图片作为代表该文章整体的主要文章或页面图片。特色图片有自己的上传部分,远离内容编辑器。它通常位于文章或页面的顶部。

您的主题编码通常会构建特色图像的位置和格式。因此,您可能需要使用自定义代码来自定义特色图像的外观。

最后,封面图像允许它自己的独特的定制选项,比如在图像顶部放置覆盖文本或包含过滤器的能力。一般来说,封面图片比专题图片更容易直接从 WordPress 仪表盘定制。

观看封面图片(以及它与特色图片的不同之处)

让我们来看看封面图片和特色图片的基本区别。两者都可以通过进入帖子页面菜单,并创建一个新项目或访问旧页面或帖子来访问和实现。

您可以在所有帖子和页面的右侧设置面板中找到专题图片。它与主要内容是分开的。

Featured image in action

Featured image in action

相比之下,封面模块位于古腾堡模块库中,点击编辑器中的添加模块按钮即可访问。添加块按钮看起来像一个“ + ”符号。

Click the 'Add Block' button

Click the ‘Add Block’ button

您可以搜索封面区块,或者在库中滚动查找。

点击封面块,将其插入你的文章或页面。

Pick the 'Cover' block

Pick the ‘Cover’ block

封面块被放置在内容编辑器中,远离我们看到特色图像的区域。

您可以通过点击选择媒体上传按钮上传一张图片作为您的封面。

Select media for your cover image

Select media for your cover image

新的封面显示在编辑器预览中,您还可以在右侧面板中编辑块的设置。

That's a cover image

That’s a cover image

调整封面以填充页面的整个宽度也很常见,这使得在各节之间引入文章或分隔符更加有效。

Choose the alignment for your cover image

Choose the alignment for your cover image

总的来说,如果你正在编辑一个图片,比如一个封面或者一个标准的媒体项目,你就不会在 WordPress 帖子或者页面编辑器中使用一个特色图片。

这可能是你特色形象问题的根源。封面图片,或者放在文章内容区域的任何图片,不会作为特色图片出现在其他地方(比如在最近文章列表中)。
T3】

如果有重复的特色图片怎么办?

一些 WordPress 用户完成了所有正确的步骤来上传一张特色图片,但是意识到一张特色图片的复制品出现了。你通常会在帖子列表或页面或帖子的顶部看到这种情况,导致两张相同的照片叠放在一起。

这很可能是因为您上传了一张特色图片,同时还在内容中包含了相同的图片作为封面或常规图片。它会导致像这样的图像重复问题:

Duplicated images

Duplicated featured images

很明显,你不想这样。通常,重复的特色图片不是两张特色图片,而是一张特色图片和一张单独的照片放在文章的内容区域。

要检查,去有问题的 WordPress 文章或页面编辑器。找到页面右侧的设置面板。然后,选择帖子(如果编辑页面,则选择页面)选项卡,显示帖子的设置。

Go to the post settings

Go to the post settings

在面板上向下滚动并打开特色图像下拉项目。

Check the 'Featured Image' tab

Check the ‘Featured Image’ tab

如果您在特色图片标签下和您的内容中看到相同的照片,这就是问题所在!

对此有两种解决方案。首先,你必须决定你想要达到的目标。如果目标是没有特色图片,你可以完全删除它。

我们经常遇到一些人想要那个特色图片,并且简单地认为内容编辑器是放置它的地方。在这种情况下,您应该将照片保留在特色图片区域下,并删除文章内容编辑器中的照片。

Showing the featured image

Showing the featured image

要删除该图像块,请在选择图像块后单击三点图标。

点击列表最末端的移除块选项。

Show more settings by clicking the three-dot icon

Show more settings by clicking the three-dot icon

现在帖子的开头应该没有图像——只有在特色图像模块中的图像缩略图预览。

如果你想要一个没有重复的特色图片的功能,它就应该是这样的!

Fixing WordPress featured image not showing properly

Fixing WordPress featured image not showing properly

特色图片看起来不对怎么办?

你已经知道如何上传特色图片,并完成了你的文章内容。接下来唯一要做的就是审核发布帖子。

不幸的是,您发现特色图片并不像您希望的那样好看。

也许您会遇到以下情况之一:

  • 特色图像太小或太大。
  • 拉长了或者模糊了。
  • 缩略图显示的大小不正确。

幸运的是,WordPress 已经为你提供了广泛的图片编辑工具,以确保特色图片看起来专业。了解哪些类型的照片适合作为特色图片也是明智的,看看原始照片是如何引起问题的。

了解哪些照片适合作为特色图片

知道哪些照片在 WordPress 上好看是一个很好的练习。不仅如此,重要的是要认识到,与上传到帖子或页面的普通照片相比,特色图片的显示是不同的。

从尺寸开始,所有网站,或者更具体地说,网站主题,对于帖子中的特色图片都有不同的尺寸。在上传图片之前计算出最佳尺寸可以让你最大限度地减少图片被拉长或被奇怪地裁剪的情况。

尽管 WordPress 特色图片没有推荐的尺寸,我们建议从 1200 x 628 像素开始。

这意味着你不能简单地拍摄任何照片,并期望它作为特色图片看起来很棒。在上传到 WordPress 之前,你最好编辑一张照片以符合那些建议的尺寸。

然而,1200 x 628 像素的建议只是一个起点。你可能会发现,你的主题与稍微宽一点或短一点的特色图片配合得很好。

以下是上传特色图片前需要遵循的一些一般规则:

  • 坚持横向尺寸超过纵向照片。当宽度大于高度时,特色图片看起来更好,通常比例约为 2:1。
  • 在测试贴上上传多种尺寸的照片,并记下每张照片的尺寸。这应该让你更接近你的主题的最佳特色图像尺寸。
  • 避免太大或太小的图片。较大的图像被压缩,质量下降,而较小的图像被拉伸,最终看起来非常模糊。
  • 考虑使用 WordPress 内置的图片编辑工具来编辑那些已经上传的特色图片,但是可以做一些修改。

另一个寻找和设置完美特色图片尺寸的策略是访问你的 WordPress 仪表盘的媒体部分。

转到设置>媒体

Go to the 'Media' library settings

Go to the ‘Media’ library settings

这些是你整个 WordPress 网站的一般媒体设置。设定尺寸决定了给定图像尺寸下您在网站上看到的最大尺寸。

在 WordPress 上经常配置三种图像尺寸:缩略图中号大号

缩略图大小是显示在网站其他部分的特色图片,不在文章本身。例如,你可能会看到特色图片出现在你主页上的最近文章列表或博客订阅源中。

您可以选择将特色图像缩略图裁剪到精确的尺寸。或者,最好不要选中裁剪缩略图框,因此缩略图尺寸更多地用作指导。这样,缩略图保持成比例,您不会看到任何意外的裁剪效果。

当显示在帖子或页面的顶部时,大尺寸通常决定了特色图片的尺寸。有时其他设置会覆盖这一点,但记下尺寸以确保您至少知道特色图像的最佳宽度并不是一个坏主意。

最大高度并不重要,因为你的特色图片不应该那么高。

Set the media sizes

Setting the various media sizes

如何在 WordPress 内编辑特色图片

在 WordPress 中编辑特色图片通常是解决特色图片过大或需要裁剪的最简单快捷的方法。

我们通常建议在将图片上传为特色图片之前对其进行编辑(第三方编辑工具具有更高级的功能)。尽管如此,WordPress 还是提供了简单的编辑功能,这对于一些用户或者那些想要编辑已经上传到 WordPress 的特色图片的人来说可能更容易。

要在 WordPress 中编辑特色图片,打开一个帖子并滚动到帖子设置面板中的特色图片部分。

单击专题图像缩略图以访问其各种设置。也可以通过进入媒体库来定位你的 WordPress 网站上的所有图片。

You can see the featured image on the side

You can see the featured image on the side

确保在媒体库中选择了正确的特色图像。

点击编辑图像链接继续编辑。

Click the 'Edit Image' link

Click the ‘Edit Image’ link

编辑图像弹出窗口中有几个工具可用,但其中最可靠的列在右边,它的标题是新尺寸

这允许你输入新的尺寸,包括宽度和高度,这样已经上传的特色图片就会缩小。我们不建议试图放大图像,因为这只会使它变得模糊。

Set the image dimensions

Set the image dimensions

输入新尺寸并点击比例按钮。

Choose the 'Scale'

Choose the ‘Scale’

预览图像应该看起来比以前小一点,除非变化非常小,以至于您没有注意到。

您将看到一条消息,告诉您保存了的图像。新尺寸也列在弹出窗口的右侧。

Saving the edited image

Saving the edited image

所有其他图像编辑工具都位于特色图像预览上方。

WordPress 的一些内置图像编辑功能包括:

  • 农作物
  • 左旋 90 度
  • 右旋 90 度
  • 垂直翻转
  • 水平翻转

裁剪工具通常是最重要的,所以点击它来激活编辑模块。

Click the 'Crop' button

Click the ‘Crop’ button

裁剪工具在预览缩略图中显示一个正方形,要求您单击并拖动裁剪框,使其达到您想要的精确尺寸。

The image crop box

The image crop box

点击 Enter 键激活裁剪并在预览中查看结果。你也可以选择保存作物,即使它已经为你完成了。

Click the 'Save' button

Click the ‘Save’ button

在 WordPress 中编辑特色图片的最后一种方法是裁剪图片,但保持一定的长宽比。这意味着当您移动裁剪框时,它会保持纵横比。

例如,你可以输入一个 2 x 1 的纵横比。此后,每次拖动裁剪框时,它将始终保持 2 x 1 的比例,给你更少的裁剪自由,并确保你的比例在创建特色图像时保持一致。

Cropping the image

Cropping the image

每当你编辑完一幅图像,你可以点击回车激活编辑,然后保存图像。之后,你就可以把新版本的图片插入到文章、页面、特色图片或者任何你想让它出现在你网站上的地方。

此外,在编辑图像面板中有一个选项,可以让你随时将恢复到原始尺寸。

修复页面和帖子上没有显示的 WordPress 特色图片

如果你已经正确上传了帖子或页面的特色图片,但它仍然没有出现,那么可能有几个原因。不过,这取决于你的 WordPress 站点的配置、主题和插件。以下是首先导致特色图片出现问题的一些常见原因:

  • 尝试上传图像时出现 HTTP 错误,这可能意味着上传限制或图像格式有问题。
  • 搜索引擎可能会屏蔽包含可疑代码或恶意软件的特色图片。
  • 您的用户类型被禁止访问上传或查看特色图片所需的页面。
  • 您的主题或插件有错误,或导致与您的特色图像的工作冲突。
  • 主题不允许特色图片,或者你必须通过主题设置打开它们。
  • 您可能无法以正确的方式上传特色图片。
  • 您可能会发现主题编码不支持特色图片。
  • 一个延迟加载插件可能会阻止特色图片显示或快速加载。
  • 特色图片可能不在页面或帖子模板中的正确位置。
  • 您的仪表板设置可能会完全关闭特色图像字段。

如何修复特色图片的 HTTP 错误

在 WordPress 中将图片上传到媒体库时,一些错误比其他错误更常见。

幸运的是,随着 WordPress 的发展,错误已经变得不那么模糊了,这使得确定它们的原因变得更加容易。

但是,您仍然可能会看到一个模糊的错误,如下面的“HTTP 错误”消息。这通常意味着图片本身有问题,或者你需要允许更大的上传到你的 WordPress 站点。

HTTP error while uploading new media

HTTP error while uploading new media

更常见的是看到一些具体的内容,如一条消息告诉您某个图像或视频“超过了该网站的最大上传大小”

The file exceeds the maximum upload size

The file exceeds the maximum upload size

不管怎样,所有这些错误都让用户感到沮丧和困惑。即使他们告诉你图像太大,你如何从那里继续前进?

一般来说,以下解决方案有助于解决告诉您图像过大或当前不支持上传的错误代码:

增加你的 WordPress 内存限制

你的主机提供商经常设置 WordPress 内存限制。你可以联系你当前的主机提供商,要求他们扩大 PHP 的限制。

wordpress memory limit exhausted error

Memory limit exhausted error as it appears in WordPress

如果允许,你也可以通过编辑你站点的wp-config.php文件来改变 PHP 内存限制。在某些情况下,你将不得不升级到一个更大的主机计划,为你的网站提供更多的资源。

我们建议看一看他的指南来详细地引导你完成这些步骤。

减小图像文件的大小

上传大量文件到你的 WordPress 站点会导致性能问题,并且会给你的主机服务器带来太多的负担。因此,许多主机和 WordPress 本身都定义了一个最大上传文件大小。

max upload size error in wordpress

Another example of the maximum upload size error in WordPress

此外,你在网站上使用的任何图片,包括特色图片,都不应该那么大。在压缩、裁剪或调整大小后,您仍然可以保持图像的质量。只要你不把图片做得太小,你仍然可以提供一个漂亮的特色图片。

因此,我们建议在选择增加 PHP 内存限制之前,使用工具进行裁剪、压缩和调整大小。

你可以使用的一些非 WordPress 图片编辑工具有 GIMP、Photoshop Express 和 Paint.NET。

在 WordPress 内部编辑也是一个选择,但是这通常不能解决 WordPress 图片的问题。如果你走这条路,我们推荐一个图像压缩插件,它可以自动缩小和优化上传到 WordPress 的所有图像,比如 OptimoleImagify 。这样,你就不会因为太多的大照片而限制网站的资源。

如何修复带有可疑编码的图像

不幸的是,带有恶意软件或病毒的图像已经受损。好消息是 WordPress 因为这个原因屏蔽了一个图片,这意味着 WordPress 已经完成了它的工作!

虽然有有限的简单解决方案来删除可疑的代码,但你最好的选择是坚持使用你合法购买的照片或自己拍摄的照片,而不是直接从谷歌上下载(这在技术上是非法的)或从粗略的网站上找到图像。

我们还建议您与一家认真对待恶意软件并提供恶意软件安全保证的公司托管您的网站。

如何更改权限以允许查看特色图像

WordPress 权限决定了谁可以读、写或编辑网站文件。另一方面,用户角色决定了某些人可以访问 WordPress 仪表盘和前端网站的哪些区域。

您当前的用户角色可能不允许您上传或查看特色图片。另一个问题是你的 WordPress 文件中的某个页面或文章由于用户权限而无法访问。

解决此问题的关键是确保您的用户角色和权限都设置正确。

我们建议阅读我们的 WordPress 用户角色指南,以确保你团队中的每个人都能随时访问和查看特色图片。

如何解决主题或插件的冲突或问题

主题和插件是特色图片失败或被屏蔽的常见原因。

并非所有主题都有相同的特色图像设置。有时,页面的特色图片会被完全屏蔽。其他时候,您可能会注意到主题在与预期不同的位置呈现了一个特色图像。

此外,您可能需要配置特定的主题设置,以便为所有帖子填充特色图片。

不幸的是,我们不能向你介绍这些问题的解决方案,因为这需要你查看主题设置或者联系主题开发者。

然而,插件冲突是另一回事。插件,虽然对建立一个 WordPress 网站很有用,但偶尔会有有问题的编码。或者他们只是不更新,导致各种各样的冲突。

这不是一个规则,但当一些插件可以访问您的媒体库或改变所有图像的功能时,也会经常看到特色图像的问题。

无论如何,最好的做法是遵循以下步骤:

  1. 更新您网站上安装的所有插件
  2. 查看您现在是否可以上传并查看您的特色图片。
  3. 如果问题解决了,那么这是一个源于过时插件的错误。
  4. 如果问题没有解决,继续停用所有插件。
  5. 同样,检查所有插件被停用后特色图片是否出现。如果没有,重新激活插件,并转移到问题的不同原因。
  6. 如果特色图片现在工作,你的一个插件是问题。
  7. 逐个重新激活每个插件。每次重新安装后,您都应该检查功能图像是否仍能正常工作和显示。
  8. 如果特色图像失败,您就知道是哪个插件导致了问题。
  9. 卸载插件并寻找替代插件。

解决主题对特色图像的支持

关于特色图片的一个有趣的事情是一些 WordPress 主题可能不支持它们。这是由多种原因造成的。主题没有很好地编码,或者开发者故意删除了默认的特色图像功能——主要是因为他们有其他设置来控制特色图像。

不管是什么原因,你可能会发现你的 WordPress 主题不支持标准的特色图片。解决方案通常涉及到主题设置和定位特色图片的自定义区域。

但是,您可能会发现主题在编码中删除了特色图片,并且它没有任何额外的工具来覆盖特色图片的缺乏。

因此,我们建议检查你的主题的支持的特色图片。你可以通过简单地询问主题开发者,阅读文档,或者去 functions.php 的文件来完成。

以下代码块是您可以插入(或寻找)到functions.php文件中的内容:

add_theme_support( 'post-thumbnails');

修正了一个由于延迟加载造成的图片问题

惰性加载是用于优化图像的众多方法之一,以提高网站性能。它通过暂停页面上图像的加载,直到它们出现在屏幕上。例如,一篇长文章中的最后一张图片不一定要加载,直到用户向下滚动到页面底部并找到那张图片。

然而,由于一些惰性加载插件将特色图像视为常规图像,惰性加载经常导致特色图像出现问题。如果这些插件阻止特色图片显示在最新帖子列表中,或者如果它们使特色图片加载缓慢,那么它们可能不是最佳解决方案——为了获得最佳用户体验,特色图片应该立即加载。

许多图像优化插件提供了附加的延迟加载功能。因此,你必须检查每个插件,看看他们是否在你的网站上启用了这个功能。

在你找到潜在的罪魁祸首后,关闭延迟加载,清空你的站点缓存,检查这是否能解决你的特色图片的任何问题。

'Enable Lazy Loading for Images' with Jetpack

‘Enable Lazy Loading for Images’ with Jetpack

以下是一些倾向于包含延迟加载特性的插件:

WordPress 特色图片没有显示在正确的位置

每个 WordPress 页面和帖子模板指定了一个特色图片的位置。主题或插件通常会定义它。

你通常会在标题的正下方和第一行的上方找到特色图片。有可能是某个主题改变了这一切。你可能想把特色图片移到另一个位置,比如第一点内容的下面或者作者署名的上面。

You need to move the image slightly

You need to move the image slightly

要调整特色图像的位置,请转到正在使用的页面或帖子模板。

在文件中搜索这段代码:

the_post_thumbnail();

这段代码是对您的特色图片的引用。帖子缩略图是 WordPress 早期对特色图片的称呼。它告诉 WordPress 在模板的确切位置显示特色图片。the_post_thumbnail();功能可能位于页面标题之前或内容之后——这取决于您的页面和主题配置。

要更改特色图片的位置,剪切这段代码,并将其粘贴到页面/帖子模板中的其他地方。在模板中给它一个新的位置也会告诉 WordPress 它应该在前端的其他地方呈现。

一如既往,我们建议在编辑代码之前备份你的 WordPress 站点。调整子主题而不是核心 WordPress 文件也是一个好主意。

由于仪表板设置,WordPress 特色图片没有显示

WordPress 特色图片不显示的一个更令人沮丧的问题涉及到仪表板的设置。

这是一个令人沮丧的问题,因为它是仪表板中的一个简单设置,告诉 WordPress 要么显示特色图片部分,要么不显示。

这种情况有两种形式:

  • 特色图像不会在仪表板上的帖子和页面列表中显示为缩略图。
  • 当您尝试编辑或创建页面或帖子时,特色图像字段丢失。

以下是解决这两个问题的方法。

第一个问题是当你在页面或文章列表中看不到特色图片缩略图时。你可以去贴子>所有贴子查看你的文章列表。一个名为特色图片的专栏应该出现在发帖日期之后。这个专栏展示了那篇特色文章的缩略图版本,让你快速了解什么会出现在你网站的前端

The 'Featured Image' list

The ‘Featured Image’ list

但是如果那些缩略图无处可寻呢?

这意味着您已经关闭了仪表板上的设置,以显示特色图片栏。

There's no list of images now

There’s no list of images now

要修复这种情况,找到并点击仪表板右上角的屏幕选项选项卡。

你必须在帖子页面面板上,右边的屏幕选项面板才会出现。

Click 'Screen Options' tab at the top

Click the ‘Screen Options’ tab at the top

屏幕选项部分有一长串要检查的字段,并设置你想在你的 WordPress 仪表盘中显示的内容。

例如,您可以添加或删除标签、类别和作者等项目。

这里,我们要确保选中了特色图片的复选框。

特色图片栏现在应该出现在你的帖子或页面列表中。

Make sure to tick the 'Featured Image' checkbox

Make sure to tick the ‘Featured Image’ checkbox

另一个屏幕选项的困境是当你看不到上传和插入特色图片的实际字段时。通过进入文章或页面右侧的帖子设置面板,这个字段在所有的 WordPress 帖子和页面上都是可用的。

如果您发现它丢失了,请按照下面的几个步骤激活它。

WordPress featured image not showing properly

WordPress featured image not showing properly

找到并选择仪表盘右上角的三点图标( )。向下滚动设置列表,找到首选项选项。

点击首选项显示一个新的弹出窗口。

The post 'Preferences' tab

The post ‘Preferences’ tab

首选项模块包括一系列用于文档的选项。向下滚动到名为文档设置的部分。

在那里,你会发现一个名为特色图片的字段。确保在你的帖子和页面中勾选显示特色图片选项。

Tick the "Featured Image" checkbox under Preferences

Tick the “Featured Image” checkbox under Preferences

或者,你可能会发现自己在旧版本的 WordPress 编辑器中。这在许多页面中仍然很常见,或者您可能已经回滚了 Gutenberg 编辑器以使用旧的编辑器。

如果是这种情况,打开有问题的页面或帖子,在页面右侧寻找特色图片块。

如果它不存在,点击屏幕选项选项卡,并选中特色图像复选框,在编辑器中显示它。

WordPress featured image not showing

WordPress featured image not showing

博客文章库页面上没有显示 WordPress 特色图片

使用特色图片的另一种方式是在你网站的主页(或任何其他页面)上列出你的博客文章。

但是如果特色图片没有显示在博客页面上呢?

Recent posts listed on the test site

Recent posts listed on the test site

品牌分享最新帖子的列表并不罕见,但是只有链接的图库或 feed 可能不会吸引太多的注意力。

WordPress 提供了几种方法来在网站的其他地方列出你的博客文章,但有时你必须配置正确的设置来确保它们正确显示。

注意:许多网站所有者使用第三方画廊或帖子列表插件来实现这一点。如果你是这种情况,你必须咨询插件的开发者。在本教程中,我们将只讲述如何用内置的 WordPress 工具来修复你的特色图片。

通过在 WordPress 主页页面上添加一个 Gutenberg block 元素,可以显示你最近发表的博客文章的图库或列表。

这意味着你必须制作一个页面,并在 WordPress Reading 设置中将它指定为主页。

作为一个快速提醒,你可以通过进入仪表盘中的设置>阅读将任何 WordPress 页面转到主页。

Go to the Reading settings page

Go to the Reading settings page

确保显示你的主页的区域被设置为一个静态页面。这表明你希望有一个可定制的主页,能够通过像 Gutenberg 这样的页面生成器添加和删除块元素。这与只显示你的最新帖子列表正好相反。

点击主页下拉字段,显示您网站上当前活跃的页面列表。在本教程中,我们有一个名为“主页”的页面你的名字可能会有所不同,这取决于你给它起的名字。

注意:你随时可以进入这里,改变静态主页。例如,你可能想彻底修改你的主页,制作一个全新的页面比编辑当前页面更容易。

Choose the static homepage

Choose the static homepage

现在是时候查看页面中的内容了,以确保特色图片以应有的方式显示出来。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

要向您的主页添加内容,并调整该页面上博客订阅源的设置,请在仪表板中进入页面>所有页面

Go to 'Pages > All Pages' in WordPress admin

Go to ‘Pages > All Pages’ in WordPress admin

滚动浏览页面列表,找到您指定为主页的页面。它旁边应该有一个首页标签。同样,在本教程中,我们将页面命名为“主页”,但是您可能会有不同的名称。

点击指定为首页的页面。

Edit the 'Homepage' now

Edit the ‘Homepage’ now

添加最新帖子

你的主页上可能已经激活了最新帖子区块,但如果没有,你可以在古腾堡区块库中搜索找到它。这个版块叫做最新帖子。你所要做的就是点击图标,把它插入到主页的某个地方。

之后,你可以在主页上随意上下拖动它,这样它就位于合适的位置了。

Adding the 'Latest Posts' block to the

Adding the ‘Latest Posts’ block to the “Homepage”

回到特色图片,当你把最新文章块放到页面中时,默认情况下不会显示博客文章的特色图片。你可能会看到一个简单的链接列表,以及这些帖子的描述

要添加特色图片,请点击最新帖子板块。这将选择整个块,并在右侧面板中显示该块的设置。

确保它在设置选项卡上。您可能需要将其从页面切换到区块

Access the 'Block' settings tab

Access the ‘Block’ settings tab

设置选项卡中向下滚动,查看可用选项。前几个设置与特色图片没有任何关系,但它们会影响帖子在区块中的显示方式,并使您的特色图片看起来很奇怪。

我们建议尝试一下内容设置,比如显示文章内容显示作者姓名,或者显示文章日期。当突出显示你最近的帖子时,所有这些都会发挥作用,并确保它们看起来像样,同时也显示你的特色图片。

The 'Post content settings' tab

The ‘Post content settings’ tab

下一部分是最重要的元素,因为它激活了最新帖子块中的特色图片。

找到名为特色图像设置的部分。

在这里,启用显示特色图像选项。这将打开所有最新帖子的特色图片。如果一个特色图片没有被分配给一个帖子,它将在它的区块中显示一个空白。

The 'Display featured image' option

The ‘Display featured image’ option

此外,现在有几个设置可以使特色图像看起来更专业。如果你想在主页上突出你最近的帖子,这一点尤为重要。

例如,图像大小字段告诉你的网站列表或图库中的特色图像应该有多大。如果你切换到缩略图选项,这些图像会稍微缩小,通常会变成完美的正方形。

Set the featured image size

Set the featured image size

将它切换到调整块中所有特色图像的大小,并根据您的特色图像的尺寸添加更多的风景视图。

Choose the 'Large' image size

Choose the ‘Large’ image size

我们还建议查看图像尺寸。该设置控制显示在最新帖子区块中的所有特色图片的大小。您可以键入自定义的宽度和高度,或者确定一个百分比,这样该工具会根据给定的百分比自动更改所有特色图像的大小。例如,你可以将每张特色图片缩小到原始尺寸的 25%

还有一个图像对齐设置来指示图像应该向右、居中还是向左滑动。

Settings the featured image dimensions

Settings the featured image dimensions

对于特色图片部分(在最新帖子块中),最后要考虑的一个方面是你在块中显示的项目数量以及块中有多少列。

和大多数 WordPress 设置一样,这些也会改变你的特色图片的显示方式。这是因为拥有四列比拥有两列或三列的块需要更多的空间(和更小的图像)。

测试项目数量的字段,以确保您的特色图片在主页上发布时既美观又有吸引力。

Setting the 'Number of items' and 'Columns'

Setting the ‘Number of items’ and ‘Columns’

一旦一切都配置好了,点击发布按钮。你最新的帖子应该出现在你主页上放置区块的任何地方。此外,每个帖子的特色图片应该显示在帖子标题和链接的上方。

Recent posts with featured images showing

Recent posts with featured images showing

脸书上没有显示 WordPress 特色图片

当帖子或页面在社交媒体网站上共享时,特色图像也会出现在嵌入的中。

每个社交网络都有自己的共享内容展示,但脸书是一个坚实的起点,因为它是最受欢迎的一个。如果特色图片出现在脸书上,那么它也很有可能出现在其他社交网站上。

最大的问题是,当你在脸书上分享一个链接时,一个帖子的特色图片是否能被正确呈现。如果没有,你如何着手解决这个问题?毕竟,在脸书上分享一个没有图片的帖子不会获得太多关注。

就脸书的特色图片而言,我们经常会看到以下问题:

  • 脸书上出现了错误的特色图片。
  • 在脸书上分享时,没有特色图片补充帖子。
  • 文章中有几幅图片,但是你必须选择你想用的那一幅。

上面列出的所有问题都源于类似的问题。他们都告诉你,脸书要么很难从你的网站访问开放图表数据,要么根本就没有开放图表数据。

如何测试你的特色图片是否能在脸书上正确显示

如果当帖子被分享时,你的特色图片和帖子内容在脸书上看起来都很好,那就没有理由进入故障排除模式。

我们建议运行一个测试,看看特色图片是否真的出现在脸书上。

完成这项任务的一个方法是打开你的脸书帐户,假装你要分享一个状态更新。

你所要做的就是将帖子链接粘贴到脸书状态字段(你也可以在个人或商业页面上这样做),然后等着看帖子内容和特色图片是否被呈现出来。

下面的截图显示了一个在脸书上运行良好的帖子,因为它包括了帖子内容的摘要、链接、标题和特色图片。

注意:特色图片从 WordPress 中获取,并使用一种叫做 Open Graph 的东西在社交媒体网站上传播。Kinsta Hosting 已经提供了开放图形支持,以及使用 Yoast SEO 控制这种支持的可能性。因此, Kinsta 禁止了大多数开放图形插件,因为它们会引起冲突。然而,如果你的网站运行在另一个主机上,我们会推荐一些开放图形插件来解决问题。

WordPress featured image not showing or showing on Facebook

WordPress featured image showing on Facebook

另一种检验这种方法是否有效的方法是看你的网站上是否有社交分享按钮。转到有问题的帖子,点击分享到脸书链接,查看专题图片是否出现在弹出窗口中。

最后,您还可以选择访问脸书上的开发者调试工具。这个工具抓取你想要的任何网址,并告诉你脸书访问信息时是否出现错误。它还提供了一个清晰的预览,如果你在脸书上粘贴或分享这个网址,你会看到什么。

一旦进入开发者调试工具页面,找到共享调试器标签,粘贴有问题的 URL。

点击调试按钮继续。

The 'Sharing Debugger' tab in Facebook for Developers portal

The ‘Sharing Debugger’ tab in Facebook for Developers portal

点击这里查看我们的指南了解更多关于脸书调试工具的信息。

关于你的网址如何与脸书互动,有相当多的信息,但你需要看的只是预览。链接预览区向你展示如果你或其他人在脸书上分享,你的帖子会是什么样子。

下面的截图告诉我们,我们的特色图像显示得很好。但如果事实并非如此呢?如果特色图片不是正确的图片,或者您根本看不到图片,该怎么办?

这是一个问题,所以请遵循以下步骤,以确保您的特色图片随时准备好进行社交分享。

Checking the 'Link Preview' of a URL on Facebook

Checking the ‘Link Preview’ of a URL on Facebook

注意:有时新网站在脸书和其他社交网站上遇到麻烦,因为脸书还没有抓取该网站。因此,在脸书的共享调试工具中粘贴并调试 URL 实际上可以完全解决您的问题。

查看 Open Graph 代码是否在您的站点上被激活的一个简单方法是使用 SEO 插件。其中许多都提供了预览脸书和其他社交网络内容的工具。

此外,您通常可以直接从 SEO 插件的设置中启用 Open Graph 标记。

在这一节中,我们将向您展示如何用两个最流行的 SEO 插件激活 Open Graph markup:AIO(All In One)SEO 和 Yoast SEO。

对于 AIOSEO 插件,导航到 All in One SEO 菜单,点击社交网络标签。

选择脸书选项,向下滚动找到字段启用打开图形标记。默认情况下,这项功能应该是启用的,但您可能在某个时候关闭了它。

你也可以配置设置来拥有一个默认的帖子图片来源,比如从帖子中提取第一张图片或者使用特色图片

之后,点击保存更改按钮,测试脸书共享是否允许特色图片出现。

AISEO Facebook settings tab

AISEO Facebook settings tab

Yoast SEO 是另一个 SEO 插件,包括社交分享功能和启用/禁用打开图形功能的选项。

Yoast SEO 的伟大之处在于,只需安装插件就可以激活开放图协议进行社交分享。

如果你还有问题,去 WordPress 仪表盘的 SEO > Social

Yoast SEO plugin's 'Social' settings link

Yoast SEO’s ‘Social’ settings link

在这里,选择脸书选项卡。你也可以在 Twitter 和 Pinterest 等其他社交网络上测试一下。

找到添加开放图形元数据开关,并确保它设置为启用

你可能还想设置一个默认的图片 URL ,如果一篇文章没有指定特色图片的话。

请务必保存更改并尝试分享另一篇帖子,看看它现在是否允许在分享的帖子中添加特色图片。

Facebook tab - WordPress featured image not showing

每当你做出改变时,最好回到脸书共享调试工具来促进脸书搜索更多的帖子数据。

您可以点击再次抓取按钮,或者简单地刷新页面并再次将您的帖子 URL 粘贴到字段中。

在脸书上一次调试多个 URL

你可能有很多旧帖子在脸书上分享时没有生成特色图片。这是一个巨大的问题。

如果你发现自己处于这种情况,我们建议返回脸书共享调试器工具,点击批处理无效器选项。

paste in bulk - featured image not showing WordPress

这允许你粘贴多达 50 个网址,并运行该工具,使脸书废料他们的元数据再次正确。

你有两个选择从你的网站抓取网址。第一种是手动操作,点击你网站上的每个帖子和页面,将 URL 收集到一个文档中。

另一种方法是安装并激活一个插件,比如导出所有 URL。它获取你网站上的每个网址,将它们导出到一个简单的文件中。这样,您就可以轻松地将它们复制并粘贴到脸书共享调试器工具中。

一旦这些都完成了,点击调试按钮来处理列表中所有的URL,使特色图片和所有其他相关的帖子数据在脸书上共享时出现。

在社交媒体上显示 WordPress 特色图片的附加选项

在你的 WordPress 网站上激活 Open Graph 是在像脸书这样的平台上展示你的特色图片的关键。

如果你对上面讨论的 SEO 插件有问题,或者你只是不打算使用 SEO 插件(因此,没有快速打开图形激活按钮),有一些其他的选项来激活打开图形。

OG 插件

第一个是 OG,它可以方便地添加 Open Graph 协议,将任何网页转化为社交媒体的丰富对象。该插件是轻量级的,不提供任何其他功能,对于那些除了修复开放图形问题以外对任何事情都不感兴趣的人来说,这是一个理想的选择。

与宕机和 WordPress 问题做斗争?金斯塔是托管解决方案,旨在节省您的时间!查看我们的功能

首先,在你的 WordPress 网站上安装并激活 OG 插件。

The OG plugin

The OG plugin

像 OG 这样的插件的真正优势是安装后不需要任何配置。这意味着在它发挥魔力之前,不需要查看或更改任何设置。

对于所有的 WordPress 文章和页面,Open Graph 协议是自动激活的。

现在,转到你的脸书页面(个人或企业),将带有特色图片的链接粘贴到状态字段。

Featured image showing up on Facebook

Featured image showing up on Facebook

激活 OG 插件后,你应该可以在预览中看到文章信息和特色图片。

如果你仍然没有成功,考虑使用脸书共享调试器来确保脸书知道如何抓取你的网站,因为如果你已经激活了开放图表协议,这通常是个问题。

Open Graph 和 Twitter 卡片标签插件

我们打开 Open Graph 协议来展示特色图片的最后一个选项叫做 Open Graph 和 Twitter Card Tags 插件。除了为所有社交网站激活 Open Graph 之外,这个插件还有一个额外的好处,那就是包含 Twitter 标签来改善你的 Twitter 分享结果。

还是那句话, Kinsta 禁止了很多开放图插件,包括这个。那是因为不需要用 Kinsta 激活一个 Open Graph 插件。然而,如果你使用任何其他主机提供商,它可能会被证明是有用的。

首先,在你的 WordPress 网站上安装并激活 Open Graph 和 Twitter Card Tags 插件

Open Graph and Twitter Card Tags plugin

Open Graph and Twitter Card Tags plugin

现在,进入设置>打开图形和 Twitter 卡片标签。这将带您进入激活 Open Graph 协议所需的设置,并校准当您的帖子和页面被共享到社交媒体网站时您希望看到的内容元素。

Open Graph and Twitter Card Tags settings

Open Graph and Twitter Card Tags settings

选择通用选项卡并定位描述设置部分。这里需要填写描述长度首页描述默认描述等字段。这些并不控制你的特色图片,但是它们显示在特色图片的正下方,所以对于显示内容来说很重要。

General tab under Open Graph and Twitter Card Tags

The ‘General’ tab under Open Graph and Twitter Card Tags

向下滚动到名为图像设置的区域。在社交媒体上分享帖子或页面时,有一个选择图片来源的字段。

选择前两个复选框以抓取打开的图形图像,而另一个复选框用于使用页面或 post 特色图像。

这些是所有社交媒体共享的一般设置,确保脸书和 Twitter 不会从你的文章或网站上的其他地方随机选择照片。

Set where to use the featured image from

Set where to use the featured image from

接下来,点击脸书打开图标签。在这里,您可以为开放图形共享协议设置一切,但只有脸书才有特定的独特特征。

例如,你可能会考虑包含像网站名称文章标题这样的内容,但是不包含 URL。有一个长长的设置列表,所以这完全取决于你。

现在最重要的选项是包含图像字段。选中此框,WordPress 帖子或页面的特色图片会在共享到脸书时被填充。

The 'Open Graph' settings tab

The ‘Open Graph’ settings tab

这个插件的另一个特定的打开图形模块是用于 Twitter 的。选择 Twitter 卡选项卡,显示配置您的 Twitter 卡标签的设置。

Twitter 卡与脸书共享模块略有不同,所以你可以仔细检查这些设置,以确保一切正常。我们建议勾选标题URL描述

最后,你应该勾选包含图片的复选框,因为这是 Twitter 从帖子或页面获取你的特色图片的唯一方式。

完成后,请务必保存设置。

The 'Cards' settings tab

The ‘Cards’ settings tab

总的来说,激活 Open Graph 协议在社交媒体上正确分享内容和特色图片的最佳方式是安装一个插件,如 Yoast SEO 或 OG。下一个最好的方法是使用像 Kinsta 这样的托管主机,它已经为您配置了 Open Graph。

确保特色图片始终显示在帖子和页面中

特色图像容易出现人为错误,因为无论何时创建新网页,页面或帖子作者都必须手动上传特色图像。

虽然自动化过程并不适合每个人,但是有一些技巧可以确保 WordPress 特色图片总是显示在帖子和页面上,最大限度地减少作者忘记上传图片的机会。

如何为所有 WordPress 配置默认的特色图片

确保你的特色图片字段不为空的一个方法是为所有帖子设置一个默认的特色图片。

这个插件的伟大之处在于,它不会取代你帖子上已经有的特色图片。相反,它会检测缺少特色图片的帖子,并为它们设置一个默认的特色图片。

首先安装并激活默认特色图片插件

现在,在你的 WordPress 仪表盘中进入设置>媒体

Go to 'Settings > Media' in WordPress dashboard

Go to ‘Settings > Media’ in the WordPress dashboard

这是默认特色图片插件唯一改变的仪表板部分。

向下滚动找到一个名为默认特色图片的新字段。

点击选择默认特色图像按钮。

Select the default featured image

Select the default featured image

这将打开媒体库,您可以从中选择一个图像作为您的默认特色图像。

选择图像后,点击设置默认特色图像按钮。

Select the default featured image

Select the default featured image

现在,对于所有没有上传特色图片的帖子,您应该可以看到该图片的缩略图。

请务必点击保存更改按钮,激活您网站上的默认特色图片。

Set a default featured image

Set a default featured image

测试默认的特色图片在你的网站上如何工作是很重要的。

为此,请转到帖子>所有帖子

Go to the 'All Posts' screen

Go to the ‘All Posts’ screen

选择一篇还没有特色图片的博文。

进入其帖子设置面板,打开专题图片部分。

这应该是空的,要求您上传精选图片。

Select the featured image

Select the featured image

然而,随着默认的特色图片插件的激活,你所要做的就是点击帖子的更新按钮。

Click the 'Update' button

Click the ‘Update’ button

然后,默认的特色图片会填充到帖子的特色图片模块中。

好消息是,以后所有没有特色图片的帖子都会自动添加默认照片。但是,您可能需要更新以前发布的帖子,以便默认的特色图片显示在这些帖子上。

The thumbnail for the featured image is showing

The default featured image is showing here

作为一个测试,让我们访问一个已经包含了文章特色图片的帖子。

如您所见,特色图片部分出现了一个不同的图片。这告诉我们插件正在做它的工作,将默认的特色图片添加到正确的帖子中,并删除那些已经有特色图片的帖子。

The featured image is now showing

The default featured image is not showing here

如何批量上传和编辑网站上的所有特色图片

在某个时候,你可能会意识到几个旧帖子可以使用新的特色图片。也有可能你想替换某个类别的文章或页面,让它们都有相同的特色图片,无论这是专业设计的图片,表明文章是为了一个教程,还是为了把你的徽标放在所有网页的相关图片上。

无论如何,你必须批量编辑这些特色图片,这样你就不用花时间去编辑每一张图片了。一些网站已经有数百甚至数千张特色图片,所以需要一个批量编辑工具。

快速特色图片插件处理特色图片的批量编辑以及许多其他功能,如为所有帖子添加默认特色图片或为默认特色图片设置预设。

Quick Featured Images plugin

Quick Featured Images plugin

我们对本教程的批量编辑工具最感兴趣。它允许你交换出几个先前列出的上传的特色图片,使它们都是同一个图片。

安装并激活插件后,进入特色图片>批量编辑

Go to 'Featured Images > Bulk Edit'

Go to ‘Featured Images > Bulk Edit’

在这里,你会在页面顶部看到一个进度条。进度条会准确指示您在批量编辑特色图像的过程中所处的位置。

这一点很重要,因为批量编辑是永久性的,所以您需要确保每一步的操作。

要开始批量编辑特色图片,请向下滚动页面。

Bulk editing the featured images

Bulk editing the featured images

使用单个图像找到标题为动作的部分。有三个选项可供您批量编辑特色图像:

  • 将所选图像设置为新的特色图像。
  • 用所选图像替换特色图像。
  • 将所选图像作为特色图像移除。

根据你想要达到的目标选择正确的选项。例如,您可能只想删除所有旧的特色图像,或者确保所有新的特色图像都被设置为一个特定的图像。在这种情况下,你可以选择第一或第三个选项。

然而,你通常会选择标题为“用所选图像替换特色图像”的那个这允许您上传一个图像,该图像将替换任意数量的当前特色图像。您可以稍后选择这些图像,并将它们中的每一个替换为新的图像。

点击选择图像按钮继续。

'Actions with a single image' setting

‘Actions with a single image’ settings

这一步包括选择你希望在你当前的一些文章或页面中显示的新的特色图片。

选择您喜欢的图像,然后点击选择图像按钮。

Click the 'Choose Image' button

Click the ‘Choose Image’ button

您将看到该图像被填充到仪表板中。只要确保它是正确的图像,并且插件能够识别它。

Set the 'Replace featured images by the selected image' option

Set the ‘Replace featured images by the selected image’ option

滚动到页面底部,点击下一个按钮

Hit the 'Next' button

Hit the ‘Next’ button

下一步是添加一个滤镜,本质上是让你选择你想要替换的图像。因此,点击标题为“选择您想要用所选图像替换的特色图像”部分下的选择图像按钮

Click the 'Choose Images' button

Click the ‘Choose Images’ button

在此模块中,您可以从媒体库中选择多个图像。唯一的问题是,它没有告诉你哪些媒体库图像已经作为特色图像上传过。

无论如何,在选择图像时按住 Shift 键选择一个或多个图像,然后单击选择图像按钮继续。

Choose the images to bulk edit

Choose the images to bulk edit

所有选定的图像在插件的仪表板中显示为缩略图预览。如果您错过了任何图像,请随时返回并选择更多图像。

点击预览过滤按钮,查看将发生哪些批量替换。

Select the 'Preview filtering' option

Select the ‘Preview filtering’ option

下一页解释了哪些当前特色图像将被您之前指定的未来特色图像替换。看起来只有两张被选中的图片在我们的帖子中被存储为特色图片。这意味着只有那些图像会被新图像替换。

一旦一切看起来都很好,并且你已经决定那些旧的特色图像准备好被替换,点击应用按钮完成批量编辑。

Click the 'Apply' button

Click the ‘Apply’ button

最后一页显示了批量编辑的结果,以及现在有新的特色图片的帖子的详细信息。你可以看到我的两篇文章现在有了新的特色图片,它们是相同的图片。这就是我们想要完成的。

Check the 'Bulk Edit' results

Check the ‘Bulk Edit’ results

您现在可以在仪表板中进入帖子>所有帖子查看列表中的帖子,并确保帖子中的特色图片确实被替换了。

正如你所看到的,之前的两个帖子的特色图片被我想要的替换了。

See the new featured images

See the new featured images

请记住,快速特色图片插件中的初始选择页面提供了对您的特色图片采取的各种操作。这些都是很好的工具,可以用来替换设计糟糕的特色图片,或者在某些特色图片没有出现的时候解决问题。

例如,您可能用多个页面完成一个动作。在这种情况下,您可以根据从媒体库中选择的照片,为您的帖子随机设置多个特色图像。

另一个选项是在没有选定图像的情况下采取操作,比如删除在多个帖子上重复多次的特色图像,或者如果您需要删除所有特色图像而不删除现有图像文件。

Actions with a single image and multiple images

Actions with a single image and multiple images

Quick Featured Images 插件有很多机会,所以我们建议测试一下这个工具,看看如何批量编辑一些旧的或不起作用的特色图像,以清理网站的整体视觉吸引力。

修复 WordPress 特色图片问题的插件

特色图片的问题源于各种各样的问题。有时候,最好的解决方案是安装一个插件,并希望它能提供修复所有问题所需的功能。

毕竟,一个主题或插件可能会导致这个问题。你最好使用一个插件来解决这个冲突,而不是换掉你的整个主题,重新设计你的网站来修复特色图片。

虽然不是所有的特色图像校正插件都完成相同的任务,但我们建议在尝试对您的网站进行任何重大改变之前,先研究一些插件。

来自 URL 的特色图片(FIFU)

FIFU plugin

FIFU plugin

来自 URL 或 FIFU 的特色图片插件允许您获取外部图片,并将其用作帖子或页面的特色图片。这就解决了上传一张图片到你的 WordPress 媒体库并激活该图片作为特色图片的想法。

因此,它可能有助于解决您可能遇到的上传大小限制问题,甚至是您的权限设置不正确的问题。总的来说,该插件有一个字段可以粘贴一个图像的 URL,并将该图像插入到特色图像槽中。

您必须在第三方位置托管映像,并确保将来会托管在那里。我们建议只使用一个媒体托管平台,或者你自己的另一个网站主机。简单地在网上搜索一张图片,获取它的 URL,然后将该图片用于你的特色图片,这将是麻烦的,并且可能是非法的,因为你不知道该图片的 URL 在哪里。

FIFU 插件还包括通过使用 iframe 标签和其他元素从图像和视频中自动设置特色图像的功能。您还可以从更独特的来源设置特色图像,如图书 API 或 ISBN,甚至从文章标题或搜索引擎。

快速精选图像

Quick Featured Images plugin

Quick Featured Images plugin

我们在这篇文章中提到了快速特色图片插件。它主要用于批量替换特色图片。这是你利用这个插件的主要原因。它消除了大量等待您的手动上传工作。

我们尤其喜欢它为你过去和未来的特色图片设定规则的能力。例如,您可能希望在内容中提取第一张图片,并将其作为帖子的特色图片。还可以根据文章作者、标签和文章类型生成特色图片。

无论你是覆盖现有的特色图片还是试图修复那些原本就不存在的图片,快速特色图片插件都可以做到。

默认特色图像

默认特色图片插件提供了一种简单的方法来覆盖所有没有为页面或帖子设置特色图片的实例。它有助于清除那些你忘记添加特色图片的帖子,或者在某些时候,由于原始特色图片不符合你的标准而删除了它。总的来说,默认特色图片插件有一些简单的工具,可以通过点击按钮来添加默认特色图片。

Default Featured Image plugin

Default Featured Image plugin

这个插件找出所有空的特色图像字段,并用默认选项填充它们。虽然这可能是一个临时的解决方案,但它也可以被证明对在页面和一般博客文章上设置永久的特色图像是有用的。你可能只需要一张与你网站相关的基本照片

它的设置位于 WordPress 媒体设置中,但是你只有一个字段需要填写。在此上传图像,点击保存按钮。

自动特色图像

自动特色图像插件提供了修复特色图像问题的独特选项。它承诺让网站所有者上传特色图片的过程变得更加容易。

该插件从帖子中的第一张图片生成特色图片,但前提是特色图片尚未配置。因此,它可以作为真正的特色图像字段的备份,以防您忘记上传特色图像,但仍然希望显示一些内容。

Auto Featured Image plugin

Auto Featured Image plugin

使用这种方法的好处是不需要依赖可能不适用于帖子的默认特色图片。我们会假设帖子中的第一张图片与主题相关,所以不必担心默认的特色图片会从文件中取出,并在几篇帖子中复制相同的图片。

该插件还有一个很棒的本地搜索引擎,可以从 Google、Pixabay 和 Unsplash 等地方下载。它也能很好地与页面构建器如古腾堡和 Elementor 一起工作。自动精选图像甚至有一个批量精选图像生成工具。

多个特色图像

多特色图像插件拥有几个在故障诊断和解决特色图像问题时派上用场的功能。首先,这个插件打开了 WordPress 设置的每个帖子只能有一张特色图片的默认限制。这意味着你可以上传几个特色图片,并选择其中一个显示在你网站的不同部分。

它使用了一个小部件和短代码,两者都会询问在实现其中一个工具时,您希望显示哪些特色图片。例如,你可能希望一个特色图片出现在侧边栏中,但是当文章出现在你主页的列表中时,另一个特色图片就会出现。

Multiple Featured Images plugin

Multiple Featured Images plugin

该插件支持帖子和页面,包括自定义帖子和 WooCommerce 产品。你可以上传任意多的图片,同时还可以选择在特定区域显示哪些特色图片,以及这些图片应该有多大。

本质上,这个插件适合那些努力决定使用哪个特色图片的人,或者当一个特色图片在文章的开始有意义,但是另一个在侧边栏看起来更好的时候。

特色图像的最佳实践

确保特色图片看起来正确的很大一部分是在将它们上传到你的 WordPress 站点之前理解最佳实践。您可以对未显示的特色图像进行故障排除,或者手动编辑每个特色图像。

尽管如此,首先了解特色图片的核心方法以最小化问题要容易得多。这些最佳实践涵盖了从设计建议到上传策略的所有内容,使您对所有特色图片充满信心,同时也减少了您在特色图片上花费的时间。

使特色图片具有相关性

设置默认特色图片的不利之处在于,你有可能最终得到几个与文章无关的特色图片。特色图片的全部意义是作为文章的视觉介绍,就像标题一样,文章的第一段为读者提供了他们希望阅读的内容的预览。

例如,如果你的文章有使用 Instagram 的技巧,那么特色图片最好有引用 Instagram 的元素(当然是合法的),以及使文章看起来有吸引力的创意项目。

Buffer website

Buffer website

当您为文章中的每个特色图片手动插入图片时,相关性也会发挥作用。为了节省时间,很容易抓取与文章相关的快速图片。然而,当我们决定一个特色图片时,我们都应该慢慢来,因为它是帖子的“书的封面”,会让人们拿起它来阅读。

发布特色图片前获得合法权利

使用你在网上随机找到的照片和图片会给你的图片带来严重的麻烦。这可能会导致照片所有者伸出手来,要求你删除你的许多特色图片,或者更糟的是,威胁采取法律行动。

一个很好的经验法则是:如果你没有自己拍摄照片或支付版权费用,你可能无法使用它。

这条规则也有例外!

唯一一次你会发现可以在你的网站上免费分享图片的时候是当你从像 PexelsUnsplash 这样的网站上下载图片的时候。

然而,即使在这些网站上,你也通常被要求提供所有照片的归属(这很难,因为特色图片通常不允许标题)。

Image attribution is crucial to avoid copyright issues

Image attribution is crucial to avoid copyright issues

遵循以下规则,以确保您的特色图片是合法的:

  1. 用你自己的相机拍一张照片。这是消除法律问题的可靠方法。
  2. 看看有知识共享许可的图片网站。这些选项包括 Unsplash 和 Pexels。
  3. 因为 WordPress 精选的图片通常会屏蔽标题,所以在你的文章中的某个地方说明该精选图片的属性。
  4. 在 Shutterstock 和 iStockPhoto 等网站上为照片付费。
  5. 使用 Canva 或 Adobe Spark 等免费设计工具制作自己的图形
  6. 如果你找到一张你非常喜欢的照片,联系摄影师或艺术家,询问你是否可以在你的网站上使用他们的作品。免费、收费或附带署名。确保书面形式的协议(电子邮件也可以)。

保持特色图像主题的一致性

确保所有特色图片与它们所附的帖子相关是一回事。

不过,你也要坚持一个一致的主题。这有助于加快你的特色形象创建过程,同时也有助于你的品牌。

例如,你所有的特色图片可以有一个黑白滤镜。或者,他们可能包括丰富多彩的动画,同时仍然代表着帖子中的内容。

Keep the branding consistent on your featured images

Keep the branding consistent on your featured images

使用缩小的高分辨率图像

特色图片与网站上的其他照片没有区别。它被放在数字媒体上,照片的分辨率不一定要适合印刷才好看。

总的来说,网站上的照片会占用大量的服务器空间,可能会降低网站的加载速度。但是,你也想使用实际上看起来很好的照片,所以你仍然应该尽可能地拍摄高分辨率照片。

寻找特色图片时,总是考虑从更大的高分辨率照片开始。这样,您就可以缩小它的尺寸,用于数字接口,同时仍然保持其分辨率。

放大照片是一个大禁忌。然而,让你的更大、更高分辨率的照片保持原始格式肯定会导致加载问题。

使用快速调整图像大小和优化工具

考虑到您应该上传高分辨率图像作为特色图像,自动优化是有意义的。毕竟,很难手动缩小、调整和裁剪你计划上传的每张图片。

Image optimization by Imagify

Image optimization by Imagify

一个图像优化插件为你做了大量的工作,确保你的特色图像真正显示出来,并且不会减慢你的网站。

我们有一个关于优化你的 WordPress 图片的极好的指南。总的来说,最好选择在第三方服务器上优化图片的插件。这将避免您自己的服务器出现问题。我们推荐像 OptimoleImagify 这样的解决方案。

为搜索引擎优化优化特色图片

图像优化的另一个要素涉及这些图像如何在搜索引擎中显示。它们对帮助你的文章或页面提升排名至关重要。每个托管的图片,包括特色图片,都有元数据被搜索引擎抓取,以判断你的帖子或页面是关于什么的。

如果你的目标是一个关键词,这个元数据是一个很好的机会向搜索引擎显示图像是相关的。你应该避免仅仅因为你想填充关键字。相反,快速解释图片中的内容,并潜在地添加关键词来提升你的排名。

最重要的图像元数据是它的替代文本,可以在媒体库中打开你的特色图像找到。

Set the 'alt text' for images

Set the ‘Alt Text’ for images

不管为图片设置一个合适的替代文本是否有助于 SEO,出于可访问性的原因,你还是应该这样做。

Accessibility is crucial for every website

Accessibility is crucial for every website

许多盲人通过屏幕阅读器使用互联网。让他们可以访问你的网站。

确保打开的图表对于共享是活动的

我们在上一节中介绍了开放图形的基本要素。但这是一个提醒,以确保您的主机提供商要么提供渲染特色图像所需的工具,要么找到一个激活 Open Graph 协议的插件。

每当有人想在社交网络上分享你的帖子或页面时,特色图片就会迅速出现。否则,你会冒有人决定不分享帖子的风险,或者当用户分享你网站的链接时,你的品牌看起来不专业。

考虑一个替换空的特色图像字段的插件

我们已经在前一节中介绍了这个解决方案,但是它也非常适合最佳实践。你永远不知道什么时候人为错误会导致特色图片无法上传到你的网站。

当你忘记的时候,考虑使用一个默认的特色图片插件来填补空白,并列出临时或永久的特色图片。当你的旧帖子没有合适的特色图片时,它也会有所帮助。

Featured images matter. A lot! 🌟 Here's the definitive guide to fix WordPress featured image not showing properly on your site 👋🏻Click to Tweet

摘要

创建一个内容惊人的网站,却发现特色图片没有显示出来,这不仅令人沮丧,而且对你的品牌有潜在的危害。我们希望这个指南能帮助你解决特色图片不能在 WordPress 上显示的常见问题。在着手更高级的解决方案之前,请确保测试您的特色图像已上传并设置正确。

在此过程中,您还学习了一些技巧来提高您的图像编辑技能和工作流程。如需更多此类图像优化技巧和诀窍,请阅读我们的深入图像优化指南。这是《T2》加速你的 WordPress 网站的必读书目。

现在您已经准备好了特色图片,开始分享吧!

我们错过了什么重要的事情吗?如果你有任何关于特色图片的问题或者关于 WordPress 特色图片的问题,请在下面留下评论。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress 字体:2022 年你需要知道的一切

原文:https://kinsta.com/blog/wordpress-fonts/

WordPress 字体可能看起来是一个无关紧要的细节。毕竟,还有 WordPress 主题配色方案、背景图片和博客布局要考虑。

谁有时间研究字体样式?T3】

虽然设计一个网站可能需要很长时间,但事实是,所有网站所有者都应该注意他们网站的文字所使用的 WordPress 字体。字体风格是一个重要的网页设计细节,会影响你的网站的可读性。

更不用说,使用正确的字体搭配可以帮助你在竞争中脱颖而出,提高转化率,甚至增加品牌认知度。

但前提是你做得对。今天我们将深入探讨什么是 WordPress 字体,以及如何为你的 WordPress 网站找到最好的字体。

最常见的字体样式

你在你的 WordPress 网站上使用的 HTML 字体表明了你的品牌,不管你愿不愿意。甚至 WordPress 字体最微小的变化也会改变网站访问者对你公司的整体印象。

当然,解释 typeface 背后的历史和心理学需要它自己的博客文章。但是为了给你一个思路,这里有五种主要的字体风格:
:

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

1.脚本

Cadillac logo with script font

Script font example (Image source: Cadillac)

楷书字体花哨弯曲,很像草书字体。然而,它们分为两类:正式的和非正式的。

正式脚本是其中最奇特的。它们模仿了 17 和 18 世纪书法大师的优美作品。最值得注意的是,字体样式带有超出每个字符末尾的顶部花体或卷曲和华丽。

休闲字体看起来更像现代书法字体,比正式字体更易读,它们是常青树,意味着它们永远不会过时。它们最适合用在大字体的标志上,因为大量使用时很难阅读。

2.显示

Disney logo with a display font

Display font example (Image source: Disney)

显示字体是创造性的,古怪的,有时看起来很时髦。它们散发着个性,用来立刻抓住人们的注意力。

它们在 19 世纪流行起来,经常出现在老式广告牌、海报和小册子上。你会注意到许多显示字体,如 Rockwell,都带有所谓的平板衬线。换句话说,延伸到角色末端之外的嗖嗖声是块状的和厚的。

这种风格最适合用在标题或主要公告上,因为它们没有最好的可读性,尤其是在网上。

3.现代的

Vogue logo with modern font

Modern font example (Image source: Vogue)

现代字体风格非常结构化。他们看起来很专业,通常给人一种冷漠严肃的感觉。

许多现代字体都有细长的衬线,超出了每个字符的两端。

此外,现代字体在字母中没有倾斜,因为它们倾向于强调垂直位置。您还会注意到,许多字体样式在每个字母中都有不同的粗细,这在不破坏用户体验的情况下增加了一些样式。

现代字体最适合用于标题和其他大字号正文。

4.衬线

T Mobile logo

Serif font example (Image source: T-Mobile)

衬线字体是最传统的一种。它们带有简单的标记,称为衬线,延伸到每个字符的末尾。这种做法可以追溯到罗马时代,当时带喇叭的手写信件很常见。

这种字体是我们列表中最保守的。它也是最值得信赖的字体样式之一。

你会看到常见的衬线字体,比如 Times New Roman ,主要出现在印刷材料中。虽然有些人选择这种字体风格作为他们网站的正文,但不推荐使用,因为当有大量文本时,衬线很难阅读。然而,它对大标题和徽标很有用。

5.无衬线字体

Google search homepage

Sans serif font example (Image source: Google)

无衬线字体在网上最常见。它们干净、现代,没有超出每个字符末端的衬线。事实上,缺少衬线是这种字体在网上看起来如此吸引眼球的原因。

这种字体风格在二三十年代开始流行,当时一切都变得浮华时尚。有些人甚至认为这种字体风格只应该在广告中使用,因为他们认为它不适合其他材料。

然而现在,像 Helvetica 这样的无衬线字体随处可见。

为什么 WordPress 字体选择很重要

完美的排版包含很多因素。例如,视觉层次、网格、对比度、行距、空白和大小都很重要。但是如果你没有从一开始就选择正确的字体风格,那么其他的事情都没有意义。

看看字体风格对你的 WordPress 网站的成功至关重要的一些最有说服力的原因:

  • 你网站的网页设计中扮演一个角色,关系到用户体验。
  • 提高品牌知名度和认知度,同时给你一个展现个性的机会。
  • 确保您的网站及其内容的可读性和可用性。
  • 在站点内容中建立层次结构,尤其是博客文章。
  • 强化网站访问者所寻求的一致性。
  • 专业地展示你的品牌或业务。
  • 轻松引导网站访问者浏览您的内容。

如你所见,字体风格不仅仅是好看。它会对你作为网站所有者的成功产生重大影响,并从整体上塑造他人对你品牌的看法。

如何为你的 WordPress 网站收集灵感

为你的 WordPress 网站选择合适的字体会让人不知所措,因为有太多的选择了。这就是为什么知道如何寻找灵感如此重要。

如果你发现一个网站正在使用你喜欢的字体,并想把它添加到你自己的网站上,有一个简单的小技巧可以帮你找到他们使用的字体。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

你所要做的就是突出显示你喜欢的字体,然后右击它。然后选择 检查元素

Inspect Element

Selecting Inspect Element

接下来,在计算的部分,向下滚动找到字体系列和其他字体信息。

Font Family

Selecting Font Family

如果你碰巧在一个你喜欢的网站上找到了一种很棒的字体,但是需要一点帮助来搭配一种互补的字体风格,请查看字体对

Font Pair

Font Pair

这个免费的在线资源可以帮助你将完美的字体搭配在一起,让你的网站看起来天衣无缝。在这里,您可以查看字体对,下载字体对,甚至在野外看到字体对。这将会给你一个很好的想法,你感兴趣的字体配对是否适合你的网站。

为什么在 WordPress 中使用自定义字体

字体设计会对你的网站访问者产生强大的影响。每个网站所有者的目标是给所有网站访问者留下持久的印象。毕竟,这是你建立品牌认知度和转化更多线索和销售的方式。

不相信这是真的?让研究为自己说话:

由两名研究人员进行的一项研究发现,当给出一组指令,一组是简单字体,另一组是复杂字体时,使用简单字体的一组人在 8.2 分钟内完成了任务。另一组用了 15.1 分钟完成同样的任务。换句话说,简单字体给人的印象是这项任务比复杂字体的任务要容易。

这些研究人员进行了另一项研究,他们给一组人一份简单字体的菜单,给另一组人一份花哨字体的菜单。研究人员发现,使用花式字体菜单的那组人认为,与使用简单字体菜单准备食物的厨师相比,厨师拥有更高级的技能。

另一个实验确定了人们更倾向于或更倾向于相信一个陈述是真实的,这取决于所使用的字体类型。

人们被告知“黄金的原子序数为 79”,字体如下:

  • 巴斯卡比尔
  • 漫画无
  • 现代计算机
  • 格鲁吉亚
  • Helvetica
  • 投石机

最后,大多数人都同意了这句在巴斯克维尔写下的话。作为列表中最正式和最学术的字体风格,巴斯克维尔在说服人们一个真实的陈述确实是真实的方面做得最好。

厌倦了 WordPress 的问题和缓慢的主机?我们提供世界一流的支持,由 WordPress 专家提供 24/7 服务和超快的服务器。查看我们的计划

你会问,这一切意味着什么?

这意味着你对字体风格的选择可以决定网站访问者是否会停留在周围,看看你能提供什么。更重要的是,你网站的字体将有助于(或伤害)让人们相信你是一个值得与你做生意的值得信赖的品牌

因此,尽管选择一种定制的 WordPress 字体来让你在竞争中脱颖而出是很好的,但是如果你明白字体的选择不仅仅是网页设计和视觉吸引力的话,那就更好了。
T3】

哪里可以找到自定义的 WordPress 字体

个人定制的 WordPress 字体曾经非常昂贵。所以,改变你的字体风格不是一件容易的事情,除非你有很多钱。

然而,现在高级字体更加实惠了。最重要的是,有吨真正时尚的网络字体你可以在你的网站和营销材料上使用。

让我们来看看在哪里可以找到最好的 WordPress 自定义字体:

谷歌字体

Google Fonts

Google Fonts

谷歌字体是免费寻找和定制你自己的字体风格的最好地方!一旦上了网站,你可以在句子、段落或数字中测试你喜欢的字体,感受一下它在你的网站上会是什么样子。

另外,你可以改变像素大小,自定义字体为粗体,斜体,轻/中等,等等。,甚至在谷歌字体平台上改变颜色。然后,当你决定一种字体时,你所要做的就是通过复制一个简单的代码将它嵌入到你的网站中。这里是我们关于如何在 WordPress 中改变字体的深度指南。

1001 种免费字体

1001 Free Fonts

1001 Free Fonts

1001 种免费字体实际上拥有令人印象深刻的 10,000 种免费字体,这些字体按字母顺序分类,让寻找完美字体变得轻而易举。例如,你可以点击花式、书法、点状或笔刷类别来缩小搜索范围。

一旦你找到一种你喜欢的字体,你可以免费下载,或者向设计者捐赠,这样你就可以将这种字体用于商业用途。

字体怪胎

Font Freak

Font Freak

字体怪胎有超过 9000 种免费字体和数千种高级字体,所以找到一种适合你的 WordPress 网站的应该不成问题。400 多名设计师向字体怪胎提交他们的创意作品,因此总是有新鲜的新字体发布。

字体怪胎最棒的一点是它有 PC 和 Mac 两个版本。最后,你可以使用字体怪胎的字体编辑器和管理软件来构建和编辑你自己的字体。

字体空间

FontSpace

Fontspace 拥有超过 61,000 种免费字体,可用于所有项目。它们被组织成流行的类别或字体样式,因此找到您需要的确切字体类型是很容易的。

来自世界各地的设计师向 Fontspace 投稿,并将他们的作品标记为可供商业或个人使用。为了帮助您做出明智的决定,Fontspace 还包括字体评级和设计师及其作品的链接,因此您可以进一步缩小您对完美字体的搜索范围。

请记住,使用这些第三方字体服务是很棒的,但是在 WordPress 中托管本地字体也有一些优势。当您在本地托管字体时,您将它们存储在自己的服务器上,而不是链接到外部资源。

这样做的一个最大好处是,你永远不必依赖第三方字体服务的服务器来保持正常运行。毕竟,如果他们的服务器宕机,你网站的字体很有可能会受到影响。

The perfect fonts make your brand stand out, improve readability, and much more! Check out where you can find the best fonts for your #WordPress site! 🔠🖍Click to Tweet

摘要

不管你喜不喜欢,字体风格是你的 WordPress 网站设计的核心部分。你使用的字体会向网站访问者传达某种信息,并最终影响他们是否停留,阅读你的内容,甚至转换。

幸运的是,有很多地方可以为你的品牌找到完美的独一无二的字体。所以,出去找一个你喜欢的自定义字体,把它添加到你的 WordPress 网站上。

需要一个简单的方法给你的 WordPress 站点添加图标字体吗?查看这篇关于如何正确使用 WordPress 图标字体的详细文章,并开始为你的网站添加高分辨率的图标,这些图标易于缩放并且会受到网站访问者的喜爱。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

非营利组织的 WordPress:最好的主题、插件和工具来支持你的项目

原文:https://kinsta.com/blog/wordpress-for-nonprofits/

非营利组织的 WordPress?嗯,它可能是这类组织中最受欢迎的平台。首先,是免费的。但事实远不止如此。WordPress 将为你的非营利组织提供所有你需要的工具和灵活性,来创建一个强大的、专业的网站来接触新的支持者,筹集资金并参与你的社区

在本帖中,我们将看看非营利组织如何从 WordPress 中获得最大收益。我们将确定为什么 WordPress 是非营利组织的最佳网站平台,看看非营利组织的一些最佳主题,并向您展示如何使用插件来添加额外的功能,以帮助您的非营利组织取得成功。

所以让我们开始吧!

什么是非营利组织?

根据维基百科,非营利组织是:

“致力于推进特定社会事业或倡导共同观点的组织”和“使用其收入盈余来进一步实现其最终目标,而不是将其收入分配给该组织的股东、领导人或成员。”

因此,非营利组织没有为股东赚取利润,而是将任何收入投资到自己的活动中,这些活动可以是提高意识或为某项事业筹集资金。

非营利组织包括小型社区团体,一直到国际运动组织。国家非营利组织理事会报告称,超过 35%的非营利组织专注于“人类服务”,包括帮助人们解决住房、法律支持、就业等问题的团体。17%的人关注教育,13%的人关注健康。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

National Council of Nonprofits

National Council of Nonprofits

非营利组织的目标因组织而异:有些是为了提供服务,有些是为了提高意识,还有一些是为了支持社区。

现代非营利组织使用各种工具来提升形象和提供服务,包括互联网和社交媒体,这就是为什么非营利组织拥有一个有效的网站如此重要。

让我们看看为什么 WordPress 是非营利组织的完美平台

为什么非盈利网站要使用 WordPress?

作为世界上最受欢迎的内容管理系统,WordPress 占据了互联网 34%的份额,它是一个 T2 内容管理系统,你的非营利组织员工可能已经在个人网站、其他组织或雇主那里使用过。此外,互联网上有丰富的资源可以帮助你和你的员工学习 WordPress。这可以最大限度地减少你花在培训上的时间。

WordPress 对非营利组织的好处

让我们更详细地看看 WordPress 对非营利组织的一些具体好处。

1.WordPress 免费

WordPress 软件是免费的,并将永远免费。如果你用 WordPress 创建一个网站,你只需要支付一些费用,比如你的托管计划和域名。你可以安装插件为你的网站添加额外的功能和设计主题,所有这些都是免费的。

信息

Kinsta 为慈善机构的所有计划提供高达 15%的月循环折扣,你能想到的任何功能都可以在盈利机构、教堂和 501(c)(3)组织中使用。

或者,如果你有一些预算,有优质的主题和插件,可能会使你的网站更有效或节省你的时间。在这篇文章的后面,我会看看一些最好的免费主题和插件,这样你就可以衡量一下是否值得花钱。

2.WordPress 是开源的

WordPress 使用一种叫做开源的软件开发模式。这意味着代码是公开的:任何人都可以下载、复制和修改它。没有任何限制,只要你不用它做任何非法的事情。

这意味着将来没有人可以拿走你网站的底层代码。这也意味着 WordPress 不太可能去任何地方:你不会发现自己必须切换到一个不同的平台。

3.WordPress 有一个庞大的开发者和用户社区

作为一个开源项目,而且是一个庞大的项目,WordPress 拥有一个由世界各地数十万开发者组成的社区,以及数百万用户。

这个社区对 WordPress 和开源精神充满热情。有许多经验丰富的 WordPress 开发者在非营利网站上做志愿工作,你可能会找到以这种方式支持你的人。

非营利组织关于 WordPress 的神话

作为一个非盈利组织,你可能会对使用 WordPress 有一点警惕,因为你已经听说它不安全,或者它不如其他系统专业或者更难使用。让我们来看看这些神话,这样你就可以区分事实和虚构。

WordPress 只是一个博客平台

诚然, WordPress 最初是一个博客平台。但从那时起,它经历了重大的发展,现在不仅是 T2 最好的博客平台,也是 T4 成熟的内容管理系统。

WordPress 是非常可定制和灵活的,允许你通过安装插件来添加几乎任何你能想到的功能。当然,这对博客来说很棒,但它肯定不再局限于此。想想 WooCommerce 就知道了。

WordPress 不安全

WordPress 在过去因易受攻击而声名狼藉。而且不可否认的是,因为它太大了,所以它是黑客很可能瞄准的平台。

但是 WordPress 并不比其他任何网站平台更不安全。它被大量组织使用,包括政府部门大型媒体机构和非营利组织(下面列出了其中一些)。如果他们习惯使用 WordPress,你没有理由不习惯。

你可以采取额外的措施使你的网站更加安全。如果你用 Kinsta 托管你的网站,你将享受到额外的安全功能恶意软件安全承诺,这意味着如果你的 WordPress 网站被黑了,我们会为你修复它。

WordPress 不专业

人们有时认为 WordPress 不适合想要专业网站的人。这大概有三个原因:

  • 它是免费的。
  • 它最初是一个博客平台,现在仍被许多爱好博客的人使用。
  • 它与 WordPress.com 相混淆,后者是针对博客作者和小企业的。

对于非营利组织来说,WordPress 是免费的这一事实是一个好处,而不是一个缺点(你的预算很紧张;不妨让它伸展得更远)。我们揭穿了 WordPress 是博客平台的神话。但是 WordPress.com 呢?

WordPress.com 是 WordPress 的一个版本,托管在 WordPress.com 的服务器上,功能有限。作为一个非营利组织,这不是你应该使用的平台。取而代之的是,给自己一个自托管的 WordPress 站点,它是你从托管提供商那里租用的托管空间上安装的。

自托管的 WordPress 给了你创建一个现代化的专业网站所需的灵活性,而且通常比 WordPress 便宜。

你需要雇佣一个开发者来创建一个 WordPress 网站

这是一个仍然存在的神话。但事实是,你不需要雇佣一个开发者来为你的非营利组织创建一个专业的 WordPress 网站。

如果你真的决定雇佣一个开发者,那将会减轻你的一些工作量,并且使定制你的网站变得更容易。但是如果你没有足够的预算,有成千上万的免费主题和插件可以让你的网站看起来更棒,并增加你需要的功能。

在这篇文章的后面,我会列出一些非营利组织的最佳主题和插件,你会很高兴地知道其中许多都是免费的。这并不意味着它们的效率会降低。

使用 WordPress 的非营利组织

WordPress 已经被许多非营利组织使用。这里只是其中的几个。

简·古道尔研究所

Jane Goodall Institute

Jane Goodall Institute

珍·古道尔研究所致力于自然保护和环境保护,继续珍·古道尔在黑猩猩身上的工作。

他们的 WordPress 网站包括:

  • 主页上的全幅横幅立即清楚地表明了该研究所的情况。
  • 一个关于该研究所的信息和更多信息链接的静态主页。
  • 主页和其他地方的时事通讯注册。
  • 有新闻稿和新闻包的新闻区。
  • 探索该研究所项目的交互式地图。
  • 基于页面的结构,包含节和故事。
  • 捐赠、会员和订阅页面。
  • 清除每页上的行动号召按钮。
  • 一个有趣的基于黑猩猩的 404 页面。

卢比肯团队

Team Rubicon

Team Rubicon

Rubicon 团队是一个全球性组织,在灾难发生后提供人道主义援助并支持退伍军人。

他们的 WordPress 网站包括:

  • 一个博客。
  • 捐款。
  • 案例研究。
  • 时事通讯注册

独立作者联盟

Alliance of Independent Authors

Alliance of Independent Authors

独立作者联盟是一个支持和倡导独立作者的非营利组织。它为自己的网站使用了一个定制的 WordPress 主题,并鼓励其成员为自己的网站使用 WordPress。

他们的 WordPress 网站包括:

  • 会员贡献的博客。
  • 提供服务和折扣的会员区。
  • 注册、订阅和加入选项。
  • 多媒体内容包括在线会议和播客(建议阅读:如何使用 WordPress 开始播客)。
  • 成员目录。

国际治愈组织

CURE International

CURE International

国际治愈组织是一个为发展中国家的儿童提供医疗保健的基督教非营利组织。他们的 WordPress 网站包括:

  • 一个静态的主页,有行动号召和大量的空白空间。
  • 使用帖子更新其工作的新闻部分。
  • 医院信息和个人儿童故事的自定义页面模板。
  • 嵌入式视频。
  • 具有登录权限的成员部分。

大捐赠

The Big Give

The Big Give

大捐赠为社区和慈善组织筹集资金。它旨在成为慈善筹款的中心,让人们更容易捐款。

他们的 WordPress 网站包括:

  • 慈善注册。
  • 慈善机构会员区。
  • 竞选搜索。
  • 捐款。

拯救非洲历史

Save African History

Save African History

拯救非洲历史是一项旨在记录和数字化非洲文物的计划,这样它们就不会消失在历史中。

该网站是基于图库的,在主页和存档页面上有大量图片。点击其中一个文物,你可以找到更多关于它和它的历史。

该网站的特点包括:

  • 档案页面无限滚动。
  • 单个工件的自定义布局。
  • 一个视觉的,基于图像但干净的设计。
  • 关于图像信用和使用的信息。
  • 在页脚注册时事通讯。

宗教间住房联盟

Interfaith Housing Alliance

Interfaith Housing Alliance

宗教间住房联盟是一个非营利组织,在马里兰州和宾夕法尼亚州中南部提供经济适用房项目。

他们的 WordPress 网站包括:

  • 一个主页,主要由来自网站其他地方的片段组成,链接到更多信息,包括最新新闻列表。
  • 使用帖子进行更新的新闻部分。
  • 在网站的每一页都有一个“捐赠”行动按钮,将访问者带到一个收集捐赠的外部平台(这个按钮在你可以捐赠之前会介绍一些步骤,这可能会让潜在的捐赠者感到不快)。
  • 关于提供支持的其他组织的信息的资源部分。

受到威胁的人民

Peoples Under Threat

Peoples Under Threat

受威胁的人们是一个为少数权利团体开发的单页网站。这是一个互动地图,旨在提供该组织年度“受到威胁的人民”报告的在线版本。

该网站提供了一张地图,其中突出显示了群体受到威胁的国家。点击这个国家,会出现一个弹出窗口,显示受威胁群体和受影响人数的数据。

对死亡的同情

Compassion in Dying

Compassion in Dying

死亡同情组织是一个非营利组织,帮助人们为死亡做准备,无论是在实践上还是情感上。

他们的 WordPress 网站包括:

  • 网上生活将创造。
  • 资源部分有组织的信息为死亡做准备。
  • 通过给予来捐赠。
  • 使用定制页面模板规划临终关怀的结构化指南。

非营利组织的 WordPress 主题

有很多为非营利组织设计的主题,有些是免费的,有些是收费的。

当选择一个主题时,不要太担心功能,因为你可以用插件来添加。相反,要看布局和定制选项的范围。可定制的主题将允许您添加自己的品牌、徽标等。此外,确保主题是快速的,因为性能很重要!

这里有一些非营利组织可用的最好的主题综述。

非营利组织的 6 个最佳免费 WordPress 主题

免费主题的最大好处是免费,但可能比高级主题功能更少,支持速度更慢。如果你的需求是基本的,你的预算紧张,或者你刚刚开始,这可能是你最好的选择。

1.NGO 慈善 Lite

NGO charity lite theme

NGO charity lite theme

非政府组织慈善简装主题是为非盈利、众筹&筹款组织设计的。

功能包括:

  • 定制选项:背景,颜色,标题,标志,菜单。
  • 全宽模板以及带有侧边栏的模板。
  • 网格布局。

2.促进慈善事业

Foster charity theme

Foster charity theme

Foster Charity 主题基于 Bootstrap 框架,包括行动号召、滑块和一个可定制的布局。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

功能包括:

  • 定制:背景,颜色,标题,标志,菜单。
  • 模板选项包括模板和网格布局。
  • 投资组合部分
  • 即将举办的活动部分。
  • 滑块。
  • 行动号召按钮。

3.FinRelief

FinRelief theme

FinRelief theme

FinRelief 主题是为慈善机构和非营利组织设计的。它包括四个页脚小部件区域和主页定制。

功能包括:

  • 定制:背景,页眉,徽标,菜单。
  • 模板选项包括全幅模板和右侧栏。
  • 主页区域突出你的活动。

4.GivingPress Lite

GivingPress Lite theme

GivingPress Lite theme

GivingPress Lite 主题是高级主题的免费版本,因此如果您将来需要升级,您可以在不丢失工作的情况下进行升级。

功能包括:

  • 定制:背景,页眉,徽标,菜单。
  • 模板选项包括全幅模板,右侧栏,两个或三个栏。

5.大众慈善 NGO

VW Charity NGO theme

VW Charity NGO theme

大众慈善非政府组织主题旨在展示你的非营利组织的活动,用于筹款或博客。

功能包括:

  • 定制:背景,颜色,标题,标志,菜单。
  • 电子商务选项。
  • 模板选项包括全幅模板、网格布局、右侧或左侧边栏。
  • 投资组合部分。
  • 推荐部分。

6.仁慈的

Benevolent theme

Benevolent theme

慈善主题是为非营利组织设计的,并针对 SEO 进行了优化。

功能包括:

  • 菜单中的调用操作按钮。
  • 全宽滑块。
  • 带有行动号召按钮的横幅。
  • 客户部分。
  • 自定义小工具
  • 多种布局。

非营利组织的 7 个最佳 WordPress 主题

如果你在寻找更多的功能和更直观的用户界面,以及更好的支持,你可能会决定花钱购买一个高级的 WordPress 主题。

你不必购买一个专门为非营利组织设计的主题:有时你会发现一个构建良好的通用主题会满足你的需求,并且有更多的灵活性。但是有很多专为非营利组织设计的高级 WordPress 主题你可能想看看:

1.慈善基金会

Charity Foundation theme

Charity Foundation theme

主题供应商 ThemeForest 的慈善基金会主题是为非营利组织设计的。

功能包括:

  • 活动日历。
  • 通过贝宝捐款。
  • “原因”自定义帖子类型。
  • 有签到的捐助者区域。
  • 可视化页面生成器。
  • 一个滑块。

2.行动

Act theme

Act theme

同样来自 ThemeForest 的 Act 主题是为非营利组织设计的,包括一个滑块和可视化页面生成器。

功能包括:

  • 可视化编辑器页面生成器。
  • 一个滑块。
  • 可定制的颜色和字体(与谷歌字体)。
  • 一个主页号召捐款的功能。
  • 图标库。
  • 活动日历。
  • 设计中的视差滚动。

3. Zeko

Zeko theme

Zeko theme

Zeko 是 Anariel Design 的三个慈善主题之一。

厌倦了体验你的 WordPress 非营利网站的问题?我们提供世界一流的 WordPress 专家全天候支持,并为非营利组织提供每月 15%的折扣。查看我们的计划

功能包括:

  • 捐赠内置。
  • 为您的商店整合 WooCommerce。
  • 订阅时事通讯。
  • 社区特色。
  • 基于面板的主页,便于定制。
  • 为慈善机构和非营利组织设计的六页模板。
  • 页面生成器支持。
  • 多个小部件区域。

4.从不施舍

Neve Charity theme

Neve Charity theme

Neve Charity 主题是专门为慈善机构设计的。它与 Elementor 页面生成器配合使用,旨在提高速度。

功能包括:

  • 可自定义的页眉和页脚。
  • 多种布局选项。
  • 加速网站创建的入门库。
  • 专为 WooCommerce 设计。
  • 拖放博客布局生成器。

5.麦莎

Maisha theme

Maisha theme

麦莎是安娜瑞尔的另一个主题。它具有社交媒体图标和基于块的主页设计,您可以定制以突出关键内容。

功能包括:

  • 著名的社交媒体图标。
  • 基于面板的主页,便于定制。
  • 捐赠功能。
  • WooCommerce 整合。
  • 订阅时事通讯。
  • 社区特色。
  • 为慈善机构和非营利组织设计的七页模板。
  • 页面生成器支持。
  • 多个小部件区域。

6.单独的

Alone theme

Alone theme

单独的主题是 ThemeForest 最畅销的慈善主题之一。它具有大胆的设计和可定制的内容区域。

功能包括:

  • 9 个演示页面帮助你快速设计你的网站。
  • 可视化编辑器拖放界面。
  • 表格。
  • 捐款,包括一个捐款弹出框。
  • 基于网格的布局。
  • 滑块。
  • 可定制的颜色,字体和部件区域。

7.希望

Hope theme

Hope theme

希望是一个来自 ThemeIsle 的非营利性慈善主题。

功能包括:

  • 可定制的滑块。
  • 可定制的颜色和字体。
  • 捐款。
  • 加速网站创建的预建演示。
  • 拖放式可视页面生成器。
  • 活动日历。

WordPress 非营利网站的基本插件

一旦你建立了你的非营利网站并且安装了你的主题,是时候添加一些插件了。WordPress 开箱即用,但添加一些插件会给你带来更强大的功能。

非营利网站包括一个为非营利组织提供的免费主题和插件的综述,以及对非营利组织使用 WordPress 的建议,是一个有价值的信息来源。

这里有一些每个非营利 WordPress 网站都需要的基本插件。然后,我将继续关注那些添加了与非营利组织特别相关的特性的插件。

搜索引擎优化

Yoast WordPress SEO 插件可以让你加强搜索引擎优化,增加你的网站被在谷歌和其他搜索引擎上搜索的人找到的机会

你可能没有在做生意或者卖东西,但是如果人们找不到你的网站,你的网站将会失效,这就是为什么 T2 搜索引擎优化如此重要。

以下是一些提高非营利网站 SEO 的技巧:

  • 定期更新你网站的内容。搜索引擎更喜欢不会停滞不前的网站。用新闻条目和博客文章向您的站点添加常规文章。这些将告诉人们你做什么,并为搜索引擎提供更多的内容。
  • 在社交媒体上分享你所有的新内容,如脸书、T2、LinkedIn 或 Twitter 。有大量的插件,可以让你将你的 WordPress 站点连接到你的社交媒体账户,当你在站点上添加新的帖子时,可以自动向他们发帖。这将有助于让人们注意到你在做什么。
  • 考虑人们在搜索什么,然后写有针对性的内容。当人们来到你的网站时,他们很可能会寻找一些主题的信息。确保你写的内容旨在回答他们的问题。你可以将它添加到博客文章中,或者你可以在你的网站上创建一个充满信息页面的部分,类似于金斯塔的知识库部分
  • 使用插件来优化你添加的所有内容的标题和描述。标题是谷歌在搜索结果中显示一个网站时显示的可点击链接。描述是下面的文字,它应该被设计成吸引人们点击进入。
  • 使用谷歌搜索控制台跟踪与你的网站相关的关键信息和问题。
  • 使用网站地图和简洁的结构来提高你的可索引性,最终获得更好的点击率和谷歌网站链接。

备份

如果你的网站托管在 Kinsta 上,你不需要备份插件,因为所有 Kinsta 用户都有他们网站的每日自动备份。但是,如果你没有使用 Kinsta,一个备份插件意味着你可以对你的网站进行定期快照,如果有问题,你可以恢复在问题出现之前备份的旧版本。

UpdraftPlus 插件是免费的,可以让你根据需要随时安排自动备份。这是一个好主意,尽可能频繁地备份你的网站内容。这意味着,如果你必须从上次备份中恢复网站,你不会丢失你最新的博客文章。

您可以使用 Dropbox 或 Google Drive 等云存储服务将备份存储在站点之外。在你开始向你的网站添加任何内容之前,确保你设置了自动备份,这样你就知道你总是有一个备份来依靠

安全性

如果你和 Kinsta 在一起,你就不需要一个安全插件,因为 Kinsta 已经提供了顶级的安全特性。

但是如果你和另一个主机提供商在一起,你可能需要让你的 WordPress 站点更加健壮。WordFence 安全插件将帮助您强化您的网站,降低攻击风险。

你可以使用这个插件建立一个防火墙来使你的网站更加安全,并扫描你的网站是否有漏洞。如果有任何安全问题,插件会通知你。它还会告诉你什么时候你需要更新你的主题或插件,或者什么时候 WordPress 本身需要更新。保持你的软件更新将对保持你的网站安全大有帮助,因为旧的主题和插件可能会有漏洞,这些漏洞已经被后来的版本修复了。

表演

性能之所以重要,有两个原因。首先,它会增强你的搜索引擎优化,因为谷歌更喜欢加载速度快的网站。其次,这将减少人们在完全浏览你的网站之前离开的机会,因为一个缓慢加载的网站不会吸引人们逗留。

如何在你的非营利 WordPress 网站上创建一个社区

为社区参与添加 BuddyPress

BuddyPress 插件允许你创建一个社交媒体,在这里你的成员可以互相交流,计划活动或筹款。

您可以激活您需要的任何模块,这意味着您有一定程度的灵活性,不需要激活您不需要的模块。

添加成员插件

如果你不想在你的网站上有完整的社区参与,你可以使用一个会员插件让人们在线加入你的组织并获得额外的资源和交流。

WP-Members 这样的插件可以让你给你的网站添加不同等级的会员,这意味着你可以授权更高等级的会员访问额外的资源。你可以将会员资格与捐赠或订阅联系起来,激励人们成为你事业的固定捐赠者。

如何在你的 wordpress 非营利网站上筹集资金

你可以使用你的非营利 WordPress 网站通过两种方式中的一种或两种来赚钱:通过在你的网站上增加一个商店或者通过通过你的网站接受捐款

WooCommerce 是世界上最受欢迎的电子商务平台,上面列出的许多主题都是为了与它结合而设计的。大多数 WordPress 主题将与 WooCommerce 一起工作,并很好地展示你的商店。

你可以使用 WooCommerce 商店出售你支持的社区创造的商品或货物,并为你的非营利网站增加额外的收入来源。

你也可以在中添加一个捐赠插件,在你的网站中添加一个“捐赠”页面或按钮,这是上面列出的大多数优质非营利主题中包含的内容。这应该设计得尽可能明显,这样人们就不会错过为你的事业捐款的机会。

Give 这样的插件将允许你通过连接到主要的支付网关在你的网站上接受捐款,使你更容易接受捐款。

该插件将允许您构建自定义捐赠表格,因此您可以收集关于您的捐赠者的数据,将生成收据并衡量活动的绩效,帮助您制定捐赠战略。
需要接受比特币捐赠?你也可以这样做!

非营利组织的 WordPress Multisite

如果你正在为特定的活动运行 Multisite,或者你的组织由需要单独的网络存在的多个部门组成,WordPress Multisite 将使你的生活更加简单。你甚至可以使用一个父主题和子主题来给你的网站相似(但不完全相同)的品牌,或者在其他网站上显示一个网站的内容。

WordPress Multisite 允许你在你的 WordPress 安装上创建一个网络,这意味着你可以创建你需要的任意多的站点,而不必多次安装 WordPress。这节省了存储空间,也节省了更新的时间,因为你只需要更新插件和主题一次。

使用 WordPress Multisite 并不意味着你的所有网站都必须使用相同的域名:你可以使用域映射来告诉每个网站,就像它托管在一个单独的域上一样。或者,如果你愿意,你可以使用主站点的子域或子目录。子域上的站点是 newsite . main site . com,其中“new site”是微型站点,“mainsitecom”是您的主站点。一个子目录下的网站将在 mainsite.com/newsite.

非营利组织的 WordPress CRM

WordPress 是管理非营利组织的捐赠者、支持者和成员的有用工具,一些建立在 WordPress 上的非营利网站包括成员和支持者区域。

为了帮助你做到这一点,你可以在你的非营利 WordPress 网站上安装一个 CRM 插件,用它来管理关系,让人们了解你的最新活动。

对非营利组织特别有用的 CRM 和社区插件包括:

  • 巴德普雷斯。使用 BuddyPress 在你的网站上创建一个社区,并为你的支持者或活动家提供一个类似社交媒体的界面。BuddyPress 将允许用户添加活动、群组等,并启用私人消息,这样您就可以管理活动和建立网络。
  • Zero BS CRM 为您提供了一个灵活的 CRM 系统,您可以对其进行定制,以创建符合您需求的 CRM。它由经验丰富的 WordPress 开发者构建,并定期更新。
  • 是专门为非营利组织设计的 WordPress CRM。它可以让你管理会员数据,发送有针对性的通信,并接受付款。

NPressive CRM

NPressive CRM

非营利网站向非营利组织推荐 CRM 的方法,并定期更新对非营利组织最有用的插件列表。

Running a WordPress nonprofit site? Check out our list of the best 13 themes (free + paid) and what plugins you'll need to create a vibrant community! 🙌✌️Click to Tweet

摘要

WordPress 是非营利组织的绝佳工具。它可以免费下载和使用,它有一个令人敬畏的用户和开发者社区,以及广泛的主题和插件,非常适合非营利组织,包括免费和付费的。

许多非营利组织已经在使用 WordPress 建立一个专业的、吸引人的网站,帮助他们传播信息,联系捐赠者和会员。通过使用上面的一个主题和一些插件,你可以用相对较少的成本为你的非营利组织创建一个 WordPress 网站( Kinsta 为非营利组织、慈善机构、教堂和 501(c)(3)组织提供 15%的折扣)。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

使用 WordPress 表单的 15 种有趣方式

原文:https://kinsta.com/blog/wordpress-forms/

你是否一直在尝试在你的 WordPress 网站上实现一些新的东西?很有可能这个列表中有你从未想过 WordPress 表单是完美的!

找不到适合工作的工具?甚至不确定什么是正确的工具?你上一次仔细研究你能用 WordPress 表单做什么是什么时候?您可能已经安装了所需的工具!

我们每天都有一百万次使用我们的 WordPress 网站。从确认新线索到接受工作申请,再到销售产品和接受捐赠,有成千上万的 WordPress 插件来完成这项任务。

对于其中的许多任务,可能有一个插件可以处理所有这些任务。WordPress 表单比大多数人意识到的要灵活得多。考虑到这一点,请和我们一起花几分钟时间来探索使用 WordPress 表单的 15 种有趣方式!

1.联系表格(比你想象的要多)

当然,联系表单绝对是表单插件最常见的用例。实际上每个人都有一个,但是你充分利用你的潜能了吗?很多没有!

Contact us form example

Contact us form example

有时候,当你的客人伸出手时,可以等一等,但让他们等太久对生意不好。任何像样的联系表单插件都应该提供自动电子邮件通知,让你知道什么时候有人提交了你的联系表单。使用这些方法来确保你了解客人的需求。

其他提交更为紧急,可能需要立即采取行动。你的 WordPress forms 解决方案可以发送短信/文本通知,或者通过公司的渠道提醒你吗?找一个可以的,快点!建议阅读:特雷罗 vs 阿萨纳

2.借助创意广告和 CTA 扩大您的订户名单

事实上,从 MailChimp 到 Constant Contact 的每一项简讯订阅服务都有股票表格供订阅访问者使用。它们有效,但事实是它们是有限的。设计、布局、美学、功能,它们都被“锁定”了,没有弹性。

一个专用的表单插件可以做的不仅仅是复制这些服务的股票注册表单的功能。使用创造性的技术,让你的订阅表格引起注意,让你所有的列表飞速增长。

CTA newsletter form

CTA newsletter form

以下是您可以使用专用表单解决方案添加的内容示例:

  • 形象
  • 标题文本,带有行动要求
  • 自定义字段的样式和布局
  • 当用户与页面进行特定交互时,能够“弹出”

3.与您最喜欢的 CRM 服务集成

随着企业客户群的增长,客户关系管理成为一种实际需要。有大量出色的 CRM 服务,但从网站获取客户数据是许多人的一个痛点。

通过采用一个 WordPress forms 解决方案,并稳定、可靠地集成到您选择的 CRM 服务中,完全消除这种痛苦。在您的 CRM 内部工作通常会非常复杂…没有理由通过维护自定义集成或手动移动数据来增加负担。

许多 WordPress 表单解决方案与几乎所有最流行的 CRM 服务进行了本地集成。从 Salesforce 到 Zoho,从 Capsule 到 ConvertKit,您需要的东西就在那里。去找吧!一定要看看这些流行的 WordPress CRM 解决方案
T3】

4.获取客户对你的产品或服务的反馈

用户反馈是了解如何改进你的产品或服务的最佳指标之一。口碑会以这样或那样的方式慢慢反馈给你,但是如果你不积极倾听你的顾客,你就会错过巨大的发展机会。

鼓励定期的客户反馈,以告知您未来产品的方向。更重要的是,在任何市场中,简单地掌握付费客户的脉搏都是一个巨大的优势。

使用表格收集客户反馈简单明了,但是很有效。您的表格可以通过后续电子邮件链接或放在您网站的任何地方。当有新的反馈提交进来时,通知会让您跟上进度。甚至在您的反馈表单中应用一点条件逻辑,当您有不满意的用户时,通过 SMS/text 立即提醒您!

(建议阅读: 9 个收集用户反馈的强大 WordPress 调查插件)。

5.预订和活动注册

在协调一项活动或安排时间段时,管理大量人员可能是一件非常痛苦的事情。从有组织开始,消除这些情况中固有的混乱!

WordPress 表单是允许用户注册和安排约会和事件的完美工具。限制提交的数量,封锁时间框架,甚至自动将数据填充到电子表格或您最喜欢的组织工具中。发送注册确认,触发自定义通知给特定的活动策划人,甚至直接从表单中收取费用。

更好的是,给你的客人一种方式来交流他们的需求,而不是用不相关的选项让他们超载。智能表单可以向注册人询问基本信息,并根据这些需求有条件地提供选项。永远不要再问素食者是否想要上等肋排;)

很明显,有很多 WordPress 插件可以通过你的网站管理预订
T3】

6.接受工作申请和相关文件

就像几年前移动设备的使用超过了台式机一样,大多数求职者在去游说书面申请之前都会上网寻找潜在的雇主。如果你没有利用这一点,你就错过了一大部分可雇佣的劳动力,也许还有你的下一个明星员工。

如果您希望收集简历、履历和其他相关的雇佣文档,表单为您提供了一种轻松接受上传文件的方式。您甚至可以将表单本身用作应用程序。如果需要的话,让用户注册,填写申请表,收集必要的文档……所有这些都使用 WordPress 表单。

Career form

Career form

这种方法的好处?使用表单计算和条件逻辑的组合(这听起来很复杂,但是使用正确的表单生成器非常简单),您可以在填写表单时对申请人进行后台评分,并在特别合格的申请人提交时 ping 正确的人!

7.接受媒体文件,如照片、音频和视频记录

从教育到娱乐,再到文档,你有很多理由允许用户上传媒体文件到你的网站。WordPress 表单不仅使这变得简单,而且安全。

一个坚固的表单生成器插件应该允许你使用一个单独的字段来拖放一个媒体文件。它们还应该允许你通过扩展名、类型和其他因素来限制文件提交,以最大限度地减少垃圾提交。一个额外的功能是将这些文件直接上传到你选择的存储服务,如 Dropbox 或亚马逊 S3,这样你就不会开始耗尽服务器上的存储空间!

8.让客户留下评论并提交证明

社会证明是一个强有力的工具。大多数购买者在购买前都会阅读产品评论,看到其他人对产品的积极评价肯定会让犹豫不决的人倾向于购买。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

正确的表单构建工具将具有您需要的功能,允许用户在您的产品页面上留下评论。星级评分领域是必须的,正确的形式建设者应该有一个股票期权。您还可以调节这些,并使用条件逻辑和通知的组合来提醒您低评论,以便您可以跟进!

User testimonial demo

User testimonial demo

推荐通常比简单的评论要复杂一点,但是你也可以用一个表格很容易地做到这一点。允许用户上传图片以增加真实性,选择您希望他们在网站上显示的位置,并在他们上线前审核/批准他们。这是你可以设置一次机制,然后几乎忘记的事情!

9.接受捐赠

许多人不会把表格和赚钱的手段联系在一起,但他们实际上擅长这项工作。轻松地将您的表单与许多支付网关集成,如 Paypal 或 Stripe 。它比一个简单的 Paypal 按钮更专业,让你更好地控制整个过程。

就像联系方式比简单的电子邮件联系方式更有利于收集提交者的信息一样,捐赠方式也是如此。您甚至可以通过与 Recurly 或 Stripe 等订阅服务集成来设置定期固定捐赠。

我们还建议查看 Give 表单集成

用方形代替?查看我们的深度对比博文:条纹 vs 方形

10.出售产品或收取服务费用

形式不限于一次性(或经常性)捐赠或简单地收取一次性付款。有各种各样的商业 WordPress 店面插件,如 WooCommerce ,但是这些插件通常比你所需要的要多得多,也更复杂。

如果你想要的只是一种接受订单和处理付款的方式,WordPress 表单是一种完美的设置方式,不需要完全商业化插件的复杂性。但是,您不能牺牲灵活性!您仍然可以创建漂亮的产品页面,包括图片和各种产品选项。只需与 Stripe 或 PayPal 等支付网关服务集成即可!

最重要的是,设置定期订阅计划非常简单,查看我们关于 WooCommerce 订阅的深入指南。选择合适的表单构建器,您就可以轻松集成可靠的订阅管理服务!

11.从表单中填充物理或数字文档

是否有纸质文档或特定格式的 pdf、Word 文档等。你需要按照特定的格式填写吗?你认为你不能通过网络表单来管理它吗?再想想!

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

使用与 WebMerge 服务集成的表单,您可以填充任何预先格式化的文档,并将其发送给联系人或保留作为您的记录。只需扫描和/或上传该文档到 Webmerge,将表单域映射到需要填写的文档的特定部分,并使该表单对您的用户可用。

最终结果?表单提交会自动填充您精心格式化的文档,它已经准备好了。这是一个非常特殊的用例,但是对于任何有特殊记录需求的人都非常有用!

12.允许用户在不访问仪表板的情况下向 WordPress 发布他们自己的内容

通常,为了在 WordPress 中创建帖子,用户必须登录并拥有相关的用户角色权限。这并不总是理想的。例如,让高中生登录你的网站,发布他们自己的研究项目,可能会很快出问题!

幸运的是,如果你有这样的需求,你可以用你的 WordPress 表单相对容易地完成它。如果您使用具有前端发布功能的表单构建器,用户可以通过 web 表单创建帖子。这些帖子会按照您预先定义的方式进行分类和标记,然后发送给您进行审核(如果您愿意)。一旦你批准了它们,它们就出现在你的网站上,就像是在文章编辑器中创建的一样。

Front-end post creation

Front-end post creation

这一个的额外用例:前端发布对于用户生成的推荐非常有用!

13.小测验!

你是哪个星球大战角色?如果你是《老友记》中的角色,你会是谁?不要表现得好像你以前从来没有用过一样:)…事实是,如果你想让它们成为营销手段,它们是一个有效的小花招,或者只是一个简单、有趣的方法,让人们与你互动。

Star Wars quiz

Star Wars quiz (Img src: Zimbio)

这些很容易用任何有计算能力的 WordPress 表单解决方案来构建。为不同的答案分配计算值,然后在测验结束时根据他们的“分数”有条件地显示成功消息。

这个系统的应用方式比小测验多得多,而且大多数表单生成器也可以很容易地用其他方式构建小测验。想要更严肃的应用?参见#14!

14.领导资格

并非所有的销售线索都是平等的!新的潜在客户可能对您的组织有广泛的价值。对于任何销售团队来说,能够从第一次接触中获得对潜在客户价值的可靠估计,以便设定优先级,这是非常有用的。这可以通过一个表单来完成。

类似于我们 13 号的测验,表格中应用的计算和条件逻辑的结合使之成为可能。提出引导性问题,为每个问题赋值,计算总分,每个新提交的问题都有一个合格分数。

使用资格分数有条件地将高质量的销售线索通知给合适的人员。制作定制的成功消息和/或电子邮件通知进行回复。你的想象力是极限!

15.在 WordPress 中注册和管理用户

WordPress 自己的用户注册程序非常简单。许多专用的用户注册插件非常复杂,需要学习很多东西。如何达成一个快乐的中间点?

使用正确的表单生成器,您可以通过表单方便地注册和管理用户。让他们注册,登录,甚至更新自己的个人资料与图像,生物文本,等等!

额外收获:选择你自己的冒险故事!

所以,是的,这是一个难以置信的小众,但它是一个完美的例子,说明你的想象力真的是你可以使用的形式的天花板。

不久前,我们的支持团队遇到了一个用户,他使用条件逻辑、多部分表单和自由使用下拉字段的组合,用一个表单创建了一个“选择自己的冒险”故事。她使用文本字段在每个表单部分讲述一个故事,然后通过下拉字段询问学生下一步想做什么。根据学生的选择,他们会被送到不同的地方继续这个故事。

多棒啊。这就引出了一个问题…

你的 WordPress 表单不能做什么?

老实说,有很多事情是你无法用 web 表单来做的。但是你可以做很多你从未想过的事情。这篇文章甚至还没有开始把它们全部列出来!

要有创意!表单是我们的业务,相信我们,甚至我们也会对用户每天想出的巧妙用法感到惊讶。在你离开之前,我们谦卑地建议你看一下 Ninja Forms ,这是 WordPress.org 最受欢迎的 WordPress 表单解决方案,看看你能把你的新表单生成器聪明地用在什么地方。我们上面列出的一切仅仅是冰山一角!😀


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

讨论热门话题的 9 大 WordPress 论坛插件

原文:https://kinsta.com/blog/wordpress-forum-plugins/

从聊天室到论坛,从社交网络到电子邮件,上网可以让人们保持联系,并找到志同道合的人来讨论某些话题。

尤其是论坛,因为其对话记录、社区建设和与网站的轻松集成而具有极大的吸引力。网上有很多论坛可供选择。如果你喜欢园艺,在谷歌上快速搜索就会发现几个论坛。

篮球、网页设计、电子邮件营销也是如此,甚至还有一个长发男士论坛。为了创建你自己的社区,你必须考虑一个 WordPress 论坛插件,将社区部分整合到你当前的网站中。

WordPress forum

WordPress forum

也有可能把你的整个网站变成一个论坛,但是在这种情况下,你最有可能使用 WordPress 论坛主题而不是插件。

论坛很酷的一点是它们已经进化了很多年。那些有着长线程和有时令人困惑的对话的旧论坛仍然存在,但那是因为格式似乎有效。我们也开始看到一些其他的论坛格式,比如 Quora 和 Stack Overflow 等网站上的问答布局,或者 Reddit 等网站上的上/下投票安排。

好消息是,你可以利用下面的一些论坛插件选项来实现类似的论坛风格。我们将概述每个插件的最佳特性,并讨论它的价格。一些论坛插件是众所周知的,但是如果你对论坛更新感兴趣或者你想让你的论坛看起来比其他数百万的论坛更独特,你应该看看其中的几个。

论坛的世界一直在增长,你可以用你自己的 WordPress 论坛插件成为其中的一部分。所以,继续读下去,找到适合自己的。

选择 2022 年最好的 WordPress 论坛插件

插件需要测试来弄清楚你是否会喜欢用户体验,喜欢它出现在你网站前端的方式。对于论坛来说尤其如此,因为你必须管理社区并让论坛看起来更漂亮,这样人们才会想回来。所以,我们为你整理了一个快速列表,让你浏览 WordPress 论坛插件并自己测试它们。但是,我们也强烈建议您查看以下的深度评论。

  1. bb 按下
  2. BuddyPress
  3. WPForo 论坛
  4. Asgaros Forum
  5. DW 问答
  6. WP Symposium Pro 社交网络插件
  7. 讨论板 WordPress 论坛插件
  8. 萨白讨论
  9. 来自 WPMU Dev 的论坛

从设置过程到论坛管理,这些插件中的功能构成了你在网站上的体验。其中一些是轻量级的,适用于更小、更简单的网站,而另一些为投票、用户配置文件和消息传递提供了强大的功能集。让我们看看每一个是如何脱颖而出的。

1.bbPress

bbPress 插件是最流行的 WordPress 论坛插件之一。这部分是因为它已经存在了一段时间,所以当时没有太多的竞争。然而, bbPress 也提供熟悉度。前端看起来就像你所期望的那样,它有一个轻量级的构建和开放的接口。bbPress 插件有点像去麦当劳,而不是去汉堡店。它不会让你大吃一惊,但你很清楚你会得到什么。这个插件以它应该的方式工作,它有基本的定制工具来调整颜色,制作键盘快捷键,并在用户书写时启用可视化编辑器。

bbPress WordPress forum plugin

bbPress WordPress forum plugin

bbPress 插件是完全免费的,所以你可以去网站,而不必担心一些随机的促销活动会突然出现。这是一个开源项目,所以有几个开发者为这个插件做贡献。对于用户来说,开源意味着你可以经常获得一致的更新,当然,插件是免费的。bbPress 网站也提供了一些有趣的资源来改进你的论坛。

例如,一个页面充满了 bbPress 扩展,而另一个页面有不同的主题,与论坛插件配合得很好。您还可以找到高质量的文档和完整的博客。您可能已经猜到了,这种支持完全是通过论坛提供的。

这个 WordPress 论坛插件的突出特点是什么?

  • 你不用付钱,以后也永远不用付钱。所有的扩展也是免费的。
  • 说到扩展,你可以选择用超过 200 个扩展中的一个来改进你的论坛(它们在技术上是插件,但这有点令人困惑,因为 bbPress 也是插件)。一些扩展包括基本的用户头像支持、附件、社交分享、面包屑等等。
  • bbPress 是最简单的 WordPress 论坛插件之一。它完全集成了所有著名的主题,并且不会降低你的网站速度。
  • 它允许多站点论坛,您可以从一个仪表板管理您的每个论坛。
  • bbPress 插件有几个可定制的模板,有简单而有用的设置来改变颜色和样式。
  • bbPress 内置了完整的 Akismet 支持,这样你就不会看到任何垃圾邮件通过你的论坛。
  • 这是你能得到的最接近传统论坛的东西,它运行起来就像它应该的那样。如果那是你需要的,那就是优质产品。

2. BuddyPress

BuddyPress 经常和 bbPess 出现在同一个对话中,这是因为两者都是在线社区的首选解决方案。哦,是的,它们都是由同一个开发小组开发的。然而,BuddyPress 有点不同。它用于创建一个社交网络或在线社区,用户可以在那里创建个人资料、加入群组和发送私人消息。BuddyPress 接口允许发送友谊请求,你可以为运动队、公司和学校等建立特殊的群组。

BuddyPress WordPress forum plugin

BuddyPress WordPress forum plugin

和 bbPress 类似,BuddyPress 是免费开源的。该界面易于导航,你应该不会有任何麻烦让它在你的网站上启动。这是一个真正的小型社交网络,你可以打开它,把你的网站访客变成一个真正的社区。最棒的是,你可以将 bbPress 和 BuddyPress 结合起来,提供一个标准的论坛部分,以及一个让人们在更社交化的层面上建立关系的区域。

与脸书等网站类似,BuddyPress 有一个活动流,可以查看你的朋友在做什么。收藏夹、提及和所有你通常会在社交网络上找到的酷功能都包含在这里。最好的部分是,你可以为自己的品牌定制它,并为你的利基市场开发一个社交网站。

这个 WordPress 论坛插件的突出特点是什么?

  • BuddyPress 是免费的,开发正在进行中。
  • 每天都有数百个 BuddyPress 兼容插件被开发出来。例如,您可能需要一个带有注册选项的 BuddyPress 系统。有一个插件可以做到这一点。你可能想把 BuddyPress 和 LearnDash 集成在一起——一个插件也可以解决这个问题。
  • 该插件将你网站的一部分(或全部)变成一个完整的社交网络。您收到了用户制作个人资料、发送私人消息和交朋友的工具。
  • BuddyPress 已被翻译成世界各地的各种语言。因此,你不应该担心你生活在哪个国家。
  • 活动流是大多数 BuddyPress 站点的主要枢纽。幸运的是,它很时尚,并且有供人们评论、收藏或删除的选项。
  • 这个插件有一个扩展概要文件的工具。因此,如果您想添加自己的自定义字段,这是完全可能的。
  • 管理员和用户都会收到通知。这意味着当有人与用户交互时,用户会收到通知,管理员可以选择向整个社区发送消息。

3.WPForo 论坛

WPForo 论坛是一个免费的 WordPress 论坛插件,但是该公司通过出售附加组件来赚钱。这个附加集合提供了自定义用户字段、广告管理、投票、私人消息等选项。如果你去附加页,你会注意到大多数扩展的售价从 11 美元到 95 美元不等。

我们喜欢 WPForo 论坛插件,是为了那些对比 bbPress 更现代的设计感兴趣的人。颜色看起来更亮,线程组织得很好,用户很难混淆。提供了几个布局供您入门,所有布局都具有现代和响应的设计。也有几种翻译,从瑞典语到捷克语,从波兰语到俄语。

wpForo Forum plugin

wpForo Forum plugin

关于 WPForo 论坛的好消息是,它是为小型和超大型论坛社区设计的。它还有内置的搜索引擎优化和缓存功能,这样你就可以在谷歌上找到合适的人,让你的论坛以最快的速度运行。反垃圾邮件和 Akismet 都集成到论坛插件中,这意味着您可以击退一些在论坛中臭名昭著的垃圾邮件。我非常喜欢 WPForo 论坛的一个主要原因是因为它有很大的彩色计数器区域,可以告诉用户每个线程有多少投票、回答和查看。

这个 WordPress 论坛插件的突出特点是什么?

  • 这是一个比 bbPress 和其他一些竞争对手更现代的论坛布局。
  • 用户可以投票并回答问题。
  • 个人资料系统相当先进,有会员评级和给出可信度的徽章。
  • 论坛管理系统使用拖放编辑器运行。因此,你不必弄乱任何设置开关或代码。
  • 用户可以订阅某些主题,然后在主题更新时收到通知。
  • WPForo 论坛提供了三种布局:一种是扩展论坛,另一种是简化论坛,最后一种是问答格式。
  • 开发者不断地制作其他插件来兼容 WPForo 论坛。例如,一个插件用于高级附件,另一个用于博客发布。

4. Asgaros Forum

如果你想在当前网站上创建一个轻量级的论坛页面,Asgaros 论坛是一个不错的选择。通过在所需页面中插入一个短代码来添加论坛。因此,对于管理员来说,它让事情变得又快又简单。结构简单而优雅,带有强大的编辑器和通知系统。用户创建个人资料,然后出现在您的成员列表中。人们还可以完成上传、搜索和发送消息等操作。

Asgaros Forum

Asgaros Forum plugin

Asgaros 论坛是一个完全免费的插件。如果你想为他们的工作做贡献,开发者在网站上有一个捐赠按钮。至于其他功能,版主可以看到谁一直在线。这个插件也可以和插件一起工作,在你的论坛中添加不同的模块。Asgaros Forum 是一个多站点兼容插件,它为你的用户在他们的移动设备上进行对话提供了一个移动主题。

这个 WordPress 论坛插件的突出特点是什么?

  • 主题和帖子管理就像它来的时候一样简单。
  • 允许发表访客帖子,但您可以选择关闭此功能。
  • Asgaros 论坛免费使用。一路上没有任何追加销售。
  • 统计页面是一个很好的方式来查看你的论坛表现如何。你也可以使用管理工具来禁止和搜索不同的用户。
  • 许多文件类型都支持上传到论坛。
  • WordPress 多站点功能非常适合那些有站点网络的人。
  • 这是一个轻量级的传统论坛布局,设计中带有一丝现代主义。

5.DW 问答

如果你想创建一个像 Quora 或 Yahoo Answers 这样的社区,试试 DW 问答插件。在这种配置下,它仍然是一个论坛——有线程和对话——但它的表达方式就像一个 Q & A。通常这类网站都有投票系统,所以最好的答案会出现在最上面。这是与普通论坛的主要区别,因为这些主要是所有回复的巨大列表。使用 DW 问答,您可以更好地控制质量,因为答案有问题的人会被发送到页面底部。

DW Question & Answer

DW Question & Answer

DW 问答是另一个免费的开源项目。它还有一些额外的免费插件,如减价、社交分享、排行榜和验证码。支持数十种语言,包括泰语、加泰罗尼亚语、越南语和捷克语。如果你想快速地将论坛插入你网站的某个页面,你也可以使用短代码。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

有了通知和投票系统,DW 问答插件带来了惊喜,尤其是考虑到如此多的论坛正在转换成这种类型的问答设置。

这个 WordPress 论坛插件的突出特点是什么?

  • 论坛以问答形式组织。这与投票系统相结合,因此最佳答案最终会首先显示出来。
  • 有一个验证码,包括保持垃圾邮件发送者。
  • 短码有助于在几秒钟内将你的论坛放到页面上。
  • 您还可以为公司内部讨论或特定用户群创建私人问答部分。
  • 有几个附件可供下载。例如,其中一个会在你的论坛上添加排行榜,而另一个会激活社交分享。

6.WP Symposium Pro 社交网络插件

WP Symposium Pro 社交网络插件类似于 BuddyPress,它也把你的 WordPress 网站变成了一个社交网络。这包括一个完整的论坛和活动墙,但你会收到一些其他元素,只有在像脸书这样的社交网络上才能找到。安装后,用户会访问您的网站并创建描述文件。他们可以管理这些个人资料,并添加他们想要交流的朋友。采取行动时会发送电子邮件提醒。因此,如果你喜欢朋友页面上的某样东西或者给他们发信息,他们会收到一条解释该行为的信息。

WP Symposium

WP Symposium plugin

由于论坛对于讨论游戏、俱乐部、约会和技术非常有用,有时扩展它的对话部分并添加更高级的社交资料是有意义的。WP Symposium Pro 脱颖而出的原因之一是其定制工具的集合。创造性的改变通常是通过短代码来完成的,你可以在页面上添加短代码,调整颜色、字体、按钮等等。

如果你想改善你的社交网络,还可以使用其他几个扩展。例如,您可能需要以下一些功能来完善您的社交网络,只需升级即可:

  • 论坛订阅
  • 私人信息
  • 选择性共享
  • YouTube 和图像附件
  • 美术馆
  • 配置文件安全性

该插件的专业版提供了许多高级功能。WP Symposium Pro 的售价为 29 美元,这个价格包括来自开发者的一些像样的支持。

这个 WordPress 论坛插件的突出特点是什么?

  • 溢价定价并没有那么糟糕。
  • 这个插件将你的论坛功能扩展成一个强大的社交网络。你仍然可以看到那些论坛,但是更多了。
  • WP 专题讨论会比其他 WordPress 论坛插件选项有更多独特的功能。举个简单的例子,选择性分享和 YouTube 视频附件在别处很难找到。
  • 在短代码的帮助下,WP Symposium 是更容易定制的论坛插件之一。
  • 您可以微调论坛的访问和权限。
  • 自定义字段可用于论坛帖子和回复。
  • 提供了喜欢和不喜欢,但如果你愿意,你也可以关闭它。

7.讨论板 WordPress 论坛插件

讨论板 WordPress 论坛插件提供了一个简约、现代的论坛,你可以把它放在你的 WordPress 网站的任何地方。对于初学者来说,一键安装使事情变得简单,用户注册过程采用了我们都知道和喜欢的关于论坛的内容,但使它更加实用。为这些注册显示一个前端表单,然后用户可以通过另一个简单的表单发布主题。这似乎是推动讨论板流行的原因,因为我们看到了热烈的评论和一些用户转向它而不是更好的选项。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

Discussion Board

Discussion Board plugin

这个 WordPress 论坛插件有一个标准论坛功能的精简版。这个版本很可能适用于大多数组织。专业版起价 29 美元,最高 49 美元,取决于你想在多少网站上使用它。

至于该插件的专业版所具有的特性,我们可以期待如下:

  • 媒体上传。
  • 用户配置文件。
  • 类别和标签支持。
  • 针对不同主题的多个讨论板。
  • 主题状态(如已解决和打开)。
  • 人们跟踪特定主题的能力。
  • 董事会权限和管理员批准。
  • 一个完整的所见即所得编辑器。

如你所见,拥有多个讨论板的特性只在 Pro 插件中提供。因此,免费版本对于只需要一个主板的小型组织和学校来说最有意义。然而,29 美元的价格标签对于您可能需要的任何附加功能来说都是一个很小的代价。

这个 WordPress 论坛插件的突出特点是什么?

  • 你可以免费获得一个简单的论坛,或者只需 29 美元就可以选择一些强大的功能。
  • 讨论板插件有一个更干净、更现代的界面。
  • 用户管理轻而易举,论坛用户可以通过一个基本的表单从前端登录。提交表单也不复杂,比我们过去看到的更容易使用。
  • 论坛内置了垃圾邮件减少功能,允许您将垃圾帖子和机器人拒之门外,这些帖子和机器人可能会降低您的论坛对普通用户的吸引力。
  • WordPress 论坛插件包括三种布局,大部分定制是通过 WordPress 定制器完成的。
  • 您还可以获得列表、登录表单、内容等项目的几个短代码。
  • 专业版有设置文章状态的工具(对客户支持来说很棒),还有版块权限和主题关注。

8.萨拜讨论

售价 23 美元(一次性付款),在 CodeCanyon 上有着令人印象深刻的评论,Sabai discuse实际上是我在 CodeCanyon 上推荐的唯一 WordPress 论坛插件之一。Sabai 的好处是开发者非常积极,愿意在销售前和销售后帮助用户。至于论坛插件本身,Sabai Discuss 有一个讨论流,就像一个标准的论坛,还有一个问答工具。所以,你可以把你的网站变成 Reddit 或者 Quora。或者,你可以选择坚持使用更标准的论坛布局。

投票系统上下移动答案,向所有用户显示最佳答案。您还可以获得灵活的访问控制,如果您不想让某些用户看到所有的板,这将非常方便。再加上用户信誉系统,从你发布的那一刻起,你就有了一个好的论坛体验。投票中最酷的部分是网站的大部分审核都是为你做的。

Sabai Discuss

Sabai Discuss plugin

更重要的是,萨白有举报滥用制度。因此,你的论坛常客可以让你知道他们是否认为另一个用户在论坛中没有遵守规则或尊重他人。考虑 Sabai 的另一个原因是,您可以在整个站点中添加多个论坛实例。你也有机会用你的网站网络做到这一点,如果你有几个网站,这可能会派上用场。最后,萨拜迎合了想要新时代设计的用户。它是完全响应的、扁平的,偏离了过去数字时代的论坛设计。总的来说,它更有可能满足那些拥有现代网站的人,因为用户体验感觉是当前的,它看起来像一个十年前的论坛。

这个 WordPress 论坛插件的突出特点是什么?

  • 23 美元的一次性费用为您提供了广泛的工具,以及出色的客户支持和现代论坛。
  • 你会收到五个短代码和九个 WordPress 小部件,提高了你的论坛设计过程的灵活性。
  • 电子邮件通知会自动发出。该插件包括 10 个这样的电子邮件通知模板,这样你就不用自己写了。
  • 该论坛特别集成了积分系统,如 MyCRED 和 Cubepoints。
  • 可以配置超过 40 种权限来限制某些用户查看内容。
  • 声誉系统将荣誉给予那些在论坛上贡献最大的人。投票模块确保只有最好的答案会出现在论坛的顶部。
  • 搜索栏有一个智能建议功能,可以在论坛中快速移动并找到合适的主题。这个页面上的大多数其他 WordPress 论坛插件都有搜索栏,但是没有智能建议。

9.来自 WPMU 开发的论坛

更新:截至 2019 年 5 月,该插件已经退役,不再受 WPMU Dev 支持。他们已经在 Github 上发布了代码,供那些可能想要根据自己的需要派生和维护代码的技术人员使用。

我们名单上的最后一个解决方案叫做 WPMU Dev 的论坛——但是仅仅因为它排在第 9 位并不意味着它是最差的。事实上,我认为论坛插件是你能找到的最好的插件之一。唯一棘手的部分是你必须注册一个 WPMU Dev 会员。对于开发人员来说,这个决定可能是显而易见的。毕竟,你只需要每月支付 49 美元就可以获得你需要的几乎所有类型的插件。这包括安全、营销、搜索引擎优化、备份等插件。不仅如此,发展会员还提供了一些很棒的主题供你在多个客户网站上使用。

如果你正在考虑建立一个或两个论坛,那么每月 49 美元的价格是很难接受的。当你看到竞争时,一个论坛通常不到 50 美元(一次性费用),或者你可以免费下载。无论如何,我不想跳过论坛 WPMU 开发插件,因为开发者喜欢它,你可以从你的会员资格中得到很多。

Forums from WPMU Dev

Forums from WPMU Dev

论坛插件允许你在网络中的每一个站点上建立一个论坛。论坛可以嵌入到任何帖子或页面中,并且您可以创建的论坛数量没有限制。我如此喜欢论坛插件的原因是因为它很容易使用。样式选项对于添加正确的颜色和设计非常有用,而嵌入是通过一些基本代码完成的。如果你想限制社区的规模,甚至有一个工具可以设置论坛的最大数量。

这个 WordPress 论坛插件的突出特点是什么?

  • 定制工具非常简单。您可以在一个自定义区域中设置边框大小、更改颜色和调整字体。
  • 简单的嵌入代码使得配置表单更加容易。不仅如此,你还可以把嵌入代码放到你网络中的任何页面、帖子或网站上。
  • 因为 WPMU Dev 的论坛插件是为了和 WordPress multisite 一起工作,所以它有专门的论坛。
  • 这个插件可以让你限制每页的主题数量,每页的文章数量,或者你网站上的论坛数量。
  • 它有一个快速,强大的论坛搜索栏,人们可以找到合适的主题。

哪个 WordPress 论坛插件适合你?

WordPress 论坛插件仍然非常受欢迎,无论是大型还是小型组织都需要它来产生对话。当你完成你的搜索时,你可能想用一个可靠的插件,比如 bbPress,或者你厌倦了这个界面,想要一些更现代的东西,比如 WPForo。另一方面,一些组织和社区对社交网络更感兴趣。在这种情况下,像 BuddyPress 这样的插件最有意义。

如果你在选择 WordPress 论坛插件时仍然有问题,这里有一些缩小搜索范围的想法:

  • 最实惠的 WordPress 论坛插件: bbPress。
  • 最佳值: WPForo。
  • 如果你想在你的论坛上建立一个社交网络: BuddyPress 或 WP Symposium Pro。
  • 更干净、更现代的设计: WPForo 或讨论板。
  • 开发者最好的 WordPress 论坛插件:WPMU Dev 的论坛。
  • 制作一个问答式论坛的最佳插件: DW 问答和萨白讨论。

这就是我们要说的关于 WordPress 论坛插件的全部内容!如果你对我们的选择有任何问题,或者你想陈述你对一些插件的看法,请在下面的评论区告诉我们。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

免费主题和付费主题:哪个适合你的下一个项目?

原文:https://kinsta.com/blog/wordpress-free-vs-paid-themes/

WordPress 社区的发展部分归功于对该平台惊人的可定制性的热爱。虽然高水平的可定制性通常被认为是积极的,但这并不意味着它不能成为压倒性的概念。对于那些刚刚接触 WordPress 的人来说,一个最紧迫的问题是使用免费主题和付费主题的区别。

事情是这样的:

对于许多刚刚开始使用 WordPress 的人来说,关于使用 WordPress 免费版还是付费版的思考过程(至少就主题而言)可能会围绕这样一个事实:如果有一个免费版可以完美运行,为什么有人会为一个付费版付费呢?这种心态符合一般的创业建议,即希望开设新博客或网站的人保持低成本,以免有借口妨碍启动。

当然,这个建议是有道理的,但是它不一定反映战略性的长期思维。投资高级 WordPress 主题有很多好处。当然,如果没有很多人愿意购买和使用它们,就不会有市场。

许多问题仍然存在:

  • 你真的需要一个优质的主题来拥有一个漂亮的网站吗?
  • 高级主题能保证你的网站运行得更快吗?
  • 坚持一个免费主题的缺点是什么?
  • 免费/高级 WordPress 主题?对于任何给定的项目,哪一个是正确的?

幸运的是,你会在下面找到所有这些问题的答案。在我们看一看免费和付费主题之间的主要区别之前,请记住,你可以使用我们的主题检测工具来识别任何 WordPress 站点的主题——如果你遇到一个你喜欢的站点,并且想知道它使用了什么主题,这是非常有用的!
T3】

免费 WordPress 主题

很容易找到免费的 WordPress 主题——在你选择的网络主机上安装一个新的 WordPress 实例后,你可以在这里看看我们的关于最佳 WordPress 主题的指南。通过从 WordPress 仪表盘导航到外观>主题>添加新主题,你会在 WordPress 官方主题目录中找到选项(这里是我们关于如何安装 WordPress 主题的指南)。

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

请注意,这当然不是唯一一个找到免费 WordPress 主题的地方——互联网上还有成千上万的其他免费主题可供选择(稍后会有更多)。

wordpress free vs paid themes

WordPress.org theme directory

也就是说,从 WordPress 主题目录中选择主题的真正好处是它们是官方批准的,意味着任何提交到官方主题目录的主题都是经过严格审核的。

主题审查过程从一个自动化的 WordPress 插件开始,该插件根据 WordPress 严格的编码标准审查主题。如果被批准,提交的主题将由 WordPress 主题开发者手动审核。只有在这两个步骤成功通过之后,一个主题才可以在官方主题目录上对公众开放。

免费主题:使用的好处

为什么有人会选择使用免费的 WordPress 主题?原因很多:

  • 免费对新网站所有者来说是一件好事,对那些不断尝试的 T4 人来说是理想的选择。WordPress premium 主题需要付费,而且很多都不便宜!事实上,根据 CodeinWP 的数据,一个高级主题的平均价格是 57.54 美元。一些主题卖家不接受退货,所以如果你不喜欢你买的主题,或者它与你的必备插件不兼容,你可能会被一些你不能使用的东西卡住。
  • 至少对于官方主题目录上列出的选项来说,免费主题是通过 WordPress 上的多步流程官方批准的。
  • 免费主题倾向于极简设计,因为它们没有很多高级功能和插件。如果你的网站没有使用很多插件,这可能会让你的网站(这会提高你的技术搜索引擎优化)。
    *** 免费主题通常是为初学者设计的,因此简单易用。在批准一个主题之前,WordPress 开发者确保主题库中的主题可以被初学者作为他们测试过程的一部分使用。这些免费主题通常与大多数 WordPress 插件兼容。* 除了官方 WordPress 主题目录,我们推荐我们策划的高质量免费 WordPress 主题列表。**

**Twenty Seventeen theme

Twenty Seventeen theme

二十个二十个 是直接由 WordPress 开发者提供的一系列免费主题中的最新一个。看看这个开发者对 2020 主题的介绍。

T2】

免费主题:缺点

因为没有免费的午餐,所以当使用免费的 WordPress 主题时,有一些阻碍需要考虑:

  • 一个免费的主题有有限的功能并且没有额外的功能,这是许多更大更专业的网站所需要的。
  • 一些免费的主题有超过 100 万的下载量!与高级主题相比,免费主题并不独特。由于任何人都可以下载它们,没有付费的障碍,许多类似类型的网站将使用相同的主题。由于免费主题的定制选项没有高级主题多,所以差异可以忽略不计,用户可能会开始注意到这些主题的重复特征(建议阅读:如何定制你的 WordPress 主题)。
  • WordPress 知识库网站上相当一部分主题很少更新,这可能会使它们与 WordPress CMS 的频繁版本更新不兼容。
  • 如果有问题,免费主题不提供支持。免费主题的贡献者如此之多,以至于 WordPress 无法追踪主题作者或开发者是谁。你必须依靠第三方的帮助( WordPress 论坛、脸书集团、LinkedIn 集团、付费给一个网络开发者),如果你不付费给别人帮助你,也不能保证你会得到快速回复(或任何回复)。
  • 官方主题仓库中找不到的免费主题可能编码糟糕,这也可能使你的网站容易受到安全问题的影响。
  • 给聪明人一句话:不是所有的免费主题都是平等的(有不同的 WordPress 许可证),所以当你下载一个主题时,最好知道你可以合法地用它做什么。

free WordPress theme

free WordPress theme

CyberChimps 是一个商业主题,下载量超过 100 万次,活跃安装次数超过 80,000 次。

为什么公司创建免费的 WordPress 主题

WordPress 主题当然不好做,那为什么还有人免费提供呢?

一种情况可能是免费主题是针对个人或公司的作品作品集 。其他人创建免费的主题来提高他们的技能和改善他们使用 WordPress 平台的体验。

其他人创建免费的 WordPress 主题来宣传他们的名字,做广告,或者增加品牌曝光度。免费主题在页脚中使用链接,将主题的实例连接到原始开发者的网站。每个下载并使用这个主题的人都向他们的观众展示了这个链接,为开发者的网站带来了更多的流量(并为 SEO 创建了反向链接)。

Sharing fame

Sharing fame

虽然技术上不在页脚(常见的网页设计启发法)中,但开发者杰克·哈里斯通过在 Youtuber 和他自己之间建立联系,分享了凯斯·奈斯塔特的部分名气。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

人们免费开发 WordPress 主题的另一个原因是追加销售的可能性。WordPress 主题免费增值模式包括开发者提供一个免费的主题,用户可以试用,但是提供的功能有限,因此需要更多的人必须购买相同主题的高级版本。这实际上是一个很好的无风险销售主题高级版本的方式,因为它为用户提供了在完全承诺购买之前进行测试的能力。

尽管你永远不愿意相信人们最坏的一面,但人们开发免费主题的另一个原因是,他们可以利用它们作为一个机会,将他们的恶意代码放到其他人的网站上。

如何找到你完美的高功能免费 WordPress 主题

在一个免费主题进入 WordPress 知识库之前,它已经被全面的检查了一些问题,即:

  • 易接近
  • 密码
  • 核心功能和特性
  • 演示和功能
  • 证明文件
  • 语言
  • 批准
  • 命名
  • 选项和设置
  • 插件
  • 截屏
  • 隐私
  • 销售、积分和链接
  • 样式表和脚本
  • 模板

对于你在 WordPress 知识库之外找到的免费主题,比你仅仅购买一个高级主题有更大的恶意代码风险。以下是一些检查你的免费主题是否好得不真实的方法:

  • 进行谷歌搜索。键入网站或主题名称的查询,看看网上是否有关于它的负面推特。
  • 扫描主题文件中的病毒。 VirusTotal 是一款免费的在线工具,你可以免费使用。
  • 如果你有耐心和时间,你可以手动浏览主题文件。在一个主题上发现垃圾反向链接最常见的位置是 cssfooter.php文件。
  • 检查主题真实性。你可以使用几个 WordPress 插件来做到这一点,比如主题真实性检查器漏洞扫描器主题检查器
  • 如果你已经将主题上传到你的 WordPress 网站,使用谷歌安全浏览对网站进行全面扫描。在这个网址的末尾加上你的域名:【http://www.google.com/safebrowsing/diagnostic?site=或者使用 Sucuri ,这是一家提供免费网站扫描的安全公司。

VirusTotal

VirusTotal

VirusTool 只是你用来扫描免费 WordPress 主题的一个工具。

什么时候使用免费的 WordPress 主题和高级的 WordPress 主题

主题选择不仅仅是挑选一个“看起来不错”的选项;这也是关于选择一些对你的内容和网站目标有效的东西。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

简而言之,如果你:

  • 想开一个个人博客
  • 不要在意你的网站看起来是否和大多数网站一样
  • 只追求基本的功能
  • 几乎不需要支持就可以完成(如果您主要将它用于简单的博客功能,这是理想的选择)

或者,使用高级 WordPress 主题,如果你:

  • 你打算将 WordPress 用于一个商业网站(或者正在考虑扩展你的 WordPress 网站,以包括将来的电子商务等复杂功能)
  • 想让你的网站看起来独一无二
  • 希望你的网站能够支持许多不同的功能
  • 不知道如何解决问题,需要专门的支持团队

许多高级主题和插件都可以在网上免费获得。但是我们强烈建议你不要使用这些来源的产品。以下是最主要的原因:为什么你应该停止使用被清空的 WordPress 插件和主题

为了帮助你更容易做出决定,你必须首先定义你的网站是关于什么的。如果你正在寻找特定的功能,比如摄影网站美食博客电子商务网站,你需要选择一个 WordPress 主题来为这次购买服务。要知道,你的网站在预期功能方面越先进,运行和管理就越复杂。使用一个免费的 WordPress 主题会让这个很难做好。

高级 WordPress 主题会给你带来什么

正如高级主机一样,你应该从你的商业投资的角度考虑高级 WordPress 主题。毕竟,高级主题有高级价格是有原因的——它们也提供高级功能!

想象一个优质的 WordPress 主题,比如一个好的男朋友/女朋友/伴侣。

当你找到完美的选项时,你不仅可以访问一个功能齐全的主题——你还可以获得支持频繁更新、更多自由(就定制选项而言)安全(更少的病毒和第三方威胁)。最棒的是,一个优质的 WordPress 主题比一个免费的 WordPress 主题更加独特。

这里有一些在高级 WordPress 主题中寻找的定义元素:

  • 符合标准:最新版本的 WordPress、 PHP 、CSS 和 HTML
  • 响应迅速的:一个响应迅速的 WordPress 网站正变得越来越必要,因为谷歌把移动响应作为一个重要的排名因素
  • 兼容不同的浏览器
  • 可定制
  • 与其他插件配合良好

你想知道最畅销的主题是什么吗?看看 WPNewsify 的这篇详细帖子,他们向 28 家领先公司询问了最受欢迎的主题。

顶级主题的 18 个最佳来源

不知道从哪里开始寻找完美的 WordPress 主题?以下主题提供商都是 Kinsta 认可的:

Themeforest

Themeforest

免费主题和付费主题

免费或付费的 WordPress 主题各有利弊,但是选择安装哪一个最终取决于你网站的需求以及网站所有者的预算和审美偏好。要知道,从一个免费的 WordPress 主题开始,并在需要的时候升级是完全可以的。这是你的世界,我们只是生活在其中。

关于 WordPress 免费 vs 付费主题你还有什么疑问?发推文 @Kinsta ,我们帮你做决定!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。**

WordPress GDPR 合规——你需要知道的一切

原文:https://kinsta.com/blog/wordpress-gdpr-compliance/

你可能听说过网络上正在讨论的术语“GDPR”。这仍然是一个非常热门的话题,尤其是新闻中不断出现的数据泄露和安全问题。简而言之,GDPR 是一部隐私法,旨在把对个人数据的控制权还给公民。毫无疑问,GDPR 正在影响整个互联网处理数据的方式。可怕的是,截止日期是 2018 年 5 月 25 日,许多关于 GDPR 的问题仍然困扰着人们:

  1. GDPR 到底是什么?通俗地说。
  2. GDPR 对我有影响吗?
  3. 我需要为 GDPR 合规做些什么?

许多人倾向于拖延他们不理解的事情。税收就是一个很好的例子。对我们大多数人来说,GDPR 只是我们清单上的一个较低的优先事项。但是 GDPR 的最后期限已经过去了,你真的应该花一些时间来决定你是否需要改变你的业务和/或网站的运营方式。如果你不这样做,可能会被处以巨额罚款。

别担心,我们会尽力解释你需要知道的关于 GDPR 的一切,以及你可以做些什么准备。但是我们不是律师,所以我们尽量不要用所有的法律细节来烦你。

GDPR can seem overwhelming! 😫 But a word of caution, don't ignore it.Click to Tweet

请注意,本文仅供参考,不应被视为法律建议。

什么是 GDPR?通俗地说

GDPR 代表通用数据保护条例。这是一部隐私法,由欧盟委员会于 2016 年 4 月 14 日批准,旨在保护所有欧盟公民(28 个成员国)的权利及其个人数据。这取代了 1995 年 10 月 24 日颁布的关于数据保护的 95/46/EC 指令,并且比 2011 年颁布的 Cookie 法更为广泛(即将被与 GDPR 齐头并进的欧盟电子隐私法规所取代)。该法规的推广计划为期两年,截止日期为 2018 年 5 月 25 日。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

欧盟通用数据保护法规(GDPR)是 20 年来数据隐私法规的最重要的变化……欧盟 GDPR

如果你想阅读该法规的大量官方 pdf 文件(11 章,99 篇文章),我们建议查看 gdpr-info.eu ,因为他们在一个排列整齐的网站上拥有一切。

有几个关键术语需要掌握:

  • 一个控制器确定处理个人数据的目的和手段。
  • 一个处理器代表一个控制器负责处理个人数据。
  • 个人数据是可用于识别个人身份的任何信息,即使是通过将该信息与其他信息相结合来间接识别。

什么是加工?

如果以任何方式访问、存储或使用个人数据,则被视为处理。GDPR 对处理的完整定义包括对个人数据采取的所有以下行为,这些行为构成了对该数据的处理:收集、记录、组织、构建、存储、改编、修改、检索、咨询、使用、传输、披露、传播、组合、调整、限制、擦除或销毁。

GDPR 的基本原则

有七个基本原则适用于 GDPR 的控制者:

  1. 数据经过合法、公平和透明的处理。要求给予同意
  2. 必须出于特定、明确和合法的目的收集个人数据,并且只能用于该目的。
  3. 个人数据必须充分、相关,并且仅限于在必要时收集。
  4. 个人数据必须准确并保持最新。
  5. 个人数据只能以可识别的形式保存尽可能短的时间。
  6. 个人数据的处理方式应确保数据的安全性。
  7. 主计长负责证明自己符合这些原则。

GDPR 统治下的个人权利

受 GDPR 保护的个人(欧盟公民)在 GDPR 有七项权利,处理器必须准备维护:

  1. 知情权:给予一个人知道存储了什么信息的权利。
  2. 访问权和可移植性:一个人可以随时要求自己的信息是一种容易下载的格式,以及使用或转移数据到另一个服务。(第 20 条
  3. 纠正的权利。
  4. 被遗忘权:允许一个人要求完全删除自己的个人信息(除非有正当理由,比如银行贷款)。(第 17 条)。
  5. 限制加工的权利。
  6. 反对的权利。
  7. 在接受自动决策和分析时获得公平待遇的权利。

其他 GDPR 笔记

不幸的是,在这种事情上,并不是所有事情都是非黑即白的,所以这里有一些额外的事情要记住:

  • 适用于任何个人数据(PII——任何与某人相关或可用于识别某人的数据)。

个人数据是指与已识别或可识别的自然人(数据主体)相关的任何信息;可识别的自然人是指可以直接或间接识别的人,特别是通过参考诸如姓名、社会安全号码、位置数据、在线标识符( IP 地址或电子邮件地址)等标识符,或者参考该自然人的身体、生理、遗传、精神、经济、文化或社会身份所特有的一个或多个因素;。它还控制如何处理个人信息(第 4 条)。

  • 适用于任何敏感的个人数据,如种族、民族血统、性取向和健康状况。(独奏会 51第 9 条)
  • 隐私设计和默认:确保个人信息得到妥善保护。新系统必须设计有保护措施,对数据的访问受到严格控制,只有在需要时才允许访问(第 25 条)。
  • 如果数据丢失、被盗或未经许可被访问,必须在 72 小时内通知当局(第 33 条)以及数据被访问的人(第 34 条)。
  • 数据只能用于收集时给出的原因,并在不再需要时被安全删除。
  • 允许国家当局对违反规定的公司处以罚款。
  • 为在线服务处理 16 岁以下儿童的个人数据需要父母同意;可能因成员国而异,但不得低于 13 岁(第 8 条)。

GDPR 对谁有影响?

虽然新的 GDPR 法规旨在保护欧盟公民的权利,但它基本上影响了网络上的每个人。没错各位!这是,不管一家企业在哪里成立,也不管它的网上活动在哪里进行。如果您的网站正在处理或收集欧盟公民的数据,那么您必须遵守 GDPR 法规。

GDPR impacts everyone

GDPR impacts everyone

以下是一些位于欧盟以外的网站受到影响的例子:

  • 一个收集每个用户个人信息的 WordPress 社区站点。
  • 一个 WordPress 主题商店,让客户注册账户来购买主题或插件(销售和账单数据)。
  • 一个 WordPress 博客,有一个时事通讯订阅窗口或者允许访问者评论。
  • 在线销售产品的电子商务(WooCommerce 或 Easy Digital Downloads)商店。
  • 一个使用分析软件的 WordPress 网站。

你大概可以看到我们的发展方向。除非你明确地屏蔽了所有的欧盟流量,而大多数人可能没有,那么你的网站就属于 GDPR 法规的管辖范围。

如果你想知道你的公司是否已经符合 GDPR 标准,Mailjet 的团队创建了一个方便的 GDPR 测验。我们还建议查看GDPR 清单

不遵守 GDPR 的后果

根据 data.verifiedjoseph 的数据,截至 2019 年 3 月 20 日,在 GDPR 生效后欧盟仍有 1129 个网站不可用。😱其中许多包括大型新闻机构。

为什么?因为他们未能遵守 GDPR 的技术实现,因此不想面临罚款。所以他们干脆完全封锁了来自欧盟的交通。

如果您的企业不遵守 GDPR,每次违规您可能会受到高达全球年营业额 4%的制裁或高达 2000 万欧元的罚款(以两者中较高者为准)。罚款也有一个分级的方法。例如,如果一家公司没有按顺序整理记录、没有将违规情况通知监管机构和数据主体,或者没有进行影响评估,该公司可能会被罚款 2%。(第 83 条)

2019 年 1 月,法国数据隐私监管机构根据 GDPR 法案对谷歌处以 5700 万美元的罚款。截至 2019 年 2 月,已有超过 59,000 起报告的数据泄露和 91 起罚款。

GDPR 一年后的疯狂统计:

  • ~ 6000 万美元罚款
    *美国公司的合规成本估计为 1500 亿美元(罚款金额的 2500 倍!)
    *小 co 的伤害大于大。GOOG 居然受益!
    *投资于欧盟初创企业的风险资本大幅下降

监管成功!🙄https://t.co/HbSoKlRRZz

—利奥·波洛韦茨(@ lpolovets)2019 年 5 月 25 日

在 WordPress 中获得文章和页面 id 的 5 种方法

原文:https://kinsta.com/blog/wordpress-get-post-id/

在很多情况下,你可能需要知道 WordPress 中特定页面或文章的 ID。例如,一个插件可能需要它来从一个特性中排除那个页面。或者,如果你是一个开发者,你可能需要查询那个 ID。

页面和文章 ID 号是 WordPress 识别你网站上每一部分内容的方式。传统上,该平台不会公开显示这些信息,但如果你知道在哪里可以找到这些信息,就很容易找到。事实上,在 WordPress 中有很多方法可以获得文章 id。

在这篇文章中,我们将向你展示在 WordPress 中获取文章 id 的五种不同方法,从传统的到非传统的。

我们开始吧!

更喜欢看视频版

为什么知道如何识别 WordPress 文章和页面 id 是有用的

在内部,WordPress 通过 ID 号识别特定的页面和文章。如果你正在使用一个插件,询问你想要包含或排除哪些帖子,这些信息有时是必要的。

WordPress 帖子 id 在某些情况下对于构建自定义短代码也是必要的。如果你使用的短代码要求你指定一篇文章,它会要求你输入文章的 ID 作为参数的一部分。

另一个更高级的例子是,如果你正在向你的网站添加自定义代码,但是你只想针对特定的页面。在这种情况下,你可以告诉 WordPress,如果一个帖子或页面匹配你设置的 ID,它应该运行你想要的代码:

if(is_single(POST_ID))

不管你面对的是哪种情况,你都有很多方法可以在 WordPress 中找到任何帖子或页面的 ID。

我们来谈谈它们是什么。

想知道某个特定页面或帖子的 ID?无需侦探🕵️‍♂️,这里有 5 个简单的方法可以找到你想要的东西💥 点击推文

如何在 WordPress 中获得文章 IDs 种方法)

如果你知道去哪里找,在 WordPress 中找到文章 id 是非常简单的。让我们从最简单的方法开始,然后一步步往下。

1.在每个帖子的 URL 中找到 ID

在 WordPress 中找到文章 ID 最简单的方法是进入你的仪表板,点击文章菜单选项。您应该会看到网站上所有帖子的列表,找到它们的 id 就像将鼠标放在每个标题上一样简单:

hovering over post to see its ID

Mousing over a post’s title to see its ID.

在上面的例子中,文章 ID 是 1,这个数字紧跟在参数 posts= 之后。

如果出于某种原因,你不能清楚地看到 ID,你可以使用 WordPress 编辑器打开文章。这样,它的 URL 就会出现在你的导航栏中,这应该会使 ID 更容易被发现:

find post by checking url

Finding a WordPress post’s ID by checking out its URL.

请记住,您在仪表板中看到的帖子 URL 可能与您的访问者遇到的不同。这是因为许多 WordPress 网站使用定制的永久链接结构,根本不显示文章 id。

仅有的两个包含 WordPress 文章 id 的永久链接结构是普通数字选项。

这里有两个关于这些 URL 结构的简单例子:

  1. yourwebsite.com/?p=1
  2. yourwebsite.com/archives/1

在这两种情况下,文章 ID 都是 1。虽然这两种 URL 结构都不一定不好,但在大多数情况下,你会希望使用永久链接,让访问者了解他们可以从每个页面上看到什么内容。

2.使用自定义代码在帖子选项卡中显示帖子 id

如果你看一下你的帖子标签,你会注意到它包含了关于每条内容的大量信息,包括作者、标签、类别等等:

wordpress posts tab

The WordPress Posts tab.

可以编辑你的主题的functions.php文件来添加一个新的列到表格中。这个专栏将显示每篇文章的 ID,所以你不必挖掘它的 URL 来找到那个信息。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

您将希望使用文件传输协议(FTP)客户端修改该文件。通过 FTP 访问你的网站,打开 WordPress 根目录文件夹,导航到WP-内容/主题。在里面找到你的主题文件夹(我们希望你使用的是子主题!),并打开文件位于其中。

***您的 FTP 客户端将下载该文件,并使用默认的编辑器打开它。下面是您想要将添加到该文件中的代码:

function add_column( $columns ){
	$columns['post_id_clmn'] = 'ID'; // $columns['Column ID'] = 'Column Title';
	return $columns;
}
add_filter('manage_posts_columns', 'add_column', 5);

function column_content( $column, $id ){
	if( $column === 'post_id_clmn')
		echo $id;
}
add_action('manage_posts_custom_column', 'column_content', 5, 2);

该代码在您的 Posts 表中包含了一个额外的列。请记住,如果您使用的插件将额外的数据添加到同一个表中,您可能需要修改上面代码片段中指示的位置。我们的示例在第五个位置添加了新列(因此您在上面看到了“5”),但是如果需要,您可以相应地调整代码。

一旦代码片段就绪,保存对functions.phpT3】和帖子标签的更改,现在应该是这样的:

post id column

A column that displays post IDs.

从这一点开始,您将能够直接从该表中查看帖子 id。

3.使用插件在 WordPress 中显示文章 id

如果你不想修改你的主题的functions.php文件,你可以使用一个插件为你做脏活。我们的推荐是通过 99 个机器人展示 id:

**The Show IDs by 99 Robots plugin

The Show IDs by 99 Robots plugin.

这个特定的插件做了我们在上一节中所做的事情,并且做得更进一步。除了显示帖子的 id 之外,它还包括页面、类别、标签、媒体文件等信息。

一旦你激活插件,当你检查我们上面提到的任何元素的完整列表时,你会看到一个新的 ID 列出现。例如,下面是我们的页面标签在插件设置后的样子:

pages tab with the show ids plugin activated

The Pages tab with the Show IDs by 99 Robots plugin activated.

任何时候你需要一个文章 ID,你需要做的就是去文章页面复制它。
T3】

厌倦了体验你的 WordPress 网站的问题?通过 Kinsta 获得最好、最快的主机支持!查看我们的计划

4.在 WordPress 数据库中查找文章 id

如你所知, WordPress 数据库存储了你网站上的所有信息,包括每个帖子、页面和内容的 id。包括我们在内的一些网络主机允许您使用自定义界面访问您网站的数据库。

如果您是 Kinsta 用户,您可以通过我们的定制仪表板 MyKinsta 访问您的数据库:

accessing phpmyadmin via kinsta dashboard

Accessing phpMyAdmin via the Kinsta Dashboard.

我们使您能够使用 phpMyAdmin 访问您的数据库。一旦进入,打开你的网站的数据库,移动到 wp_posts 表。你应该可以在 post_author 左边的 ID 栏中看到每个帖子的 ID:

post id database

Finding post IDs within your WordPress database.

像往常一样,你现在要做的就是复制并粘贴你需要的文章或页面 ID,然后你就可以开始比赛了。

5.使用函数获取 WordPress 文章 id

如果你是一个开发者,你可能根本不需要查找 WordPress 文章 id。凭借你的超能力,你可以使用函数获取你需要的 id,并使用正确的参数。

例如,您可以使用get _ the _ id()函数返回执行的帖子的 ID:

get_the_id();

如果你想多一点乐趣,你也可以通过标题或 slugs 来获取文章 id,尽管这两个功能不太实用:

$mypost = get_page_by_title( 'Your post title goes here', '', 'post' );
$mypost->ID;
$mypost = get_page_by_path('post-slug', '', 'post');
$mypost->ID;

您可以使用的另一种方法是使用下面的函数从 URL 中获取文章 ID:

$mypost_id = url_to_postid( 'https://yourwebsite.com/your-post' );

如果你想在 WordPress 循环中找到文章 id,你可以使用下面的代码:

$id_query = new WP_Query( 'posts_per_page=6 );

while( $id_query-have_posts() ) : $id_query->the_post();
	$id_query->post->ID;
endwhile;

如果你正在添加自定义功能或者构建你自己的插件,使用函数获取 WordPress 文章 id 会很方便。然而,如果您只需要找到几个特定帖子的 id,那么您最好使用我们上面讨论的其他方法之一。

On the hunt for a specific page or post's ID? 🔍 Look no further. This guide has 5 easy ways to find them!Click to Tweet

摘要

虽然 WordPress 没有清晰地显示文章或页面 id,但是有很多方法可以找到它们。了解每篇文章的 ID 对于在插件中启用特性、使用短代码,甚至是你自己的开发项目都是很有用的。

如果你正在寻找一个特定的 WordPress 文章 ID,有五种方法可以找到它:

  1. 在每个帖子的 URL 中找到 ID。
  2. 使用自定义代码在帖子选项卡中显示帖子 id。
  3. 使用插件在 WordPress 中显示文章 id。
  4. 在 WordPress 数据库中查找文章 id。
  5. 使用函数获取 WordPress 文章 id。

让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。*****

如何使用这个有用的 PHP 函数来创建文章列表

原文:https://kinsta.com/blog/wordpress-get_posts/

WordPress get_posts是一个强大的功能,允许开发者WordPress 数据库中检索内容片段。您可以详细指定您正在寻找的帖子、页面和自定义帖子类型,获取您的自定义结果集,然后像 PHP/MySQL 忍者一样过滤和排序这些项目。

但是如果你不是 PHP 专业人士,不要害怕,有无数的 PHP 教程你可以观看或阅读来学习这门语言。你只需要对 PHP 有一点点的了解,就可以创建定制的帖子列表显示在你的网站上,因为get_posts函数保存了一组参数,允许构建简单或高级的查询。

使用 WordPress get_posts有两个步骤:

  • 首先,您必须构建您的自定义查询。实际上,它看起来不会像一个 MySQL 查询,你也不会写任何SELECT语句。您只需要定义一个参数数组,并将其传递给get_posts函数。WordPress 将这个数组转换成一个真实的安全的 MySQL 查询,在数据库中运行,并返回一个帖子数组。
  • 其次,您必须用 foreach 循环遍历由get_posts返回的结果集。

也就是说,在这篇文章中,我们将首先深入上面提到的关键概念,特别是get_posts如何工作,如何构建自定义查询,以及如何在前端站点显示数据。
然后,我将提供一个真实的例子,其中有一段代码,您可以在测试和开发的阶段环境中获取、编辑和使用。

注意:我们通常区分文章、页面和自定义文章类型。在本文中,我们使用术语“帖子”来表示常规博客帖子以及页面和自定义帖子类型。所有这些帖子类型都存储在数据库的‘WP _ posts’表中。文章类型之间的主要区别在于‘post _ type’字段的值。从开发者的角度来看,帖子、页面、自定义帖子类型都是帖子

WordPress get_posts 功能介绍

法典对get_posts功能的描述如下:

检索最新文章的数组,或者匹配给定标准的文章。

我们可以这样使用get_posts:

$args = array(
	'numberposts'	=> 20,
	'category'		=> 4
);
$my_posts = get_posts( $args );

if( ! empty( $my_posts ) ){
	$output = '<ul>';
	foreach ( $my_posts as $p ){
		$output .= '<li><a href="' . get_permalink( $p->ID ) . '">' 
		. $p->post_title . '</a></li>';
	}
	$output .= '</ul>';
}

上面的函数检索指定类别中最新的 20 篇博客文章(默认情况下,'post_type''post')并返回一组$post对象。您可以迭代数组以在屏幕上显示帖子。很简单,对吧?

get_posts 使用WP_Query 来检索 post 项,并且它保留了一个与WP_Query中相同的参数数组(很少有例外)。因此,我们有一个庞大的变量列表,可以用来构建我们的自定义查询。这些参数分为以下 15 类:

  • 作者参数
  • 类别参数
  • 标签参数
  • 分类参数
  • 搜索参数
  • 帖子和页面参数
  • 密码参数
  • 发布类型参数
  • 订单& Orderby 参数
  • 日期参数
  • 自定义字段(后元)参数
  • 权限参数
  • Mime 类型参数
  • 缓存参数
  • 返回字段参数

快速浏览一下上面的列表可以让你了解到你可以在 WordPress 数据库上构建和运行的各种定制查询。因此,让我们更深入地研究查询参数,并开始构建我们的帖子列表。

如何用 WordPress get_posts 构建查询

每一类参数都与同一条信息相关。例如,我们可以构建一个查询来检索来自指定作者或排除指定作者的文章,通过 ID 或 nicename 定义作者。同样,我们可以构建查询,通过类别、标签、分类、日期、自定义字段等获取帖子。

如何使用参数构建简单的查询

许多参数可以以非常相似的方式使用,不管它们属于哪一类。例如,以下参数允许按文章作者查询数据库:

  • author(int)–作者 ID
  • author_name ( 字符串)——作者的user_nicename
  • author__in ( 数组)–多个作者 id 的数组
  • author__not_in(array)–从结果集中排除的多个作者 id 的数组

我们如何使用这些参数?

在下面的例子中,参数'author'指定我们想要 ID = 1 的作者写的最近的博客文章:

$my_posts = get_posts( array( 'author' => 1 ) );

相同的‘author’参数允许以不同的方式查询数据库:

// return an array of posts from specific authors
$my_posts = get_posts( array( 'author' => '1,5,12' ) );
// return an array of posts excluding the specified author
$my_posts = get_posts( array( 'author' => -1 ) );

因此,根据参数的值,您将得到一个结果集,其中包含来自单个作者(整数)、来自多个作者(逗号分隔值的列表)或排除一个作者(负值)的文章。

其他参数提供了额外的灵活性。例如,下面对get_posts的调用返回来自多个作者的最新博客文章的数组:

// return an array of posts from multiple authors
$my_posts = get_posts( array( 'author__in' => array( 1, 5, 12 ) ) );

我们也可以排除多个作者:

// return an array of posts from multiple authors
$my_posts = get_posts( array( 'author__not_in' => array( 1, 5, 12 ) ) );

类似地,我们可以使用类别参数、标签参数、文章类型参数,但有一些特定的区别。例如,请参见类别参数:

  • cat ( int )
  • category_name ( )
  • category__and ( )
  • category__in ( )
  • category__not_in ( )

反正不是所有的参数都像这些参数那么好用。此外,我们可以使用类别参数、文章类型参数、mime 类型参数等。所有这些都在一个查询中。这意味着我们可以对结果集中的项目进行粒度控制,并且我们可以基于帖子类型、自定义分类和自定义字段来构建更高级的查询。

所以,让我们潜得更深!

如何在 WordPress 中构建高级查询

让我们前进一步,使用一个基于定制文章类型和定制分类法的更高级的查询。假设您有以下帖子类型:

名称:图书
分类名称:图书 _ 类别、图书 _ 作者
支持:标题、编辑、缩略图、摘录、自定义字段

自定义帖子类型和自定义分类

假设您想要在指定的book_category自定义分类中列出最近的书籍。下面是一组参数:

$args = array(
	'post_type'		=> 'book',
	'tax_query'		=> array(
		array(
			'taxonomy'	=> 'book_category',
			'field'		=> 'slug',
			'terms'		=> 'sci-fi'
		)
	),
);

上面的论点只是告诉 WordPress 检索'sci-fi' 'book_category'中的所有书籍。

'tax_query'参数接受一个参数数组的数组(即数组的数组)。这些嵌套数组允许基于多个分类法构建非常复杂的查询,如下例所示:

$args = array(
	'numberposts'	=> 10,
	'post_type'		=> 'book',
	'relation'		=> 'AND',
	'tax_query'		=> array(
		array(
			'taxonomy'	=> 'book_category',
			'field'		=> 'slug',
			'terms'		=> 'sci-fi'
		),
		array(
			'taxonomy'	=> 'book_author',
			'field'		=> 'term_id',
			'terms'		=> 22
		)
	)
);

这些参数允许我们检索由 ID #22 的'book_author'编写的'sci-fi' 'book_category'中最新的 10 个'book'帖子类型的列表。'relation'参数设置'tax_query'中列出的每个分类之间的逻辑关系。上面我们将其值设置为AND,因为我们需要检索属于作者#22 写的'sci-fi'类别AND的所有书籍。

如何使用自定义字段参数构建元查询

有时,您可能需要基于特定的自定义字段键和/或值来构建帖子列表。

$args = array(
	'meta_key'		=> 'cover',
	'meta_value'	=> 'paperback',
	'meta_compare'	=> '='
);

这些参数允许我们通过自定义字段键和值来检索所有帖子。'meta_compare'设置测试'meta_value'参数值所需的操作员。这里的'meta_value''=',也是默认值。

可用值有'=''!=''>''>=''<=''LIKE''NOT LIKE''IN''NOT IN''BETWEEN''NOT BETWEEN''NOT EXISTS''REGEXP''NOT REGEXP''RLIKE'

这是一个非常简单的例子,但是我们可以构建更高级的查询。在下一个示例中,我们在数据库中查询 2010 年以后出版的奇幻书籍:

$args = array(
	'post_type'		=> 'book',
	'meta_key'		=> 'year_published',
	'meta_value_num'	=> 2010,
	'meta_compare'	=> '>',
	'tax_query'		=> array(
		array(
			'taxonomy'	=> 'book_category',
			'field'		=> 'slug'
			'terms'		=> 'fantasy'
		)
	)
);

我们可以走得更远。在下一个示例中,我们将一个帖子类型与一个自定义分类和两个自定义字段混合在一起:

$args = array(
	'post_type'		=> 'book',
	'tax_query'		=> array(
		array(
			'taxonomy'	=> 'book_category',
			'field'		=> 'slug'
			'terms'		=> array( 'fantasy' )
		)
	),
	'meta_query'	=> array(
		'relation'		=> 'AND',
		array(
			'key'		=> 'year_published',
			'value'		=> 2010,
			'type'		=> 'numeric',
			'compare'	=> '>',
		),
		array(
			'key'		=> 'price',
			'value'		=> array( 10, 25 ),
			'type'		=> 'numeric',
			'compare'	=> 'BETWEEN',
		)
	)
);

这里我们设置了一组参数来检索 2010 年后出版的价格分别为 10 美元和 25 美元的奇幻书籍。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

您可以看到'meta_query'参数的工作方式非常类似于'tax_query'参数。它保存了一个数组的数组,允许我们基于多个元键/值对构建高级查询。有关查询参数的完整列表和大量示例,请参见 WP_Query文档

为什么 get_posts 仅限 5 篇 WordPress 帖子?

get_posts函数采用与WP_Query::parse_query()相同的参数(参见抄本),但是一些特定的参数使它的工作方式与WP_Query对象略有不同。

也许您在查询中没有使用'numberposts'参数,并且您想知道为什么您在列表中只看到 5 个项目。

默认情况下,你在设置→阅读管理页面中设置的文章数量决定了 WordPress 查询检索的文章数量。无论如何,如果你不为'numberposts''posts_per_page'指定一个自定义值,get_posts会返回不同数量的文章。

  • 'numberposts'是要检索的文章总数。它是WP_Query'posts_per_page'的别名,但两者有区别:默认情况下,使用get_posts检索的文章数量是 5 篇,而WP_Query中的'posts_per_page'默认为你的 WordPress 博客每页的文章数量。您可以通过为参数数组中的'numberposts''posts_per_page'设置自定义值来覆盖默认值。

除了'numberposts'之外,以下参数是get_posts特有的:

  • 'category'是逗号分隔的类别 id 列表。它是WP_Query'cat'参数的别名。
  • 'include'是以逗号分隔的帖子 id 列表。这是WP_Query'post__in'参数的别名。
  • 'exclude'是以逗号分隔的帖子 id 列表。
  • 'suppress_filters'指定是否抑制过滤器。该参数默认为get_posts中的true,默认为WP_Query中的false(见轨道)。

get_posts功能在wp-includes/post.php中定义。你可以通过查看源代码来深入了解get_posts是如何工作的,无论是在轨道上的(WordPress 5.2)还是在你本地的 WordPress 安装中。

订购项目

'orderby''order'对结果集中的项目进行排序。你可以按照'ID''author''title''name''type''date''modified''parent''rand''comment_count'等多种方式对帖子进行排序,按升序或降序排列。

如果您有一个简单的查询,您只需要为'order''orderby'设置一个值。在以下示例中,文章按文章名称以升序排序:

$args = array(
	'author'	=> '1,5,12',
	'orderby'	=> 'name',
	'order'		=> 'ASC'
);

这很简单。但是如果您有一个高级查询呢?例如:我们可以在高级元查询中通过一个或多个自定义字段值对项目进行排序吗?

WordPress 4.0 和 WordPress 4.2 对'orderby''meta_query'参数带来了重要的改进。我们现在有了一个新的语法,可以通过元查询的特定子句进行排序。多亏了新的语法,我们可以使用索引从'orderby'参数创建对元查询的特定子句的引用。

由于这些改进,上例中的元查询可以写成如下形式:

$args = array(
	'meta_query'	=> array(
		'relation'		=> 'AND',
		'year_clause' => array(
			'key'		=> 'year_published',
			'value'		=> 2010,
			'type'		=> 'numeric',
			'compare'	=> '>',
		),
		'price_clause' => array(
			'key'		=> 'price',
			'value'		=> array( 10, 25 ),
			'type'		=> 'numeric',
			'compare'	=> 'BETWEEN',
		)
	),
	'orderby' => 'price_clause',
);

在上面的例子中,我们通过'price_clause'对元素进行排序。

厌倦了 WordPress 的问题和缓慢的主机?我们提供世界一流的支持,由 WordPress 专家提供 24/7 服务和超快的服务器。查看我们的计划

我们可以做得更多。从 WordPress 4.0 开始,我们可以向get_posts传递一组元查询索引,而不是一个单独的索引,如下例所示:

$args = array(
	'meta_query'	=> array(
		'relation'		=> 'AND',
		'year_clause' => array(
			'key'		=> 'year_published',
			'value'		=> 2010,
			'type'		=> 'numeric',
			'compare'	=> '>',
		),
		'price_clause' => array(
			'key'		=> 'price',
			'value'		=> array( 10, 25 ),
			'type'		=> 'numeric',
			'compare'	=> 'BETWEEN',
		)
	),
	'orderby' => array( 'price_clause' => 'ASC', 'year_clause' => 'DESC' ),
);

恭喜,您已经构建了一个高级元查询,并首先按照'price_clause'升序排序结果,然后按照'year_clause'降序排序结果。

参见法典中分类选项的完整列表。

是我们在首页展示数据的时候了。

建议阅读:如何轻松创建和使用一个 phpinfo 页面

如何显示 get_posts 返回的数据

WordPress get_posts返回一个由 WP_Post对象组成的数组,让我们可以访问存储在wp_posts数据库表中的每个选中帖子的变量:

  • 身份证明
  • 帖子 _ 作者
  • 帖子名称
  • post_type
  • 帖子 _ 标题
  • 发布日期
  • 晚 _ 日期 _gmt
  • 帖子 _ 内容
  • 帖子 _ 摘录
  • 帖子 _ 状态
  • 注释 _ 状态
  • ping _ 状态
  • post _ 密码
  • post_parent
  • 发布 _ 修改
  • post_modified_gmt
  • 评论 _ 计数
  • 菜单 _ 订单

WordPress get_posts: wp_posts table

wp_posts table structure in phpMyAdmin

您可以通过如下所示的foreach周期轻松访问这些数据:

$custom_posts = get_posts( $args );

if( ! empty( $custom_posts ) ){
	$output = '<ul>';
	foreach ( $custom_posts as $p ){

		$output .= '<li><a href="' 
		. get_permalink( $p->ID ) . '">' 
		. $p->post_title . '</a></li>';
	}

	$output .= '</ul>';
}

return $output ?? '<strong>Sorry. No posts matching your criteria!</strong>';

如果get_posts找到了至少一篇文章,它将返回一个项目数组,我们可以遍历这些项目来显示文章标题和到原始文章的链接。我们使用 get_permalink函数来检索 post permalink,因为我们没有相应的WP_Post变量。

这很简单,但是我们如何使用 WordPress get_posts实现代码并构建我们的自定义帖子列表呢?

您可以通过多种方式在页面上显示帖子列表。

真实世界的例子:如何显示带有短代码的自定义项目列表

我将向您展示如何构建一个快速简单的短代码,您可以将它包含在您的内容中。无论如何,我不会深究短代码,因为我们已经在之前的博客文章中讨论过这个话题。

首先,在你的本地 WordPress 安装wp-content/plugins文件夹中或者在暂存环境中创建一个新目录。在这个例子中,我将目录命名为 kinsta-shortcodes

wp-content/plugins/**kinsta-shortcodes**/中创建一个与新目录同名的. php 文件:kinsta-shortcodes.php

在您最喜欢的文本编辑器中打开新文件,并包含以下标题:

<?php
/**
 * @package Kinsta_shortcodes
 * @version 1.0
 */
/*
Plugin Name: Kinsta shortcodes
Plugin URI: http://wordpress.org/extend/plugins/#
Description: This is an example plugin 
Author: Your Name
Version: 1.0
Author URI: https://yourwebsite.com/
*/

现在我们有了一个全新的插件,但它仍然什么也不做。浏览到你的 WordPress 仪表盘中的插件管理界面,激活新插件,确保你已经在你的wp-config.php文件中将 WP_DEBUG设置为true

你的沙箱已经准备好接受你的攻击了。下一步是为自定义短代码注册一个挂钩:

/**
 * Add a hook for a shortcode tag
 */
function kinsta_shortcodes_init(){
	add_shortcode( 'kinsta_get_posts', 'kinsta_get_posts_cb' );
}
add_action('init', 'kinsta_shortcodes_init');

kinsta_get_posts是短代码名称,kinsta_get_posts_cb是回调,定义如下:

/**
 * Register a shortcode
 *
 * @param array $atts Array of shortcode attributes
 */
function kinsta_get_posts_cb( $atts ){

	// safely extract custom arguments and set default values
	extract( shortcode_atts(
			array(
				'numberposts'		=> 3,
				'post_type'			=> 'post',
				'book_category'		=> 'fantasy',
				'year_published'	=> 1900,
				'price_min'			=> 0,
				'price_max'			=> 50
			),
			$atts,
			'kinsta_get_posts'
		) );

	// define the array of query arguments
	$args = array(
		'numberposts'	=> $numberposts,
		'post_type'		=> $post_type,
		'tax_query'		=> array(
			array(
				'taxonomy'	=> 'book_category',
				'field'		=> 'slug',
				'terms'		=> $book_category,
			)
		),
		'meta_query'	=> array(
			'relation'		=> 'AND',
			'year_clause'	=> array(
				'key'		=> 'year_published',
				'value'		=> $year_published,
				'type'		=> 'numeric',
				'compare'	=> '>',
			),
			'price_clause'	=> array(
				'key'		=> 'price',
				'value'		=> array( $price_min, $price_max ),
				'type'		=> 'numeric',
				'compare'	=> 'BETWEEN',
			)
		),
		'orderby' => array( 'price_clause' => 'ASC' )
	);

	$custom_posts = get_posts( $args );

	if( ! empty( $custom_posts ) ){
		$output = '<ul>';
		foreach ( $custom_posts as $p ){

			$output .= '<li><a href="' 
			. get_permalink( $p->ID ) . '">' 
			. $p->post_title . '</a> (' 
			. get_post_meta( $p->ID, 'year_published', true ) 
			. ') - Price: ' . get_post_meta( $p->ID, 'price', true ) . '</li>';
		}

		$output .= '</ul>';
	}

return $output ?? '<strong>Sorry. No posts matching your criteria!</strong>';

我们设置了六个 shortcode 属性,用于定义一个参数数组,最终传递给 WordPress get_posts函数。如果$custom_posts不为空,那么foreach循环会生成一个无序列表的 HTML。

现在,您和您的博客作者可以使用如下简码包含帖子列表:

[kinsta_get_posts post_type="book" book_category="sci-fi" numberposts="4" price_min=1 price_max=250]

当然,您可以随意更改参数数组,并在开发网站的任何帖子或页面中运行您的测试。

WordPress get_posts example

An advanced list of posts built with the get_posts function

Need to create lists of posts, pages, or custom post types in WordPress? Learn how to do it with the get_posts function! 📌👨‍💻👩‍💻Click to Tweet

摘要

get_posts 是一个强大的功能,允许开发者在你的 WordPress 网站前端的任何地方包含帖子列表。它使用了WP_Query,但它更容易使用,当你只需要帖子列表时,它比WP_Query更可取。无论如何,当你需要在循环中显示帖子时,推荐直接引用WP_Query

所以,建立你的列表,测试你的代码,当你确定它工作正常时,然后(只有那时)把它推到你的网站上(但是首先运行一个备份)。

现在我们想听听你的意见。你使用 WordPress get_posts功能的体验如何?你有什么用例可以和我们分享吗?在下面的评论中这样做吧!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何在你的网站上使用它们

原文:https://kinsta.com/blog/wordpress-gifs/

在你的博客文章中使用多媒体内容可以带来更多的分享、更多的反向链接、更多的转化,以及更多你想要实现的其他东西。

*读者会看到你的努力,他们会通过分享或喜欢你的帖子来回报你。不要忘记用户变得相当挑剔。人们的注意力范围日益缩小,仅靠文字很难抓住和保持用户的注意力。

这就是为什么在你的网站上使用图片视频和动画 gif 是一个好主意。WordPress GIFs 怎么样?今天,我们将讨论在 WordPress 中使用 gif 的好处,以及如何快速方便地将它们添加到你的帖子中。

使用 gif 的好处

gif 很棒,原因有很多。首先,它们是页面上的移动元素,因此与单独的静态图像或文本相比,它们会立即抓住访问者的注意力。

GIF 动画也可以比视频效果更好。它们加载速度更快,占用的带宽更少,并且可以循环播放以获得即时(和持续)的兴趣。你知道当你滚动你的新闻提要时,脸书的视频是如何自动开始播放的吗?这难道不是一种有效的吸引注意力的技巧吗?

GIF 动画的工作方式大致相同。当有人登陆你的网站时,它们会立刻吸引眼球。

使用 gif 还可以提高你的跳出率和 T2 将访问者转化为订户或顾客的几率。不要忘记,像谷歌这样的搜索引擎更喜欢使用大量多媒体内容的网站和博客,如图像和视频以及文本。只是不要忘记在 alt 标签中使用相关的关键字!

如何使用它们

当你想到 gif 时,你会想到什么?可能是你最近看过的那些搞笑的迷因或者动画之一吧?

Img1

虽然这些很搞笑,但这不是在你的网站或博客上使用 gif 的唯一方式。

  • 如果你正在写一篇关于应用程序、软件或在线工具的“如何做”或评论文章,gif 尤其有用。你可以用 gif 来解释一个过程或者给出指示。

  • gif 可以帮助你为登陆页面创建杀手级的内容。例如,进入 Google Docs 页面,看看 gif 是如何用来解释这些特性的。

  • gif 将帮助你在你的目标受众中引发正确的情绪。借助 gif 突出易用性可以获得更好的转化。

这里有一个的例子

这是一个社交媒体管理工具。动画 gif 用来说明在这个工具的帮助下查找和安排引人入胜的内容是多么容易。

Img2

  • 说到登录页面或转换…你也可以使用 GIF 动画作为行动号召。
  • 你可以使用 gif 来展示你的 WordPress 电子商务商店中的产品。有点像你在珠宝店看到的那些旋转展示台。
  • 在社交媒体网站上分享帖子时,您也可以使用相同的 GIF。会提高你获得赞和分享的几率。

如何将 gif 添加到 WordPress

现在你已经知道并确信了它的好处,让我们看看如何在 WordPress 中添加动画 gif。幸运的是,向 WordPress 添加 gif 一点也不困难。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

有一些插件可以让你快速方便地上传和嵌入 gif,就像你上传图片或视频一样。让我们来看看一些最好的 GIF WordPress 插件:

吉非派压力

Img3

安装这个插件将会在你的文本编辑器中添加一个“Giphy”按钮。当你创建一个新的页面或文章时,点击这个按钮使用标签查找相关的 GIF。一旦你找到了合适的 GIF,点击“嵌入到文章中”, GIF 就会被添加到你的文章中。就这么简单。

WP GIF 播放器

在单个帖子或页面上添加大量 gif 有时会导致加载速度变慢。WP GIF 播放器可以帮你处理这个问题。一旦安装,该插件确保所有的 gif 文件不会同时被加载和播放。它将在所有动画上添加一个 GIF 按钮,允许访问者随意播放和停止。

Img4

自动设置特色图像

如果你想使用动画 GIF 作为特色图片,试试这个插件。GIF 需要是你文章中的第一张图片,因为这个插件会选择它能找到的第一张图片,并把它作为特色图片。

GIF 动画预览

Img5

这个插件允许你使用文章中的 GIF 作为预览图片。它可以是你的媒体库中的本地 GIF,也可以是来自其他网站的嵌入 Gif,由你决定。

自动动画图像

Img6

上传一系列的图片,用这个插件组合起来,变成一个动画。您可以根据需要设置许多选项,如动画延迟、倒带、暂停或重复计数。如你所见,在你的 WordPress 博客上添加 gif 和动画图片非常简单。你所需要的只是一点点专业知识和合适的工具,你就可以开始了。

当然,您也可以使用 Giphy 等网站上的默认嵌入选项。

通过 GIPHY

如何看待在 WordPress 中使用 gif?你试用过这些插件吗?下面分享一下你的想法。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。*

谷歌地图指南:嵌入或不嵌入插件

原文:https://kinsta.com/blog/wordpress-google-maps/

想在你的网站上嵌入 WordPress Google Maps 内容吗?

像 WordPress 中的许多东西一样,根据你想要包含的地图内容的类型,有几种不同的方式可以将谷歌地图嵌入到你的网站中。

在这篇文章中,我们将首先向你展示如何在没有插件的情况下在 WordPress 中添加谷歌地图。然后,我们将推荐一些可以帮助你嵌入谷歌地图的插件,以及这样做的一些好处。我们还将深入探讨如何正确使用 Google Maps API,这是现在必需的。

最后,我们将以在 WordPress 上使用谷歌地图的一些性能考虑来结束,并分享一些关于如何保持你的 WordPress 站点快速加载的技巧,即使你确实需要嵌入谷歌地图。

你可以点击下面的链接直接跳到某个特定的部分,或者通读全文。

现在需要谷歌地图应用编程接口

截至 2018 年 6 月 11 日,谷歌地图现在需要一个 API 密钥。如果你已经在你的网站上安装了谷歌地图,但它不再工作了,这可能就是原因。或者说,您缺少 API 键。好消息是,对于你们中 99%的人来说,它应该仍然是免费的。下面是谷歌地图 API 定价

Google Maps API pricing

Google Maps API pricing

谷歌还会在你的账单账户上每月给你 200 美元的信用额度,以抵消你的使用成本。因此,正如你所看到的,除非你产生了成千上万的请求,否则在你的网站上使用谷歌地图不会花费你任何东西。

还有什么变化?什么也不做,但是如果你想在 WordPress 中使用谷歌地图,你现在需要做以下事情:

  1. 注册一个谷歌云平台控制台账户,并进行配置。
  2. 添加您的账单信息,即使您可能从未收到过账单。
  3. 将 API 密钥添加到您的谷歌地图嵌入代码或插件设置中。

如何获得谷歌地图 API 密钥

以下是如何获得谷歌地图 API 密钥的步骤。

第一步

进入谷歌云平台控制台。如果您还没有帐户,请创建一个,这是免费的。

第二步

选择或创建一个项目。

第三步

设置您的付费帐户。即使他们会要求你将信用卡存档,你也不应该被收费,除非你确实超过了高使用限额。

第四步

您将被要求选择一种或多种产品。这取决于你使用的地图类型。例如,如果你在没有插件的情况下在你的 WordPress 站点上嵌入一张地图(如下面的步骤所示),那么你应该选择 Google Maps Embed API。

Google Maps Embed API

Google Maps Embed API

如果你正在使用类似于 Google Maps Widget 的插件(如下面的步骤所示),那么你会选择 Google Maps 静态 API。

如果你使用第三方插件或主题,他们应该有关于他们使用的谷歌地图部署类型的文档。不要担心,您总是可以添加多个类型,并在以后更改它们。

第五步

点击“启用”

Enable Google Maps API

Enable Google Maps API

第六步

点击“API ”,然后在“凭证”下,您将看到您的 API 密钥。

Google Maps API key

Google Maps API key

第七步

如果你只是简单地嵌入你的谷歌地图 API 密匙,它会以纯文本的形式显示在你的源代码中。因此你应该对此加以限制,否则,人们可能会在他们的 WordPress 站点或项目上使用你的 API 密匙,从而增加你的使用量。

要做到这一点,只需点击您的 API 键的名称,它将允许您添加一个限制。对于你的 WordPress 站点,简单地添加一个 HTTP referrer 就足够了。如https://yourdomain.com/*。这将允许它只在你的网站上打电话。

Google Maps API key restriction

谷歌地图 API 关键限制

如何在没有插件的情况下在 WordPress 中添加谷歌地图

如果您只想嵌入一个简单的地图,而不需要自定义位置标记或其他注释等更详细的功能,您可以使用日常使用的普通谷歌地图网站,在没有插件的情况下嵌入谷歌地图。

它是这样工作的…

步骤 1:复制谷歌地图嵌入代码

首先,使用 Google Maps 网站创建您想要嵌入的地图。

例如,如果您想要嵌入一个地点标记,请在 Google Maps 中打开该地点。或者,如果您想要嵌入方向,请在谷歌地图中打开方向。

一旦你有了想要嵌入的地图,点击左上角的汉堡菜单:

How to access the embed code

How to access the embed code

在菜单项列表中,选择共享或嵌入地图的选项:

Open the embed options

Open the embed options

这将打开一个共享弹出窗口。在弹出窗口中,点击嵌入地图标签。

然后,您可以使用下拉菜单选择所需的尺寸。对于大多数 WordPress 网站来说,默认的大小很好,但是如果需要的话,你可以放大或者缩小地图。

完成后,点击复制 HTML 按钮复制嵌入代码:

The WordPress Google Maps embed code

The Google Maps embed code

然后,您需要将 API 密钥添加到代码中。因此,您的代码应该如下所示:

<iframe src="https://www.google.com/maps/embed/v1/search?key=YOUR_API_KEY&parameters allowfullscreen></iframe>

第二步:添加谷歌地图嵌入代码到 WordPress 网站

现在,你所需要做的就是将嵌入的代码添加到你的 WordPress 站点中你想要包含你的地图的文章或页面中。

如果你使用的是与 WordPress 5.0 一起发布的新的 WordPress Gutenberg 块编辑器,你可以通过添加一个定制 HTML 块并将嵌入代码粘贴到块中来实现。别忘了添加你的 API 键

How to add the embed code in WordPress block editor

How to add the embed code in WordPress block editor

你可以通过点击块上方的预览按钮来预览你的地图。

如果你还在使用经典的 TinyMCE 编辑器,你可以通过打开文本标签并粘贴代码来添加谷歌地图嵌入代码:

How to add the embed code in WordPress Classic editor

How to add the embed code in WordPress Classic editor

一旦你添加了代码,你可以返回到可视化标签来查看你的地图的实时预览。

就是这样!你刚刚学习了如何在没有插件的情况下在 WordPress 中添加谷歌地图。

使用谷歌我的地图嵌入更复杂的地图,无需插件

如果你想在多位置标记、自定义注释等方面更有创意。,你仍然可以做到这一点,而不需要谷歌的“我的地图”服务插件。

“我的地图”是谷歌的官方工具,可以让你创建和分享自己的自定义地图。使用它,您可以创建类似于下面的示例的东西,其中有许多自定义标记和当用户单击标记时显示的自定义信息:

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

Google My Maps example

Google My Maps example

以下是如何使用它来添加自定义谷歌地图到 WordPress。

步骤 1:在谷歌我的地图中创建你的地图

首先,前往谷歌我的地图并创建一张新地图。在这里,您可以使用地图构建器界面来构建您的地图:

The Google My Maps interface

The Google My Maps interface

虽然我们不会涉及太多的细节,这个界面可以让你建立一些非常有创意的地图。为了更深入地了解,Google 的这篇帮助文章涵盖了许多重要的功能。

步骤 2:生成嵌入代码

完成地图构建后,您需要生成嵌入代码。

但是,在获取代码之前,您首先需要公开您的地图。为此,点击共享按钮。然后,点击弹出窗口中的更改…:

Google My Maps Sharing Settings

Google My Maps Sharing Settings

然后,选择上的-网页公开,点击保存:

Turn on Link Sharing

Turn on Link Sharing

完成后,点击地图标题旁边的下拉菜单,选择在我的网站上嵌入以生成实际的嵌入代码:

Access the My Maps embed code

Access the My Maps embed code

这将打开一个弹出窗口,显示您应该复制的代码。不要忘记添加您的 API 密钥。

The My Maps embed code

The My Maps embed code

步骤 3:添加嵌入代码到 WordPress 站点

现在,你可以把嵌入代码添加到你的 WordPress 站点上,就像你从普通的 Google Maps 网站上获得嵌入代码一样。

如果你不确定该怎么做,点击这里,从跳转到教程的那个部分。

使用 WordPress 谷歌地图插件

除了上面的手动方法,还有大量的 WordPress Google Maps 插件可以帮助你在网站上嵌入地图。

有几个原因可以让你考虑使用这些插件中的一个,而不是手动方法:

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

  • 他们让你用一个简单的界面创建更复杂的地图。
  • 你可以做任何事情,而不必离开你的 WordPress 仪表盘。
  • 其中一些链接到了 WordPress。例如,你可以将地图标记链接到 WordPress 文章。
  • 其中一些可以帮助你优化谷歌地图的性能。

对于所有这些插件,在开始嵌入地图之前,您需要生成自己的 Google Maps API 密钥。本教程将向你展示如何做到这一点。

谷歌地图小工具

Google Maps Widget 是一个简单的 Google Maps 插件,可以让你使用 Google Maps 静态 API 嵌入地图,通过嵌入静态图像而不是交互式地图,提供了一种性能更友好的方法(我们将在下一节中对此进行更多解释)。

如果你想要简单轻便的东西,这是一个很好的选择。一旦你激活它,你将需要抓取你的谷歌地图 API 键并将其插入插件的设置中。你可以将谷歌地图添加到你网站上的任何部件区域。然后,访问者可以在 lightbox 中打开一个更大的交互式地图版本:

The Google Maps Widget interface

The Google Maps Widget interface

如果需要,您还可以立即使用交互式地图,专业版允许您使用短代码在网站的任何位置嵌入地图。

谷歌地图简易版

Google Maps Easy 帮助您使用自己的标记和注释创建自定义地图。

添加标记时,您可以上传自己的自定义图标,在标记描述中包含文本和图像,等等。您还可以控制地图的功能,例如选择是否允许用户放大:

Google Maps Easy interface

Google Maps Easy interface

一旦构建了地图,就可以使用短代码或 PHP 函数来嵌入它。

Intergeo

Intergeo 是另一个流行的选项,可以让你用自定义标记创建自己的地图,并控制地图功能。

一旦你安装并激活了插件,你就可以在你的 WordPress 仪表盘上创建你的地图了:

Intergeo interface

Intergeo interface

然后,您可以使用短代码将它们嵌入到网站的任何地方。

谷歌地图嵌入的古腾堡区块

谷歌地图嵌入的古腾堡块是一个简单的插件,它为新的 WordPress 古腾堡块编辑器增加了一个专用的谷歌地图块。

有了这个模块,您可以嵌入任何地址,还可以选择:

  • 规模
  • 缩放级别
  • 交互式地图与静态地图(同样,后一种方法有助于提高性能)

它不会让你创建自己的自定义地图-但如果你使用新的块编辑器,只是想一个简单的方法来包括一些简单的地图,这是一个方便的选择。

谷歌地图会让你的 WordPress 网站变慢——不要让它变慢

虽然谷歌地图可以让你通过它的交互式地图在网站上嵌入大量很酷的功能,但这是一个性能上的权衡,因为它需要加载大量的脚本来支持所有的交互式功能。

长话短说,嵌入交互式谷歌地图会让你的网站变慢。

有几种方法可以解决这个问题。

首先,如果你不需要人们能够在你的网站上交互式地浏览你的地图,一个不需要任何第三方工具就能让加速的简单方法是:

  • 拍摄地图的截图以便在您的网站上使用
  • 将截图链接到 Google Maps 网站上的地图,或者当用户点击时打开一个带有交互式地图的灯箱弹出窗口。

这样,你的网站只是加载一个普通的图片,而不是所有与谷歌地图相关的脚本。

作为手动操作的替代方法,你也可以使用免费的 AWEOS 谷歌地图 iframe 每次点击加载插件。这个插件自动替换谷歌地图嵌入的通用占位符图像。然后,如果用户点击加载地图按钮,它将加载完整的谷歌地图嵌入:

Google Maps placeholder image

Google Maps placeholder image

或者,您也可以使用 Google Maps 静态 API,它返回一个不带任何 JavaScript 的常规图像。一些谷歌地图插件——包括谷歌地图插件谷歌地图嵌入的古腾堡块——让你在创建地图时使用静态 API。

然而,我们意识到,有时这种静态方法并不能解决问题,很多人希望立即嵌入交互式谷歌地图体验。

如果是这样的话,另一个加速谷歌地图的好方法就是使用懒加载。通过延迟加载,你的网站会等待加载任何隐藏的谷歌地图,直到访问者开始向下滚动页面。这让你的初始页面加载速度更快,同时还能让你嵌入交互式谷歌地图内容。

我们已经写过如何延迟加载图片和视频,谷歌地图也是同样的想法。

有几个插件可以让你做到这一点。例如, a3 延迟加载插件让你延迟加载 iframe 嵌入的,其中包括谷歌地图:

Lazy load Google Maps

Lazy load Google Maps

其他选项包括:

摘要

如果你只是想在你的网站上嵌入一个简单的地图,你可以使用内置的嵌入代码功能将谷歌地图添加到 WordPress,而无需插件。或者,您可以使用 Google My Maps 工具创建自己的自定义地图并嵌入其中。

除了这些手动方法,还有大量的谷歌地图 WordPress 插件可以给你很多控制,而不会让你离开你的 WordPress 仪表盘。

无论选择哪种方法,都要注意使用谷歌地图的性能影响。尽量只在绝对必要时使用谷歌地图,并考虑占位符图片或延迟加载等策略来减少对性能的负面影响。

关于在 WordPress 上使用谷歌地图,你还有其他问题吗?请在评论中告诉我们!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress Hacked:当你的网站陷入困境时该怎么办

原文:https://kinsta.com/blog/wordpress-hacked/

WordPress 网站被黑。如果发生在你身上,很容易引起恐慌。在这篇文章中,我将帮助你确定你的网站是否被黑客攻击,带你完成清理你的网站的步骤,并帮助你使它更加安全。

最后,我会给你一些建议,防止你的 WordPress 站点将来再次被黑。

准备好了吗?深呼吸,让我们开始吧。

WordPress 被黑:标志着你的 WordPress 网站处于危险之中

你的 WordPress 站点没有正常运行。但是您如何知道问题是由黑客造成呢?让我们来看看你的网站被黑的一些迹象:

  • 无法登录
  • 您的站点在您没有做任何事情的情况下发生了变化(例如,主页被一个静态页面所替换,或者添加了新的内容)。
  • 您的网站正在重定向到另一个网站。
  • 当您或其他用户试图访问您的网站时,您会在浏览器中收到警告。
  • 当你搜索你的网站时,谷歌会警告你网站可能被黑客攻击了。
  • 您收到了来自您的安全插件的通知,告知您发生了违规或意外变化。
  • 您的主机提供商已经警告您,您的帐户上有异常活动。

让我们更详细地看一下其中的每一项。

你不能登录

如果你不能登录你的网站,这可能是你的网站被黑客攻击的迹象。然而,更有可能的是你刚刚忘记了你的密码。所以在你认为自己被黑客攻击之前,试着重置你的密码。如果你不能,那是一个警告信号。即使你可以,你仍然可能已经被黑了,你将不得不做更多的调查。

黑客有时会移除用户或更改用户密码来阻止访问。如果您无法重置密码,您的用户帐户可能已被删除,这是黑客攻击的迹象。

您的网站已经更改

黑客攻击的一种形式是用静态页面替换主页。如果你的网站看起来完全不同,并且没有使用你的主题,那么它可能已经被黑客攻击了。

变化可能更微妙,可能会添加虚假内容,或链接到令人讨厌的网站。如果你的页脚充满了你没有添加的链接,尤其是那些链接是隐藏的或者字体很小,你可能已经被黑客攻击了。

在你假设你被黑了之前,和其他网站的管理员或编辑核实一下,确保他们没有不小心做了改动。

如果你的主题不是来自一个著名的来源,并且你最近更新了它,那可能是罪魁祸首。

您的站点正在重定向

有时黑客会添加一个脚本,当人们访问你的网站时,它会将他们重定向到另一个网站。这可能是一个你不希望你的用户被带到的网站。

当我管理的一个学校网站重定向到一个约会网站时,我就遇到了这种情况。你可以想象,我的客户很不高兴,不得不放下我正在做的其他事情,马上解决它。原来是服务器上的不安全,而不是我的网站,这是只使用质量托管的一个原因。我尽快更换了主机提供商,并几乎立即修复了黑客攻击。
T3】

浏览器警告

如果你的浏览器警告你的网站被入侵,这可能是你的网站被入侵的信号。这也可能是由于你需要删除主题或插件中的一些代码,或者域或 SSL 的问题。

请参考浏览器中的警告所给出的建议,以帮助您诊断问题。

搜索引擎警告

当你搜索你的网站时,如果它被黑了,谷歌可能会显示一个警告。这可能意味着网站地图已经被黑客攻击,这将影响谷歌抓取你网站的方式。或者这可能是一个更大的问题:你需要做下面的诊断来找出到底发生了什么。

Google alert - this site may have been hacked

Google alert – this site may have been hacked

为什么 WordPress 网站会被黑

WordPress 网站被黑有很多原因,但是这里有一个关于 T2 最常见因素的概述。

1.不安全的密码

这是黑客攻击最常见的原因之一。世界上最常用的密码是“密码”。安全的密码不仅对你的 WordPress 管理员账户是必要的,对你的所有用户和你网站的所有方面都是必要的,包括 FTP 和主机。

2.过时的软件

插件和主题,以及 WordPress 本身,都需要更新到你的网站上。如果你不保持你的主题、插件和 WordPress 版本的最新,你会让你的网站变得脆弱。

3.不安全的代码

不是来自知名来源的插件和主题可能会给你的网站带来漏洞。如果你需要免费的 WordPress 主题或插件,从官方主题目录安装它们。

购买高级主题和插件时,一定要检查供应商的声誉,并从你信任的人和来源那里获得推荐。永远不要安装无效插件,这是免费网站的高级插件,旨在造成伤害或收集信息。

WordPress 是如何被黑的?

如果你想知道更多关于 WordPress 网站如何被黑的信息(如果你自己的网站被黑了,你不会急于采取措施),这里有黑客进入你网站的主要途径:

  • 后门——这些绕过正常的方法访问你的网站,例如通过脚本或隐藏文件。一个例子是 2013 年的提姆拇指漏洞
  • 制药黑客——用来将流氓代码插入 WordPress 过期版本的漏洞。
  • 暴力登录尝试——黑客利用自动化来利用弱密码并访问您的网站。
  • 恶意重定向-当后门被用来添加恶意重定向到您的网站。
  • 跨站点脚本(XSS)——WordPress 插件中最常见的漏洞,这些插件注入脚本,然后允许黑客向用户的浏览器发送恶意代码。
  • 拒绝服务(DoS)-当网站代码中的错误或漏洞被用来淹没网站,使其不再运行。

如果你正在运营一个电子商务网站,请务必阅读我们关于电子商务欺诈防范的深入指南。

这些听起来都很可怕,但是你可以采取一些措施来保护你的 WordPress 站点免受它们的攻击。首先,让我们来看看当你的网站被黑时你需要采取的步骤。

WordPress 网站被黑:做什么(分步指南)

如果你的网站是由 Kinsta 托管的,我们有无黑客保证,这意味着我们将通过你的网站工作,并消除黑客攻击。如果你和另一个主机提供商在一起,你需要让他们参与进来,但是你可能需要自己做很多事情。

Kinsta's hack-free guarantee

Kinsta’s hack-free guarantee

您需要采取的步骤将取决于您的网站被黑客攻击的方式,您可能不需要完成所有这些工作。我们将经历的步骤是:

  1. 不要惊慌
  2. 将您的站点置于维护模式
  3. 重置密码
  4. 使用 Kinsta 恶意软件删除服务
  5. 更新插件和主题
  6. 删除用户
  7. 删除不需要的文件
  8. 清理你的网站地图
  9. 重新安装插件和主题
  10. 重新安装 WordPress 核心
  11. 清理你的数据库

第一步:不要惊慌

我知道,对惊慌失措的人,你能说的最糟糕的话就是“不要惊慌”。但是如果你想诊断和解决问题,你需要有一个清醒的头脑。

如果你不能清醒地思考,简单地把你的网站置于维护模式并让它保持几个小时,直到你感觉更平静。再说一遍,说起来容易做起来难,但这在这里是至关重要的。

步骤 2:将你的站点置于维护模式

你不希望访问者发现你的网站处于被破坏的状态,你也不希望他们看到你的网站在你修复时的样子。

因此,如果可以的话,请将其置于维护模式。

如果你现在不能登录你的 WordPress 网站,这将是不可能的,但是一旦你可以,回来做这件事。

像即将推出的页面&维护模式这样的插件将会让你的网站进入维护模式,让它看起来像是正在进行定期维护,而不是在被黑客攻击后被修复。

Coming Soon Page & Maintenance Mode plugin

Coming Soon Page & Maintenance Mode plugin

一旦你做到了这一点,你就可以放松一点,因为人们看不到正在发生的事情。

你可以配置插件来添加一个标志和自定义颜色,或者你可以只输入一些快速的解释文本,然后就这样了。

现在你可以看到你的破网站,但其他人看不到。

步骤 3:使用 Kinsta 恶意软件删除服务

为了省去下面所有步骤的麻烦,您可以在迁移到 Kinsta 时一次性支付 100 美元购买 Kinsta 恶意软件删除服务。重要提示:如果您是 Kinsta 客户,这将包含在您的计划中!

如果你不想这样做,或者负担不起,请继续阅读,了解更多关于如何清理你被黑的网站。

第四步:重置密码

因为你不知道哪个密码是用来访问你的网站的,所以重要的是改变所有的密码以防止黑客再次使用它们。这不仅限于你的 WordPress 密码:重置你的 SFTP 密码,你的数据库密码,还有你的主机提供商密码。

您需要确保其他管理员用户也重置他们的密码。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

步骤 5:更新插件和主题

下一步是确保你所有的插件和主题都是最新的。去仪表板>更新你的网站,更新所有过时的东西。

你应该在尝试任何其他修复之前这样做,因为如果一个插件或主题使你的网站易受攻击,你所做的任何更多的修复都可能被漏洞撤销。因此,在继续之前,请确保所有内容都是最新的。

步骤 6:删除用户

如果你的 WordPress 站点上添加了你不认识的管理员帐号,是时候移除它们了。在你这样做之前,检查任何授权的管理员,他们没有改变他们的帐户细节,你只是不认识他们。

在你的 WordPress admin 中进入用户界面,点击用户列表上方的管理员链接。如果有不应该出现的用户,点击他们旁边的复选框,然后在批量操作下拉列表中选择删除

步骤 7:删除不需要的文件

为了找出你的 WordPress 安装中是否有任何不应该存在的文件,你需要安装一个安全插件,比如 WordFence ,它会扫描你的网站并告诉你是否有任何不应该存在的文件,或者使用一个安全服务,比如 Sucuri

信息

如果你使用的是 Kinsta 主机方案,你不需要安装额外的安全插件。这将干扰您站点的配置,并可能影响性能。相反,提出一个支持票,并支持我们将修复您的网站。

第八步:清理你的网站地图并重新提交给谷歌

网站被搜索引擎标记的一个原因可能是你的 sitemap.xml 文件被黑客攻击。在我们解决的一个案例中,一个网站地图被虚假链接和外来字符感染。

你可以使用你的搜索引擎优化插件重新生成你的网站地图,但是你也需要告诉谷歌这个网站已经被清理了。将你的网站添加到谷歌搜索控制台,并向谷歌提交一份网站地图报告,告诉他们你需要这个网站被抓取。这并不能保证你的网站会立即被抓取,可能需要两周时间。你无法加快这个速度,所以你必须有耐心。

步骤 9:重新安装插件和主题

如果你的网站仍然有问题,你需要重新安装你还没有更新的插件和主题。从你的主题(以下是如何安全删除一个 WordPress 主题)和插件页面中停用并删除它们,然后重新安装。如果您还没有将您的站点置于维护模式,请先这样做!

如果你从一个插件或主题供应商那里买了一个插件或主题,而你不确定它有多安全,现在是时候考虑你是否应该继续使用它了。如果你从 WordPress 插件或主题目录以外的地方下载了免费的主题/插件,不要重新安装它。相反,从主题或插件目录安装它或购买合法版本。如果你买不起,用一个免费的主题/插件替换它,这个插件来自做相同或相似工作的主题或插件目录。

如果这不能解决问题,检查你所有主题和插件的支持页面。可能是其他用户遇到了问题,在这种情况下,您应该卸载该主题或插件,直到漏洞被修复。

步骤 10:重新安装 WordPress 核心

如果所有这些都失败了,你需要重新安装 WordPress 本身。如果 WordPress 核心中的文件已经受损,你需要用一个干净的 WordPress 安装来替换它们。

通过 SFTP 上传一套干净的 WordPress 文件到你的网站,确保你覆盖了旧的文件。最好备份一下你的 wp-config.php 和。首先是 htaccess 文件,以防它们被覆盖(尽管它们不应该被覆盖)。

如果你使用了自动安装程序来安装 WordPress,不要再使用它,因为它会覆盖你的数据库,你会丢失你的内容。相反,使用 SFTP 只上传文件。如果你在 Kinsta 上使用了我们的 WordPress 安装程序,你不需要担心这一步,因为我们会为你更换 WordPress core,作为我们 hack fix 服务的一部分。

步骤 11:清理你的数据库

如果你的数据库被黑了,你也需要把它清理掉。清理你的数据库是一个好主意,因为一个干净的数据库会有更少的陈旧数据,占用更少的空间,使你的网站更快。

担心来自主机的低质量、DIY 安全性?Kinsta 的构建考虑到了安全性和性能,并提供 24/7/365 的 WordPress 专家支持。查看我们的计划

怎么知道自己的数据库有没有被黑?如果你使用的是安全插件或服务,通过运行扫描会告诉你数据库是否已经受损(或者你可能已经收到警报)。或者,你可以使用像 NinjaScanner 这样的插件来扫描你的数据库。

WP 优化插件将让你清理你的数据库,并为将来优化它。

如何防止你的 WordPress 网站被黑

你已经清理了你的网站,重置了你的密码,所以它比以前更安全了。

但你可以做更多的事情来防止未来的黑客攻击,避免同样的事情再次发生。

1.确保所有密码安全

如果你还没有,确保所有与你的网站相关的密码,不仅仅是你的 WordPress 管理员密码,都被重置,并且你使用的是强密码。

一个安全插件可以让你强制用户使用安全密码,或者如果你使用的是 Kinsta,它会内置在你的主机方案中。

你也可以在你的网站上添加双因素认证,让黑客更难创建账户。

2.保持你的网站更新

让你的网站保持最新是很重要的。每次你的主题、插件或 WordPress 本身更新时,你都应该运行更新,因为它通常会包含安全补丁。

你可以通过编辑你的wp-config.php 文件或者安装一个插件来启用自动更新。如果你不想这样做,因为你想先测试更新,一个安全插件会在你需要运行更新时通知你。

当你更新你的网站时,确保你做得正确,创建一个备份并在一个临时服务器上测试更新,如果你有一个的话。Kinsta 计划包括用于所有站点的自动备份暂存环境

3.不要安装不安全的插件或主题

将来安装 WordPress 插件时,确保它们已经过你的 WordPress 版本的测试,并且你是从一个有信誉的来源下载的。

总是通过主题和插件目录安装免费的插件和主题:不要试图从第三方网站获得它们。如果你正在购买高级主题或插件,检查插件供应商的信誉并寻求建议。

4.清理你的 WordPress 安装

如果你已经安装了任何主题或插件,但没有激活,删除它们。如果你的主机环境中有你不使用的文件或旧的 WordPress 安装,是时候移除它们了。也删除任何你不使用的数据库。

如果你的服务器上有旧的、未使用的 WordPress 安装,它们将特别容易受到攻击,因为你不太可能让它们保持最新。

5.在您的网站上安装 SSL

SSL 将为你的网站增加一层安全保护,并且是免费的。 Kinsta 计划包含 SSL,无需额外费用。如果你的主机提供商不提供免费的 SSL,你可以使用 SSL Zen 插件来添加免费的加密 SSL。

6.避免廉价托管

便宜的主机服务意味着你将与数百个其他客户端共享服务器空间。这不仅会降低你网站的速度,还会增加其他网站给服务器带来不安全因素的机会。

廉价的主机提供商不太可能严格监控服务器安全,或者在你的网站被黑客攻击时帮助你。像 Kinsta 这样的优质主机提供商会给你一个免黑客攻击的保证,并努力保证你的网站安全。

7.设置防火墙

CloudflareSucuri 这样的安全插件或服务会让你为你的网站配置一个防火墙。这将为黑客增加一道额外的屏障,并降低你的网站遭受黑客攻击和 DDoS 攻击的几率。

在金斯塔,我们所有客户的 WordPress 网站都受到谷歌企业级防火墙的保护。我们还在 MyKinsta 中为用户提供了一个易于使用的 IP 拒绝工具来阻止恶意 IP 地址。

8.安装安全插件

如果你在网站上安装了安全插件,它会通知你任何可疑的活动。这可能包括未经授权的登录或添加不应该存在的文件。

同样,参考插件提供的警告来找出问题所在。

提醒:如果你的站点是用 Kinsta 托管的,就不需要安装安全插件。这是因为 Kinsta 提供了您需要的所有安全功能。

9.考虑一个安全服务

如果你不是 Kinsta 的用户,你可能会考虑一个像 Sucuri 这样的安全服务,它会监控你的网站,并在你再次遭到黑客攻击时修复它。

sucuri

Sucuri

这并不便宜,但是如果你的网站对你的商业收入是必不可少的,它可以为自己买单。有不同的计划为安全修复提供不同的周转时间。Sucuri 会监控你的网站,如果有安全漏洞会提醒你,并为你修复。这意味着您不必再次亲自清理您的站点。

或者,Kinsta 托管计划带有安全功能,包括 DDoS 检测,正常运行时间监控,硬件墙和免黑客攻击保证,这意味着如果你的网站被黑客攻击,我们将为你清理。如果你换成 Kinsta,我们会为你免费迁移你的网站,如果以后被黑了还会清理掉。请务必查看我们精选的最佳 WordPress 迁移插件列表。

OMG... Your site has been hacked! 😭😱What should you do next to clean it up? Here are all the steps you should mark off your recovery list to get your site 100% hack-free ✅Click to Tweet

摘要

你的网站被黑是一次不愉快的经历。这意味着您的网站对用户不可用,这可能会影响您的业务。这意味着你必须迅速采取行动,这会影响到你的其他活动。

如果你的网站被黑了,以下是你需要采取的步骤:

  • 重置密码。
  • 更新插件和主题。
  • 删除不应该在那里的用户。
  • 删除不需要的文件。
  • 清理你的网站地图。
  • 重新安装插件和主题,以及 WordPress 核心。
  • 如有必要,清理你的数据库。

记住:遵循上面的步骤来防止黑客攻击将会避免你将来不得不再次做所有这些事情:尽可能地保持你的站点安全是值得的。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress Hooks Bootcamp:如何使用动作、过滤器和自定义钩子

原文:https://kinsta.com/blog/wordpress-hooks/

WordPress 钩子是 WordPress 开发者的军火库中最重要的工具之一。它们是 WordPress 插件和主题开发的基础。你可以使用 WordPress 的许多内置钩子,用你的自定义代码‘钩入’WordPress 核心,并由修改什么的。

WordPress 钩子有两种类型:动作过滤器。钩子如此普遍,以至于 WordPress Core 本身也广泛使用它们。WordPress 还提供了一种定义你自己的定制钩子的方法,这样其他开发者就可以钩入你的代码。

学习如何操作、过滤和定制挂钩是掌握 WordPress 开发的关键。

本文的前半部分涵盖了 WordPress 钩子的基础知识,并解释了它们如何与多个例子一起工作。在第二部分,你将学习如何使用钩子来定制 WordPress,创建你自己的定制钩子,并使用它们来构建你自己的可扩展插件。

听起来很刺激?让我们开始吧!

什么是 WordPress 挂钩?

一个 WordPress 页面由大量函数和数据库查询组装而成。WordPress 核心、插件和主题一起输出页面元素,如文本、图片、,脚本和样式。一旦完全组装好,浏览器就会将它们放在一起并呈现页面。

WordPress 钩子允许你在某些点“挂钩”这个构建过程,并运行你的定制代码。钩子的主要功能是允许你在不接触核心文件的情况下修改或者添加 WordPress 的特性。

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

A graphical representation of how WordPress Hooks work

Hooks will help you extend WordPress with your own code

WordPress 插件 API 增强了 WordPress 钩子的功能。在 WordPress 运行时的特定情况下,你可以通过调用某些叫做钩子函数的 WordPress 函数来使用钩子。

使用钩子函数,你可以将你的定制代码捆绑在一个回调函数中,并用任何钩子注册它。一旦注册,这个回调将在钩子所在的地方运行,允许你增加或替换默认的 WordPress 特性。

钩子在代码执行过程中的位置是一个重要的因素。在接下来的章节中,您将了解到更多关于它的重要性。

两种类型的 WordPress 钩子:动作和过滤器

WordPress 包括两种类型的钩子,叫做动作过滤器。动作让你在 WordPress 运行时的某些预定义点做一些事情,而过滤器让你修改WordPress 处理的任何数据并**return**它。

在 WordPress 代码中动作被定义为:

do_action( 'action_name', [optional_arguments] );

action_name 字符串是动作的名称。您可以指定 [optional_arguments] 变量来将附加参数传递给回调函数。如果未指定该字段,则其默认值将为空。

举例:****do_action( 'wp_head' )动作可以在每次 WordPress 处理站点标题时被挂接运行自定义代码。此操作没有任何其他参数。

过滤器在 WordPress 代码中被定义为:

apply_filters( 'filter_name', 'value_to_be_filtered', [optional_arguments] );

**filter_name**字符串是过滤器的名称,**value_to_be_filtered**变量是需要过滤并返回的值,**[optional_arguments]**变量可以传递额外的参数,就像操作一样。

示例:**apply_filters( 'admin_footer_text' , string $text )**过滤器可以用来修改管理页脚中显示的文本。从 WordPress 5.4 开始,它的默认值将在管理区页脚显示句子*Thank you for creating with* [*WordPress*](https://wordpress.org)*.*

稍后,你将从 WordPress 核心的许多例子中学习如何挂钩到动作和过滤器。

一旦上钩,你就可以指导你的代码去或者定制你网站上的东西。例如,你可以使用钩子在发布一篇文章后发送一封自动电子邮件,或者加载定制样式表来改变你的站点的外观。

Imagining hooking into actions and filters as building a house

WordPress hooks help you interact with or modify your website

理解 hooks 最简单的方法就是把你的 WordPress 网站想象成一栋房子。

吊钩类似于使用起重机来来回回地移动建筑项目。被传输的项目是回调函数,其中包含您的自定义代码。这些项目(或功能)可以帮助你建造或修改房子。

An example of hooking into 'wp_head' action in WordPress using the house example

Example of hooking into the ‘wp_head’ action in WordPress

回调函数可以是常规的 PHP 函数,默认的 WordPress 函数,或者你定义的自定义函数。

我们只能将某些物品放在与特定挂钩相连的特定托架上。因此,动作只能与动作功能挂钩。同样,滤镜只能与滤镜功能挂钩。

虽然更换起重机上的吊钩和托架很繁琐,但 WordPress 通过包含超过 2200 种默认吊钩的使其变得超级简单。

A graph showing the proliferation of WordPress hooks over time

WordPress 5.1 has 2200+ native hooks (Source: Adam Brown)

你可以找到遍布 WordPress 核心的钩子,允许你进入你想要挂钩的确切位置并运行你的定制代码。

WordPress 钩子允许你“钩入”页面构建过程...让你对自己创造的东西有更多的控制权。⚡️ 点击推文

钩子 vs 动作 vs 过滤器

根据 WordPress 插件手册:

挂钩是一段代码与另一段代码交互/修改的一种方式……挂钩有两种类型:动作和过滤器。

关于如何使用术语挂钩动作过滤器,存在广泛的不一致。一些教程和指南将它们与相关联的功能混在一起。这种混乱存在的一个主要原因是钩子工作方式的复杂性。

甚至当你仔细观察 WordPress 核心内部时,你会发现添加动作和过滤器并没有太大的区别。下面是来自**wp-includes/plugin.php**文件的 add_action()函数的源代码:

function add_action( $tag, $function_to_add, $priority = 10, $accepted_args = 1 ) {      
    return add_filter( $tag, $function_to_add, $priority, $accepted_args );
}

**add_action()**函数只是调用**add_filter()**函数并返回它的值。为什么?因为除了一点不同,它们的工作方式基本相同。

**apply_filters()**函数返回一个可以改变现有数据类型的值,而**do_action()** 函数不返回任何东西(PHP 中的 NULL 值)。

如果你仍然困惑,不要烦恼!一旦你读完了本文的前半部分,一切就都清楚了。我们将坚持官方的 WordPress Codex 术语,因为它清晰、精确、通用。

现在,请熟悉下面显示的钩子子程。

An infographic representing a typical 'Hook Routine' in WordPress

The Hook Routine: Hooks, Hook Functions and Callback Functions

我们来分解一下动作和钩子的区别。

| WordPress 钩子 |
| 动作 | 过滤器 |
| 动作用于在 WordPress 核心执行期间的特定点运行自定义功能。 | 过滤器用于修改或自定义其他功能使用的数据。 |
| WordPress 代码中的函数**do_action( ‘action_name’ )**定义/创建动作。 | 过滤器由 WordPress 代码中的函数**apply_filters( ‘filter_name’, ‘value_to_be_filtered’ )**定义/创建。 |
| 动作也被称为动作钩子。 | 滤镜也叫滤镜挂钩。 |
| 动作只能与动作函数挂钩。如**add_action()****remove_action()**。 | 过滤器只能与过滤器功能挂钩。如**add_filter()****remove_filter()**。 |
| 动作函数不需要向它们的回调函数传递任何参数。 | 过滤函数需要至少传递一个参数给它们的回调函数。 |
| 动作功能可以执行任何类型的任务,包括改变 WordPress 的工作方式。 | 过滤函数的存在只是为了修改过滤器传递给它们的数据。 |
| 动作功能应该**return**什么都没有。然而,他们可以**echo**输出或者与数据库交互。 | 过滤函数必须将它们的变化作为输出。即使一个过滤函数什么都不改变,它仍然必须**return**未修改的输入。 |
| 动作可以执行几乎任何东西,只要代码是有效的。 | 过滤器应该以隔离的方式工作,这样它们就不会有任何意想不到的副作用。 |
| 总结:一个动作中断常规的代码执行过程,用它接收到的信息做一些事情,但是没有返回任何东西,然后退出。 | 总结:一个过滤器修改它接收到的信息,返回给调用钩子函数,其他函数可以使用它返回的值。 |

有时,您可以使用操作或过滤器来实现相同的目标。例如,如果你想修改一篇文章中的文本,你可以用 publish_post 动作注册一个回调函数,并在文章保存到数据库时修改文章内容。

// define the callback function to change the text
function change_text_callback() { 
    // add the code to change text here
}

// hook in to the 'publish_post' action with the add_action() function
add_action( 'publish_post', 'change_text_callback' );

或者,您可以注册另一个回调函数,使用 _content 过滤器在文章内容显示在浏览器之前对其进行修改。

// define the callback function to modify the text
function change_text_another_callback( $content ) { 
    // add the code to change text here and then return it 
    return $filtered_content;
}

// hook in to 'the_content' filter with the add_filter() function
add_filter( 'the_content', 'change_text_another_callback');

结果相同的两种不同方法。知道何时使用其中一个是成为一个好的 WordPress 开发者的关键。

WordPress 钩子是如何工作的?

house 的例子很简单,足以理解钩子的基本功能,但是它没有抓住它们如何工作的复杂性。最重要的是钩子位置和特异性的概念。

一个更好的例子是把处理一个 WordPress 网页想象成组装一辆汽车。不像制造汽车需要时间,组装一个网页几乎是瞬间完成的。

A graphic showing that assembling a webpage is similar to assembling a vehicle

Assembling a webpage is like assembling a car

就像一辆汽车在现代装配线上被一个零件一个零件地组装起来一样,WordPress 网页是由服务器和客户端一个零件一个零件地组装起来的。

WordPress 核心就像汽车引擎、底盘和其他必需品,为网站的“核心”功能提供动力。

你可以拥有一个只有 WordPress 核心的功能性网站,但是这有什么意思呢?你需要给网站添加令人兴奋的功能。这就是 WordPress 插件主题介入的地方,它们都广泛使用了钩子。

在上面的例子中,每个编号的站点就像 WordPress 核心里面的一个钩子。有两种站,像动作和过滤器。每个工作站包括一个特定类型的插槽,只接受某些工具,类似于动作功能和过滤功能。

为了模块性和效率,所有的站以频繁的间隔放置。

根据特定位置的要求,我们可以为该特定位置的工作附加(或挂钩)最合适的工具。这些工具就像用来与 WordPress 交互或修改它的回调函数。

一些工具可以显著改变汽车的工作,就像注册到动作的回调一样。其他工具仅用于定制汽车的外观,如注册到过滤器的回调。

在正确的工位使用正确的工具对于制造顶级汽车至关重要。同样,钩子帮助我们根据自己的独特需求定制 WordPress。

如果你扩展这个类比,插件就像是增加了一些有用的汽车功能,如安全气囊、娱乐控制台、遥控无钥匙系统等(就像这些来增强 WooCommerce 的功能一样)。主题类似于定制汽车的视觉部分,如整体设计、油漆工作、轮圈等。(以下是如何定制你的 WordPress 主题)。

在哪里注册钩子及其功能?

在 WordPress 中添加钩子有两种推荐的方法:

  • 插件:制作你自己的插件,并在其中添加你所有的自定义代码。
  • 子主题:在你的子主题的 functions.php 文件中注册钩子和回调函数。

对于本教程,让我们从创建一个插件开始。为此,在您的**/wp-content/plugins/**目录中创建一个新文件夹。

我将我的插件命名为**salhooks**,但是你可以随意命名。根据 WordPress 指南,您需要在您的插件目录中创建一个同名的 PHP 文件(**salhooks.php**)。

将以下标题字段添加到你的插件文件中,并注册到 WordPress。你可以在 WordPress Codex 中了解更多关于插件头要求的信息。

<?php

/*
Plugin Name:  Salhooks
Version    :  1.0
Description:  Demonstrating WordPress Hooks (Actions and Filters) with multiple examples.
Author     :  Salman Ravoof
Author URI :  https://www.salmanravoof.com/
License    :  GPLv2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  salhooks
*/

//=================================================
// Security: Abort if this file is called directly
//=================================================
if ( !defined('ABSPATH') ) { 
    die;
}

保存这个文件,然后在你的 WordPress 仪表盘中激活插件。我将在本地 WordPress 安装中使用这个插件来演示钩子是如何工作的。

顺便提一下,你也可以直接编辑 WordPress 核心文件来注册钩子。然而,不建议这样做,因为每次更新 WordPress 时,你所有的自定义代码都会被覆盖。出于同样的原因,你不应该在你的父主题中添加钩子。

使用 WordPress 挂钩

WordPress 钩子本身什么都不做。它只是呆在代码中,等待一些钩子函数来激活它。要使用钩子,你需要调用至少两个其他函数。

首先,需要用钩子函数注册钩子,并在其中引用回调函数。然后你需要定义之前在钩子函数中提到的回调函数。每当钩子被触发时,WordPress 都会运行这个回调函数。

定义这些函数的顺序并不重要,但是最好将它们放在一起。

动作和过滤器有不同的钩子函数。从现在开始,让我们称它们为动作函数过滤函数。正如您将看到的,它们有自己的语法和参数要求。

挂钩行动

在 WordPress 核心、插件或主题的执行过程中,动作提供了一种在特定点运行自定义代码的方式。

add_action()动作函数

您可以通过以下步骤用操作注册回调函数:

  1. 用自定义代码定义一个回调函数。这个回调函数将在它注册的任何动作在 WordPress 代码执行期间被触发时运行。
  2. **add_action()**函数将你的回调函数与你想要的动作挂钩。根据 WordPress Codex, add_action() 函数需要传递至少两个参数:
  3. **add_action()**函数还接受两个可选参数来设置**priority****number of arguments**。我们稍后将讨论这两个问题。

将回调函数参数命名为尽可能接近钩子函数传递的参数是一个好习惯。

让我们看一个使用**add_action()**函数的例子。

// define the callback function, the arguments are optional
function example_callback( $arg1, $arg2 ) {
    // make your code do something with the arguments
}

// hook the callback function to the 'example_action'
add_action( 'example_action', 'example_callback', [priority], [no_of_args] );

// 'priority' and 'number of arguments' are optional parameters

挂钩操作的示例

WordPress 包含一个名为 init 的内置动作,该动作在 WordPress 完成加载并验证用户身份之后、发送任何标题之前触发。许多插件使用这个钩子作为实例化它们代码的起点,因为当 WordPress 运行这个动作时,几乎所有主要的 WordPress 特性都已经完成了加载。

WordPress 有一个类似的动作叫做 admin_init 。它在管理屏幕初始化时触发,而**init**动作只有在 WordPress 完成加载后才触发。

让我们运行一个定制代码来在执行**init**动作期间**echo**一个简单的消息。以下是如何做到这一点:

function custom_callback_function(){
    // add your custom code here to do something
    echo 'I will be fired on WordPress initialization';
}
add_action( 'init', 'custom_callback_function' );

你可以在我的本地 WordPress 安装的左上角看到这个消息。

Echoing a message using the init action hook in WordPress

Not that pretty, but it’s a great start!

查找 WordPress 支持的动作

WordPress 在每次做事情的时候都会包含动作,比如一个用户登录或者发布一个新帖子。你可以在插件 API/动作参考页面找到 WordPress 运行的所有动作的完整列表。

Actions reference page from the Plugin API section in the WordPress Codex

There’s an action for almost every use

Codex 已经将这里列出的所有行为分成了不同的类别,并按照 WordPress 的执行顺序从头到尾进行了排列。

在大多数情况下,这些行为不会做任何事情,因为没有任何东西与它们挂钩。但是如果你需要他们,他们就在那里等着你。

对所有的行动感到有点不知所措?这是自然的。随着你获得更多的经验和浏览 WordPress 核心源代码,找到满足你需求的完美钩子会变得更加容易。只需搜索“ do_action ”这个词,你就会发现大量你可以参与的活动。

add_action()的附加参数

**add_action()**函数可以再接受两个参数:一个用于设置**priority**,另一个用于设置**number of arguments**。虽然它们是可选的,但如果使用正确,它们会非常有用。

优先

**add_action()**功能支持的第一个附加参数设置了**priority**。此参数只能是正整数。优先级越低,函数运行得越早。如果不指定,它的默认值是 10。

为了了解它是如何工作的,让我们向**init**动作注册三个回调函数,但是每个函数都有不同的优先级。

// priority is set to 9, which is lower than 10, hence it ranks higher
add_action( 'init', 'i_am_high_priority', 9 );

// if no priority is set, the default value of 10 will be used
add_action( 'init', 'i_am_default_priority');

// priority is set to 11, which is higher than 11, hence it ranks lower
add_action( 'init', 'i_am_low_priority', 11 );

在上面的例子中,优先级最低的回调函数将首先运行,优先级最高的回调函数将最后运行。如果它们的优先级相同,那么它们将按照您注册它们的顺序运行。

当一个钩子可以注册多个回调函数时,优先级起着重要的作用。为了避免意外的结果,您可以为每个回调函数设置一个优先级,以便它们按照您希望的顺序触发。

参数数量

默认情况下,任何通过**add_action()**函数注册的回调函数将只接收一个参数。但是,有时您可能需要将额外的数据传递给回调函数。

因此,**add_action()**函数接受一个可选参数来设置参数的数量。

展示这一点的一个很好的例子是评论 _ 帖子行动。这个动作在 WordPress 向数据库添加评论后立即运行。如果不设置**number of arguments**参数,它将只传递一个值给回调函数,在本例中就是**comment_ID**

// register the hook with 'priority' and 'number of arguments' parameters
add_action( 'comment_post', 'show_message_function', 10, 3 );

// define the callback function
function show_message_function( $comment_ID, $comment_approved, $commentdata ) {
    // check whether a comment is approved with the second parameter
    if( 1 === $comment_approved ){
        // runs the code only if the comment is approved
    }
}

如果像上面的例子一样将参数个数设置为 3 ,那么动作函数将传递三个值:**comment_ID****comment_approved****commentdata**

WordPress 将**comment_approved**值设置为 1 ,如果未被批准,则设置为 0 ,如果评论被标记为垃圾评论,则设置为“垃圾评论”。

**commentdata**变量是一个包含所有评论数据的数组,比如评论作者的姓名、电子邮件地址、网站以及评论本身的内容。您可以查看 WordPress Codex 来查找“commentdata”数组中包含的所有键-值对。

您可以拥有任意数量的参数,但是回调函数和**add_action()**函数需要指定相同数量的参数。

通过向回调函数传递额外的参数,您可以用代码做更多的事情。例如,你可以检查一个评论是否被批准,如果被批准了,就自动将评论文本通过电子邮件发送给管理员。如果不指定额外的参数,这是不可能的,因为你的回调函数不能访问**comment_content**数据。

如果不想设置优先级,只想改变参数个数,还是需要设置优先级。只需使用其默认值(即 10)。

WordPress 核心如何使用动作

WordPress 核心本身使用它的许多内置动作来执行各种功能。

wp_head 动作为例。它在 WordPress 输出网页的标题部分时被触发(代码在**<head>****</head>**之间)。

你可以在**wp-includes/default-filters.php**文件中找到与**wp_head**钩子相关的大部分 WordPress Core 的动作函数。我检查了代码,并编译了一个调用**wp_head**动作的所有**add_action()**函数的列表。

add_action( 'wp_head', 'rest_output_link_wp_head', 10, 0 );
add_action( 'wp_head', '_wp_render_title_tag', 1 );
add_action( 'wp_head', 'wp_enqueue_scripts', 1 );
add_action( 'wp_head', 'wp_resource_hints', 2 );
add_action( 'wp_head', 'feed_links', 2 );
add_action( 'wp_head', 'feed_links_extra', 3 );
add_action( 'wp_head', 'rsd_link' );
add_action( 'wp_head', 'wlwmanifest_link' );
add_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
add_action( 'wp_head', 'locale_stylesheet' );
add_action( 'wp_head', 'noindex', 1 );
add_action( 'wp_head', 'print_emoji_detection_script', 7 );
add_action( 'wp_head', 'wp_print_styles', 8 );
add_action( 'wp_head', 'wp_print_head_scripts', 9 );
add_action( 'wp_head', 'wp_generator' );
add_action( 'wp_head', 'rel_canonical' );
add_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
add_action( 'wp_head', 'wp_custom_css_cb', 101 );
add_action( 'wp_head', 'wp_site_icon', 99 );
add_action( 'wp_head', 'wp_no_robots' );

许多回调函数都与一个动作挂钩。在这里设置**priority**对于确保最重要的挂钩函数首先运行是至关重要的。

在上面的例子中,用**wp_enqueue_scripts()**回调函数加载脚本(优先级= 1)比用**wp_site_icon()**回调函数加载站点图标元标签(优先级= 99)更重要。

信息

上面例子中使用的所有回调函数都是 WordPress 函数。您也可以在任何代码中使用它们。更多信息请访问 WordPress Codex 上的函数参考页面。

其他动作功能

虽然**add_action()**是最常用的动作功能,但还有许多其他功能同样有用。让我们看看它们都是如何工作的。

这个动作函数检查一个动作是否被钩住。它接受两个参数。第一个是动作的名称。第二个参数是可选的,是回调函数的名称。

has_action( 'action_name', 'function_to_check' );

如果您只指定第一个参数,那么如果的任何函数都与**action_name**参数挂钩,它将返回**true**

但是如果你也指定了第二个参数,如果指定的回调函数没有注册到提到的动作,它将返回**false**

如果它发现回调函数附加到操作钩子上,它将返回这个操作钩子上为该函数设置的**priority**(一个整数)。

我们以前遇到过这个动作函数。WordPress 用它来定义所有的默认动作,使其他功能也能挂钩到它们。就像 WordPress 一样,您也可以使用**do_action()**函数通过指定一个新的动作名称作为参数来创建一个新的自定义动作。

do_action( 'action_name', [argument1], [argument2] );

仅仅声明这个函数本身不会做任何事情。但是它会留在代码中,等待其他动作函数来激活它。传递任何额外的参数都是可选的,但是如果您希望回调函数使用它们,这是很重要的。

该动作功能与**do_action()**相同,除了一点不同。通过它传递的任何参数都必须是数组。当你有很多参数要传递或者你的参数已经在一个数组中时,这个函数非常有用。

// here's an example array
$arguments_array = array( 'arg_1', 'foo', true, 'arg_4' );

do_action_ref_array( 'example_action', $arguments_array );

因为 PHP 数组是一个有序的映射,所以要确保你传递的参数顺序正确。

这个动作函数用法的一个例子是 admin_bar_menu 动作。它可以用来添加、操作或删除各种管理栏项目。所有的管理栏项目都被定义为一个数组的元素。

如果你想计算任何动作被触发的次数,你可以调用这个动作函数。

did_action( 'action_name' );

该函数返回一个整数值。

当你想只在一个动作第一次运行时运行一个回调函数,并且以后不再运行时,**did_action()**函数是非常方便的。

function example_callback_function() {
    if( did_action( 'example_action' ) === 1 ) {
    // checks if the 'example_action' hook is fired once, and only runs then, and never again!
    }
}
add_action('example_action', 'example_callback_function');

这个动作函数删除一个与指定动作挂钩的回调函数。例如,你可以使用这个功能来移除与内置动作挂钩的默认 WordPress 功能,并用你自己的功能来替换它们。

remove_action( 'action_name', 'function_to_be_removed', [priority] );

调用**remove_action()**函数有几个先决条件:

  1. **function_to_be_removed****priority**参数必须与最初在**add_action()**功能中使用的参数相同。
  2. 您不能直接调用**remove_action()**函数。您需要从另一个函数内部调用它。
  3. 如果回调函数是从一个注册的,那么移除它还有其他要求。你可以查看 WordPress Codex 文档以获得更多细节。
  4. 在回调函数注册之前或运行之后,都不能删除它。

这里有一个例子,说明了 WooCommerce 如何使用这个动作函数来删除主商店页面上的默认产品缩略图。

remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );

这个动作函数删除所有与动作相关的东西。priority 参数是可选的。

remove_all_actions( 'action_name', [priority] );

请记住,这个函数不能从您想要取消注册回调函数的操作中调用。这将导致无限循环。您可以挂钩到之前触发的一个操作来运行该函数,而不会出现任何错误。

这个动作函数检查指定的动作是否正在运行。它返回一个布尔值(**true****false**)。

// check whether the 'action_name' action is being executed
if ( doing_action( 'action_name' ) ) {
    // execute your code here
}

您可以将**action_name**参数留空,以检查是否正在执行任何动作。每次触发任何动作时,它都会返回 true

// check if any action is running and do something
if ( doing_action() ) {
    // the code here is run when any action is fired
}

操作示例 1:向站点访问者显示维护消息

有时候,最好让你的网站离线,在维护页面下贴一个。谢天谢地,WordPress 提供了一个简单的方法来做到这一点。

// show a maintenance message for all your site visitors
add_action( 'get_header', 'maintenance_message' );
function maintenance_message() {
    if (current_user_can( 'edit_posts' )) return;
    wp_die( '<h1>Stay Pawsitive!</h1><br>Sorry, we\'re temporarily down for maintenance right meow.' );
}

让我们分解代码并完成每个步骤:

  • get_header 是站点头模板文件加载前触发的动作。如果您想中断主站点的加载,这是一个完美的操作。
  • 使用带有**maintenance_message()**回调函数的**add_action()**函数挂钩到**get_header**动作。
  • 定义**maintenance_message()**回调函数。
  • **current_user_can( 'edit_posts' )**用户能力测试功能,检查当前用户是否登录,是否可以编辑帖子。在 WordPress 网站注册的每一个用户,除了订阅者角色的用户,都有编辑文章的能力。还有其他健壮的方法来执行这种检查,但是这里我们将坚持使用这个简单的方法。
  • 使用默认的 wp_die() 函数优雅地终止 WordPress 的执行,并显示一个带有错误消息的 HTML 页面。您可以在错误消息参数中使用 HTML 语法来格式化它。

在我的自定义插件中保存代码后,我在私人浏览模式下加载了我的本地 WordPress 安装。正在维护的页面成功!

Showing an under maintenance page to your site's visitors

Showing an error message to site visitors

如果我在通过用户能力测试时登录,这个网站就能成功加载。你现在可以继续努力修复你的网站,而它显示定期访问者这一页。

操作示例 2:对非管理员用户隐藏仪表板菜单项

如果你在运行一个多作者博客或者为你的客户管理一个网站,那么你可能需要对非管理员用户隐藏 WordPress 仪表盘中的某些管理员菜单。你可以通过挂钩到**admin_menu**动作来实现。

// remove specific dashboard menus for non-admin users
add_action( 'admin_menu', 'hide_admin_menus' );
function hide_admin_menus() {
    if (current_user_can( 'create_users' )) return;
    if (wp_get_current_user()->display_name == "Salman") return; 
    remove_menu_page( 'plugins.php' ); 
    remove_menu_page( 'themes.php' ); 
    remove_menu_page( 'tools.php' ); 
    remove_menu_page( 'users.php' ); 
    remove_menu_page( 'edit.php?post_type=page' ); 
    remove_menu_page( 'options-general.php' );
}

下面是上面代码片段的逐步演示:

  • admin_menu 是在管理菜单加载到 WordPress 仪表板区域之前触发的动作。
  • 使用**hide_admin_menus()**回调函数通过**add_action()**函数挂钩到**admin_menu**动作。
  • **hide_admin_menus()**回调函数定义代码的逻辑。它在每次**admin_menu**动作触发时运行。
  • 在回调函数中,**current_user_can( 'create_users' )**函数检查登录的用户是否是管理员。因为只有站点管理员拥有**create_user**功能,如果用户是管理员,该功能将以**return**语句结束。
  • 函数的作用是:获取当前用户对象。通过该功能,我们可以检查登录用户是否有特定的**display_name**设置。这是一个可选行,以防您希望忽略某些非管理员用户由于这个回调函数而被锁定。
  • 函数的作用是删除顶级的管理菜单。在上面的代码示例中,我删除了以下管理菜单:插件、主题、工具、用户、页面和选项。

保存插件文件后,这里有一个管理员登录的 WordPress 仪表盘的快照。

The default WordPress dashboard for all users

The default WordPress admin dashboard

这是一个非管理员用户登录的 WordPress 仪表盘的截图。

Hiding the sensitive admin menus to non-admin users using actions

Hiding sensitive admin menu items from non-admin users

这个解决方案只是隐藏了指定的管理菜单项,使其不会出现在 WordPress 仪表盘上。所有用户仍然可以通过在浏览器中输入菜单 URL 来访问它们。

要禁止某些用户角色访问特定菜单,您需要编辑他们的能力。

钩住过滤器

过滤器为你的自定义代码提供了一种方式来修改其他 WordPress 函数使用的数据。与操作不同,与过滤器挂钩的函数需要返回值。

add_filter()过滤函数

您可以通过以下步骤将回调函数与过滤器挂钩:

  1. 定义一个在 WordPress 触发过滤器时运行的回调函数。过滤器的回调函数需要至少指定一个参数,因为所有的过滤器都至少传递一个值给它们的回调函数。
  2. **add_filter()**函数向过滤器注册回调函数。过滤器将负责调用回调函数。根据 WordPress Codex, add_filter() 函数需要传递至少两个参数:
    • 要挂钩到的筛选器的名称。
    • 过滤器触发时将运行的回调函数的名称。
  3. **add_filter()**函数还接受两个额外的可选参数,用于设置**priority****number of arguments**。这些参数的工作方式与**add_action()**功能相同。

下面是一个如何使用**add_filter()**函数将回调函数与过滤器挂钩的例子。

// define the filter callback function with at least one argument passed
// the number of arguments that you can pass depends on how the filter is defined
function filter_callback_function( $arg1, $arg2 ) {
    // make your code do something with the arguments and return something
    return $something;
}

// now hook the callback function to the 'example_filter'
add_filter( 'example_filter', 'filter_callback_function', [priority], [no_of_args] );

// '10' is the default priority set for the callback function
// and '1' is the default number of arguments passed

挂钩过滤器的示例

WordPress 提供了一个名为 login_message 的过滤器来过滤显示在登录表单上方的登录页面上的消息。这个过滤器返回的值可以有 HTML 标记

让我们连接到**login_message**过滤器,修改登录屏幕上显示的消息。

// show a custom login message above the login form
function custom_login_message( $message ) {
    if ( empty( $message ) ) {
        return "<h2>Welcome to Let's Develop by Salman Ravoof! Please log in to start learning.</h2>";
    } 
    else {
        return $message;
    }
}
add_filter( 'login_message', 'custom_login_message' );

回调函数中的**if-else**语句检查登录消息是否已经被设置,大部分是由另一个插件或主题设置的。在这种情况下,回调函数返回原始值,不做任何更改。这是避免与其他插件或主题冲突的一种方式。

你可以在 WordPress 登录页面的登录表单上方看到显示的消息。

Showing a custom login message above the login form box

Showing a custom login message above the login form

您可以通过将自定义样式表排队来设置登录页面上所有元素的样式。这样做将允许你完全定制你的默认 WordPress 登录页面。

你将学习如何使用“用钩子定制 WordPress 登录页面”一节中的动作来加载定制的样式表。

查找 WordPress 支持的过滤器

在 WordPress 处理或修改数据的任何地方,你几乎都可以找到一个过滤器来连接和修改它。把过滤器想象成一个在数据库和浏览器之间的接口。

你可以在插件 API/过滤器参考页面找到 WordPress 支持的所有过滤器的详尽列表。

Filters reference page from the Plugin API section

WordPress provides a variety of filters to hook into

这里列出的所有过滤器被分成多个类别,并按照 WordPress 执行顺序从上到下排列。

如果你想在 WordPress 源代码中找到过滤器,搜索“ apply_filters ”这个词,你会得到大量的结果。 WordPress 代码参考也是搜索 WordPress 中包含的所有内容的好地方,包括动作和过滤器。

WordPress 核心如何使用过滤器

WordPress Core 本身使用了很多内置的过滤器来修改各种函数使用的数据。

the_content 过滤器为例。它在文章内容从数据库中检索出来之后、显示在浏览器上之前对其进行过滤。

就像 actions 一样,你可以在**wp-includes/default-filters.php**文件中找到大多数 WordPress Core 的与**the_content**钩子相关的过滤函数。

这里列出了所有与**the_content**过滤器挂钩的核心**add_filter()**函数:

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

add_filter( 'the_content', 'do_blocks', 9 );
add_filter( 'the_content', 'wptexturize' );
add_filter( 'the_content', 'convert_smilies', 20 );
add_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', 'shortcode_unautop' );
add_filter( 'the_content', 'prepend_attachment' );
add_filter( 'the_content', 'wp_make_content_images_responsive' );
add_filter( 'the_content', 'do_shortcode', 11 ); // AFTER wpautop(). 

注意为某些回调函数指定的优先级。

例如, do_blocks() 函数解析帖子内容中的任何动态块,并重新呈现它们以兼容 WordPress 的新块编辑器。它被指定了比缺省值(10)更高的优先级,以确保在其他函数运行之前内容是块就绪的。

函数 convert_smilies() 被设置为以较低的优先级运行,因为它的任务是将文本表情符号转换为图像精灵。在过滤了所有帖子内容之后,让它最终运行是有意义的。

有趣的事实:短码是过滤器的子集。它们接收来自短代码的输入,对其进行处理,然后将输出返回给它。在这个终极 WordPress 短代码指南中了解更多关于短代码的信息。

其他过滤功能

虽然**add_filter()**是最常用的过滤函数,但还有许多其他有用的过滤函数。我们来深入讨论一下。

这个函数检查指定的过滤器是否被任何函数钩住。它接受两个参数。第一个参数用于输入过滤器名称。第二个参数是可选的,用于输入回调函数的名称。

has_filter( 'filter_name', 'function_to_check' );

如果你只指定第一个参数,如果**filter_name**的任何函数钩住,它将返回**true**

然而,如果您指定了这两个参数,那么如果提到的回调函数没有在给定的过滤器中注册,它将返回**false**。如果它发现用过滤器注册的回调函数,那么它将返回这个过滤器上为该函数设置的**priority**(一个整数)。

**has_filter()**函数的一个可能的应用是检查任何过滤器是否已经被挂钩,并基于此继续执行代码。

// check to see if 'the_content' filter has been hooked
if ( ! has_filter( 'the_content' ) {
    // hook the filter if and only if it hasn't been hooked before
    add_filter( 'the_content', 'modify_the_content' );
}

该过滤功能类似于**do_action()**动作功能。任何挂钩到这个过滤器的回调函数都将在这个函数在 WordPress 代码中的任何地方运行。

您还可以使用此函数通过将过滤器名称和过滤器值指定为参数来创建新的自定义过滤器。

apply_filters( 'filter_name', 'value_to_filter', [argument1], [argument2] );

如果你想把它们传递给你的回调函数,不要忘记指定任何额外的参数。大多数过滤器只使用一个参数,所以很容易错过定义其他参数。

这个函数类似于**apply_filters()**函数,除了它接受的所有参数都被打包成一个数组。

// an example array
$arguments_array = array( 'some_value', 'foo', false, 'another_value' );

apply_filters_ref_array( 'example_filter', $arguments_array );

当您有许多参数要传递或者所有参数都已经在一个数组中时,这个过滤函数会很方便。确保数组中的参数顺序正确。

这个 filter 函数检索当前正在运行的过滤器或操作的名称。您不需要指定任何参数,因为它在回调函数中运行。

下面是它的用法示例:

function example_callback() {
    echo current_filter(); // 'the_title' will be echoed
    return
}
add_filter( 'the_title', 'example_callback' );

不管它的名字,这个函数可以检索动作和过滤器的名称。

此过滤器函数移除附加到指定过滤器的回调函数。它的工作原理与**remove_action()**函数完全一样。你可以用它来删除注册了特定过滤器的默认 WordPress 函数,如果有必要,用你自己的函数替换它们。

remove_filter( 'filter_name', 'function_to_be_removed', [priority] );

要取消挂钩到过滤器的回调函数,**function_to_be_removed****priority**参数必须与挂钩回调函数时使用的参数相同。

如果过滤器是从一个类中添加的,这通常是插件添加的情况,那么你需要访问类变量来移除过滤器

// access the class variable first, and then remove the filter through it
global $some_class;

remove_filter( 'the_content', array($some_class, 'class_filter_callback') );

让我们来看看**remove_filter()**的一个很好的例子。

WooCommerce 插件使用 wc_lostpassword_url() 调用函数挂钩到其 lostpassword_url 过滤器来重定向"丢失密码?“用户的尝试。

它需要任何用户点击链接到带有 URL **/my-account/lost-password**的自定义前端页面。如果没有这个过滤器,它会在**/wp-login.php**把他们带到标准的 WordPress 登录 URL。

假设您想要重置该功能,并将您的用户发送到默认密码检索页面或一个单独的页面。您可以像这样删除这个回调函数:

remove_filter( 'lostpassword_url', 'wc_lostpassword_url', 10 ); 

这个过滤器函数删除所有注册到过滤器的回调函数。

remove_all_filters( 'filter_name', [priority] );

类似于**remove_all_actions()**函数。

流行的高级摘录插件使用这个函数移除所有与**the_excerpt****get_the_excerpt**过滤器挂钩的默认函数。之后,它将自己的回调函数挂接到过滤器上。

// Ensure our filter is hooked, regardless of the page type 
if ( ! has_filter( 'get_the_excerpt', array( $advanced_excerpt, 'filter_excerpt' ) ) ) {
    remove_all_filters( 'get_the_excerpt' ); 
    remove_all_filters( 'the_excerpt' ); 
    add_filter( 'get_the_excerpt', array( $advanced_excerpt, 'filter_excerpt' ) );
}

这个过滤器函数检查指定的过滤器是否正在被执行。

if ( doing_filter( 'save_post' ) ) {
    // run your code here
}

它返回一个布尔值(**true****false**)。

您应该注意这个函数和**current_filter()**函数之间的区别,后者返回正在运行的过滤器或动作的名称(一个字符串)。

过滤器示例 1:为注释添加亵渎性过滤器

管理你的 WordPress 网站上的所有评论可能是一个麻烦的过程。 comment_text 过滤器允许您设置规则,以便在将注释打印到显示屏上之前对其进行修改。

Comments with dummy profane words which are still uncensored

Unfiltered comments with dummy profanities marked

你可以指示 WordPress 在向你的网站访问者显示脏话之前自动删除它们。我们开始吧。

// hook into the 'comment_text' filter with the callback function
add_filter( 'comment_text', 'the_profanity_filter' );

// define a callback function to filter profanities in comments 
function the_profanity_filter( $comment_text ) {
    // define an array of profane words and count how many are there 
    $profaneWords = array('fudge', 'darn', 'pickles', 'blows', 'dangit');
    $profaneWordsCount = sizeof($profaneWords);

    // loop through the profanities in $comment_text and replace them with '*'
    for($i=0; $i < $profaneWordsCount; $i++) {
        $comment_text = str_ireplace( $profaneWords[$i], str_repeat('*', strlen( $profaneWords[$i]) ), $comment_text );
    } 

    return $comment_text;
}

下面是代码的逐行分解:

  • comment_text 是一个过滤挂钩,允许你在浏览器显示评论之前修改评论的文本。您可以向它注册您的回调函数来过滤它的输出。
  • **add_filter()**函数让您挂钩到**comment_text**过滤器,并为其附加一个回调函数。
  • **the_profanity_filter()**是回调函数的名称。它只接受一个参数,即包含注释文本的字符串。用适当的代码逻辑定义这个自定义函数。
  • 将所有亵渎的单词存储在一个名为**profaneWords**的 PHP 数组中。您可以向该数组中添加任意数量的单词。借助于 sizeof() PHP 函数,我将这个数组的大小存储在**profaneWordsCount**变量中。
  • 遍历所有亵渎的单词,使用 PHP 默认的 str_ireplace()函数*****符号替换任何匹配的亵渎的单词。由于这是一个不区分大小写的字符串替换函数,所以不必担心大小写问题。检查执行搜索和替换的不同方法。
  • 使用**return**输出过滤后的注释文本。

将更改保存到您的自定义插件文件,并重新加载任何带有评论的帖子。你在**profaneWords**数组中包含的所有单词现在应该被替换为“*符号。

Comments with dummy profane words which are all now censored

Censoring profanity in comments with ‘*’ symbols

数据库中的原始注释仍然可用。这个过滤器只在注释文本输出到前端之前修改它。

The original comment stays unaltered in the site backend

The original comment on the site backend

一旦你连接到正确的过滤器,你可以用它做很多很酷的事情。

例如,你也可以使用**comment_text**过滤器从所有评论中删除任何 URL(确保阅读这篇关于如何在 WordPress 阻止垃圾评论的深度指南)。

或者,您可以连接到 pre_comment_approved 过滤器,根据预定义的标准将评论标记为已批准、垃圾邮件或过滤。

过滤器示例 2:在帖子后插入内容

你已经看到了 WordPress 如何使用**the_content**过滤器来修改文章或页面内容。让我们使用相同的过滤器在每个帖子的末尾添加一些内容。

// hook into 'the_content' filter with a callback function
add_filter( 'the_content', 'insert_content_below' );

// define the callback function to insert something below the post
function insert_content_below( $content ) {
    // check to see if we're inside the main loop in a single post
    if ( is_single() && in_the_loop() && is_main_query() ) {
        return $content . "<h3 style=\"text-align: center;\">Let me insert myself here</h3><p style=\"text-align: center;border: 3px solid #5333ed;\">I'll appear after the post. You can insert anything here. Even HTML. Headers, links, images, scripts, I'll take them all and append it to the end of the post content. You can also give me a class, so you can style me easily with CSS style sheets.</p>" ;
    } 

    return $content;
}

理解上面示例中的代码逻辑:

  • **the_content** filter hook 帮助你抓取当前帖子的内容,并进行定制。
  • 使用**add_filter()**函数通过**insert_content_below()**回调函数挂接**the_content**过滤器。
  • 通过将当前帖子的内容作为参数传递来定义回调函数(**$content**)。
  • 在回调函数中,检查您是否只过滤了主查询中的内容,在本例中是 post 内容。如果不验证这一点,有时代码会无意中过滤掉侧栏和页脚等其他地方的内容。
  • is_main_query()in_the_loop() 条件句确定查询是否是一个主查询并且发生在 WordPress 主循环内。
  • is_single() 条件检查查询是否针对单个帖子。
  • 使用 PHP 的字符串连接操作符 ( **$content . “your additions”**)向页面内容添加额外的内容。
  • 如果上述所有条件都满足,则过滤后的注释。如果没有,那么就返回没有修改的内容。

保存你的插件文件,加载你网站上的任何帖子,滚动到最后。

Additional content inserted after the post content

Inserting something at the end of the post content

您可以使用相同的逻辑,通过颠倒字符串连接参数(**“your additions” . $content**)的位置,将任何内容添加到所有帖子的开头。

需要为您的客户站点提供一个非常快速、安全且对开发人员友好的托管服务吗?Kinsta 是为 WordPress 开发者设计的,提供了大量的工具和强大的仪表板。查看我们的计划

用钩子定制 WordPress 登录页面

让我们使用动作和过滤器来定制默认的 WordPress 登录页面。我将创建一个名为 Sal 自定义登录页面的新插件来完成这项工作。您可以在本节末尾找到这个插件的完整源代码。

The final customized WordPress Login Screen

The final customized WordPress login screen

让我们从添加标准插件标题字段并注册到 WordPress 开始。

<?php

/*
Plugin Name:  Sal Custom Login Page
Version:  1.0
Description:  Demonstrating WordPress Hooks (Actions and Filters) by customizing the WordPress login page.
Author:  Salman Ravoof
Author URI:  https://www.salmanravoof.com/License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  sal-custom-login-page
*/

// enqueueing the custom style sheet on WordPress login page
add_action( 'login_enqueue_scripts', 'salhooks_login_stylesheet');
function salhooks_login_stylesheet() {
    // Load the style sheet from the plugin folder
    wp_enqueue_style( 'sal-custom-login-page', plugin_dir_url( __FILE__ ).'sal-custom-login-page-styles.css' );
}

首先,挂钩到log in _ enquee _ scripts动作,将您的定制样式表排队。您在此处加入的任何脚本或样式都包含在登录页面的标题部分中。

如果你想在网站的前端加载定制脚本和样式表(而不是在管理后端或登录区),那么你需要挂钩到**wp_enqueue_scripts**动作。你可以在 WordPress CodexKinsta 关于如何使用 wp_enqueue_scripts 的文章中读到更多。

**salhooks_login_stylesheet()**回调函数中,使用 wp_enqueue_style() 函数加载放置在同一个插件目录中的自定义样式表(**sal-custom-login-page-styles.css**)。WordPress 的内置 plugin_dir_url( FILE ) 函数可以很容易地获得当前插件目录的 url 路径(带有一个尾随斜杠)。

我不会解释这里应用的 CSS 样式,但是你可以在本节末尾链接的源代码中找到它们。

// Custom login ERROR message to keep the site more secure
add_filter( 'login_errors', 'salhooks_remove_login_errors', 10 );
function salhooks_remove_login_errors() {
    return 'Incorrect credentials. Please try again!';
}

接下来,挂钩到 login_errors 过滤器,以更改当有人输入不正确的凭证时显示的错误消息。过滤错误消息将阻止攻击者轻易猜测您的用户名。

// Remove the login form box shake animation for incorrect credentials
add_action( 'login_head', 'remove_login_error_shake' );
function remove_login_error_shake() {
    remove_action( 'login_head', 'wp_shake_js', 12 );
}

每当有人输入不正确的登录凭证时,登录表单框就会剧烈抖动。这是一个可选的步骤,但是我包含它是为了说明您也可以从登录页面中删除某些功能。

在本文的最后一节,您将了解更多关于**remove_action()****remove_filter()**函数的内容。

// Change the logo and header link above the login form
add_filter( 'login_headerurl', 'salhooks_login_headerurl');
function salhooks_login_headerurl( $url ) {
    $url = 'https://salmanravoof.com';
    return $url;
}

add_filter( 'login_headertext', 'salhooks_login_headertext');
function salhooks_login_headertext( $text ) {
    $text = 'Salman Ravoof';
    return $text;
}

最后一步是更改登录标题的 URL 和文本。你可以连接到登录 _ 标题和T2 登录 _ 标题和过滤器来修改它们。

如果你想构建这个插件并做进一步的实验,你可以下载插件的源代码并开始。

WordPress 挂钩列表和资源

很难记住 WordPress 拥有的所有不同的钩子。有数以千计的内置动作和过滤器可以挂钩。因此,找到一个合适的钩子有时就像寻宝游戏。

幸运的是,有各种各样的资源可以让你找到满足你需求的完美钩子。

  • WordPress 插件手册——钩子

熟悉钩子的第一个地方是 WordPress Codex,尤其是插件手册中的钩子部分。在这里,您可以找到关于钩子的基本信息,以及关于所有动作和过滤器的完整文档的链接。

WordPress Hooks section in the Plugin Handbook

Start learning Hooks with the WordPress Plugin Handbook

将插件手册中的这些有用链接加入书签,以加快搜索速度:

action reference 和 filter reference 页面都会给你一个列表,列出在一个特定的 WordPress 请求中运行的所有钩子。

例如,当您访问管理页面时,当您处理帖子页面附件时,或者当您处理类别时,您可以找到所有触发的钩子。

WordPress Codex 还包括一个方便的搜索工具,可以找到它所有的函数、钩子、方法和类。这个页面还列出了 WordPress 最新版本中新增和更新的组件。如果你想知道 WordPress 内部发生了什么,首先到这里。

WordPress Code Reference search tool in WordPress Codex

Search for anything inside WordPress here

WordPress 钩子的这个索引按照类型、它们首次出现的 WordPress 版本以及它们是否被弃用对所有钩子进行了排序。

Adam R Brown's WordPress Hooks Index

Adam R Brown’s WordPress Hooks Index

按照钩子的外观排序,你会发现最老的钩子仍然是最常用的。如果你是 WordPress 开发的新手,熟悉这些流行的操作和过滤器是最快的方法。

虽然这个索引从 WordPress 5.1 开始就没有更新过,但是浏览一下所有主要的链接还是很有帮助的。

仍然很难找到你想要的钩子吗?用正确的关键词进行网上搜索总是一个好的开始。如果其他的都失败了,你可以一直钻研 WordPress 代码。

寻找注册在 WordPress 页面上的钩子

正如我们所看到的,WordPress 有大量的钩子可用,但不是每个钩子都能在每个页面上触发。如果你能找到在某个特定页面上可以使用的操作和过滤器,那么你就已经成功了一半。

虽然你可以使用高级的 PHP 调试工具如 xdebugPHPCS 来帮助解决这个问题,但是还有一些更简单的开发工具如 Debug Bar 和 Query Monitor 可以在 WordPress 中运行。

带有动作和过滤器插件的调试栏

调试栏是一个官方的 WordPress 插件,可以在你的管理栏中添加一个调试菜单。它显示 PHP 警告和通知、缓存请求、 MySQL 查询其他有用的调试信息

信息

这个插件最近没有更新,也没有用 WordPress 的最新主要版本测试过。我们把它作为一个方便的插件来学习更多关于 WordPress 钩子的知识。在暂存环境上使用它。

The WordPress Debug Bar WordPress plugin

The WordPress Debug Bar WordPress plugin

安装插件后,您需要将下面的代码片段添加到您站点的**wp-config.php**文件中,以启用其调试功能。

define( 'WP_DEBUG', true ); // tracks PHP Warnings and Notices
define( 'SAVEQUERIES', true ); // tracks and displays MySQL queries

现在,您应该看到 Debug 菜单选项出现在您的管理栏中。点击它将带您到它的仪表板,在那里您可以看到各种查询和缓存附加到您访问它的页面。

Showing the Debug menu in the admin bar

The ‘Debug’ menu in the WordPress admin bar

接下来,你需要安装调试栏动作和过滤器插件。这是一个方便的扩展,可以在你的调试栏面板上增加两个标签来显示当前请求触发的动作和过滤器。

Action Hooks panel inside the Debug Bar dashboard

Actions listed in their loading order for the current page

它还会列出所有与它们相关联的函数及其优先级。

Debug Bar plugin with the Actions and Filters Addon installed

Filters listed with their priority and registered callback functions

你可以在你站点的任何页面上点击 Debug 菜单,了解你可以在那个页面上挂接的所有动作和过滤器。

查询监视器

查询监视器是 WordPress 的一个强大的开发者工具面板。您可以使用它来深入了解页面上可用的挂钩及其加载顺序。

Query Monitor WordPress plugin

Query Monitor WordPress plugin

不像 Debug Bar,你不需要安装任何插件就可以看到某个页面触发的动作和过滤器。

Access Query Monitor from the admin bar

You can access Query Monitor from the admin bar

Query Monitor 还提供了更多关于钩子从哪里发出的信息。

The Hooks & Actions panel in Query Monitor

The Hooks & Actions panel in Query Monitor

在 component 列中,您可以看到大多数钩子都是从核心注册的。但是一些钩子是从一个主题或者插件注册的。几个挂钩可以从多个组件注册。

您可以使用挂钩和组件下拉菜单仅查看您需要的挂钩。

注意:查询监视器使用“钩子”作为动作和过滤器的统称,但是它调用注册的回调函数作为“动作”从技术上讲,这是一个错误的定义,可能会让你感到困惑,所以请记住这一点。

使用查询监视器,您可以做的不仅仅是检查所有的查询和请求。还包括列表样式、脚本、语言Ajax 调用、用户能力检查、 REST API 调用等高级功能。

“全部”挂钩

WordPress 有一个名为“all”的特殊钩子,你可以挂入这个钩子为每个钩子运行一个回调函数,不管它是否注册了所有的钩子。这对于调试页面崩溃或者如果你想知道某个特定事件何时发生很有用。

例如,你可以使用下面例子中的**all**钩子来**echo**所有正在运行的动作。

// echo all the actions being run
function debug_helper_function(){
    echo '<p>' . current_action() . '</p>';
}
add_action( 'all', 'debug_helper_function' );

上面定义的**debug_helper_function()**将在任何动作触发时运行。知道最后一次运行操作是什么将会让你更好地了解你需要在哪里寻找。

WordPress 钩子存放在哪里?

WordPress 使用 WP_Hook 类来实现钩子如何工作。这个核心类用于处理所有内置的 WordPress 动作和过滤器。你可以在WP-includes/class-WP-hook . PHP文件中找到几乎所有与这个类相关的代码。

从技术上讲,**WP_Hook**类是一个对象数组,包含回调、迭代、当前优先级、嵌套级别和执行操作等属性。它还定义了许多有用的钩子函数,可以使用 WP_Hook 方法调用这些函数。

大多数 WordPress 开发者不需要太担心 WordPress 在哪里存储钩子,只要他们坚持插件 API 指南。

There are two types of WordPress hooks: actions and filters, and this guide breaks down exactly when (and how!) to use each one 💥Click to Tweet

如何创建你的自定义 WordPress 挂钩

你已经看到了 WordPress 通过其插件 API 提供的各种钩子。您还看到了如何使用默认钩子将您自己的代码注入 WordPress 运行时。

如果你是一个插件或主题开发者,给其他开发者提供一种以同样方式与你的代码交互的方式是一个好的实践。定制挂钩让你做到这一点。它们允许其他开发者扩展和修改你的插件和主题的功能。

创建自己的动作和过滤器相当简单。你使用 WordPress Core 用来创建钩子的相同函数。我们来看几个例子。

如何在 WordPress 中创建自定义动作

使用**do_action()**功能创建一个自定义动作挂钩。你可以这样做:

// the position where you insert your action is where it'll run when called
do_action( ' my_unique_custom_action' );
// continue with the rest of your code

现在,其他开发者可以在不修改源代码的情况下挂接你的插件或主题。他们所要做的就是使用**add_action()**函数将他们的回调函数注册到你的插件的自定义动作中。

add_action( 'my_unique_custom_action', 'some_callback_function' );

// define the callback function you mentioned in the above action function
some_callback_function() {
     // this code will run wherever your custom action hook is 
}

确保完整地记录您的定制钩子,详细解释它们的作用。毕竟,创建定制钩子的主要用途是帮助其他开发者与你的代码交互。

如何在 WordPress 中创建自定义过滤器

使用**apply_filters()**功能创建一个自定义过滤器挂钩。你可以这样做:

$value_to_filter = "I'm a string, but this can be any PHP data type";

// filters modify a value and are typically tied to a predefined variable
apply_filters( 'my_custom_filter', $value_to_filter );

您的自定义过滤器的参数应该包括一个唯一的标识符和一个要过滤的值。其他开发人员可以使用**add_filter()**函数连接到您的定制过滤器,并修改传递的值。

add_filter( 'my_custom_filter', 'some_callback_function' );

// define the callback function you mentioned in the above filter function
function some_callback_function( $value_to_filter ) {
    // modify the passed value (or not) 
    return $value_to_filter; // returning a value is a must for filters
}

当您定义您的自定义筛选器时,请确保它没有被定位在它应该筛选的值被定义之前。如果没有正确放置过滤器,过滤后的值将被默认值覆盖。

自定义挂钩命名约定

为你所有的定制钩子选择一个唯一的名字是很重要的。由于任何插件或主题都可以有自己的定制钩子,拥有相同的钩子名称会导致代码冲突,产生意想不到的结果。

例如,如果您将您的操作命名为**send_email**,其他插件开发者很可能也会选择相同的术语,因为它不够独特。如果任何网站同时安装了你和其他开发者的插件,它会导致难以追踪的错误

您可以用一个公共标识符作为所有自定义挂钩的前缀,使它们既简单又独特。所以,不用**send_email**,可以命名为**plugin_name_send_email** ( plugin_name_ 是这里唯一的前缀)。

带有可扩展插件的定制钩子演示

让我们创建一个可扩展插件(或可插拔插件),它将允许其他开发人员使用它的定制钩子与它交互。

我将这个插件命名为自定义钩子演示 它的主要功能是在你插入短码的地方输出一个报价框。它将在适当的位置包含自定义动作和过滤器,使其他开发人员可以修改或扩展它的功能。

你可以参考我的 WordPress 短码指南来了解更多关于短码是如何工作的。

让我们从可扩展插件开始。

<?php

/*
Plugin Name :  Custom Hooks Demo
Description :  Demonstrating how to create an extensible WordPress plugin using custom hooks.
Author      :  Salman Ravoof
Author URI  :  https://salmanravoof.com/
License     :  GPLv2 or later
License URI :  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain :  custom-hooks-demo
*/

/** 
 * the [custom_hooks_demo] shortcode returns the HTML code for a quote box.
 * @return string HTML code for a quote box
*/
add_shortcode( 'custom_hooks_demo', 'my_shortcode_callback' );

function my_shortcode_callback ( $arguments ) {
    ob_start(); // start object buffering to collect all output before sending it to the browser

    // set an action hook to run before you output anything
    do_action( 'the_topmost_custom_action' );

    // define your variables which you want to allow to be filtered
    $quote_content = "Z.E.R.O. That's the number of people who'd like to have any website autoplay music on their browsers.";
    $quote_author = "John Doenuts";

    // create your custom filters after you've set the variables
    $quote_content = apply_filters( 'custom_quote_content', $quote_content );
    $quote_author = apply_filters( 'custom_quote_author', $quote_author );

    // build the shortcode output template
    echo "<div style=\"border:3px solid #5333ed;\"><blockquote style=\"margin:20px;border-color:#5333ed;\">";
    echo $quote_content;
    echo "<br><br>";
    echo "― <strong>" . $quote_author . "</strong>";
    echo "</blockquote></div>";

    // set an action hook to run after you output everything
    do_action( 'the_ending_custom_action' );

    return ob_get_clean(); // get buffer contents, delete the buffer, and then stop buffering
}
  • **add_shortcode()**函数用于创建自定义短代码。然后用这个插件的所有功能来定义 shortcode 的回调函数。
  • ob_start() 是一个启用输出缓冲的 PHP 函数。这是一个非常方便的特性,它指示 PHP 将任何输出保存在服务器的缓冲存储器中,而不是立即输出。您可以使用它在 PHP 中构建复杂的、可读的 HTML 代码。
  • **do_action( 'the_topmost_custom_action' )**定义您的第一个自定义动作。为了使它有用,你需要在插件输出任何东西之前定义它。其他开发人员可以在这个自定义短代码打印出任何内容之前,挂钩到这个自定义操作来运行他们的代码。
  • 创建要过滤的变量。在这个插件中,这些变量是**$quote_content****$quote_author**。在本例中,它们都是字符串,但是您可以将它们设置为任何 PHP 数据类型(例如,integer、boolean、array)。
  • 使用**apply_filters()**功能创建您的自定义过滤器。因为所有过滤器都返回值,所以您可以将先前定义的变量分配给该过滤器的返回值。其他开发人员现在可以使用这个过滤器来修改预定义变量的默认值。
  • 使用**echo**语句逐行构建你的短代码的输出。因为我们已经启用了输出缓冲,所以没有输出会立即到达浏览器。
  • **do_action( 'the_ending_custom_action' )**定义您最后的自定义操作。您需要在最后定义它,但是在返回所有缓冲区内容之前。
  • ob_get_clean() 是一个默认的三合一 PHP 函数。它将检索缓冲区内容,清除所有缓冲区数据,然后停止输出缓冲。它将收集的缓冲区内容作为一个单独的连接字符串。

一旦保存并激活,添加**[custom_hooks_demo]**短代码到你的文章内容将会输出一个带有默认值的报价框。

The original quotation box as outputted by the shortcode defined in the Custom Hooks Demo plugin

The original quotation box using the Custom Hooks Demo plugin

现在,让我们创建另一个名为自定义钩子演示扩展的插件。它将挂钩到由之前插件创建的所有自定义挂钩,并做或修改一些东西。

<?php

/*
Plugin Name :  Custom Hooks Demo Extension
Description :  Demonstrating how you can extend WordPress plugin functionality with its custom hooks.
Author      :  Salman Ravoof
Author URI  :  https://salmanravoof.com/
License     :  GPLv2 or later
License URI :  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain :  custom-hooks-demo-extension
*/

/**
 * replace the quote content by hooking into the 'custom_quote_content' filter
*/
add_filter( 'custom_quote_content', 'new_quote_content_callback' );
function new_quote_content_callback( $content ) {
    $content = "There are no bugs in programming. Only unexpected features.";
    return $content;
}

/**
 * replace the quote author by hooking into the 'custom_quote_author'
*/
add_filter( 'custom_quote_author', 'new_quote_author_callback' );
function new_quote_author_callback( $author ) {
    $author = "Jane Doodle";
    return $author;
}

/**
 * add an image to the top of the shortcode output by hooking into the 'the_topmost_custom_action'
*/
add_action( 'the_topmost_custom_action', 'quote_image_callback' );
function quote_image_callback() {
    $url = "https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Quote-right-cs.svg/75px-Quote-right-cs.svg.png";
    echo '<div><img class="aligncenter" src="'.$url.'"></div>';
}

/**
 * add a button below the shortcut output by hooking into the 'the_ending_custom_action'
*/
add_action( 'the_ending_custom_action', 'add_button_callback' );
function add_button_callback() {
    echo '<div style="text-align:center;"><button name="nice">Nice Quote!</button></div>';
}

正如你所看到的,这个扩展插件只包含动作和过滤功能,在正确的地方挂钩到原始插件进行修改。

它使用**add_action()****add_filter()**函数向原始插件创建的自定义动作和过滤器注册其回调函数(例如**the_topmost_custom_action****custom_quote_author**)。

The modified quotation box after the extension plugin changes the original output

The extension plugin modifies the original quotation box

自定义动作挂钩允许你在原始插件中的正确间隔插入代码,并运行你自己的脚本。在这里,我们在顶部添加了一个图片,在底部添加了一个按钮。

同样,定制过滤器挂钩允许您修改报价内容及其作者姓名的值。最终的结果是一个任何人都可以完全扩展的插件,而不需要修改它的源代码。

使用来自第三方开发者的定制钩子

定制钩子使得单个的 WordPress 插件和 T2 主题拥有丰富的可扩展插件生态系统。考虑一下 WooCommerce 插件。它给 WordPress 增加了电子商务功能,但它也在代码中包含了大量的钩子。

WooCommerce Hook Reference

WooCommerce Action and Filter Hook Reference

WooCommerce 有数百个扩展和插件,它们使用它的钩子来构建它的核心功能,并使它变得更好。

您可以使用这些扩展将 WooCommerce 与 Stripe、MailChimp、Salesforce、Zapier 等等集成在一起。

WooCommece's page on its most popular extensions

Extensions extend WooCommerce’s functionality

一个好的做法是查看流行的 WordPress 插件的文档部分,看看它们是如何实现定制钩子的。我的几个主要建议是简易数字下载BuddyPress测验和调查大师重力表格

何时使用定制挂钩?

根据你正在创建的的主题插件,以及它的目标用户,你可能想知道你是否需要添加任何自定义挂钩。

在决定是否添加自定义挂钩时,一个很好的经验法则是检查它们是否为其他开发人员提供了任何可扩展性好处。如果没有,那么最好等到其他开发人员要求您添加时再添加。

你需要非常确定在你的插件或者主题中加入定制的钩子。一旦发布,如果其他开发人员已经使用了它,你就不能在不破坏向后兼容性的情况下修改它。

从 WordPress 钩子中移除回调函数

您已经看到了如何删除注册到某些钩子的回调函数的例子。这些回调可以被插件,主题,甚至是 WordPress 核心本身注册。让我们用更多的例子来看看移除挂钩的回调函数。

要从钩子中移除回调函数,取决于它是注册到一个动作还是一个过滤器,您需要使用**remove_action()****remove_filter()**函数。

有一点需要注意的是,您需要使用与注册回调函数相同的参数来调用这些函数。基本上,从它们的**add_action()****add_filter()**函数复制粘贴参数。

此外,您只能在注册回调函数后删除它们。如果您试图在注册之前删除它们,删除过程将会失败。你需要得到钩子的正确执行顺序。

假设你想删除一个主题注册的回调函数,这个函数会增加你站点的臃肿(你想要一个快速的站点,不是吗?).

function wp_bloated_callback_function() {    
// some code that adds a lot of bloat to the site
}
add_action( 'template_redirect', 'wp_bloated_callback_function', 5 );

例如,上面的回调函数可能会加载许多不必要的脚本和样式表。移除它会给你的网站带来巨大的性能提升。

然而,你需要确保**remove_action()**函数只在模板重定向动作之后运行。一种方法是挂钩到 after_setup_theme 动作,因为它在**template_redirect**动作之后被触发。

function wp_remove_bloat() {
    // ensure all parameters are identical to the original add_action() function
    remove_action( 'template_redirect', 'wp_bloated_callback_function', 5 );
}

// ensure that remove_action() is called only after add_action()
add_action( 'after_setup_theme', 'wp_remove_bloat' );

**wp_bloated_callback_function()**现在将从**template_redirect**动作中脱离。

移除回调函数的特殊情况

移除回调函数不仅仅是完全禁用它们。有时您可能需要临时移除它们,运行您的代码,然后再次添加它们。

例如,每次调用**wp_insert_post()****wp_publish_post()**函数时,都会触发 save_post 动作。你可以在**wp-includes/post.php**文件中找到它们的定义

因此,如果你有一个与**save_post**动作相关联的回调函数,并且如果你在回调函数中调用了**wp_insert_post()****wp_publish_post()**函数,那么**save_post**动作将被多次触发。

function some_callback_function( $post_id, $post ) {
    // do something here
    wp_insert_post( [some_array] ); // this function also calls the 'save_post' action
    // maybe do something more
}
add_action( 'save_post', 'some_callback_function', 10, 2 );

调用动作的函数也会调用它,这可能会产生意想不到的结果。解决这个问题的一个方法是在调用**wp_insert_post()**之前,在回调函数中使用**remove_action()**函数。

function some_callback_function( $post_id, $post ) {
    // do something here

    // remove the callback function from the ‘save_post’ action
    remove_action( 'save_post', 'some_callback_function', 10, 2 );

    // now run the wp_insert_post() function
    wp_insert_post( [some_array] );

    // add the callback function back to the ‘save_post’ action
    add_action( 'save_post', 'some_callback_function', 10, 2 );

    // maybe do something more
}
add_action( 'save_post', 'some_callback_function', 10, 2 );

这是**remove_action()****remove_filter()**函数的另一个实际用途。深入挖掘 WordPress 核心将帮助你理解如何更好地避免这些情况。

奖励 WordPress 挂钩教程

WordPress Hooks are one of the most important tools to have in a WordPress developer’s arsenal. 💪 Learn the difference between actions and filters (and how to use them) in this guide!Click to Tweet

摘要

如果你是一个 WordPress 开发者,使用 WordPress 钩子有很多好处。

钩子不仅允许你修改或扩展 WordPress 的核心功能,你还可以用它们来修改插件、主题,让其他开发者与你的插件或主题交互。

是时候迷上 WordPress 钩子了!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

HTTP 和 WordPress HTTP API 指南——第 1 部分

原文:https://kinsta.com/blog/wordpress-http-api-part-1/

在准备过程中,我想我应该看看 HTTP 一般是如何工作的,以及如何使用原生 WordPress 函数来工作,开放你的产品与 Twitter、脸书、Mailchimp 和其他各种工具的集成。

在本文(第 1 部分,共 2 部分)中,我将向您展示 HTTP 请求的基础知识、它们的结构、它们包含的信息以及如何理解这些信息。在第二部分,我们将通过 WordPress 把我们的知识付诸实践。

什么是 HTTP

HTTP 是当今网络上使用的主要协议,它代表超文本传输协议,负责向你显示 HTML、图像等等。HTTP 客户端——就像你的浏览器——发送请求到 HTTP 服务器,服务器发回响应

例如,如果你将浏览器指向Kinsta.com,你就向 Kinsta 的服务器发送了一个请求。服务器读取您的请求,判断您需要什么(我们将很快讨论这是如何发生的),并发回包含页面 HTML 代码的响应。您的浏览器读取响应并在屏幕上显示 HTML 代码。
T3】

HTTP 请求基础

客户端和服务器之间的任何事务都是从 HTTP 请求开始的。请求的两个最重要的部分是方法名和被请求资源的 URL。先说后者。

资源

资源是可以用 URL 标识的一段数据。例如:http://myblog.com/my-awesome-article可能会返回一个 HTML 文件——呈现您的精彩文章所需的代码。

方法名称

方法名称标识您想要对资源执行的操作类型。浏览器几乎总是使用 GET,这表示您想要检索资源。

其他方法包括创建新项目的 POST、更新项目的 PUT、删除项目的 DELETE 和抓取头信息的 HEAD。

这些方法名和 URL 一起提供了 REST APIs 的基础。您可以向/article/4发送 get 请求来检索文章 4。您还可以发送一个 PUT 请求和一些数据来修改它,或者发送一个 DELETE 请求来删除它。

HTTP 的结构

从结构的角度来看,HTTP 请求和响应非常相似。每一个都有四个不同的部分:

  • 请求和响应的初始行不同
  • 包含请求或响应信息的可选标头
  • 空行
  • 可选正文内容

1.初始线

对于请求,初始行包含三条信息:方法名、资源路径和使用的 HTTP 版本。下面是它可能的样子:

GET /users/4 HTTP/1.1

注意,这一行包含的是本地相对路径而不是完整的 URL。基本 URL 是在头(主机头)中发送的,我们很快就会看到头。

响应也包含三条信息:HTTP 版本、状态代码和描述状态代码的原因。

HTTP/1.1 302 Moved Temporarily

要获得所有状态代码的列表以及每个代码的一点信息,请看一下 HTTP 状态代码规范,这一点非常清楚。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

2.头球

头实质上是信息的名称-值对。前面提到的Host头就是一个很好的例子,事实上,它是 HTTP 1.1 中唯一需要的头。标题给你更多的控制和更多的信息。

Accept头让您指定请求中允许的内容类型。Accept-Language标题让您控制您愿意接受的内容的语言。两者都是内容协商的形式。

当使用 API 访问只有授权的操作(比如删除一条 Tweet 或访问您的用户帐户)时,您会大量使用Authorization头。

3.身体

主体是返回资源的地方,或者是遇到错误时给出进一步解释的地方。您可以使用您选择的语言从主体中读取数据并显示出来,或者在内部使用它来处理错误。

使用 HTTP

我发现在协商第三方 API 的文档时,理解 HTTP 非常有帮助。使 HTTP 的使用变得复杂的是,你通常在一种编程语言中使用它,这意味着你需要熟悉该语言如何实现 HTTP 以及 HTTP 本身。

一旦您发出请求,您将需要阅读响应,知道从中获取什么信息,甚至可能通过一些函数运行响应,将它转换成您需要的格式。一旦你有了这些信息,你就可以显示它,把它保存在数据库中,或者对它进行操作。

HTTP 本身并不难,但是除了发出/接收请求之外,您必须执行的任务可能会很快增加,从而将 HTTP 的简单性掩盖在复杂性之中。此外,许多 API 会要求您进行身份验证,这又增加了一层。

卷曲

cURL 是与 HTTP 交互的一种方式,但是相当复杂。它可以从终端使用,但是 PHP 也支持 cURL。要获取 URL 的内容,您可以在终端中使用以下命令。

curl http://kinsta.com

问题是 cURL 在终端中的使用会变得非常复杂。要仅查看标题信息,您需要使用以下表单:

curl -s -D - http://danielpataki.com -o /dev/null

您可以查看所有参数的列表,但是您可能会在您的 web 应用程序中使用 cURL,所以让我们看看 PHP 中的 cURL,下面是如何获取同一页面的内容:

$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
echo $data;

这仍然有点笨拙,但是通过使用 PHP 指南你可以弄清楚什么是什么。
T3】

使用 WordPress

cURL 很棒,但是添加头和处理返回的信息并不像您习惯的那样容易,如果您一直在使用编码良好的 PHP 类和函数的话。幸运的是,WordPress 的 HTTP API 覆盖了我们。我们将在下一篇文章中详细讨论,现在,这里有一个 WordPress 原生函数的例子,包括添加的标题:

$request = wp_remote_get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=kinsta, array(
    'headers' => array(
        'Authorization' => 'Bearer ' . $token,
    ),
));

摘要

HTTP 是我们在网络上所做的一切的基础,知道请求和响应中发生了什么给了我们强大的故障排除能力,并允许我们更好地控制我们的应用程序。

通过掌握 HTTP 基础知识,您将能够更快更好地利用外部 API,确切地知道如何处理 API 指南中提供给您的信息。

在本系列的下一篇文章中,我将介绍如何使用 WordPress 处理 HTTP 数据,以及如何轻松地将 WordPress 与第三方服务连接起来。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

HTTP 和 WordPress HTTP API 指南——第 2 部分

原文:https://kinsta.com/blog/wordpress-http-api-part-2/

在本指南的第 1 部分中,我大致看了一下 HTTP API。我们学习了什么是 HTTP,讨论了 HTTP 请求和响应的结构,以及动作类型和 URL 是如何结合在一起决定请求的交换结果的。在这篇文章中,我们将看看 WordPress HTTP API。

WordPress HTTP API

大约从 2.7 版本开始,WordPress 就有了一个处理 HTTP 的 API。它由 9 个函数组成,其中你可能只会用到几个。这些函数可以分为两个不同的组——一个用于发出请求,一个用于读取结果。

wp_remote_get()wp_remote_post()wp_remote_head()分别使用 GET、POST 和 HEAD 方法从给定的 URL 请求数据。wp_remote_request()函数是一个通用函数,它允许您指定一个 URL 和一个伴随它的方法。

用于读取响应的函数同样是自描述的。wp_remote_retrieve_body()获取响应的主体,wp_remote_retrieve_header()函数获取一个命名的头。wp_remote_retrieve_headers()函数以数组形式返回所有的头,wp_remote_retrieve_response_code()给出响应代码,wp_remote_retrieve_response_message()返回响应消息。

这基本上就是全部了,我们需要知道的就是如何指定头部来发出正确的请求。

提出请求

让我们使用wp_remote_get()函数来发出请求。我们将使用第一个参数设置 URL,第二个参数添加参数。您可以在Codex中找到支持的完整参数集,我在这里将重点介绍标题信息。

要从 Twitter 获取用户的状态信息,您需要在使用https://api.twitter.com/1.1 URL 的同时使用statuses/user_timeline.json路径,并传递一个不记名令牌进行认证——这是我之前生成的。需要以Bearer [TOKEN]的形式添加不记名令牌作为授权头。

$token = 'Sijbwrf82wdaBief'; 
$response = wp_remote_get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=kinsta', array(
    'headers' => array(
        'Authorization' => 'Bearer ' . $token
    ),
));

发出这个请求会返回大量信息,这些信息可以通过打印出$response变量来获得。你也可以使用wp_remote_retrieve类型的函数来获得部分响应。

大多数时候,主体包含必要的信息,通常是 JSON 格式的。在 PHP 中,我们可以轻松地将其转换为数组:

$data = json_decode( $response['body'], true ) 

访问 Github API

让我们构建一个快速的例子,在 WordPress 小部件中列出我们最新的 Github repos。首先,您需要登录 Github,进入您的个人资料,编辑它,然后进入“个人访问令牌”,在那里您可以生成一个令牌。

Github Access Tokens

Github Access Tokens

下一步,让我们创建一个空的小部件模板。这个小部件有两个选项:一个供您添加 API 令牌的地方和一个标题。这不是最好的方法,因为它将您的令牌保存在数据库中,但对于我们的示例目的来说是不错的。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

class My_Github_Widget extends WP_Widget {

	public function __construct() {
		parent::__construct(
			'my_github_widget',
			'My Github Repos',
			array( 'description' => 'A widget that showcases your Github repos' )
		);
	}

	public function widget( $args, $instance ) {
		// Widget output
	}

	public function form( $instance ) {
		$token = ! empty( $instance['token'] ) ? $instance['token'] : '';
		$title = ! empty( $instance['title'] ) ? $instance['title'] : 'From Github';
		?>
<label for="get_field_id( 'title' ); ?>">Title <input class="widefat" id="get_field_id( 'title' ); ?>" name="get_field_name( 'title' ); ?>" type="text" value="">

<label for="get_field_id( 'token' ); ?>">Github API Token <input class="widefat" id="get_field_id( 'token' ); ?>" name="get_field_name( 'token' ); ?>" type="text" value="">

<?php } }

我不想在这里过多地讨论小部件是如何创建的。如果你想知道更多,看看法典中的小部件 API 指南。重要的一点是,widget()方法的内容将输出我们的小部件的内容。在该函数中,我们将使用 HTTP 请求连接到 Github,然后格式化并输出响应。下面是所有这些是如何完成的——所有下面的代码都进入了widget()方法。

echo $args['before_widget']; 

if ( ! empty( $instance['title'] ) ) { 
  echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ). $args['after_title']; 
} 

$args = array( 
  'headers' => array( 
    'Accept' => 'application/vnd.github.v3+json', 
    'Authorization' => 'token 3f4f654ab31c2f15e839c74c952e5de2f562f1ee' 
  ) 
); 

$response = wp_remote_get( 'https://api.github.com/user/repos', $args ); 
$repos = json_decode( $response['body'], true ); 

if( !empty( $repos ) ) { 
  echo '<ul>'; 
  foreach( $repos as $repo ) { 
    echo '<li><a href="' . $repo['url'] . '" target="_blank">' . $repo['name'] . '</a></li>'; 
  } 
  echo '</ul>'; 
} 

echo $args['after_widget'];

它从简单地在顶部添加小部件的包装元素和标题开始,到关闭小部件的包装结束,代码的主要部分在这两者之间。

首先,我设置了 HTTP 请求头。第一个问题可能是:我如何知道要添加哪些参数?Authorization头是最重要的部分,我在 API 文档的认证部分读到过。

Accept标题不是必需的,但是在同一文档页面的顶部,指南鼓励您提供这个标题。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

然后,我在响应体上使用json_decode(),并简单地遍历结果数组,创建一个链接列表。

后续步骤

如果你认为这很容易,那你就完全对了,很容易!困难的一点是确保你在不浪费资源的情况下涵盖了所有的角度。守则中有两个问题需要我们立即关注。

如果 API 有任何问题——可能包括未知错误、费率受限帐户等等——我们可能会遇到大错误。我们只是在展示名单前检查尸体是否是空的。

如果我们手上有一个错误,那么主体很可能包含错误信息,所以在这种情况下它也不会是空的。我们可能会列出错误响应的元素,但是由于这些元素没有urlname属性,我们最终会得到空的列表元素和 PHP 警告。

第二个问题是,这只是浪费。我们在每次页面加载时都连接到外部服务,这可能会对我们的服务器造成影响,并可能导致帐户在 Github 上受到限制。即使不是这样,你的 Github 回购列表在两个页面视图之间变化的可能性有多大,在这里拥有第二个信息有多重要?

我个人建议在这种情况下使用瞬变。瞬态允许您存储带有到期时间的请求响应。如果您将到期时间设置为一天,将从 Github 中检索一次数据,然后在接下来的 24 小时内直接从您的数据库中检索。到期后,再次从 Github 检索并保存到数据库。

这将您的 API 调用从每次页面加载一次减少到每天一次,这是一个巨大的改进,也不是很大的损失。

摘要

WordPress 使得与网络上的 API 交互变得容易。使用几个内置函数将允许您为用户获取更丰富、更相关的数据。

再加上清理、错误检查和缓存机制,您可以构建一个高效的应用程序,它不仅更有用,而且比您想象的更节省资源。

如果你已经使用了 WordPress HTTP API 来连接 WordPress 和第三方 API,请告诉我们,如果能听到你的工作,那就太好了!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

使用 WordPress HTTP API

原文:https://kinsta.com/blog/wordpress-http-api/

HTTP API 由一堆函数组成,这些函数将帮助你更容易地进行 HTTP 调用。不再需要摆弄 file_get_contents 或 cURL,只需要一个统一的界面。这对于与第三方 API 的交互来说是非常棒的,尤其是像 Twitter、脸书、MailChimp 等 REST-full API。

HTTP 的基础知识

我们以前都见过 HTTP 的运行。事实上,如果这是你有史以来第一次上网,并且这是你正在阅读的第一件东西,你已经看到了 HTTP 的神奇之处。HTTP 是一种网络协议,用于通过互联网传送所有文件和数据(资源)。

这个等式基本上有两个部分:HTTP 请求和 T2 HTTP 响应,或者说事务。请求和响应在结构上非常相似,它们都有四个部分:

  • 第一行
  • 零个或多个标题行
  • 空行
  • 可选的正文内容

初始线

请求使用初始行发送三条信息:方法名、路径和 HTTP 版本。例如,当查看 Kinsta 博客主页时,您会在请求的第一行看到这一点。

GET /blog/ HTTP/1.1

响应也提供了三条信息,尽管有些不同:HTTP 版本、响应代码和响应描述。当向 Kinsta 主博客发出请求时,它将发送一个 HTTP 响应,初始行如下:

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

HTTP/1.0 200 OK

头球

标头包含关于请求或响应的各种信息。HTTP 1.1 定义了 46 种类型的报头,但只有一种是必需的(仅对于请求),“主机”报头。请看一下我的 Chrome 开发者工具的截图,它显示了一些随请求一起发送到 Kinsta 主博客的标题:

HTTP request headers sentT2】

身体

正文通常包含关于所请求资源的数据。如果您向 Kinsta 主博客发送 GET 请求,您应该会收到在正文内容中呈现页面(资源)所需的 HTML。

更多信息

这就是你现在需要知道的关于 HTTP 的全部内容。我们将主要关注方法名(GET、POST 等)、头和主体。如果你想了解更多,我推荐詹姆斯·马歇尔对 HTTP 的解释,这是一本非常好的满足你 HTTP 需求的入门书。

关于 Restful APIs

Restful APIs,或 REST 方法论,旨在提供一种简单和标准的方式来与应用程序交互(在这里你可以了解更多关于 WordPress REST API 的基础知识)。它通常与 HTTP 结合使用,以创建一个非常容易理解的交互系统。它基于路径HTTP 动词

HTTP 动词和我们前面看到的方法名一样,最常见的有:GET、POST、PUT、DELETE。我认为 PUT 是这里唯一有歧义的,把它当成一个更新命令。当这些动词和路径一起使用时,我们可以构建一个有意义的系统:

GET /post/1/将用于检索 ID 为 1 的帖子。DELETE /post/1/会被用来删除同一个帖子。我们也可以使用PUT /post/1/来更新它,在请求体和头中提供相关信息。

我确信你可以看到,仅仅通过在上面的代码中添加一个 HTTP 版本,我们实际上就有了一个 HTTP 事务的初始行,这只是这个系统如此强大的一个原因。

使用 WordPress HTTP API

有了这些知识,我们可以很容易地理解 WordPress HTTP API 是如何工作的。用于发出请求和拦截响应的四种方法是:

  • wp_remote_get()
  • wp_remote_post()
  • wp_remote_head()
  • wp_remote_request()

前两个函数是不言自明的,它们在请求中分别使用 GET 和 POST 方法。第三个函数使用了 HEAD 方法,这个我们还没讲过。此方法用于仅检索响应的标头。如果我们只需要一些关于资源的元数据,这可以节省很多开销。最后一个函数是一个通用函数,您可以在函数的参数中指定您想要使用的方法。

我们可以使用另外五个函数来检索响应的特定部分。这些基本上是浏览我们收到的大量数据的捷径:

  • wp_remote_retrieve_body()
  • wp_remote_retrieve_header()
  • wp_remote_retrieve_headers()
  • wp_remote_retrieve_response_code()
  • wp_remote_retrieve_response_message()

我们的第一个 HTTP 请求

让我们通过从 Kinsta 博客中检索标题信息来做一个快速测试。你可以在一个插件或主题中的任何地方这样做,但是你显然应该在一个测试环境中,以确保你不会在一个活动的站点上输出不想要的文本。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

$response = wp_remote_head( 'https://kinsta.com/blog/' );
var_dump( $response )

正如您从下面得到的响应中看到的,body 部分是空的(因为我们使用了 HEAD 方法),并且显示了所有的标题。为了只获取头部而不获取所有其他数组成员,我们可以使用wp_remote_retrieve_headers()函数。

array (size=5)
  'headers' => 
    array (size=13)
      'server' => string 'nginx' (length=5)
      'date' => string 'Wed, 22 Jul 2015 14:22:07 GMT' (length=29)
      'content-type' => string 'text/html; charset=UTF-8' (length=24)
      'connection' => string 'close' (length=5)
      'vary' => string 'Accept-Encoding' (length=15)
      'x-pingback' => string 'https://kinsta.com/xmlrpc.php' (length=29)
      'x-powered-by' => string 'HHVM/3.8.0' (length=10)
      'link' => string '; rel="https://github.com/WP-API/WP-API"' (length=68)
      'x-frame-options' => string 'DENY' (length=4)
      'x-content-type-options' => string 'nosniff' (length=7)
      'strict-transport-security' => string 'max-age=31536000' (length=16)
      'x-kinsta-cache' => string 'HIT' (length=3)
      'content-encoding' => string 'gzip' (length=4)
  'body' => string '' (length=0)
  'response' => 
    array (size=2)
      'code' => int 200
      'message' => string 'OK' (length=2)
  'cookies' => 
    array (size=0)
      empty
  'filename' => null

理解 API

twitter wordpress apiT2】

我认为开发人员面临的最大障碍是他们需要投入大量的新东西来使 API 调用正常工作。您需要了解 HTTP,如何发出请求,以及如何正确地进行身份验证,否则每个调用都会失败。让我们通过 Twitter API 看一个例子,因为他们有很好的文档。

我们将关注仅应用认证(这是一个更简单的流程),我将经历 Twitter 建议的相同步骤。在我们开始之前,请确保创建了一个 Twitter 应用

你应该可以把下面的代码添加到一个主题或者插件中,但是,像以前一样,确保使用一个测试站点!

步骤 1:对消费者密钥和秘密进行编码

一旦你创建了一个应用程序,你应该手头有一个消费者密钥和秘密。为了使事情变得简单,让我们创建为我们保存这些信息的常量。

define( 'TWITTER_CONSUMER_KEY', '12disnir382jeqwdasd23wdasi' );
define( 'TWITTER_CONSUMER_SECRET', '23wdajskduhtrq2c32cuq9r8uhuf' )

文档中列出了创建编码版本的三个步骤:

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

  • URL 编码消费者密钥和消费者秘密
  • 用冒号将它们连接起来
  • Base64 编码整个字符串

在 PHP 中,这很容易做到,开始吧!

 $key = urlencode( TWITTER_CONSUMER_KEY );
$secret = urlencode( TWITTER_CONSUMER_SECRET );
$concatenated = $key . ':' . $secret;
$encoded = base64_encode( $concatenated ); 

步骤 2:获取不记名令牌

您不用使用实际的密码,而是向 Twitter 发送您的编码字符串(它使用您的 API 凭证),然后您会收到一个在一定时间内有效的临时通行证。为此,我们将发出一个 HTTP 请求,下面是 Twitter 要说的:

  • 该请求必须是 HTTP POST 请求。
  • 该请求必须包含值为 Basic 的授权头。
  • 该请求必须包含值为 application/x-www-form-urlencoded 的 Content-Type 标头;字符集=UTF-8。
  • 请求的正文必须是 grant_type=client_credentials。

让我们从基础开始。我们知道我们需要一个 POST 请求,所以我们将使用wp_remote_post()。该函数采用参数;第一个是 URL,第二个包含可选参数。URL 将是https://api.twitter.com/oauth2/token,我们将使用第二个参数来处理所有其他需求。

$args = array(
    'headers' => array(
        'Authorization' => 'Basic ' . $encoded,
        'Content-Type' => 'application/x-www-form-urlencoded;charset=UTF-8'
    ),
    'body' => 'grant_type=client_credentials'
);
$response = wp_remote_post( 'https://api.twitter.com/oauth2/token', $args ); 

标头需要作为数组添加,标头类型是键,值是数组成员的值;正文应该是一个字符串。如果成功,您应该会看到类似下面的响应。

array (size=5)
  'headers' => 
    array (size=23)
      'cache-control' => string 'no-cache, no-store, must-revalidate, pre-check=0, post-check=0' (length=62)
      'content-disposition' => string 'attachment; filename=json.json' (length=30)
      'content-encoding' => string 'deflate' (length=7)
      'content-length' => string '142' (length=3)
      'content-type' => string 'application/json;charset=utf-8' (length=30)
      'date' => string 'Wed, 22 Jul 2015 14:47:37 GMT' (length=29)
      'expires' => string 'Tue, 31 Mar 1981 05:00:00 GMT' (length=29)
      'last-modified' => string 'Wed, 22 Jul 2015 14:47:37 GMT' (length=29)
      'ml' => string 'A' (length=1)
      'pragma' => string 'no-cache' (length=8)
      'server' => string 'tsa_b' (length=5)
      'set-cookie' => string 'guest_id=v1%3A14375720938219946; Domain=.twitter.com; Path=/; Expires=Fri, 21-Jul-2017 14:47:37 UTC' (length=100)
      'status' => string '200 OK' (length=6)
      'strict-transport-security' => string 'max-age=631138519' (length=17)
      'x-connection-hash' => string 'd8b10926f99dwef93rd7edbe5a71a97a' (length=32)
      'x-content-type-options' => string 'nosniff' (length=7)
      'x-frame-options' => string 'SAMEORIGIN' (length=10)
      'x-response-time' => string '34' (length=2)
      'x-transaction' => string 'ef0ebwefweece62ef' (length=16)
      'x-tsa-request-body-time' => string '0' (length=1)
      'x-twitter-response-tags' => string 'BouncerCompliant' (length=16)
      'x-ua-compatible' => string 'IE=edge,chrome=1' (length=16)
      'x-xss-protection' => string '1; mode=block' (length=13)
  'body' => string '{"token_type":"bearer","access_token":"AAAAAAAAAAAAAAAAAAAAAFoafQAAAAAAqg%2BxmuH83hjsod6crH5bKTUX9Arc%3D5dWpp0XCTDjyiXxMC7LDLg8JbzPdGlCsJi2R1qjY1FMksTAFyG"}' (length=155)
  'response' => 
    array (size=2)
      'code' => int 200
      'message' => string 'OK' (length=2)
  'cookies' => 
    array (size=1)
      0 => 
        object(WP_Http_Cookie)[303]
          public 'name' => string 'guest_id' (length=8)
          public 'value' => string 'v1:143757645770219946' (length=21)
          public 'expires' => int 1500648457
          public 'path' => string '/' (length=1)
          public 'domain' => string '.twitter.com' (length=12)
  'filename' => null

所有这些的主要亮点是可以在响应主体中找到的访问令牌。现在让我们用我们方便的 WordPress 函数来检索它。继续我们之前的示例,我们可以使用以下代码获取访问令牌:

$body = wp_remote_retrieve_body( $response );
$body = json_decode( $body, true );
$access_token = $body['access_token'];

步骤 3:使用不记名令牌

最后一步就是在所有其他 API 调用中使用这个不记名令牌。我们需要将它添加为一个“授权”头,值为:Bearer [bearer_token]。让我们做一个简单的 API 调用,使用 user_timeline 路径检索用户的最新推文。

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=danielpataki&count=3';
$args = array(
    'headers' => array(
        'Authorization' => 'Bearer ' . $access_token,
    ),
);

$response = wp_remote_get( $url, $args );
$tweets = json_decode( wp_remote_retrieve_body($response), true ) 

最后,$tweets变量将包含一个 tweets 数组。您可以使用这个数组的各种属性来显示 tweet 或操作数据。

结论

如你所见,使用 WordPress HTTP API 连接外部服务并不困难。今天的许多现代 API 都是围绕相同的 REST 原则构建的——一旦你学会了一个,你就会很快掌握其他 API 的窍门。

请记住,每当文档要求您使用正文时,就使用正文,当它需要标题时,就根据需要添加多个标题。然后,看响应,转换成数组,抓取你需要的数据并使用,就这么简单。

如果有人以前用过特别好或特别差的 API,或者你有一些使用 WordPress HTTP API 的技巧,请在评论中告诉我们!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何修复 WordPress HTTP 错误(上传图片到媒体库)

原文:https://kinsta.com/blog/wordpress-http-error/

与任何平台一样,总有一些恼人的错误或问题需要您学习如何解决。相信我们,我们几乎都看过了!从白屏死亡数据库连接错误,WordPress 绝对有它的怪癖。😉但是我们还是爱它!今天我们将深入探讨一个更常见的错误,即 HTTP 错误。当用户试图上传图片或视频到 WordPress 媒体库时,通常会遇到这种情况。

虽然 HTTP 错误通常很容易修复,但它可能相当令人沮丧,因为它通常会中断您的工作流。没有什么比花 20 分钟试图为你的博客帖子找到完美的图片更糟糕的了,你去上传它,然后砰,你突然遇到一个非常模糊的错误。

下面我们将探讨为什么会出现这个错误,以及如何快速解决这个问题,以便您可以继续上传您的媒体。

什么是 WordPress HTTP 错误?

当试图使用内置媒体库工具上传图片或视频时出错,就会出现 WordPress HTTP 错误。不幸的是,与我们通常可以引用一个 HTTP 状态码的浏览器错误不同,WordPress 错误有时更难解决(特别是如果你不知道如何启用 WordPress 调试模式)。

非常模糊的“HTTP 错误”肯定不能帮助您确定什么可能是错误的,甚至不能帮助您确定从哪里开始查找。但这是因为失败可能有几个原因,WordPress 只是不知道为什么,所以它抛出一个一般的错误信息(如下所示)。

WordPress HTTP error when uploading images

WordPress HTTP error when uploading images

如何修复 WordPress HTTP 错误

根据我们的经验,WordPress HTTP 错误通常源于两件事:第一件是客户端或用户错误(你的登录会话,文件名中的错误字符,等等。),第二个是你的 WordPress 主机上的问题或者设置(服务器问题,内存列表,第三方插件,共享主机节流资源等。).因此,我们将深入了解这两者。

以下是一些建议和需要检查以修复错误的事项(按我们看到的最常见原因排序):

  1. 刷新页面
  2. 缩小或调整文件大小
  3. 重命名图像文件
  4. 暂时停用插件和主题
  5. 询问你的 WordPress 主机
  6. 增加 PHP 内存限制
  7. 检查上传文件夹权限
  8. 移动到 PHP 的最新版本
  9. 修复 Imagick 和共享主机的性能问题
  10. 删除自定义媒体库路径
  11. 禁用 mod_security
  12. 安装添加到服务器插件

1.刷新页面

当遇到 WordPress HTTP 错误时,你应该做的第一件事就是简单地刷新浏览器中的页面。听起来太简单了,对吗?😉事实上,这是我们见过的最常见的修复方法。原因如下:

首先,不管什么原因,你的浏览器可能暂时失去了与 WordPress 的连接,这个过程无法完成。这可能是由于你的 ISP,你的 WordPress 主机暂时出现问题,等等。如果您刷新页面并尝试再次上传,错误有时会自行解决。

第二,我们也看到有时候在刷新页面后,或者从另一个标签页回到 WordPress 编辑器,它会突然把你踢出去。这很可能表明你的 WordPress 登录会话已经过期。您应该会看到以下消息:

您的会话已过期。请登录,从您离开的地方继续。

Your session has expired

Your session has expired

因此,很自然地,您重新登录并尝试再次上传您的媒体。但是,会出现 HTTP 错误。这是 WordPress 的一个怪癖。一旦你重新登录,你实际上需要手动刷新你所在的页面。然后再上传媒体就可以了。

2.缩小或调整文件大小

你可能需要编辑你的图像文件,这可能需要减小文件大小 (KB 或 MB)或者减小宽度/高度(像素)。我们建议查看我们关于如何优化网页图片的深度文章。当你的图片上传到媒体库时,有很多第三方的图片优化插件可以自动为你做这件事(缩小和调整大小)。

我们已经在我们的 Kinsta 网站上使用了 Imagify 多年,从未出现过任何问题。但是也有很多其他伟大的人。只要确保无论你使用哪个插件,他们都是在他们自己的服务器上优化图像,而不是在本地。如果你在本地批量优化图片,这会严重影响你网站的性能。

Imagify WordPress plugin

Imagify WordPress plugin

上传高分辨率图像是可以的,因为 WordPress 支持开箱即用的响应图像。事实上,你可能想让图像在视网膜显示器上看起来清晰。但是,除非你是一个需要高分辨率图像的摄影师或企业,否则一个好的经验法则是将最终图像大小保持在 100 KB 以下,并且不超过网站内容 div 宽度的两倍。

此外,您可能必须处理 PNG 和 JPG 文件类型。有时一个可能比另一个大得多,这取决于它是什么类型的图像。

根据你的 WordPress 主机的配置,你可能也想考虑增加 WordPress 最大上传文件大小。

3.重命名图像文件

尝试重命名图像文件不会有什么坏处。如果你试图上传一个重复的文件名,WordPress 会自动在末尾添加一个数字,但是如果这不起作用,请尝试重命名你的文件。不幸的是,WordPress 不允许你重命名已经上传的图片文件,所以你需要在本地重命名并重新上传。

当我们上传已经存在的图像时,我们通常会在末尾添加-1 或-2(例如:image-file-1.png,image-file-2.png)。一定要加上破折号,否则谷歌会把它当成一个单词来读,这会伤害到你的搜索引擎优化。

此外,为了安全起见,不要上传文件名包含特殊字符的图像。这包括国际语言符号和字符,如撇号。破折号可以。在下面这个例子中,你可以看到在 Kinsta 日语网站上,我们使用英语作为文件名,而不是特殊字符。虽然 WordPress 在技术上可以支持这些,但是还有很多其他的问题可能会出现。

Rename image file with no special characters

Rename image file with no special characters

4.暂时停用插件和主题

如果你有 HTTP 错误,试着停用你的插件,甚至将你的 WordPress 主题切换到默认的,看看这是否能解决问题,这总是一个好主意。一些典型的插件包括图像优化插件(它们直接绑定到媒体库)和安全插件,如 WordFence(这些插件有时限制太多)。或者你可以简单地删除你的主题

如果您不想影响您的实时站点,只需将您的实时站点克隆到一个临时环境。如果 WordPress HTTP 错误也发生在 staging 上,那么你可以迅速关闭你所有的插件开始缩小范围。

请记住,如果你只是简单地停用一个插件,你不会丢失任何数据。如果您仍然可以访问您的管理员,一个快速的方法是浏览到“插件”,并从批量操作菜单中选择“停用”。这将禁用您的所有插件。

Deactivate all plugins

Deactivate all plugins

如果这解决了问题,你需要找到罪魁祸首。开始逐个激活它们,并尝试在媒体库中再次上传图像。当您看到 HTTP 错误返回时,您已经找到了行为不端的插件。然后你可以向插件开发者寻求帮助,或者在 WordPress 知识库中发布一张支持票。

如果你不能访问 WordPress admin ,你可以通过 FTP 进入你的服务器,将你的插件文件夹重命名为类似于plugins_old的名字。然后再次检查您的网站。如果成功了,那么你需要一个接一个的测试每个插件。将你的插件文件夹重新命名为plugins,然后一个接一个地重新命名它里面的每个插件文件夹,直到你找到它。你也可以试着先在的集结地复制这个。

Rename plugin folder

Rename plugin folder

这同样适用于你的 WordPress 主题。通常主题不会绑定到媒体库,但是我们已经看到了一些奇怪的设置。试着将你的主题切换到默认的 T2 主题,看看是否能修复它。就像插件一样,你不必担心丢失当前的主题设置。所有这些都存储在 WordPress 数据库中。

5.询问你的 WordPress 主机

如果你已经尝试了上面的步骤,仍然得到 WordPress HTTP 错误,我们建议在继续之前向你的 WordPress 主机寻求帮助。许多额外的故障诊断步骤稍微高级一些,很多时候你可以让你的主机为你做或检查。

Kinsta 的支持团队可从 MyKinsta 仪表盘的右下角全天候为您服务。

Kinsta WordPress hosting support

Kinsta WordPress hosting support

6.增加 PHP 内存限制

WordPress HTTP 错误的另一个原因是您的服务器缺少后台上传过程成功完成的可用内存。这是共享 WordPress 主机的一个常见问题。要解决这个问题,你需要增加 PHP 可以使用的内存量。推荐 256 MB。

Kinsta 客户端的默认内存限制已经设置为 256 MB。如果你把你的 WordPress 站点放在 Kinsta,你应该不会有内存不足的问题。👍

用 wp-config.php 增加 PHP 内存限制

您可以通过向您的wp-config.php文件添加以下代码来增加 PHP 内存限制。注意:这可能会被你的 WordPress 主机的服务器级规则覆盖。

define( 'WP_MEMORY_LIMIT', '256M' );

增加 cPanel 中的 PHP 内存限制

如果您的主机使用 cPanel,您可以在两个不同的区域增加 PHP 内存限制

第一个是在软件部分。点击“选择 PHP 版本”点击“切换到 PHP 选项”然后,您可以单击“memory_limit”来更改其值。

第二个区域也在软件部分下。单击“MultiPHP INI 编辑器”工具。这允许您修改php.ini文件。只需向下滚动到显示“memory_limit”的位置,然后输入一个更大的值。

Increase PHP memory limit in cPanel

Increase PHP memory limit in cPanel

用 php.ini 增加 PHP 内存限制

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

如果您没有使用 cPanel,如果您有权限,也可以直接编辑php.ini文件。为此,通过 FTPSSH 登录到你的站点,转到你站点的根目录,打开或创建一个php.ini文件。

不能通过 SSH 连接?了解如何修复 SSH“连接被拒绝”错误。

如果文件已经存在,搜索“memory_limit”设置,并根据需要进行修改。

一些共享主机可能还要求您在您的.htaccess文件中添加 suPHP 指令,以使上面的php.ini文件设置生效。为此,编辑您的.htaccess文件,也位于您的站点的根目录下,并在文件顶部添加以下代码:

<IfModule mod_suphp.c> 
suPHP_ConfigPath /home/yourusername/public_html
</IfModule>

增加 PHP 内存限制。htaccess

.htaccess文件是一个特殊的隐藏文件,它包含各种可以用来修改服务器行为的设置,一直到特定的目录级别。如果您没有访问php.ini的权限,我们建议您接下来试试这个。首先,通过 FTP 或 SSH 登录你的网站,看看你的根目录,看看那里是否有一个.htaccess文件。

如果有,您可以编辑该文件并修改“php_value memory_limit”值。

7.检查上传文件夹权限

通常当有一个文件夹权限错误时,你会在 WordPress 中得到一个消息,告诉你它不能写入目录。然而,情况可能并不总是如此。如果一个 WordPress 网站被黑客攻击或者感染了恶意软件,可能会有很多权限问题。

这里需要给一个大喊。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

菲利普·斯坦曼

查看计划

提示: Kinsta 为所有客户提供免费的黑客补丁。😄

您关心的主文件夹是您的/wp-content/uploads文件夹,因为这是通过媒体库上传文件时存储文件的地方。

根据 WordPress Codex ,所有的目录应该都是 755 (drwxr-xr-x)或者 750。

你可以用一个 FTP 客户端轻松查看你的文件夹权限(如下图所示)。你也可以联系你的 WordPress 主机支持团队,让他们快速检查你的文件夹和文件的权限,以确保设置正确。

如果手动更新此文件夹的权限,请确保选中“递归到子目录”选项和“仅应用于目录”

WordPress uploads directory permissions

WordPress uploads directory permissions

8.移动到 PHP 的最新版本

WordPress 官方推荐 PHP 7.3 以上。如果你没有在上面运行,你就低于 CMS 开发者设定的最低要求。😮

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

我们总是建议运行 PHP 的最新版本和支持的版本,因为它为提供了更好的安全性和性能,包括错误修复和需要废弃的功能。

我们已经看到旧版本的 PHP 导致了各种各样的错误,包括臭名昭著的 WordPress HTTP 错误。在 Kinsta,只需在 MyKinsta 仪表板上点击一下,就可以轻松地切换到 PHP 8.1

Change to PHP 8.1 in MyKinsta

Change to PHP 8.1

如果您的主机使用 cPanel,他们可能已经为您提供了更改 PHP 版本的选项。只需登录 cPanel,在“软件”类别下点击“选择 PHP 版本”

Select PHP version

Select PHP version

然后,您可以选择您的主机支持的可用 PHP 版本。

php 7 cpanel

PHP 7 in cPanel

9.修复 Imagick 和共享主机的性能问题

WordPress 用于图像处理的 PHP 模块有两种:GD 库和 Imagick (ImageMagick)。取决于你的服务器上安装了什么,WordPress 可能使用任何一种。

问题是共享 WordPress 主机在幕后有很多隐藏的资源节流。这是他们在同一台机器上容纳如此多用户的唯一方法。人们遇到的一个常见问题是分配给 Imagick (ImageMagick)的资源太少。主机将限制使用多线程的能力,从而导致 WordPress HTTP 错误。

您可以将以下代码添加到您的.htaccess file的顶部,将线程限制值更改为更高的值。

MAGICK_THREAD_LIMIT 1

另一个选择是告诉 WordPress 使用 GD 库而不是 Imagick。你可以通过简单地将下面的代码添加到你的主题的functions.php文件中来实现。

function wpb_image_editor_default_to_gd( $editors ) {
$gd_editor = ‘WP_Image_Editor_GD’;
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( ‘wp_image_editors’, ‘wpb_image_editor_default_to_gd’ );

我们就直说了。如果你不得不像这样调整事情,是时候转移到一个新的 WordPress 主机了。Kinsta 没有像这样疯狂的限制,在大多数情况下,你只会受到 PHP 工作人员的限制。作为网站所有者,你不应该担心这些类型的事情。

我们利用 LXD 托管主机,并为每个站点编排 LXC 软件容器。这意味着每一个 WordPress 站点都被放置在它自己的独立容器中,容器中有运行它所需的所有软件资源(Linux,Nginx,PHP,MySQL)。这些资源是 100%私有的,不会在任何人之间共享,甚至不会在你自己的网站上共享。

阅读更多关于Kinsta 如何不同于你尝试过的任何其他主机。

10.删除自定义媒体库路径

很可能是您的媒体库路径设置不正确。当用户将他们的本地开发站点迁移到生产时,我们通常会看到这种情况。如果你在 WordPress 仪表盘的“设置”下的“媒体”中找到一个列出的文件路径值,继续删除它并点击“保存更改”您希望您的媒体存储在默认的/wp-content/uploads文件夹中。

下面是它通常的样子。如果你没有看到一个图书馆路径,那么你在这里都很好。

WordPress media settings

WordPress media settings

11.禁用模块安全性

Mod_security 是一个开源防火墙,有时可能会导致 WordPress HTTP 错误发生。您可以通过将以下代码添加到您的.htaccess文件的顶部来禁用 mod_security。

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

如果你正在使用 cPanel,你也可以通过点击“安全”部分的“ModSecurity”来禁用它。

cPanel ModSecurity

cPanel ModSecurity

然后在您要禁用的域旁边将状态从“开”切换到“关”。

Disable mod_security

Disable mod_security

我们总是建议使用企业级且价格合理的 WAF,如 SucuriCloudflare 来代替。你可以在这里阅读我们对最佳晶圆设置的推荐

12.安装从服务器添加插件

最后但并非最不重要的是,如果你真的陷入困境,并且其他东西似乎都不起作用,你可以安装免费的 Add From Server 插件。也许你正在等待你的 WordPress 主机或者开发者关于如何解决 WordPress HTTP 错误的回复。

Add From Server WordPress plugin

Add From Server WordPress plugin

添加到服务器插件通常会让你绕过错误,并可能是一个很好的临时修复,特别是如果你正处于重要的事情当中。它最初是为了让你通过 SFTP 添加非常大的文件而开发的。重要提示:不再维护或支持该插件。使用风险自担。

摘要

正如你所看到的,有很多不同的方法来修复 WordPress HTTP 错误。希望上面的一个解决方案对你有用,你已经回到正轨并上传你的媒体了。如果你继续一次又一次地收到这个错误,可能是时候考虑升级到更好的 WordPress 主机了。以上很多解决方案都是你在 Kinsta 不用担心的事情。

如果你找到了一个不在我们列表中的解决方案,请在下面留下评论,我们会将其添加到列表中。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何正确使用 WordPress 图标字体(更好的性能)

原文:https://kinsta.com/blog/wordpress-icon-fonts/

在早期,图标很容易获得,但是在 WordPress 中有效地实现它们有点困难。你可以绕过精灵的一些问题,但它们并不总是一个好的前进方式,随着视网膜屏幕开始出现,这个问题被放大了(相当字面上)。

解决这个问题最常见的方法之一是使用图标字体。图标是网络字体或矢量,所以你可以无限地缩放它们,一个文件可以容纳很多图标,大大减少你的请求数量。这允许你使用几乎任何你能想到的图标。然而,随之而来的还有一些性能方面的考虑。

在这篇文章中,我们将向你展示使用 WordPress 图标字体的几种不同的方法,从哪里获得它们,以及哪种方法最适合你的网站。

在哪里可以找到图标字体

现在有很多好地方可以为你的 WordPress 站点找到图标字体。只要在谷歌上输入“图标字体”就会给你带来一些很棒的结果。其中最流行最广泛使用的就是字体牛逼。写这篇文章时,它有 1400+的免费图标,以及 4500+的专业版图标。它包括几乎所有的图标,从界面,到社交,箭头和许多其他类型的图标。

Font Awesome icons

Font Awesome icons

以下是一些其他的例子:

  • IcoMoon 是另一个受欢迎的服务,有 5500 多个免费矢量图标和 4000 多个高级图标。事实上,我们将在下面进一步使用他们的图标字体生成器工具。
  • Fontello 是另一项帮助你发现和构建图标字体的伟大服务。
  • 如果你正在寻找一个超级轻量级的图标集,一定要看看字节大小。所有 84 个图标的尺寸都缩小到 9KB(SVGZ 或 Gzipped 为 2 KB)。
  • 如果你想简单地手动使用 SVG 图标,你不会找到比 iconmonstr 更好的免费库或者比 Iconfinder 更好的高级库。

快速简单地使用 WordPress 字体图标

首先,我们将深入一些使用 WordPress 字体图标的快速简单的方法。公平的警告,并不是所有这些都是最好的性能。为此,我们建议直接跳到关于最佳方法的部分。

选项 1-使用 WordPress 插件

使用 WordPress 字体图标最快的方法就是使用第三方插件。免费的 Font Awesome 集成插件包含最新的 Font Awesome 5 图标库。安装并激活它后,只需一个简单的短代码就可以插入一个图标。他们现在甚至有了一个 WordPress 图标!相当酷。

你可以查看字体 Awesome 5 的基本使用图,了解更多使用和定制它的方法,以及它们的图标库。例如,下面我们在一个古腾堡短代码块中插入了 WordPress 字体牛逼图标,并添加了fa-3x使其变大三倍。

[fawesome iclass="fab fa-wordpress fa-3x"]

Font Awesome shortcode in Gutenberg

Font Awesome shortcode in Gutenberg

这是它在前端的样子。很简单,对吧?几分钟之内,我们的网站上就出现了一个字体很棒的图标。

Font Awesome example in WordPress 5.0

Font Awesome example in WordPress 5.0

如果你想要很多易于使用的短代码,你可能也想看看短代码终极插件。他们有一个高级图标插件,你可以使用。

如果你想让你的客户在文章或页面上添加图标,以上是一个很好的解决方案,但是如果你想在你的主题或插件中使用这些元素,最好自己将它们排队(将在下面深入讨论)。

选项 2–使用内置的大图标

dashicon 是一组默认包含的字体图标,因为 WordPress 在后台使用它。你需要将它放在前端,但是你需要的只是脚本的名字,这个文件已经可以被 WordPress 使用了。

你可以将以下内容添加到你的functions.php文件中,或者我们建议你使用一个免费插件,比如代码片段。这最小化了破坏你的主题的风险,并且在主题更新的过程中这些改变也是持久的。

function my_theme_styles() {
wp_enqueue_style( 'dashicons' );
}

然后你可以进入dashicon 网站,选择一个图标,点击“复制 HTML”链接,它会给你显示图标所需的代码。他们没有太多的选择,但是他们仍然工作的很好,并且非常轻便。

<span class="dashicons dashicons-admin-post"></span>

例如,下面我们在一个 Gutenberg HTML 块中插入了仪表板图标。

Dashicons in Gutenberg HTML block

Dashicons in Gutenberg HTML block

这是它在前端的样子。

Example of Dashicons in WordPress 5.0

Example of Dashicons in WordPress 5.0

Dashicons 没有任何现成的很酷的短代码,但是你可以用 CSS 定制图标的大小。这是一个在标题前插入图标的例子。

<h2 class="dashicons-before dashicons-smiley">My Cool Headline</h2>

选项 3–手动链接到外部托管的图标字体

第三种选择是手动链接到外部托管的图标字体。这就是上面选项 1 中的插件在幕后所做的事情。

对于字体牛逼,你可以从他们的起始页抓取代码,然后按照下面的步骤操作。他们在 CDN 上为你免费托管他们所有的字体。它看起来会像这样:


第一步

将代码复制到你的 WordPress 站点上想要使用字体 Awesome 的每个模板或页面的<head>中。你可以编辑你的主题的header.php文件,或者更好的是,跟随我们关于如何添加代码到你的头的简单教程。

第二步

然后,您可以开始在 HTML 的<body>中放置图标。找到合适的图标并学习如何将它添加到你的页面

使用图标字体时要考虑的性能问题

虽然使用上述方法之一在你的网站上添加图标字体并没有错,但从技术上来说,这并不是最好的方法。为什么?这一切都归结于性能问题

你可能不需要所有这些图标

首先,当你使用一个图标字体插件或者链接到一个外部图标字体库时,它会加载整个库中的所有图标。如果你在整个网站上只使用 20 个左右的图标,这可以用一种更好的方式来处理。

Do you really need all those icons? Probably not. 😉 So don't load all of them on your WordPress site.Click to Tweet

例如,我们在我们的网站上包含了字体 Awesome 5 库,虽然它的 CSS 文件很小,但字体文件本身有 108 KB。虽然这看起来没那么大,但是当我们只选择我们实际使用的 HTML 字体时,你会在下面看到文件实际上变得有多小。

Large Font Awesome library

Large Font Awesome library

从一个 CDN 加载通常更快

第二,从不同的 cdn 加载脚本没有错。但是,如果您可以选择从一个 CDN 加载它,这通常会更快。为什么?因为它可以利用单个 HTTP/2 连接,并减少额外的 DNS 查找。只要保证你的主 CDN 是好的就行了!

本地托管图标字体(仅您需要的字体)

由于上面提到的性能原因,我们将向您介绍如何在本地托管图标字体,以及只使用您需要的字体。我们所说的本地是指从你的 WordPress 主机服务器或者你自己的 CDN 上加载它们。

通过只选择你需要的图标字体,这可以将文件大小从 100 KB 降低到几千字节,非常方便!更好的是:你甚至可以混合搭配不同字体的图标。

基础——它是如何工作的

使用字体图标包括托管字体文件(WOFF,WOFF 2 等。),然后使用 CSS 加载字体,然后创建一些标记将图标添加到正确的位置。

虽然您的站点将加载单个文件,但实际上,由于一些浏览器使用不同的格式,因此每种字体都有多种文件格式。字体真棒有 6 种不同的文件格式包括:EOT,SVG,TTF,WOFF,WOFF 2 和 OTF。然而,基于浏览器支持,你真的只需要 WOFF 或 WOFF 2。

提示:93%以上的现代浏览器都支持 WOFF。然而,WOFF 2 压缩程度更高,但只有 83%以上的现代浏览器支持 T2。我们建议选择一个或另一个或两者都选。浏览器将根据您的代码决定将哪一个交付给客户端。

你的第一个任务是使用工具只选择你想要的图标。然后,您可以将这些文件添加到项目目录中的某个位置,通常在 fonts 目录中。

接下来,将字体 Awesome CSS 文件添加到项目中,并使用常规的旧 link 元素将其添加到网站中。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now


你也可以将 CSS 文件入队,或者如果它很小,简单地使用它内联。

如果你查看 CSS 文件,你可以看到后台发生了什么。加载字体文件,定义类为.fa的基本元素(以及其他一些元素),最后定义每个命名图标(例如:。fa-book)。

你唯一需要注意的是字体文件的路径。默认情况下,它们是从../fonts加载的,这将是字体目录,比当前 CSS 文件高一个文件夹。您可能需要对此进行更改,以适应您自己的目录结构。

现在你对它的工作原理有了更好的了解,我们将一步一步地教你如何去做。在这个例子中,我们使用一个生产电子商务网站。

第一步

首先,你应该确定你想要使用的字体图标库。我们在本文开头分享了几个我们喜欢的。在本例中,我们将使用 Font Awesome 和 IcoMoon 字体生成器。如果你想从 IcoMoon 获得 WOFF 2 的文件,你必须一次性支付 9 美元才能进入他们的高级图书馆。

你可以免费手动下载你想要的字体图标,但你需要使用类似于 FontForge 的工具来手动编辑他们的 WOFF 或 WOFF 2 文件。我们都很容易,所以我们使用发电机。

第二步

前往 IcoMoon 发电机。我们在字体牛逼库上点击“添加”。

IcoMoon Font Awesome library

IcoMoon Font Awesome library

第三步

接下来,你需要选择你想在你的 WordPress 站点上使用的图标。如果你已经在使用字体牛逼,只是简单地转移到本地托管的版本,浏览并制定一个简短的列表,然后从库中选择它们。

Choose Font Awesome icons

Choose Font Awesome icons

在这个例子中,我们选择了一个 WordPress 电子商务网站 perfmatters.io 的图标,这个网站提供简单的数字下载。

第四步

一旦你选择了所有的图标,选择底部的“生成字体”。对于这个网站,我们最终需要 20 个图标。

Font Awesome icons from IcoMoon export

Font Awesome icons from IcoMoon export

您将得到类似这样的文件。你需要的最重要的是style.css文件和字体文件(WOFF,WOFF 2)。

Font icon files

Icon font files

第五步

接下来,建议您在上传/复制到您的站点之前,在style.css中执行查找和替换。这是原来的样子。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

IcoMoon CSS file

IcoMoon CSS file

对于那些已经在使用字体牛逼的人来说,这只是让他们更容易将类转换成字体牛逼类,这样如果你的 WordPress 站点上已经有一些用它编码的东西,它会自动开始使用图标。

因此,查找“icon ”,并用“fa”替换所有出现的内容。你应该能够用 Sublime 这样的文本编辑器进行快速查找和替换。

Find and replace in Sublime

Find and replace in Sublime

这就用[class^="fa-"], [class*=" fa-"]代替了[class^="icon-"], [class*=" icon-"]。它还修复了每个图标,所以他们现在不是从.icon-开始,而是从.fa-开始。

您可能还需要根据您在步骤 7 中上传字体文件的位置来更改源 URL。我们建议将 URL 更改为您的 CDN。

第六步

接下来,您需要将 CSS 添加到您的站点中。有几种方法可以做到这一点。

选项 1

因为 CSS 的数量很少,你可以复制所有文件的 CSS 并粘贴到 WordPress 定制器中。不要对大文件这样做,但这是相对少量的 CSS。这意味着它将内联加载到您的网站上。

选项 2

你可以手动链接到你的样式表,把它放在你的 WordPress 站点的标题中。提示:在你自己的 CDN 上链接到它以获得更快的性能。


选项 3

你也可以在 WordPress 中给 CSS 文件排队。其过程与手工方式非常相似。将以下内容添加到你的主题的functions.php文件中,或者使用免费的代码片段插件。您可能需要根据上传位置更改目录。

function my_theme_styles() {
wp_enqueue_style( 'FontAwesome', get_template_directory_uri() . '/css/style.css' );
}

add_action( 'wp_enqueue_scripts', 'my_theme_styles' );

第七步

现在你已经将 CSS 添加到了你的站点中,是时候上传字体文件了。你可以把字体放在任何地方,一个名为“fonts”的文件夹直接放在你的/public 就可以了。但是请记住,您的style.css文件中的源文件夹需要匹配。

Icon font files SFTP

Icon font files SFTP

第八步

现在你的 WordPress 站点应该可以访问 CSS 和字体文件了。所以接下来,你可以添加一些标记到你的网站。这只是一个添加齿轮图标的例子。

<i class="fa fa-cog"></i>

你可以在 perfmatters.io 看到一个活生生的例子。请记住,您可以使用任何元素,而不仅仅是i。除了向自定义类添加 CSS 之外,您还可以使用常规的span元素。

Font Awesome example on Perfmatters

Font Awesome example on Perfmatters

真正的区别是当你看一看大小的差异。记住,当我们链接到 Font Awesome 外部库时,字体文件的总大小是 108 KB。在我们使用了字体生成器并只选择了我们网站需要的字体图标后,它将字体文件压缩到了 2.6 KB。我们的字体文件大幅缩减了 97.59%!

Size of WOFF 2 Font Awesome file

Size of WOFF 2 Font Awesome file

不仅如此,它现在还从我们的 CDN 加载,这意味着没有额外的 DNS 查询到 fontawesome.com。

We decreased the size of our icon fonts file by a whopping 97.59% using a font generator. 🚀Click to Tweet

您也可以对 SVG 图标使用同样的方法,只是略有不同。

图标字体可访问性问题

图标字体的一个缺点是它们可怕的易访问性。屏幕阅读器可能会跳过它们,或者更糟的是,阅读 unicode 或字符本身。这将导致视力受损的人在查看您的收藏夹菜单项时听到“黄星收藏夹”,这并不理想。你还应该考虑如果字体不能加载会发生什么。

理想情况下,你会希望装饰图标在未加载时消失,如果出现问题,关键图标会被替换为文本。

可访问性问题很容易解决,只需使用aria-hidden="true"参数和值来指示屏幕阅读器应该丢弃我们的元素。

<span class="icon icon-star" aria-hidden="true"></span> My Favourites

在更完整的实现中,您还可以使用 Modernizr 来测试字体支持。你需要稍微修改 CSS,参见优秀的防弹字体图标文章以获得更深入的信息。

关于创建带有文本回退的关键图标的信息,我们也推荐阅读上面的文章,他们已经尽可能好地解释和解决了这个问题,但是实现它有点超出了本文的范围。

摘要

这就是图标字体的全部内容。现在你知道了在你的 WordPress 站点上获得图标字体的几种不同方法,以及实现它们的最佳方式。

我们总是建议使用一个字体生成器来构建一个图标字体,只包含你所使用的图标。这将使你的主题更加流畅!如果您有我们没有提到的最喜欢的库或生成器,请告诉我们。外面有很多好的!另外,确保阅读我们关于 WordPress 字体的深入指南。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何在你的 WordPress 站点上嵌入 iFrame 代码(手动和使用插件)

原文:https://kinsta.com/blog/wordpress-iframe/

共享内容是一种相当常见的做法。然而,在你的网站上展示另一个创作者的内容有潜在的法律后果,而托管大的文件如视频会损害你网站的性能。幸运的是,iFrames 为这些问题提供了一个简单的解决方案。

在这篇文章中,我们将解释什么是 iFrames,以及如何在你的 WordPress 站点上使用它们。

准备好开始了吗?让我们开始吧!

什么是 iFrames(以及它们为什么有用)?

iFrame 是一种将网页嵌入到另一个页面内容中的方法。这是通过使用 HTML 标签、外部页面的 URL 以及关于窗口应该如何出现在您的站点上的规范来完成的。

iFrames 通常在两种情况下有用。

第一种是当你希望分享不属于你的内容。在大多数情况下,通过 iFrame 嵌入内容不被认为是侵犯版权(也参见欧盟裁决)。因此,与大多数其他选择相比,这通常是一种合法且更道德的分享方式。此外,不能直接访问 iFrame 中的代码。这意味着网站的访问者不能复制嵌入的内容并在其他地方分享。

第二个原因是为了共享大文件,比如视频、音频甚至图像。YouTube 就是一个很好的例子。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

有了 iFrame,你可以在你的网站上显示一个文件的内容,而不必把它放在你的 WordPress 媒体库中。这很重要,因为这些类型的媒体文件通常会占用大量的存储空间,甚至会拖慢你网站的速度

通过在 YouTube 等平台上托管你的视频,然后用 iFrames 把它们嵌入你的 WordPress 网站,你可以避免直接上传到你的网站的缺点。这种技术将帮助你成为网络社区中更有道德的一员,并且保持你的网站快速且易于使用。

如何在 WordPress 中使用 iFrames 种方法)

正如您可能希望在各种场景中使用 iFrame 一样,实现一个 iFrame 也有多种方法。下面,我们将探索三种最常见的方法来添加 iFrames 到你的 WordPress 站点。

1.手动在 WordPress 中添加 iFrames

向页面添加 iFrame 的基本代码相当简单。您只需要开始和结束的 HTML 标记,以及您希望嵌入的网页的 URL:

<iframe src="example.com"></iframe>

关于源 URL,有一些限制需要注意。首先,iFrames 只能显示与你使用相同超文本传输协议的网站的内容。换句话说,如果你的网站使用 HTTPS,你只能嵌入其他 HTTPS 网站的内容。同样,如果您使用 HTTP,您只能嵌入也使用 HTTP 的 URL。

此外,一些受欢迎的网站——如脸书和 YouTube——禁止手动嵌入 iFrame。试图显示来自不允许内嵌 iFrame 的站点的页面将在您的窗口中显示一个错误:

iFrame embedding disabled

iFrame embedding disabled

如果您能够使用这种方法,那么知道您也可以定制您的 iFrames 来满足您的站点的需求是很重要的。这就是 iFrame 参数发挥作用的地方。一些最常见的包括:

  • Width: 该参数使您能够以像素为单位设置 iFrame 的特定宽度。
  • Height: 和 width 参数一样,Height 决定了网页上 iFrame 窗口的像素大小。
  • Allow: 使用此参数,您可以为您的 iFrame 设置某些默认行为或功能,例如全屏查看或支付处理。
  • 重要性:您可以使用该参数来指定 iFrame 应该何时加载。

例如,下面是一个窗口大小为 900 像素×700 像素的 iFrame 的代码,启用了全屏查看,并设置为在网页的其余部分之后下载:

<iframe src="example.com" width="900" height="700" allow="fullscreen"></iframe>

在前端,iFrame 可能是这样的:

WordPress iframe: frontend

How an iFrame looks on the frontend

还有其他参数你也可以考虑使用。然而,上面列出的那些应该能够让你创建基本的 iFrames,用于在你的站点上共享 YouTube 视频或其他内容。

2.使用嵌入代码创建 iFrames

有些网站限制您是否可以在 iFrames 中手动嵌入它们的内容。这可能会使某些类型的内容难以显示,如脸书的帖子或 YouTube 视频。然而,这并不意味着您不能在 iFrames 中显示来自这些来源的内容。

相反,你只需要访问必要的嵌入代码就可以了。让我们以 YouTube 为例来看看这是如何工作的。去看看你想嵌入的视频,不管是你的还是其他创作者的。在视频播放器下方,您应该会看到一个分享按钮:

WordPress iframe: YouTube sharing feature

YouTube’s share feature

点击此按钮,将会打开一个窗口,显示各种可用的共享选项。其中一个是嵌入:

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

WordPress iframe: YouTube embed feature

YouTube embed feature

当您选择嵌入选项时,YouTube 将显示一个 HTML 片段,您可以使用它将视频添加到 iFrame 中。它包括某些 iFrame 参数,如果您愿意,可以复制和使用这些参数。否则,您也可以选择简单地复制源 URL:

WordPress iframe: embed code

YouTube’s embed code

当您使用嵌入代码时,视频将显示在您的 iFrame 中,而不是您尝试使用标准 URL 时会看到的错误。

要在块编辑器中将它添加到页面或文章中,您可以使用一个自定义 HTML 块:

Custom HTML block

Embedding iframe as a custom HTML block

在经典编辑器中,您需要切换到文本编辑器并在相关点添加代码:

WordPress iframe in classic editor

Embedding iframe as a custom HTML in Classic Editor

结果应该是一个正常工作的 iFrame:

WordPress iframe on frontend

iFrame properly added in WordPress

你可以按照类似的过程在你的网站上嵌入一篇脸书的文章。导航到你想分享的文章,点击文章右上角的三点图标:

WordPress iframe: Facebook

Facebook’s embed feature

然后,选择嵌入选项:

厌倦了低于 1 级的 WordPress 托管支持而没有答案?试试我们世界一流的支持团队!查看我们的计划

Select Facebook's embed feature

Select Facebook’s embed feature

这将显示一个 HTML 片段,与我们之前看到的 YouTube 视频非常相似。同样,源 URL 是这段代码中最重要的部分,尽管您也可以使用预先确定的参数:

Facebook's iframe code

Facebook’s iframe code

将此代码添加到您的网页中,帖子应该会正常显示:

Facebook's iframe embedded on WordPress

Facebook’s iframe embedded on WordPress

许多流行的社交媒体网站,包括 LinkedIn、Instagram 和 Twitter,也为他们的帖子提供嵌入代码。你通常会在每个帖子的设置中找到这个选项。

(建议阅读:如何修复 WordPress 中的脸书 oEmbed 问题)

3.使用插件将 iFrames 添加到 WordPress

当然,WordPress 开发者总是致力于简化任务,比如通过使用插件来嵌入 iFrames。如果您计划经常在站点上嵌入外部内容,那么您可能需要考虑两个选项。最流行的解决方案是 iFrame 插件:

iframe WordPress plugin

iframe WordPress plugin

这个插件允许你使用短代码添加 iFrames 到你的 WordPress 站点。您可以指定所有与通过 HTML 手动添加 iFrame 时相同的参数。但是,您不必担心直接处理页面代码。

或者,你也可以试试高级 iFrame 插件:

Advanced iFrame WordPress plugin

Advanced iFrame WordPress plugin

同样,这个插件允许你使用短代码添加 iFrames 到你的站点。但是,它还包括几个额外的特性,比如防止其他用户未经您的允许嵌入 iFrames 的安全代码、自定义样式选项等等。

花 20 美元,你就可以升级到一个高级 iFrame Pro 六个月的许可证。这个版本产生响应性 iFrames,并支持缩放功能和延迟加载等特性。根据您计划在站点上使用 iFrames 的频率,这些选项可能值这个高价。

Need to feature a video, audio clips, or someone's else content on your site? Learn how to embed iFrame code in WordPress with this in-depth guide! 📹🖼️Click to Tweet

摘要

保持你的网站运行良好并符合法律是至关重要的。iFrames 不仅可以帮助你以一种合乎道德的方式分享他人的内容,还可以让你显示视频和音频文件,而不必将它们放在你的网站上。在这篇文章中,我们看到了在 WordPress 中使用 iFrames 的三种方法:

  1. 手动合并 WordPress 站点和 iFrames。
  2. 使用嵌入代码创建 iFrames。
  3. 使用 WordPress 插件添加 iFrame,比如 iFrame 或 Advanced iFrame。

关于 iFrames 或者如何在你的 WordPress 网站上使用它们,你有什么问题吗?请在下面的评论区告诉我们!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何使用 WordPress IFTTT 食谱来自动化你的工作流程

原文:https://kinsta.com/blog/wordpress-ifttt-recipes/

IFTTT(if this then than)是一种允许用户在两个或更多第三方服务之间建立连接的 web 服务。IFTTT 支持超过 500 个 web 服务,并提供了一个,其中有数百个现成的小程序,您可以使用它们来自动化日常工作中的大量任务。“if this than that”范式意味着,如果在某个地方检测到某个事件,则在其他地方执行某个动作。

对于 WordPress 用户来说,IFTTT 意味着更少的插件安装,更多的大量网络服务连接,更高的在线活动自动化和生产力。在本帖中,我们将探讨 IFTTT 向 WordPress 用户透露的机会。首先我将向你介绍网络服务,然后我将重点介绍一些流行的 WordPress IFTTT 菜谱,最后我将向你展示如何构建一个基本的 applet 来连接 Flickr 和 WordPress。

但是在深入研究 web 服务之前,我应该提供一些常用 IFTTT 术语的定义。

IFTTT 术语

小程序(也称为菜谱)是遵循范例的自动化服务间交互的应用程序。

触发器是 IFTTT 可以通过运行 applet 来响应的事件源。触发器类似于“你在一张照片中被标记了”或者“你在你的 WordPress 公共博客上发表了一篇新文章”。每个触发器要么属于第三方服务,比如 WordPress、Twitter、脸书,要么属于特定于 IFTTT 的服务。许多触发器都有触发器字段,这些字段是可以由 applet 或用户配置的参数。
WordPress 服务有两个触发器:

  • 每当用户在博客上发布新帖子时,任何新帖子都会触发。
  • 带有标签或类别的新帖子每当用户发布带有特定标签或类别的新帖子时就会触发。

动作是 IFTTT 作为 applet 执行的结果而执行的任务。一个动作可以是“在你的 WordPress 站点上创建一个新的草稿”或者“在 Evernote 上创建一个笔记”。像触发器一样,动作属于第三方服务或特定于 IFTTT 的服务。操作字段确定操作运行时会发生什么。
WordPress 有两个动作:

  • 创建帖子
  • 创建照片帖子

成分是小程序运行时触发器提供的特定数据。以下是 WordPress“任何新帖子”触发器的组成部分:

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

  • 帖子标题
  • PostUrl
  • 后置内容
  • PostImageUrl
  • 标签和类别
  • 后期出版

WordPress Ingredients

Ingredients coming back from the WordPress “Any new post” trigger

IFTTT 小程序

IFTTT 允许你将你的任何社交账户和网络服务互相连接。在网站图书馆中,你会找到健康、生产力、教育、家庭自动化等方面的食谱。但是 applet 实际上是如何工作的呢?

每个 applet 都有一个触发器和至少一个动作。触发器是小程序执行一个或多个动作的信号。以国际空间站通知小程序为例:每当 IIS 经过用户的位置时,它都会向任何安装了 IFTTT 应用程序的 Android 或 IOS 设备发送通知。

此小程序使用以下服务:

  • 太空,由 NASA 等提供动力。
  • IFTTT 发出的通知

IIS 通过指定位置是触发器,“发送通知”是动作。

ISS

现在,打开小程序,在小程序的配置面板中设置你的位置,然后等待空间站。同时,让我们来看看 WordPress 食谱。

IFTTT WordPress 服务

WordPress 只是 IFTTT 上众多可用网络服务中的一个,但它有很好的代表性。WordPress 部分提供了大量的小程序,你可以从中选择来自动化和加速你的博客活动,如内容创建、协作、内容共享等。以下是有用的 WordPress 小程序的简短列表:

内容创建配方

  • 当我在 Blogger 上发帖时,在 WordPress 上发帖
  • 当你在笔记本上添加新笔记时,在 WordPress 中创建一篇草稿文章

协作配方

  • 自动分享新帖子到空闲频道
  • 当你在论坛上添加新的 Trello 卡时,发表一篇博客文章

内容分享食谱

生产力配方

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

  • 把新帖子存档到 Evernote 笔记本上
  • 将 WordPress 的新帖子备份到 Google Drive

这是很多好东西,不是吗?此外,如果你找不到你想要的食谱,你甚至可以免费创建自己的食谱,并与社区分享。在下一段中,我将向你展示如何创建一个 applet,每当用户上传一张带有特定标签的公开照片到 Flickr 时,它就在你的 WordPress 站点上发布一份草稿。

Connect Flickr and WordPress

Connect Flickr to WordPress page

规划您的第一个 IFTTT 小程序

如果你的目标是构建一个 IFTTT 小程序,你必须将你的档案从普通用户升级为制作者。下一步是通过回答以下问题来规划 applet:

  • 哪些服务应该互相连接?
  • 小程序应该响应哪个触发器?
  • 应该执行哪些操作?

现在假设您想在 Flickr 和 WordPress 之间创建一个连接,这样当您上传一张公开的照片到 Flickr 时,applet 会将它发布到 WordPress,并通过 IFTTT 通知服务通知用户。我们可以对前面的问题回答如下:

  • 我们必须将 Flickr 连接到 WordPress 和 IFTTT 通知服务。
  • 该小程序应该响应“任何新的公共照片标签”触发器
  • applet 应该运行 Flickr 的“创建照片帖子”和“从 IFTTT 应用程序发送通知”操作

也就是说,让我们将我们的 FlickrWordPress 账户连接到 IFTTT web 服务。

Flickr

最后,我们准备构建 applet。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

构建小程序

打开您的制造商的个人资料页面,点击新建小程序按钮。

New Applet

The New Applet page interface allows building any applet with no hassle

New Applet 页面的第一部分,我们将设置触发器、可选过滤器和一个或多个动作。首先,我们将输入服务名称( Flickr )和服务触发器(任何标记为的新公开照片)。
“任何标记的新公共照片”触发器需要一个标签,该标签可以对 applet 用户隐藏或由 applet 用户选择。在我们的示例 applet 中,我们将检查“由用户选择”

IF

The IF section of the applet config page

注意:当你启用“任何新的公共照片标签”触发器时,只有带有指定标签的公共图片会被发布到 WordPress

接下来,我们必须添加至少一个动作,如下图所示。

WordPress

WordPress “创建照片帖子”动作从给定的图片 URL 在 WordPress 上创建照片帖子,并带有以下动作字段:

  • 标题
  • 图片 URL
  • 标题
  • 种类
  • 标签
  • 发布状态

如果您选中“对用户隐藏”选项,您将被允许从可用的配料中设置默认字段值。相反,如果您选中了“由用户选择”选项,您将不被允许向字段值添加配料。

Flickr ingredients

Flickr ingredients

当你完成了 WordPress 字段的设置,你可以添加更多的动作来在小程序运行时执行。因此,再次点击 Add action 按钮,添加通知服务。

IFTTT Notifications

保存数据,看看发布的小程序页面。这个小程序目前是私有的,所以我们可以安全地检查它是否正常工作。启用小程序并配置选项。

Published Applet page

The Published Applet page shows the applet’s previews

完成后,用 applet 的单标签选项字段中指定的相同标签向 Flickr 添加一张新照片。最后,打开 WordPress 文章页面,寻找一个标题相同的新草稿。

Photo post draft

This draft has been automatically created by Flickr to WordPress

包扎

IFTTT 允许 WordPress 用户减少已安装插件的数量,增加与第三方网络服务的连接数量,提高博客活动的自动化和效率。你用 IFTTT 来支持你的工作吗?你曾经创建过自定义的 WordPress 食谱吗?请在评论中与我们分享你的经历。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

你需要知道的关于 WordPress 图片尺寸的一切

原文:https://kinsta.com/blog/wordpress-image-sizes/

WordPress 图片尺寸比你想象的要复杂。理解图片尺寸在 WordPress 中是如何工作的,默认的图片尺寸是什么,以及如何定义自定义的图片尺寸来有效地管理你的网站是很重要的。

掌握这些知识将确保您在合适的位置拥有合适大小的合适类型的图像,这样您就可以充分利用您的视觉内容策略

这些策略也将提高你的帖子的分享价值,这将转化为更多的可见性和流量。统计显示,读者在三天后只能记住 10%的文本内容,但是如果你在内容中加入视觉上吸引人的图片,这个数字会上升到 65%。

在这本内容丰富的指南中,你会学到你需要知道的关于 WordPress 图片尺寸的一切。

激动吗?我们走吧!

更喜欢看视频版

WordPress 如何管理你上传的图片

将图片上传到 WordPress 非常简单,但是在 WordPress 后端处理图片的时候会发生很多事情。

当你上传图片时,WordPress 做的第一件事是创建三种不同尺寸的图片。这意味着你每上传一张照片,就会有四张照片:

  • 极小的
  • 中等
  • 大的
  • 原始大小

WordPress 创造了所有这些不同的尺寸,为每个访问者提供最合适的尺寸。您的网站将始终根据读者使用的设备向他们显示正确的图像,从而加快和增强他们的体验。

你总是可以手动编辑你的图像来提供这些额外的尺寸,但是在像 Photoshop 这样的工具中精确地做到这一点并不是一件容易的事情。这将涉及大量繁琐的工作,这也是 WordPress 为你省去麻烦的原因。

图片尺寸:需要记住的基本事项

在我们进入 WordPress 图片尺寸的更多技术方面之前,你应该知道一些关键的注意事项。

我们已经讨论了 WordPress 如何为你创建三个默认的图片尺寸,但是如果你需要一个不同于 WordPress 默认尺寸的尺寸呢?如果你想要更多的尺寸呢?

好消息!你可以很容易做到这一点。WordPress 允许你改变默认的图片尺寸,并添加你想要的尺寸。我们稍后会对此进行更详细的解释。

但在我们开始之前,您应该知道,要想让它如您所愿地工作,有一些特定的要求。

其中之一就是你应该尝试上传你需要的最大尺寸的图片。虽然 WordPress 将为较小的设备缩小尺寸,但它将在图像需要最大化的地方使用全尺寸(原始尺寸)。

假设你上传的图片小于你在 WordPress 中定义的最大尺寸。在这种情况下,WordPress 不会正确地以最大尺寸显示特定的图片。另外,质量会明显下降。

也就是说,你还必须确保你上传的图片没有超过最大尺寸。WordPress 永远不会使用这样的图片,因为它们太大了,会占用你服务器上不必要的空间。

因此,你应该检查你上传的图片的大小,确保它是你上传到 WordPress 之前需要的最大尺寸,但不能超过这个尺寸。

WordPress 在哪里以及如何存储你的图片?

就你的管理面板而言,WordPress 将你上传的图片存储在媒体库中。您可以通过将鼠标悬停在媒体选项上并单击库来查看您上传的所有图像。

The WordPress Media Library.

The WordPress Media Library.

你可以按媒体类型(图像、视频、音频等)对它们进行分类。)和日期。但是,请注意,如果您没有在设置中禁用此功能,您将只能按日期对图像进行排序。

右边还有一个搜索框,可以帮助你找到上传的图片。只需键入您在标题、说明或图片描述中使用的单词即可找到它。

您的图像存储在您网站的上传文件夹中( wp-content/uploads/ )。要访问这个文件夹,你需要使用 FTP/SFTP 客户端。你网站的上传文件夹中会有多个子目录,按上传日期存放你的图片(假设你在设置中打开了按日期排序的选项)。

您也可以为您的媒体文件创建自定义文件夹,但我们建议您仅在认为自己是高级用户时才这样做。
T3】

默认的 WordPress 图片尺寸是多少?

当谈到 WordPress 和图片尺寸时,我们总是关注四种不同的尺寸,你的原始图片文件和 WordPress 默认创建的三种不同尺寸:

  • 缩略图尺寸:150 像素(正方形)
  • 中等尺寸:最大宽度和高度为 300 像素
  • 大尺寸:最大宽度和高度 1024px
  • 全尺寸:图像的原始尺寸

同样,正如我们前面提到的,如果你打算只使用这些默认的图像尺寸,你可以上传 1024 像素的图像。这将使你的图片即使在最大尺寸下也能正确显示,如果你的图片尺寸小于 WordPress 使用的最大尺寸(默认为 1024 像素),这是不可能的。

理想的 WordPress 精选图片尺寸是多少?

WordPress 特色图片对读者参与度至关重要。很像一本书的封面,特色图片提供了内容的预览。

它们通常出现在 WordPress 文章中,但是也可以包含在页面和自定义文章类型中。由于特色图片最终可能会被搜索引擎和社交媒体网站显示,因此选择合适的尺寸至关重要。

虽然在这个问题上有不同的意见,但普遍的共识是理想的 WordPress 特色图片尺寸大约是 1200 × 630 像素。具有这些尺寸的图像应该适合你的网站,不管你的读者的屏幕大小如何。

同样值得注意的是,为了让你的页面有资格进入 Google Discover feed(谷歌额外流量的巨大来源),谷歌强调你的 WordPress 特色图片尺寸必须至少 1200 像素宽。

但是这是默认的 WordPress 精选图片尺寸吗?

这可能会令人惊讶,但是 WordPress 实际上并不包括开箱即用的特色图片尺寸设置。相反,除非受到网站设计的限制,或者除非你选择 WordPress 的其他默认尺寸(如“中”或“大”),否则特色图片将默认为其原始上传尺寸。

然而,许多 WordPress 主题——包括 WordPress 的默认主题,二十个二十一个——为特色图片设置他们自己的自定义图片尺寸,所以一定要先检查你的主题设置

理想的 WordPress 标题图片大小是多少?

与特色图片类似,标题图片可以让你的读者先睹为快,了解页面的主题和情绪。虽然它们不容易在搜索结果页面或社交媒体上被分享,但大小合适对你网站的速度和完整性仍然很重要。

因为标题图像通常依赖于网站的设计,所以它们的尺寸范围很广。没有“放之四海而皆准”的情况,所以在选择你的 WordPress 标题图片尺寸之前,最好考虑你的网站的设计和响应。

也就是说,主题开发者建议 WordPress 标题图片应该坚持 16:9 的比例,比如:

  • 1920 × 1080 像素
  • 1280 × 720 像素
  • 1152 × 648 像素

和特色图片一样,WordPress 没有为标题图片设置默认大小。然而,你的主题可能会附带一个选项,通过主题的设置,在外观菜单下的来定制页眉尺寸。

如果你选择的主题没有给你改变标题图片大小的选项,你仍然可以自己调整。我们将讨论下一步如何做。

如何更改默认图像尺寸(以及何时需要)

虽然默认的 WordPress 图片尺寸对大多数用户来说很好,但是一些用户可能有不同的要求。您可能喜欢略大一点的缩略图或小一点的大图片。

当你发现自己正在编辑你上传的大部分图片时,在 WordPress 中改变默认的图片尺寸是有意义的,因为 WordPress 的默认图片尺寸不适合你的使用情况。

在默认图像尺寸之上添加新的自定义图像尺寸之前,请注意,您将在您的站点的数据库上存储比您需要的更多的图像文件。这可能会导致您的网站性能问题,并消耗更多的空间比它需要的。

基于图片的网站也是如此,它们需要坚持特定的图片尺寸。摄影师、设计师和其他提供重磅图片的人喜欢在网站各处保持一致的尺寸以确保一致性。

类似地,一些登陆页面也需要显示特定的图像尺寸,默认的 WordPress 图像尺寸可能不合适。一家电子商务商店通常需要使用更大的缩略图,这样可以显示更多细节。

你可能有很多其他的原因想要改变默认的图像尺寸,但是你明白了。

WordPress 也理解这一点,这就是为什么它允许你改变这些默认值。

步骤改变 WordPress 默认图片尺寸

以下是在 WordPress 中改变默认图片尺寸的一步一步的过程。

步骤 1: 将鼠标悬停在设置上,点击出现的媒体选项:

WordPress Media Settings for changing default image sizes.

WordPress Media Settings for changing default image sizes.

第二步:通过编辑图片将尺寸更改为您想要的尺寸,如下所示:

Examples of updated image sizes in Media Settings.

Examples of updated image sizes in Media Settings.

第三步:点击底部的保存修改按钮。

现在,你上传的所有图片都是新的默认尺寸。

一些教程会建议你输入“0”作为默认的图像尺寸。然而,我们建议不要这样做,即使这可能有助于节省空间。

如果你将这些值更改为“0”,那么 WordPress 将在所有地点和所有设备上使用你的全尺寸(原始)图像,这将导致你的网站上带宽使用的巨大峰值。此外,这几乎肯定会降低显示许多这些图像的部分的页面加载时间。

如何给 WordPress 添加自定义图片尺寸

如果你需要把你过去的 WordPress 图片改变成新的尺寸,你可以使用几个很棒的插件,我们将在下面详细介绍。

对于倾向于使用许多不同类型图像的用户来说,拥有比 WordPress 提供的三种默认尺寸更大的图像尺寸可能是必要的。

默认的图像尺寸对于标准类型的图像来说可能已经足够了,但是对于像弹出图形、窗口小部件或者滑动图片这样的东西,你可能需要更大的图像尺寸。

自定义图像尺寸可以让你灵活地改进你的 WordPress 网站的功能,并节省大量的时间来逐个调整你的图像。

现在我们已经建立了这个基线,让我们仔细看看在你的 WordPress 站点中添加这些自定义图片尺寸的过程。

你有两个选择。第一种是使用一个插件,只需点击几下就能为你处理一切。第二种方法是手动将所需的代码字符串添加到站点文件中。

让我们先来看看插件方法。

使用图像再生和选择裁剪添加自定义图像尺寸

图像重新生成&选择裁剪插件超越了重新生成缩略图(下面将进一步讨论),允许更多的定制和功能。

除了允许您更改默认图像大小之外,它还允许您重新生成任何现有图像以匹配您的首选图像大小,设置图片的默认裁剪选项,以及重新生成缩略图。

Custom image size options via the Image Regenerate & Select Crop plugin.

Custom image size options via the Image Regenerate & Select Crop plugin.

一旦安装并激活,你可以通过标准的设置>媒体页面创建任意多的新的自定义图片尺寸。

手动添加自定图像尺寸

虽然这是一个相对简单和容易的过程,但你应该做的第一件事是为你的网站创建一个备份,以防在做这些调整时出现问题。一旦备份过程完成,前往你的 WordPress 站点的管理面板。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

在那里,将鼠标悬停在外观菜单选项上,选择编辑器(在某些情况下,它可能被命名为主题编辑器)。

接下来,找到functions.php文件,检查下面的代码是否已经存在(使用搜索功能快速定位)。如果它已经在那里,你不需要做任何事情。

如果不存在,您需要将该字符串添加到文件中:

add_theme_support( 'post-thumbnails' );

Adding the hook for custom image sizes to functions.php.

Adding the hook for custom image sizes to functions.php.

添加此代码后,点击底部的更新文件按钮,激活允许您创建自定义图像大小的功能。

现在是时候为您想要的特定自定义图像大小添加代码了。在你的functions.php文件中寻找“add_image_size”字符串,因为那是你需要进行编辑的地方:

add_image_size( 'my-custom-image-size', 800, 640 );

具体来说,您应该用您想要命名的新的自定义图像大小来更新单引号内的内容。我们建议保持它的简单和描述性(如“主-后图像”)。

在处理好名称之后,您需要声明图像大小本身。第一个数值是图像宽度,第二个是图像高度。

这里有一个截图,显示了我们添加到functions.php文件中的示例代码:

Adding custom image size dimensions to functions.php.

Adding custom image size dimensions to functions.php.

了解裁剪

当一幅图像在没有裁剪的情况下变小时,它只是原始图像的缩小版。但是,当它被“裁剪”或剪切时,被裁剪的部分会从完成的图像中移除。

这就像是把一张照片切下来。如果你用剪刀剪下一幅肖像的肩膀以下的部分,你就“裁剪”了那张照片。数码技术也是如此。

目的是减小图像的文件大小,因为裁剪不是正确的选择。您可能会删除想要保留的元素,同时保持文件的大尺寸。也就是说,对于必须完全符合特定尺寸的图像大小,如特色图像或个人资料图片,裁剪可能是有意义的。

对于像特色图片这样的东西来说,主体可能会变得太小。在没有裁剪的情况下,当调整大小时,它们仍然应该得到所需的曝光。因此,找出最适合您使用的不同类型图像的方法,并相应地设置裁剪功能。

添加自定义图像尺寸时,您可以让 WordPress 根据您设置的尺寸和原始尺寸自动裁剪图像。你需要在代码的末尾加上“真”。

同样,这是我们上面启用了裁剪功能的例子。

add_image_size( 'name-for-your-custom-image', 800, 640, true );

但是,如果您不想裁剪图像,您可以将“真”改为“假”,或者两者都不选。不放置它们中的任何一个都会使代码自动假定为“false”选项。这样,WordPress 就不会裁剪你的图片。

将自定图像大小添加到主题中

创建了所需的自定义图像尺寸后,还需要更新主题中的代码。这样做将使您的主题显示这些自定义图像大小,如您所愿。

如果你是编辑代码的初学者,请在执行此操作之前再次创建你的站点的备份。

现在,您需要在 post 循环中找到您的主题文件,并向其中添加以下代码:

the_post_thumbnail( 'your-specified-image-size' );

要找到这个文件,点击外观设置下的主题编辑器。在这里寻找 index.php 的文件——这是包含你需要编辑的 post 循环的主题文件。

找到它后,添加上面提到的代码,如下图所示:

Adding the hook for custom image sizes to functions.php.

Adding the hook for custom image sizes to functions.php.

同样,如果你把“新主页功能”部分替换成你创建的自定义图片大小的名称,那就更好了。

厌倦了低于 1 级的 WordPress 托管支持而没有答案?试试我们世界一流的支持团队!查看我们的计划

添加此代码并更新文件后,您将在媒体库中看到自定义图像大小。上传一张新图片来试试吧。

更新旧缩略图

虽然创建和添加自定义图像大小感觉很好,但它留给你另一个开放的任务:你已经上传的所有旧图像怎么办?

不要担心这个——一些很棒的 WordPress 插件对这个任务来说非常方便!让我们看看他们如何帮助你照顾你的旧缩略图。

重新生成缩略图插件

重新生成缩略图允许您自动重新上传新尺寸的图像,包括您添加的任何自定义图像尺寸。

要安装它,将鼠标悬停在插件菜单选项上,点击添加新的。然后在搜索框中输入“重新生成缩略图”。

点击立即安装按钮,安装重新生成缩略图插件。

Installing the Regenerate Thumbnails plugin.

Installing the Regenerate Thumbnails plugin.

安装完成后,点击激活按钮开始使用。

接下来,将鼠标悬停在左侧的工具菜单上,点击重新生成缩略图:

The settings page for the Regenerate Thumbnails plugin.

The settings page for the Regenerate Thumbnails plugin.

您可以点击重新生成所有[#]附件的缩略图,为所有旧图像生成新的图像尺寸。

信息

请小心勾选复选框,删除旧的未注册尺寸的缩略图文件,因为如果您的网站上仍然有您不再使用的旧尺寸的图像,您可能会在您的网站上结束破碎的图像。

正如你从上面的图像中看到的,重新生成缩略图还会列出你的网站上当前活动的所有图像大小。

您可能会发现一些您不知道的图像大小。通常,这些是由插件创建的,尤其是当它们是为了改善你的站点的外观、设计或功能时。

使用 WordPress 内置图片尺寸编辑器

正如我们之前强调的,您应该只创建您经常使用的自定义图像大小。对于你计划只在极少数情况下使用的图像尺寸,使用 WordPress 内置的图像尺寸编辑器手动编辑图像尺寸是有意义的。

我们将向您快速演示如何使用内置编辑器快速轻松地编辑图像尺寸。

首先,点击媒体菜单,进入媒体库。接下来,单击要调整大小的图像。

然后点击图像正下方的编辑图像按钮:

The Edit Image button.

The Edit Image button.

您将看到当前的图像大小,并可以在这里进行调整。只需输入你想要的图像尺寸,然后点击缩放按钮,你就可以开始了。

Editing the image dimensions.

Editing the image dimensions.

当您点击刻度时,尺寸调整会自动保存。如果您出于任何原因不喜欢新的图像尺寸,您可以随时使用恢复原始图像选项(在图像尺寸字段的正下方)恢复到原始尺寸。

在 WordPress Gutenberg 中编辑图像

如果你使用的是古腾堡的图片,当你在创建文章的过程中添加图片时,你可以快速编辑图片的尺寸。

Changing the image size via Gutenberg.

Changing the image size via Gutenberg.

正如你在上面的图片中看到的,当你在 Gutenberg 创建一个帖子时上传一个图片,你可以选择现有的图片大小或者在帖子选项中改变图片大小。

如果你已经将新的自定义图像尺寸添加到你的主题文件中,你会在图像尺寸下拉菜单中找到它们。

您还可以使用它正下方的字段来更改图像大小。你所需要做的就是在字段中输入想要的尺寸,图像会自动调整到你的新规格。

优化您的图像

如果没有提到图像优化,任何与图像相关的指南都是不完整的。虽然我们已经非常详细地讨论了优化图像,但是提到一些快速提示肯定不会有坏处。

毕竟,当您添加自定义图像尺寸时,您需要知道如何优化您的图像,以确保它们不会影响您的网站的性能或消耗更多的服务器资源。

也就是说,这里有一些快速的提示可以帮助你开始图像优化。

决定文件类型

只需为您的图像选择正确的文件类型,就可以显著减小它们的大小。虽然有许多不同类型的图像文件,但绝大多数都是 T2 JPEG 或 PNG T3。

当涉及彩色图像时,JPEG 轻而易举地胜出。此外,您可以进一步压缩 JPEG 文件以减小文件大小,而质量只会略有下降(如果您做得对)。

另一方面,PNG 通常成为绘图、文本、大多数截屏和图形的更好选择。

调整图像大小

调整图像大小是减小图像文件大小的一种快速简单的方法。作为一个经验法则,你应该确保你网站上的所有图片都是他们需要的大小。

如果你的网站的最大宽度是 1200 像素,那么在你的网站上放一张宽度超过 1200 像素的图片是没有意义的。

我们还提到了除非需要,否则不要创建新的自定义图像大小的重要性,所以也要记住这一点。

利用有损压缩

有损压缩是在使用其他方法优化图像后进一步减小文件大小的好方法。

这意味着删除一些图像数据,删除这些数据不会对图像质量产生太大影响,但有助于显著减小文件大小。

使用延迟加载

惰性加载帮助你在网站页面上优先加载图片。随着访问者滚动页面,它会及时加载图像。这意味着最顶端的图片会立即加载,但是文件夹下的所有图片只有在用户滚动过文件夹后才会加载。

还有更多,但你会在我们的图像优化指南中找到,所以让我们直接跳到一些你可以使用的图像优化插件。

WordPress 的图像编辑插件

使用这些插件的美妙之处在于,只需点击几下鼠标,你就可以执行高级的图像优化,而无需使用任何高级工具或代码。再者,这些插件大部分都是免费的,尤其是优化一定数量的图片或者使用一些基本的优化功能。

  • Imagify :令人印象深刻的定制压缩级别和其他图像优化功能
  • 北海巨妖:有用的无损压缩插件,但前提是你要购买高级版本
  • ShortPixel :支持有损和无损压缩,可处理多种图像类型
  • Optimole :对于 CDN 和惰性加载,这是优化图像的高效方法

Statistics show that readers remember 55% more when you add visually appealing images to your content. Learn how to tackle WordPress image sizing and make your posts memorable.Click to Tweet

摘要

现在你已经知道了 WordPress 图片尺寸的所有内容,以及如何获得 WordPress 提供的大部分功能和定制。既然你已经知道如何从里到外处理你的 WordPress 图片,你应该会发现优化你网站的性能和功能要容易得多。

你可以创建自定义的图片大小,或者直接通过你的主题代码或者使用一个插件来管理它们。记得在你计划更新图片的任何时候更新你的旧缩略图——这也是一个简单的任务,感谢我们上面列出的有用插件。

我们遗漏了什么吗?如果你对理解 WordPress 图片尺寸有困难,请在下面留下评论!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

10 个 WordPress Instagram 插件,用于显示互动内容

原文:https://kinsta.com/blog/wordpress-instagram-plugin/

Instagram 拥有超过 10 亿用户,是世界上发展最快的社交网络之一,并在许多行业占据着社交垄断地位。从时尚到音乐,从烹饪到健身,这些市场中的公司转向 Instagram 来展示明亮、充满活力的照片,从而实现了脸书和 Twitter 之外的联系。

Monthly Instagram users

Monthly Instagram users (Image source: Statista)

Instagram 对品牌来说是如此出色的工具,部分原因在于它的简单性。你可以用手机拍一张照片,添加一个漂亮的滤镜,然后在网上发布,而不必连接电脑。这种格式不仅比许多其他社交网络更快,而且其结果是图像看起来既专业又有创意。因为你的公司可能已经有了一个 Instagram 账户,所以不在你的网站上使用这些内容是一种耻辱。幸运的是,一些最好的 WordPress Instagram 插件几乎和 Instagram 平台本身一样简单。

那么,把你的 Instagram 照片放在你的 WordPress 网站上有什么意义呢?

  • Instagram 上的照片通常比普通网站上的照片更有趣、更有活力,因此,为你的品牌增添了一丝活力。
  • 然后,您可以选择在一个地方审核您的 Instagram 内容。许多企业主经常浏览他们的网站。有了许多 WordPress Instagram 插件,你可以在不离开网站的情况下回复评论和设置图片。
  • 这给了你一个借口将用户生成的内容推送到你的 Instagram 。你可以索要商店附近的图片或你的产品在世界各地使用的图片。然后,这些被发送到您的网站上,让新客户看到。
  • 你网站上的 Instagram feed 增加了参与度,因为人们可能会停留更长时间来看照片。
  • 你有机会增加你的 Instagram 粉丝数量,因为访问你网站的人可能从未想过在 Instagram 上关注你。

这些只是让 Instagram feed 在你的公司网站上工作的几个原因。不管你是管理一家零售店还是一个全球电子商务品牌。通过 Instagram 给你的粉丝提供高质量的照片是一个开始,但是利用这些粉丝来改善你的网站会让你的社交策略更加强大。

一旦你开始研究一个插件,你会发现有几十个,甚至几百个选项存在。所以,我们收集了一些我们最喜欢的 WordPress Instagram 插件。这样,你可以减少搜索,并决定最适合你的品牌。

2022 年最好的 WordPress Instagram 插件

1.聚焦–社交照片源

Spotlight 是一个简单直观的解决方案,只需点击几下就可以将你的 Instagram feed 添加到你的 WordPress 网站。连接多个帐户,根据需要创建任意多的订阅源。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

实时预览定制器允许您在将设计嵌入到您的站点之前,准确地看到您正在设计的内容。您甚至可以基于每个设备(台式机、平板电脑和手机)定制外观,以确保它反应灵敏,在任何地方都很漂亮。

Spotlight WordPress plugin

Spotlight WordPress plugin

Spotlight 有一个可以显示照片和视频的 lightbox 选项,其免费版本中包含了许多选项,有助于提高用户参与度。在你的网站上嵌入提要可以通过短代码或者部件选项来完成。

一个包含更多功能的插件的高级版本也已经推出。使用 Spotlight PRO,您将拥有新的布局、更多自定义选项,以及对创建自定义提要的更多控制和其他酷功能。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • 由于 Spotlight 的交互式实时预览定制器,它有一个方便的设置过程,因此您可以在不离开仪表板的情况下设计提要。
  • 由于点击式设计选项,定制变得很简单,类似于您在页面生成器中看到的那些选项。
  • 免费版本包括一个弹出/灯箱选项,可以在网站的任何地方显示您的照片和视频。
  • “关注”和“加载更多”按钮可以添加到任何订阅源中,以增加网站访问者的参与度并扩大您的关注范围。
  • 由于 Instagram 的 API 中不包括免费个人账户的个人资料照片和简历,Spotlight 在插件中添加了自定义照片和简历的选项。您甚至可以为每个提要定制它们,以匹配您站点上特定页面的消息。
  • 由于一些智能的内置动态加载和缓存机制,显示在您网站上的提要不会影响页面加载时间。

2.WD Instagram Feed

使用 WD Instagram Feed 插件,你可以创建一个漂亮的 Instagram 图库,带有一些有趣的效果,比如带字幕的灯箱。这些标题包含在免费版本中,所以与我们上面谈到的 Instagram Feed 插件相比,这是一个不错的奖励。免费版本还提供了一个不错的小软件包,其中包含用户名和标签提要选项、图像和缩略图浏览器布局,以及对无限提要的支持。专业版提供了几个额外的扩展和内置工具。

定价是这样的:

  • 个人版——25 美元支持一个域名,并获得六个月的高级支持和更新。
  • 业务——40 美元支持三个域,并获得一年的支持和更新。
  • 开发者——60 美元支持无限域名,并获得一年的支持和更新。
  • insta gram Feed WD Premium–该计划提供了之前计划的所有内容,以及 Web Dorado 的所有 60 个 WordPress 插件。如果你的网站需要额外的插件或者有网页设计业务,这是一笔划算的买卖。

所有的计划都为你的图库提供了四个精彩的视图,以及带效果的弹出幻灯片、无限的提要、高级图像过滤和优秀的主题风格定制工具。

WD Instagram Feed plugin

WD Instagram Feed plugin

回到 WD Instagram Feed 的标准免费版本——这是一个省时的插件,可以完全控制它在你网站上的外观。你可以混合来自多个来源的 feeds,或者混合来自一个账户的帖子。过滤对于从你的 Instagram 创建一个作品集来说是很棒的。这个小工具也是那些将你的网站变成一个更有视觉吸引力的地方的额外功能之一。

如果你想知道免费版和高级版之间的主要区别,如果你支付高级版,这里有什么可以期待的。首先,提供了其他几种布局,如砖石和博客风格。元数据,如标签、评论和喜欢,将显示在提要中。有相当多的其他功能需要研究,但我特别喜欢 15 个灯箱过渡效果。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • WD Instagram Feed 插件提供了一些最强大的过滤器和 Feed 合并工具,用于创建终极观看体验。
  • 它有一个非常强大的 Instagram feed 的免费版本,带有 widgets 和 lightbox 功能。
  • 高级版起价仅为 25 美元,你可以选择花 99 美元从 Web Dorado 获得所有高级插件。
  • 免费插件会给你两个默认主题。
  • 提供了几个定制工具来添加 Follow 按钮、启用注释、改变布局等等。
  • 该插件具有合并来自多个 Instagram 账户的 feeds 的功能。所以,如果你在经营一家连锁店,或者你想把你的个人订阅和你的商业订阅放在一起,你有这个选择。

3.让他们学会社交

Feed Them Social 有免费版和高级版。高级扩展从单个网站的 50 美元开始,一直到无限网站的 200 美元。Feed Them 社交插件的主要优势在于它允许显示来自各种社交网络的 Feed。这包括 Instagram、Twitter、脸书、YouTube 和 T2 的 Pinterest。其中大多数都是高级版本。

有趣的是高级插件完全支持来自每个社交网络的所有细节。例如,Instagram feed 包括从用户账户到标签,从照片到描述和评论的所有内容。premium 插件的主要特性包括能够显示你想要的任意多的提要,以及完全响应的提要。你还会发现你有跟随按钮。

Feed Them Social WordPress plugin

Feed Them Social WordPress plugin

这些基本功能中有许多都是免费版本,所以大多数公司应该没问题——特别是如果他们只是在寻找 Instagram 图库的话。然而,我主要推荐 Feed Them 社交插件给那些想要结合来自多个社交网络的 Feed 的人。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • 有免费版和负担得起的付费版。
  • 你可以从 Instagram、脸书和 Twitter 上下载图片。
  • 所有的社交订阅源都完全可以在移动设备上查看。
  • 您可以为您的任何社交订阅源创建短代码。插件附带了一个短代码生成器,你可以在任何你想要的地方发布任何短代码。
  • 无限滚动和一个加载更多按钮保持你的饲料合并,同时允许人们看到你的整个画廊,如果他们愿意。
  • 你甚至可以在脸书、推特和脸书上看到一些分享按钮。

4.Instagram 滑块小部件

Instagram Slider Widget 汇集了 Instagram feed 世界中两种流行的设计。第一个是 Instagram widget 滑块,它可以缩小侧边栏的图像,但随后可以显示在所有页面上。此外,滑块可以滚动浏览你所有的 Instagram 照片,这样用户在浏览你的网站时就可以看到无数的图片。

第二个选项是前端小部件缩略图,它本质上是一个图库,但是要小得多,因为图片都是缩略图。滑块显示了你 Instagram 页面上的 12 篇最新帖子。您还可以利用 hashtag 特性,这对于挖掘某个主题并只显示那些图片是非常理想的。

Instagram Slider Widget WordPress plugin

Instagram Slider Widget WordPress plugin

在事物的范围内,Instagram Slider Widget 是这个列表中更基本的 WordPress Instagram 插件之一。不需要 API。相反,你只需在用户名和密码的帮助下,将插件链接到你的用户档案。如果你更喜欢其中的一些图片,你也可以对它们进行分类。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • 这是一个没有任何升级或高级版本的免费插件。
  • 它更像是一个小众的 Instagram feed 解决方案,有更小的滑块和小部件。
  • 不需要访问 Instagram API。
  • Instagram Slider Widget 插件有一个很好的功能,可以将图库照片链接到外部 URL 或附件或 Instagram 帖子。这样,你可以考虑在你的网站上链接到一个销售页面或者类似的东西。

5.Instagram 图库

Instagram Gallery 插件将它简化为最基本的东西。它不会用任何现代的布局或创造性的风格让你惊叹。然而,如果你需要做的只是从你的 Instagram 页面插入一个图片库,Instagram 图片库插件是一个很好的选择。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

哦,是的,它是完全免费的,没有额外的升级。在简单的设置过程后,插件会链接到你的 Instagram 账户。之后,你可以在画廊或传送带滑块之间进行选择。

Instagram Gallery WordPress plugin

Instagram Gallery WordPress plugin

这确实是你能找到的最简单的 Instagram feeds 之一。你甚至不需要连接到 API 或者用你的用户名登录。所需要的只是 Instagram 用户名和快速设置调整。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • Instagram Gallery 插件从来没有任何成本。这是一个免费的下载,开发者不会要求你支付小费,升级,或支付其他附加费用。
  • gallery 插件允许你在你的网站边栏中插入插件。你也可以利用短代码在你的网站上传播图片,或者简单地决定在其他地方放置插件。
  • 画廊的形式非常简单。有一个白色背景,上面是它从你的 Instagram 上抓取的图片。事实上,定制工具真的不多,所以它非常适合那些可能会被其他替代插件吓倒的新手。
  • 您不必登录或链接到 API。只有用户名是必需的。
  • Instagram Gallery 提供图库和转盘滑块两种格式。

6.WPZOOM 社交 Feed Widget-WordPress 的 Instagram

WPZOOM 社交 Feed 插件是一个评级很高的插件,可以与 Instagram 上的用户名和标签一起使用。因此,您可能只显示基于标签的某些图像。定制工具看起来不错,有标题和标题的颜色来给你的网站打上品牌。该插件完全适应所有移动设备。你甚至可以调整你的图像的大小,当你想要缩略图或全屏图像的时候。

当用户在页面上向下滚动时,图像加载被激活。因此,他们不需要点击任何按钮就能看到你的全部图库。此外,这一定会加快你的网站,因为所有的照片不会自动加载。

WPZOOM Social Feed Widget

WPZOOM Social Feed Widget

我喜欢这个插件的另一个原因是因为多语言支持。如果你有来自不同国家的追随者和顾客,他们可能会欣赏把他们的语言翻译成他们自己语言的能力。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • WPZOOM Social Feed Widget 允许您通过用户名或标签对照片进行分类来显示照片。
  • 可以通过颜色、图像大小、标题和滚动选项进行定制。
  • 它还支持多种语言的翻译。

7.Instagram 剧院

你真的找不到比 Instagram Theatre 插件更好的交易了。它是在 CodeCanyon 上出售的,所以你没有免费下载和测试它的选项。然而,您可以在扣动扳机之前查看实时预览,看看它是如何工作的。也就是说,整个插件 15 美元的价格和几个月的支持看起来很划算。该插件提供了一个圆滑的布局,没有其他替代方案的任何花哨功能。您可以创建全屏视图,以查看更大版本的图片。还有一个网格视图或列表布局。

改变颜色可以在瞬间完成,从而在你所有的网站上产生一个品牌良好的 Instagram feed。

Instagram Theatre WordPress plugin

Instagram Theatre WordPress plugin

该插件直接与 Instagram API 集成,它提供了一个 Fancybox 集成,用于拍摄令人惊叹的照片视图。Instagram Theater 支持 iPhones、iPads 和 Androids,特效和动画肯定会在你的网站上获得一些恶名。最棒的是,Instagram Theater 附带了三个免费的站点模板,所有这些都可以在不知道一行代码的情况下实现。再加上一些优秀的定制工具,你会发现自己是一个非常棒的价格低廉的 WordPress Instagram 插件。

与宕机和 WordPress 问题做斗争?Kinsta 是一款考虑到性能和安全性的托管解决方案!查看我们的计划

是什么让它成为最好的 WordPress Instagram 插件之一?

  • 价格只有 15 美元。
  • 这是最简单的插件之一,考虑到你会收到三个模板,一些布局和其他定制选项来适应你的网站。
  • 您可以指定一个标签,这样只有带有该标签的图片才会出现在源中。
  • 有一个多用户 Instagram feed 模式,你可以连接多个 Instagram 帐户,并在 feed 中显示所有照片。
  • 位置 Instagram 模式从某些位置获取 Instagram 帖子,并且只在 feed 中显示那些图片。
  • 该插件提供了一些效果和定制选项。例如,您可以调整效果速度、延迟间隔等。
  • Instagram Widget 支持 16 种语言,包括英语、西班牙语、法语和日语。
  • Instagram Widget 与 InstaLink 协同工作,insta link 作为 WordPress widget 运行,并与 Visual Composer 插件完美结合。

8.享受 Instagram 插件

Instagram 的 Enjoy 插件为您的 Instagram 照片提供了一个可定制的图库。您可以在旋转或网格视图之间进行选择,并拥有短代码和小部件的额外好处。该插件的高级版本售价约为 20 美元,这是唯一提供的软件包。如果你正在考虑使用免费版本,这是一个很有价值的版本,它提供了诸如小部件、短代码、轮播和列定制等功能。高级版肯定更先进,20 美元的价格标签让它相当耐人寻味。有了 premium 插件,您可以支持更多的短代码,允许您使用不同的标签或多个提要。

你甚至可以得到一些有趣的新格式,比如宝丽来、相册和徽章视图。我喜欢 premium 的一个主要功能是点击 Instagram feed 照片,然后被发送到不同的 URL 或 Instagram 页面本身。这是一个简单的功能,但如果照片有某种交互性而不是标准的图库,那就更好了。谁知道呢?如果产品列在图库中,您可能需要链接到一些销售页面。

Enjoy Plugin for Instagram

Enjoy Plugin for Instagram

总的来说,提要看起来干净而中肯。我建议你访问 Media Beta Projects 网站,看看为不同观点提供的一些演示。我特别喜欢照片的漂亮动画,让你的客户看起来更有趣,并吸引他们注意你最重要的 Instagram 帖子。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • 它有一个功能强大的免费版本。你也可以为附加功能支付少量费用。
  • 该插件提供令人印象深刻的动画和效果,让你抓住用户的注意力。
  • 您可以根据标签、个人资料等显示 Instagram 中的图片和图片库。
  • 免费版有两种格式,包括轮播和网格视图。高级版本为插件增加了一些其他格式。
  • 你会收到一个在不同页面上发布的短代码,以及一个在侧边栏中插入 WordPress Instagram 插件的小部件。

9.WPZOOM 的 Instagram Widget

WPZOOM 的 Instagram 插件提供了一个插件,你可以将它放在你网站上的任何插件区域,它将显示你的最新 Instagram 帖子的完全可定制的提要。

您有大量的布局可供选择,包括用于宽窗口小部件区域的灵活的全幅布局,以及每行包含任意多或少帖子的网格。这个插件在 3 宽网格、2 宽网格或单栏帖子上看起来最好。访问者可以点击任何一个帖子,在 Instagram 上查看该帖子及其标题,或者你可以选择在帖子下方设置一个按钮来关注你。

Instagram Widget by WPZOOM plugin

Instagram Widget by WPZOOM plugin

这个插件的设计是极简主义的——只显示你的 Instagram 帖子——所以这个插件应该能与大多数 WordPress 主题设计顺利整合。该设计还具有响应能力,因此移动和平板电脑用户将获得流畅的用户体验。对于额外的可定制性,如果需要,您可以选择通过 CSS 定制设计。

该插件是免费的,不需要付费升级。你所需要的只是一个访问令牌,但是 WPZOOM 使得用这里的按钮生成一个令牌变得很容易。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • 这是一个免费插件,不需要额外升级。
  • 插件的工作原理和描述的一样!它创建了一个简单、灵活的 Instagram 小工具。
  • 您可以自定义布局选项,包括全角小部件。
  • 生成访问密钥很简单。

10.整合

in grate插件提供了一种将 Instagram 媒体发布到 WordPress 网站的简单方法。通过连接你的 Instagram 账户,每次你在上面发帖,一个新的 WordPress 帖子将被创建,图片标题作为帖子标题,图片作为帖子内容。Intagrate 允许你将你的 Instagram 媒体保存到 WordPress 媒体库,这样你就可以备份你的 Instagram 图片和视频。

你可以使用标签过滤器或手动审核来控制 Instagram 帖子的创建。该插件有一个免费版本,名为 Intagrate Lite ,功能有限,还有一个完全成熟的高级插件,起价 55 美元。

Intagrate WordPress plugin

Intagrate WordPress plugin

如果你想创建一个照片博客网站,或者公司想重新利用他们的 Instagram 媒体来增加他们网站的参与度,这个插件是很有用的。

是什么让它成为最好的 WordPress Instagram 插件之一?

  • 这个插件不仅仅显示 Instagram 媒体,它还可以在你的网站上创建内容。您可以从 Instagram media 创建帖子、页面或任何自定义帖子类型。
  • 您可以创建无限个帐户,连接任意数量的 Instagram 帐户。
  • 您可以指定一个或多个标签来过滤发布的内容。
  • 您不需要生成访问令牌或创建 Instagram API 应用程序,插件会为您处理这些。
  • 该插件提供了多种配置选项和不同的模板标签来制作你的文章。

哪个 WordPress Instagram 插件适合你?

如果你花时间在 WordPress Instagram 插件上完成了谷歌搜索,你就会知道搜索变得有多混乱,因为有大量的解决方案。所以,希望这个列表能帮助你更好地理解哪些插件适合你或你的公司。如果你还在为其中的一两个争论不休,这里有一些最终的想法:

  • 最简单的设置–聚光灯–社交照片源。
  • 如果你想要强大的 feed 过滤功能–WD insta gram Feed。
  • 对于像宝丽来和徽章视图这样的独特视图–享受 Instagram 插件。
  • 获得你在 Instagram 上看到的帖子的精确副本–insta gram Feed–WordPress insta gram Gallery。
  • 如果你不想为任何东西付费——WP zoom 的 Insta Gallery 或 Instagram Widget。
  • 显示来自 Instagram、脸书和 Pinterest 等多个社交网络的 Feed——向它们提供社交信息。
  • 从您的 Instagram 媒体创建帖子—整合

你有它!如果你过去玩过这些插件,请分享你的经验来帮助我们的其他用户。如果你对最好的 WordPress Instagram 插件有任何疑问,请在下面的评论区留言。

如果脸书是你首选的社交媒体,请务必阅读我们的最佳 WordPress 脸书插件列表。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WP 工作管理器——一个神奇的 WordPress 工作板插件

原文:https://kinsta.com/blog/wordpress-job-board-plugin/

如今,越来越多的人开始上网找工作。为什么不通过把你的网站变成一个功能齐全的求职板来挖掘不断增长的在线人才库呢?这是把需要人才的人和有技能的人联系起来的最佳方式。

今天我们想向你展示如何使用 WP 工作管理器,一个神奇的免费 WordPress 工作板插件,轻松地将任何 WordPress 网站变成工作板。完美的公司 WordPress 网站,人力资源部门,或工作目录列表网站。

WP 作业管理器有令人印象深刻的 100,000+活跃安装,4.5 或 5 星评级,目前由 Automattic 的 awesome 团队维护和开发。准备好学习了吗?那我们就直入主题吧。

WP 作业管理器入门

你可以从 WordPress 目录下载免费的 WP 作业管理器插件,或者在“插件 添加新插件”下搜索“WP 作业管理器”点击“立即安装”,然后激活它。

Install WP Job Manager plugin

Install WP Job Manager plugin

为了帮助首次用户,WP 作业管理器支持一个神奇的快速安装向导。该向导是一个分三步走的过程,所以一定要坚持到底。

WP Job Board setup

WP Job Board setup

向导会自动添加您的职务公告板需要的三个页面:

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

  • 发布职位:创建一个页面,允许雇主直接在你网站的页面上发布新职位,而不是要求他们登录到管理区。如果您不希望这样做,例如,如果您希望雇主只使用管理仪表板,您可以取消选中此设置。
  • 工作仪表板:创建一个页面,允许雇主直接从你网站上的页面管理他们的工作列表,而不是要求他们登录到管理区。如果您只想从管理仪表板管理所有职务列表,可以取消选中此设置。
  • Jobs :创建一个页面,访问者可以在其中浏览、搜索和过滤工作列表。

Job board pages

Job board pages

配置 WP 作业管理器

只需几秒钟,快速安装向导就会准备好您的工作板,供您使用——但目前,它完全是空的。不过,在开始使用它之前,让我们确保它的配置是正确的。

你会注意到插件已经在你的 WordPress 菜单中添加了一个新的工作列表项。转到那里,然后点击设置。

在这个屏幕上,你会看到三个标签:工作列表、工作提交、页面——如果你已经使用了快速安装向导,你就不需要触摸页面标签。

激活众多设置之一就像勾选复选框并点击保存更改按钮一样简单。

最重要的字段位于作业提交选项卡之后。在这里,你可以选择是否要接受来自客人的工作列表,或者是否要强制招聘人员创建一个帐户——该插件添加了一个新的用户角色,雇主。

WP Job Board settings

WP Job Board settings

现在,在你让访问者在你的工作板上自由活动之前,我建议你配置你的列表将被分割的类别。这是通过*工作列表 * 工作类型屏幕完成的。

默认创建了五种'工作类型':全职、兼职、临时、实习、自由职业。对大多数人来说,这些应该足够了,除非你想以不同的方式分割你的工作——比如,按行业。

不过,添加新的工作类型很容易;只需键入名称和 slug,然后点击添加新的作业类型。

WP Job listing types

WP Job listing types

发布工作

你可以使用 WordPress 后端 前端在你闪亮的新工作板上发布工作。

让我们从如何使用 WordPress 后端发布工作开始。从您的仪表盘中,导航至职位列表→ 添加新职位。

为你的工作创建一个标题,然后用默认的 WordPress 编辑器写一个描述。

在编辑器下面,您会看到一个元框,它允许您指定所有重要的作业细节。这包括公司名称、工作地点和发送申请的电子邮件地址。使用这个名为作业数据的元盒,您还可以将作业标记为特色作业(使其具有粘性)并设置截止日期。

posting a job wp job board

Posting a job

在编辑器的右边,您也可以使用作业类型元框为您的作业分配一个类别。

完成后,点击发布以自动将作业发布到您的公告板。请看下面的截图,这是我的招聘启事示例——相对简单,但看起来干净而专业。

WP Job board live listing

WP Job board live listing

正如我已经提到的,WP Job Manager 还允许招聘人员在你网站的前端发布职位——换句话说,就是你网站的实时版本。这是通过安装过程中创建的 Post Job 页面完成的。

领域完全一样,唯一不同的是审美。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

How to post a job

How to post a job

为了确保没有错误,招聘人员可以在点击提交清单按钮之前预览他们的清单。

这就是发布工作的全部内容——没错,就是这么简单!

申请工作

申请过程发生在你网站的前端。

该插件支持直观的过滤器,帮助访问者快速找到最合适的工作。访问者可以通过点击找到关于某个列表的更多信息。

Apply for jobs

Apply for jobs

一个应用程序按钮位于每个工作列表的底部。点击后,这将显示求职者应该把他们的申请发送到哪里。(使用高级扩展允许直接应用是可能的——我们稍后会谈到这一点。)

Apply for job button

Apply for job button

管理工作列表

招聘人员可以从后端和前端管理他们的列表。

这允许招聘人员更改职位详细信息、截止日期,并将职位标记为已满。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

在后端,点击进入*工作列表 * 所有工作,然后点击你想要编辑的工作。

在前端,招聘人员可以使用向导创建的工作仪表板页面管理他们的工作列表——招聘人员需要登录才能访问他们的列表。

WP Job Boards dashboard

WP Job Boards dashboard

WP 作业管理器小部件

从你在网站上安装插件的那一刻起,招聘人员和求职者就可以开始使用你的求职板了。然而,为了充分利用它,你需要确保它是可访问的。

至少,确保将最重要的页面——安装过程中由向导创建的页面——添加到导航菜单中。为了进一步帮助导航,WP 作业管理器还支持两个小部件:

  • 特色工作
  • 最近的工作

你可以通过导航到*外观 * 小部件然后使用熟悉的拖放界面,将这些添加到网站的任何小部件区域。

WP Job Board widgets

WP Job Board widgets

WP 作业管理器高级附加组件

核心的 WP 工作管理器插件可以免费使用,这使得它成为一个非常棒的 WordPress 工作板插件解决方案。但是如果你想从插件中得到更多,你可以安装 50 多个附加组件中的一个。所有附加组件的单独定价在 16 美元到 39 美元之间,也有一些免费的附加组件。

您可以通过进入*工作列表 * 附加组件来访问附加组件。

WP Job Board add-ons

WP Job Board add-ons

让我来介绍一些更有用的附加组件:

  • 申请(39 美元起)——求职者可以在工作列表页面上填写一份表格来申请这个职位。
  • 简历管理器(39 美元起)——求职者也可以提交简历。
  • WC 付费列表(39 美元起)-woo commerce 提供的付费列表功能。创建可在职务提交期间购买或兑换的自定义职务包。
  • Indeed Integration(39 美元起)—用 Indeed 提供的工作填满你的工作板。
  • 简单付费列表(19 美元起)—招聘人员可以使用 PayPal 或 Stripe 支付付费列表。
  • 工作板设计器(39 美元起)-定制你的工作列表。
  • 限制内容专业集成(免费)–仅接受订阅者的申请。

您也可以购买 11 个附加组件的捆绑包。核心附加套装的价格为 125 美元,单独购买附加套装的价格为 376 美元。

WP Job Board add-ons

WP Job Board add-ons

备选工作板插件

和任何 WordPress 解决方案一样,总会有你想尝试的替代方案。这里有几个例子:

摘要

WP 工作管理器插件是任何想在 WordPress 网站上添加工作板功能的人的理想解决方案。核心插件是完全免费的,支持小型工作板所需的所有基本功能。

更重要的是,它非常容易使用——对你和你的访问者都是如此。如果你从头到尾遵循这个简单的教程,你真的可以在大约 15 分钟内设置并运行你的工作板。

你正在使用 WP 作业管理器插件吗?或者你正在使用一个不同的 WordPress 工作板插件解决方案?在下面的评论区分享你的经历吧!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

用于写作的 65+ WordPress 键盘快捷键,Gutenberg +更多

原文:https://kinsta.com/blog/wordpress-keyboard-shortcuts/

这看起来并不需要很长时间,但是每次你需要将手从键盘上移开来使用鼠标时,都会有一小段时间被浪费掉。经过一整天的工作,这些时间可以累积起来!这就是 WordPress 键盘快捷键的用处。👍我们每天都使用这些来加速我们的写作流程。

WordPress 键盘快捷键可以让你的手保持在键盘上,而不会失去选择文本,添加格式,甚至是调整评论部分的能力!

为了帮助你在你的 WordPress 站点上工作时尽可能的高效,我们把我们知道的每一个 WordPress 键盘快捷键都放在了一起。

在这篇文章结束时,你会知道大量的 WordPress 键盘快捷键来帮助你更有效地创建内容和管理评论。

尽管古腾堡编辑器仍处于测试阶段,我们仍然收集了一些古腾堡特有的快捷方式,让你为 WordPress 5.0 做好准备。

WordPress 编辑器的键盘快捷键

当你在 WordPress 编辑器中创建内容时,这些键盘快捷键可以帮助你节省时间。

你在日常生活中使用的许多键盘快捷键也可以在使用 WordPress 编辑器时派上用场。其中一些你可能已经很熟悉了——但如果不是,你会很快爱上它们的!

除了一般的快捷方式,还有一些你可以应用的 WordPress 特有的快捷方式。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

用于选择文本的 Windows 键盘快捷键

这些 Windows 快捷键可以帮助您在编辑器中选择文本,而无需离开键盘:

  • CTRL+A–选择所有文本
  • Shift +左/右–向右/左选择一个字母
  • CTRL + Shift +右/左–向右/左选择一个单词
  • CTRL + Shift +上/下–选择上/下一行
  • Shift+Home–选择所有文本,直到当前行的开头
  • Shift+End–选择所有文本,直到当前行结束

用于选择文本的 Mac 键盘快捷键

这些 Mac 快捷键可以帮助您在编辑器中选择文本,而无需离开键盘:

  • Cmd+A–选择所有文本
  • Shift +左/右–向右/左选择一个字母
  • Cmd + Shift +右/左–向右/左选择一个单词
  • Cmd + Shift +上/下–选择上/下一行
  • Shift+Home–选择所有文本,直到当前行的开头
  • Shift+End–选择所有文本,直到当前行结束

操作选定文本的 Windows 键盘快捷键

选择一些文本后,您可以使用这些 Windows 快捷键来操作它或应用格式:

  • CTRL+C–复制选中的文本
  • CTRL+X–剪切选中的文本
  • CTRL+V–粘贴选中的文本
  • CTRL+Shift+V–粘贴选中的文本而不任何格式
  • CTRL+B–粗体
  • CTRL+I–斜体
  • CTRL+U–下划线
  • CTRL+K–插入链接
  • ALT+Shift+L–左对齐
  • ALT+Shift+R–右对齐
  • ALT+Shift+J–两端对齐
  • ALT+Shift+C–居中对齐
  • ALT+Shift+D–应用删除线
  • ALT+Shift+A–插入链接的另一种方式
  • ALT+Shift+O–开始一个有序列表
  • ALT+Shift+U–开始一个无序列表
  • ALT+Shift+S–删除链接
  • ALT+Shift+Q–创建报价
  • ALT+Shift+X–添加代码标签

操作所选文本的 Mac 键盘快捷键

选择一些文本后,您可以使用这些 Mac 快捷键来操作它或应用格式:

  • Cmd+C–复制所选文本
  • Cmd+X–剪切所选文本
  • Cmd+V–粘贴所选文本
  • Cmd+Shift+V–粘贴选中的文本而不任何格式
  • Cmd+B–粗体
  • Cmd+I–斜体
  • Cmd+U–下划线
  • Cmd+K–插入链接
  • Option+CTRL+L–左对齐
  • Option+CTRL+R–右对齐
  • Option+CTRL+J–两端对齐
  • Option+CTRL+C–居中对齐
  • Option+CTRL+D–应用删除线
  • Option+CTRL+A-插入链接的另一种方式
  • Option+CTRL+O–启动一个有序列表
  • Option+CTRL+U–启动一个无序列表
  • Option+CTRL+S–删除链接
  • Option+CTRL+Q–创建报价
  • Option+CTRL+X–添加代码标签

其他 Windows WordPress 编辑器键盘快捷键

这些窗口快捷方式可能不会选择文本或应用格式,但它们仍然非常方便!

  • CTRL + Z – Undo
  • CTRL+Y–重做
  • ALT+Shift+M–打开添加媒体屏幕
  • ALT+Shift+W–启用无干扰书写模式
  • ALT+Shift+T–插入更多标签
  • ALT+Shift+P–插入一个分页符
  • ALT+Shift+H–打开帮助屏幕
  • ALT+Shift+Z–扩展 WordPress 编辑器格式栏
  • Shift+Enter–在编辑器中向下移动一行,不插入换行符。

其他 Mac WordPress 编辑器键盘快捷键

这些窗口快捷方式可能不会选择文本或应用格式,但它们仍然非常方便!

  • Cmd+Z–撤销
  • Cmd+Y–重做
  • Option+CTRL+M–打开添加媒体屏幕
  • Option+CTRL+W–启用无干扰书写模式
  • Option+CTRL+T–插入更多标签
  • Option+CTRL+P–插入一个分页符
  • Option+CTRL+H–打开帮助屏幕
  • Option+CTRL+Z–展开 WordPress 编辑器格式栏
  • Shift+Enter–在编辑器中向下移动一行,不插入换行符。

键盘快捷键的作用

下面是一些实际使用的键盘快捷键的例子。我们用的是 Windows。作为参考,我是:

  • 键入一些文本
  • 使用 CTRL + Shift + Left 选择最后一个单词
  • 点击 CTRL + B 将其加粗
  • 使用 ALT + Shift + R 来右对齐所有内容
  • 使用 CTRL + Z 来撤销这两个动作

Example of WordPress Keyboard shortcuts in action

Example of WordPress Keyboard shortcuts in action

WordPress 格式快捷键

格式化快捷键不完全是键盘快捷键。但是最终的结果是一样的,作为上面一些快捷键的替代,它们非常方便。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

格式快捷方式是 WordPress 4.3 的一个功能,帮助你自动添加格式:

  • 有序或无序列表
  • 标题
  • 引用
  • 水平线

对于列表和标题之类的东西,格式化快捷键的主要优点是,它们不需要你像上面的键盘快捷键一样同时敲击那么多的键。

不像上面的键盘快捷键,你可以通过在 WordPress 编辑器中输入一些东西来激活格式快捷键。您必须使用可视选项卡,这些快捷键才能工作。

当前的格式快捷方式如下。注意,您需要在输入任何快捷键后点击空格或有时回车来应用格式:

  • *****–开始一个无序列表
  • 1。–开始一个有序列表
  • # #–应用 H2 格式
  • # # #–应用 H3 格式(继续该模式以应用到 H6 格式)
  • >–创建块引用
  • —创建一条水平线

下面是一个使用格式快捷键的例子:

An example of formatting shortcuts in action

An example of formatting shortcuts in action

审核评论的快捷键

除了编辑内容,WordPress 还包括内置的快捷方式来帮助你调节评论。

默认情况下,这些快捷键被禁用。但是您只需几秒钟就可以启用它们:

  • 在你的 WordPress 仪表盘中进入用户→你的个人资料
  • 勾选键盘快捷键旁边的复选框,启用评论审核的键盘快捷键
  • 保存您的更改。

How to enable comment shortcuts

How to enable comment shortcuts

然后,你可以在 WordPress 仪表盘的评论标签中使用这些快捷方式。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

首先,您有一组快捷方式用于选择注释(当前选择的注释将有一个蓝色高亮显示):

  • J–向下移动当前选择(如果你在页面的底部,它也会跳到下一页)
  • K–向上移动当前选择
  • X–添加复选标记(这有助于执行批量操作
  • Shift+X–打开或关闭所有注释的复选标记

选择一个或多个批注后,您可以使用另一组快捷键来执行操作:

  • A–批准评论
  • S–将评论标记为垃圾邮件
  • D–删除注释
  • Z–从回收站中恢复评论
  • U–取消批准评论
  • 开始回复评论
  • Q–打开快速编辑屏幕编辑评论
  • E–打开完整的编辑屏幕

如果您选择了多个注释,您也可以使用 Shift + 这些之前的命令对多个注释执行操作。例如:

  • Shift+A–批准所有选中的评论
  • Shift+S–将所有选中的评论标记为垃圾邮件
  • 等等。

这是一个实际应用的例子。在这张 GIF 中,我:

  • 加载注释屏幕
  • 点击 J 选择第一条评论
  • 点击 S 将其标记为垃圾邮件

An example of comment shortcuts in action

An example of comment shortcuts in action

古腾堡的键盘快捷键

因为 Gutenberg 仍然处于测试阶段,所以随着 Gutenberg 变得更加定型,这一部分将来肯定会有所发展。

但是现在,这里有一些简单的方法可以让你在新的古腾堡编辑器中加速内容的创建…

注意–这些是古腾堡特有的键盘快捷键。但是当前编辑器中的许多通用键盘快捷键也可以使用:

  • /–如果您键入斜线,您可以通过名称快速插入块
  • CTRL+Shift+ALT+M–(Windows)切换到代码编辑器(如果已经在代码编辑器中,则返回到代码编辑器)
  • Cmd+Shift+ALT+M–(Mac)切换到代码编辑器(如果您已经在代码编辑器中,则返回到代码块编辑器)
  • 输入–创建一个新块。这有助于结合上面的 / 快捷键快速插入多个块

下面是这些键盘快捷键的一个例子:

WordPress keyboard shortcuts for Gutenberg

An example of using Gutenberg-specific shortcuts

创建你自己的 WordPress 键盘快捷键

如果以上所有的键盘快捷键对你来说还不够,你可以使用像 AutoHotkey 这样的程序创建你自己的工作流专用键盘快捷键。

如果你不得不在你的 WordPress 站点上执行任何重复的操作,而这些操作没有被上面的快捷键覆盖,AutoHotkey 可以让你很容易的设置脚本和宏来提高你的工作效率。需要更简单的吗?检查短工

知道任何其他有用的键盘快捷键吗?

虽然记住所有这些快捷方式可能需要一些时间,但一旦它们成为你肌肉记忆的一部分,这确实是一种更有效的工作方式。

是的——当你努力记住哪个快捷方式有什么作用时,一开始会有点困难。但是过了一会儿,这种延迟就会消失,你的工作效率就会提高。

现在轮到你了——知道任何其他有用的键盘快捷键吗?请在评论中告诉我们!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

11 个高转化率的 WordPress 登录页面插件来增加销量

原文:https://kinsta.com/blog/wordpress-landing-page-plugins/

你的社交和谷歌广告链接到哪里?你的电子邮件营销活动怎么样?如果答案总是你网站的主页,或者甚至是产品页面,那么是时候停下来学习登陆页面的力量了。这些特定类型的页面清除了常规网站的混乱,旨在显著提高转化率。他们这样做是因为他们在整个销售漏斗中具有高度针对性,从广告内容到页面内容。

幸运的是,制作一个高质量的插件并不需要太多的工作或金钱,只要你使用的是一个开发良好的插件。当然,有了 WordPress,你有很多很好的选择。

Quickly create targeted pages all the way down your conversion funnel. 💡 Check out these WordPress landing page plugins!Click to Tweet

为什么你需要一个 WordPress 登陆页面插件?

在我们深入你的登陆页面插件选项之前,让我们来看看为什么你可能想要或者需要一个。

1.为了提高转化率

由于登录页面旨在向访问者展示有针对性的内容,他们更有可能转化。这些类型的转换各不相同,但它们可能涉及注册一个表格,购买一个产品,或参加一个网上研讨会。无论如何,这些类型的插件可以帮助你的 CRO。

2.为了匹配广告中的信息

登陆页面经常会被链接到在线广告。这样做的原因是因为直接链接到您的网站主页会给客户留下关于下一步该去哪里的有限信息。然而,登陆页面准确地反映了你在广告中创建的相同信息,最大限度地减少了用户的困惑。

3.为了获得更多的线索

销售线索是通过电子邮件、社交媒体和搜索流量等方式产生的。你可以打赌,当直接发送到你的网站时,很大比例的这些线索会丢失。因此,这些链接应该被交换出来,导致一个着陆页。

4.提升你的搜索引擎优化

有不同类型的登录页面。其中一些可能只是 PPC,但另一些可能是为了 SEO 的目的而创建的(有时甚至两者都是)。只要你的登陆页面是关键词优化的,用户友好的,响应迅速的,他们的 T2 会帮助你的搜索引擎优化。毕竟,你发布的登陆页面越多,你在谷歌首页找到你的网站的机会就越大。然后你就可以利用有机交通的高转化率登陆页面。

5.收集潜在客户的信息

登陆页面的目标是捕捉潜在客户并将其转化为转化率。提高转化率的一个好处是,这是客户提交数据的地方。您可以了解他们访问的页面,无论他们是在移动设备上还是在桌面上访问,等等。这样,你就可以在未来用更好的广告、电子邮件和登陆页面重新锁定客户

这里的一个警告是要小心 GDPR。如果您正在收集关于用户的任何类型的信息或像素数据,您需要始终首先征求同意。

6.以令人满意的方式展示营销产品

营销优惠经常与网站上的其他内容混在一起,降低了它们的整体效果。登录页面通常专注于一个或两个产品,没有任何额外的混乱。再加上营销优惠,这是刺激销售的好方法。

在登录页面插件中查找的功能

在你搜索完美的登陆页面插件时,你会注意到大多数最好的解决方案都有相似的特性。然而,我们也将概述特定于某些插件的工具。不管你想付多少钱,有些功能是不应该忘记的。其中一些包括:

  • 拖放元素–有一个拖放编辑器真好。如果没有,您至少需要与登录页面相关的构建器元素。例如,计时器很棒。你还需要电子邮件订阅表格、文本、媒体和证明。
  • 预建登录页面模板–目标是为所有产品和服务提供登录页面。正如我们所了解的,你拥有的登陆页面质量越高,你的搜索引擎优化就越好,转化率就越高。因此,您会希望借助预构建的模板来加快部署速度。然后,您可以快速调整模板以匹配您公司的品牌。
  • A/B 测试——没有 A/B 测试你的整个登陆页面设计就是一个大猜谜游戏。你的按钮颜色会让人不太愿意点击吗?一个有评价的页面是有助于转化还是只会让界面变得混乱?没有 A/B 测试,你不能确定地学习。
  • 电子邮件整合–转换和销售线索需要数据捕捉,以便将来向这些用户销售。这就是你如何建立你的电子邮件列表。因此,最好的 WordPress 登录页面插件提供了与 MailChimp 和 CampaignMonitor 等电子邮件营销服务的集成。
  • 定价表–定价表可能是拖放元素的一部分,但你不会想花钱买一个登录页面插件,然后发现你必须自己设计。
  • 媒体支持–从视频到图像,从文档到音频,媒体项目不仅能展示更多关于您产品的信息,还能帮助那些犹豫不决的客户进行转换。

2019 年最佳 WordPress 登陆页面插件

我们已经研究、测试并分解了每一个值得尊敬的登录页面插件,以展示最好的功能,以及可能让你倾向于一个而不是另一个的项目。现在是时候投入进去了!

  1. 元素或
  2. 海狸建造者
  3. Divi 构建器
  4. Qards
  5. 安装
  6. 优化选项
  7. 首页
  8. 茁壮成长的建筑师
  9. InstaBuilder
  10. 登陆页面构建器
  11. WPOnepager

1.元素者

Elementor 与其他登陆页面创建者相比有一个明显的优势,那就是它的核心插件是免费下载的。现在,你可能会想,我们介绍的其他选项也有免费下载,但是 Elementor 有点不同。事实上,主拖放编辑器没有受到任何削弱。超过 100 万的活跃安装和 5 星评级,WordPress 社区喜欢这个插件!

您可以下载 Elementor builder 并开始构建登录页面,而无需使用任何代码。它适用于几乎所有的主题和插件,Elementor 的免费版本中实际上包含了几个预制的模板。

总的来说,Elementor 是启动登录页面最快的工具之一。拖放编辑器甚至可能比 Beaver Builder 更好,有很多企业会对免费插件下载提供的内容感到满意。不仅如此,溢价定价从一个网站 49 美元开始,到三个网站 99 美元,无限网站 199 美元。所以,如果你想作为一个网站所有者省钱,Elementor 比 Beaver Builder 更有意义。但是 Beaver Builder 支持 99 美元的无限站点,所以它可能更适合代理和开发者。

Elementor landing page plugin

Elementor landing page plugin

至于主要功能,Elementor 提供了超过 24 个专业部件和 75 个专业模板。它集成了 Zapier、社交媒体渠道和电子邮件营销服务,同时还提供 WooCommerce 和表单选项。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • Elementor 的免费版本具有无限的设计潜力,因为它是一个完整的拖放编辑器,具有流体运动和固体设计模块。您还可以获得一些模板,这样您就不必从头开始制作您的登录页面。
  • 高级版起价 49 美元。它只限于一个网站,但这有助于小企业和博客保持低成本。较大的机构和开发商总是可以升级。
  • 在 premium 版本中,您会收到重要的内容模块,如倒计时器、价格表、动画标题、分享按钮和表格。
  • 您可以将您的小部件或完整设计保存为全局小部件。这样,您可以将小部件移动到站点的不同区域或新网站。
  • 实时自定义 CSS 就在您眼前反映您的更改。对于高级开发人员来说,这也是让登录页面看起来更好的一个好方法。
  • WooCommerce 集成让您可以直接从登录页面销售产品。搭配一些专业设计的模板,你可以在几分钟内开始销售。

2.海狸建造者

Beaver Builder 是页面生成器世界中最受欢迎的插件之一,不仅用于登陆页面,也用于完整的网站。您可以创建令人惊叹的布局和登录页面,加载速度快,不需要花几个小时来配置。Beaver Builder 有一个带有几个内容模块的免费版本,其中许多模块非常适合登录页面。这些内容模块包括视频、音频、文本编辑、照片、侧边栏和 HTML 选项。你也可以创建那些令人垂涎的非常有用的全宽登录页面。许多小公司用免费版制作登陆页面应该没问题,但是高级 Beaver Builder 模块也很诱人。

Beaver Builder WordPress landing page plugin

Beaver Builder WordPress landing page plugin

无限量网站的一年期许可费起价为 99 美元。因为它覆盖了你网络中的所有网站,大多数公司不需要升级。客户支持、页面生成器插件、高级登录页面模块和模板都打包到 99 美元的定价计划中。你唯一错过的项目包括多站点功能和 Beaver Builder 网站主题。对于这些功能,你将不得不支付 199 美元,或者如果你想要一个代理的全白标签,则每年支付 399 美元。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • Beaver Builder 努力使登陆页面尽可能简单。它提供了一个充满模板的文件,这些模板是为快速、专业的登录页面而制作的。一些登录页面模板是为像律师事务所、电子书销售网站和网络研讨会这样的利基网站制作的。
  • 在免费版本中,您会收到一些不错的模板和内容模块。如果你需要更多,99 美元的升级对于你获得的功能数量来说还是可以承受的。
  • 用户体验远远优于市场上大多数其他拖放编辑器。大多数内容模块可以放在任何地方,一个完全的初学者用模板和模块制作一个登陆页面应该没有问题。
  • Beaver Builder 允许您构建自己的定制模块,如果您需要的东西与提供的略有不同。
  • 您可以保存、导出和重用完整的页面、布局、行和模块,以备后用。

3.Divi 生成器

众所周知,Divi Builder 是一个可以使用大多数 WordPress 模板的构建器。它是一个完整的网站构建器和一个优秀的 WordPress 登陆页面插件。优雅主题出售 Divi Builder,所以你需要注册一个优雅主题的会员资格,如果你想访问。这个会员资格对于那些不仅仅想要一个登陆页面插件的开发者来说是理想的。每年 89 美元的会员资格提供了对优雅主题的所有主题和插件的访问。这些是你能找到的最漂亮的主题,插件提供了从社交媒体分享到电子邮件选择的一切。

The Divi Builder plugin

The Divi Builder plugin

优雅主题会员(和 Divi 构建器)的一个优点是,您可以获得在无限数量的站点上使用构建器(和所有其他主题和插件)的许可。因此,每年 89 美元的会员费非常便宜,尤其是对于那些拥有多个网站或客户的人。但是请记住,Divi Builder 没有免费插件。

当查看登录页面功能时,您会发现时尚而强大的拖放构建器。Divi 还提供了大约 46 个内容模块,从音频播放器到行动呼吁,从社交媒体按钮到价格表。你还会得到联系表格和电子邮件营销表格,这些表格在登陆页面游戏中非常珍贵。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • Divi 没有免费版本,但它通过提供几十个附加插件和主题的低年费击败了大多数优质竞争对手。
  • 在本文发表时,Divi 提供了 46 个内容模块,这个数字通常会随着优雅主题的不断发展而增加。
  • 您可以添加自定义 CSS 来应用自定义样式和调整不太适合您品牌的单个模块。
  • 几秒钟内复制任何元素或设计。然后将其转移到另一个网站或页面,以便在其他地方轻松开始。
  • 你永远不会没有合适的登陆页面功能,主要是因为优雅的主题插件。这些选项包括电子邮件营销、电子邮件选择、社交分享等等。

4.Qards

Qards 是一个鲜为人知的 WordPress 登录页面插件,但是它允许你在没有任何编码技能的情况下创建令人惊叹的登录页面。Qards 的全部目的是让网站管理员能够顺利地输出登录页面。它运行在一个拖放界面上,卡片可以上下移动。每种设计都是完全响应的,许多卡都是为了简单和灵活而预先设计的。你也可以链接到你的 MailChimp 账户,把线索放入你的电子邮件数据库。

Qards landing page plugin

Qards landing page plugin

我们如此喜欢 Qards 的一个主要原因是因为它的无缝媒体支持。它允许 YouTube 在线和背景视频,你可以在任何你想放的地方放图片和音频剪辑。定制的 CSS 和 HTML 区域非常适合更高级的设计者,而当您试图不用任何代码来组织内容时,网格样式就派上了用场。

Qards 确实有一个针对一个领域的免费版本。这些卡和功能是有限的,但您仍然可以获得 MailChimp 集成、定制工具、预先设计的块和 Google 字体。第一个高级计划的价格为 99 美元,可以让您获得所有专业功能。

一个缺点是 Qards 似乎没有任何预构建的模板来加速您的设计过程。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • 电子邮件订阅工具和一些高质量的设计模块提供了一个免费插件。
  • 一个网站 99 美元的定价还是比较合理的。
  • Qards 确实是最简单的可视化登录页面生成器之一。您不会被太多复杂的控件淹没,因为大多数设计都围绕着上下拖动项目。
  • 包括几个预先设计的模块,如页脚、封面、图像、网格和菜单。
  • Qards 与 MailChimp 直接集成,为电子邮件订阅制作的模块非常漂亮。

5.Instapage

Instapage 的目标是将广告收入转化为转化率。它的主要产品是构建登陆页面,但也有一个完整的协作工具、页面生成器和优化引擎。你可能已经注意到,在 A/B 测试方面,前面提到的 WordPress 登录页面插件并不多。如果这就是你想要的,Instapage 是你的最佳选择。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

Instapage 是一整套工具,具有出色的 A/B 测试,可以看出哪些元素效果最好。您还可以获得热图来查看人们点击的位置,以及根据谁在您的网站上点击而进行的动态文本替换。

Instapage plugin

Instapage plugin

页面生成器为 CTA 按钮、视频等项目提供拖放小部件。协作工具非常适合为设计提供即时反馈,并进行实时编辑,以供组织中的其他人查看。所有的共享模块都是完全安全的,你也可以在登录页面编辑项目的同时与其他人聊天。总的来说,Instapage 拥有最令人印象深刻的功能,但它会让你付出代价。

Instapage 的核心计划起价为每月 69 美元,从实时协作到 20 个集成,你可以得到一切。在每月 99 美元的优化计划中,您将看到 A/B 测试和热图。如果你需要的话,Instapage 还出售代理和企业计划。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • Instapage 不仅提供登录页面,还提供一整套协作、优化、报告和页面构建工具。
  • 页面生成器有一个模板来满足各种需求。因此,如果你想要一个网上研讨会的登陆页面,有很多选择。如果你想卖一本电子书,它也有。事实上,Instapage 提供了超过 200 个可定制的模板,这是我们能找到的最大的库。
  • 您可以访问 Bigstock 图像库,该库拥有超过 3300 万张股票图像。
  • 协作工具对于那些与多人一起制作登录页面的人来说非常棒。您可以发送即时反馈并生成安全链接。我也喜欢创作者看到即时编辑。

6.优化抑郁

OptimizePress 是另一个登陆页面套件,类似于 Instapage。它是为那些不仅仅想要一个简单的登录页面生成器的营销人员而设计的。事实上,你可以创建登陆页面、销售页面、会员门户、发布渠道和权威博客网站。如果你不需要所有这些,跳过它。然而,97 美元的一次性费用是值得考虑的。

起初,我不太相信 OptimizePress 以这样的价格提供了如此多的功能,但该公司在提供廉价构建无限页面的选项方面做得很好。如果你对使用 A/B 分割测试更感兴趣,并获得视频背景和高级设计元素,197 美元的价格点更符合你的胃口。

OptimizePress landing page plugin

OptimizePress landing page plugin

OptimizePress 脱颖而出的另一个原因是,WordPress 登录页面插件不会在每次更新期(一年)后停止工作。你唯一可以选择每年付费的是支持和更新。

当 OptimizePress 与其他一些 WordPress 登录页面插件竞争时,我最喜欢它,因为那些需要 A/B 测试但不想在 Instapage 上支付高价的人。支持团队也非常友好,所以这也是一个额外的收获。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • 97 美元的一次性费用为您提供了大多数登录页面构建功能,以及对潜在客户和流量的无限支持。
  • 虽然这是最小计划的价格上涨,但 197 美元的一次性费用对于 A/B 测试和其他一些很酷的功能如页面参与动作和视频背景来说并不坏。
  • 登录页面模板已经过优化,可以转换尽可能多的用户。
  • OptimizePress 为制作会员门户网站、销售页面、权威博客和发布渠道提供了额外的选项。

7.前导页

LeadPages 登录页面插件,或真正的服务,带有 130 多个基于行业的模板和简单的设计模块,用于登录页面上的弹出表单、社交媒体和联系表单等项目。LeadPages 可用于制作各种销售和登录页面,但当看到它如何与竞争对手相抗衡时,一些更独特的功能就会发挥作用。例如,LeadPages 有一个脸书广告功能,可以立即与您的广告结合,为这些社交客户制作完美的登录页面。它还提供了内置的支付功能,当你想在页面上进行销售的时候。

Leadpages

Leadpages

无需任何编码即可完成拖放定制,因此您可以在整个过程中创建、复制和克隆任何页面。LeadPages 定价有一个年度计划,你可以有两个月没有任何账单。最便宜的计划叫做标准计划,每月 31 美元。如果你试图通过脸书广告收取费用和增加流量,并获得一些其他优质功能,价格会飙升至每月 66 美元。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

一个缺点是 Leadpages 与 WordPress 的整合不如其他一些替代产品紧密。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • 拖放构建器和模板集合令人印象深刻。然而,LeadPages 更适合那些需要一些独特功能的公司,如脸书广告集成。
  • 您可以直接付款,并直接从您的登录页面让客户通过结账流程。
  • LeadPages 提供每周一次的指导电话,这是任何其他 WordPress 登录页面插件都找不到的。
  • 超过 160 个免费登录页面模板被打包到 LeadPages 中,使其成为较大的库之一。
  • 其中一个计划有 A/B 测试。

8.茁壮成长建筑师

如果你熟悉 Thrive 主题,你就会知道它强大的高级插件和主题。从标题优化器到 Thrive 测验生成器,该公司知道客户想要什么,并制造出令人印象深刻的产品来满足这些需求。茁壮成长建筑师也不例外。Thrive Architect 产品是 WordPress 的可视化编辑器和页面生成器,它的主要优点是制作登录页面的过程简单。即时拖放消除了您可能在其他页面构建器上遇到的大多数障碍,我的测试显示,很少有小故障或我无法定制元素的情况。

Thrive Architect 包含 200 多个登录页面模板,所有这些模板都经过优化,以提高您的转化率,无论您销售的是什么。销售和选择页面已全面覆盖,您甚至可以找到一些更具体的行业登录页面,用于在线研讨会和其他类似的选项。所有的设计元素都是预先构建的,包括像推荐书、倒计时器和电子邮件营销表格这样的项目。

Thrive Architect landing page plugin

Thrive Architect landing page plugin

与其他 WordPress 登录页面插件相比,单一站点许可证处于中间位置,所有 Thrive Architect 功能、无限制更新和一年支持的费用为 67 美元。提供了另外两种定价方案,但它们都具有相同的功能。唯一的区别是,你要花更多的钱在多个网站上使用这个插件。因此,一个包含五个许可证的包需要 97 美元,而一个包含 15 个许可证的包需要 147 美元。

Thrive Architect 的一个有趣的部分是,它试图消除网站上运行的插件数量。这样,你可以加快网站的速度,忘记管理这么多插件。例如,以下插件不再需要,因为 Thrive Architect 已经涵盖了:

  • 点击以发布分享插件。
  • 动画插件。
  • 表格生成器插件。
  • 字体图标插件。
  • 自定义字体管理器插件。
  • 布局的短代码插件。

Thrive Architect 有一套强大的集成,所以我认为对于那些不需要 Instapage 和 OptimizePress 等强大套件的人来说,它是一个合理的 WordPress 登录页面插件。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • Thrive Architect 起价为 67 美元,因此您不需要像其他高级登录页面插件那样付费,但您仍然可以获得一些优秀的内容模块和集成。
  • 一些整合包括电子邮件营销工具,如 MailChimp、Webinarjam、WordPress、Mad Mimi 和 Twitter。
  • 专注于转换的内容模块仅用于登录页面。其中包括行动号召按钮、推荐、动画倒计时器和内容框。
  • Thrive Architect 提供动画和悬停效果,无需复杂的编码或设置更改。
  • 高转化率的登录页面模板是我们见过的最漂亮的,你有一个巨大的图书馆来筛选。

9.安装构建器

InstaBuilder 在一个华丽的登陆页面上出售,所以你有机会立即查看你自己的登陆页面。单一许可证售价为 47 美元,无限许可证售价为 77 美元。与其他解决方案相比,这是一个相当不错的价格,尤其是对于那些想要在多个网站上使用登录页面的开发者或网络所有者。关于 InstaBuilder,需要记住的一点是,它完全以构建登陆页面为中心。这不像我们上面讨论的一些解决方案那样是一个网站拖放构建器。它旨在快速推出登录页面——为你的公司转化和获取潜在客户的页面。

首先,InstaBuilder 提供了 70 多个高质量的登录页面模板。这些基本上是通过 InstaBuilder 提供的内容模块的组合,它们对于一般和利基营销页面来说看起来很棒。使用 InstaBuilder 添加图形非常容易,因为您只需指向并单击即可插入按钮、项目符号和图像等项目。我还注意到它支持一些不太知名的媒体格式,比如 EZS3 和 EVP。

InstaBuilder plugin

InstaBuilder plugin

InstaBuilder 是另一个 WordPress 登录页面插件,具有罕见的功能,适用于试图在营销方面发挥创意的公司。例如,你可以制作一个登陆页面,在页面中嵌入社交媒体评论。还有一种叫做病毒下载锁的东西,它会锁定你登陆页面上的任何内容,直到用户把它分享到脸书或 Twitter 上。虽然社交网络对这种类型的营销有不同的看法,但当试图建立社交网络时,这是一个很酷的功能。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • InstaBuilder 插件售价适中,你不必每年都更新。
  • InstaBuilder 插件包含 70 多个高转化率登录页面模板。
  • 您可以嵌入各种各样的媒体文件,其中一些并不常见。
  • 你可以设置延时内容,比如当顾客向下滚动到页面底部时才显示购买按钮。
  • InstaBuilder 有一个病毒下载锁,基本上是一个内容拦截器,直到这个人在脸书和 Twitter 等地方分享。
  • 电子邮件营销系统相当完美,有一个智能选择系统和一个简单的自动回复器来管理所有注册的人。
  • 人们可以使用他们的脸书帐户选择加入您的电子邮件列表。简化的 A/B 分割测试为您运行测试,而不是强迫您猜测登录页面上的哪些元素需要测试。
  • 你可以插入社交媒体评论系统和分享按钮,以获得最佳曝光率。

10.登录页面生成器

如果你正在寻找的是免费的登陆页面模板,那么登陆页面生成器插件可能有你需要的。它们不是最花哨的模板,但我已经设法用它们所能提供的东西设计了简单、现代的登录页面。这才是重点。你不用付一分钱,所以你得到了开始的基础,这可能成为你生意中有价值的一部分。你可以建立一个电子邮件订阅表格,谈论你的公司或产品。页面背景可以互换,登陆页面的创建类似于你创建一个常规的 WordPress 页面或帖子。

Landing Page Builder plugin

Landing Page Builder plugin

这些登陆页面不是用拖放编辑器制作的,而是 WordPress 自带的可视化编辑器。例如,您可以选择一个带有表单和一些图像和文本的模板。之后,您可以进入并格式化文本,然后放入您自己的图像。背景图片和颜色调整在同一页面上,还有字体和字体大小(建议阅读:如何在 WordPress 中改变字体)。如果你想从免费插件中毕业,有一个高级版本。然而,我认为这个插件为小企业和初创公司的博客提供了一个机会,可以节省一点钱,但仍然有能力制作一个体面的登录页面。

使免费版本非常有用的最后一个领域是与 MailChimp 和 GetResponse 等电子邮件营销服务的集成。所有需要的是一个 API 键或 ID,然后登录页面开始接受客户的电子邮件地址。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • 它免费提供了一套高质量的登录页面模板。虽然这需要一些额外的设计工作,你有机会降低成本,但仍然会把人们带到一个转换的登陆页面。
  • 登录页面插件连接到 MailChimp 等电子邮件营销软件,将电子邮件地址直接放入您的列表中。
  • 登陆页面清除了你在其他 WordPress 登陆页面插件上发现的大部分高级功能。这对于只想要模板而不需要更多的小型企业来说非常好。
  • 登录页面是使用可视化的 WordPress 编辑器构建的,这意味着大多数 WordPress 用户应该熟悉这种格式。这也让你可以完全控制如何设计你的页面,而你经常会被其他登陆页面插件提供的内容模块所困扰。

11.WPOnepager

WPOnepager 是最简单的 WordPress 登陆页面构建器之一。事实上,这个生成器的主要目的是创建登录页面。这个页面生成器与其他页面生成器相比绝对是独一无二的,因为它带有现成的块和极简的设置。WPOnepager 的开发团队构建了这个工具,这样任何人都可以轻松快速地创建一个登录页面。

WPOnepager plugin

WPOnepager plugin

现在你可能会问有多快?开发团队说大概需要 10 分钟,我很确定这足够了。你不需要拖动任何元素或经历任何复杂的设置。WPOnepager 提供现成的块和模板,你所要做的就是‘插入和更改内容’。就这么简单。

用 WPOnepager 创建登陆页面不仅比其他一些更快,而且你真的可以创建漂亮的页面。其流畅,华丽的动画将赢得你的心。WPOnepager 附带一个免费版本,但如果您升级到专业版,您将获得他们所有的专业功能和功能块。WPOnepager 的定价是 1 个站点 39 美元起,5 个站点 99 美元起,无限站点每年 199 美元起。如果你正在寻找一个可以创建更快、更流畅、更漂亮页面的登陆页面生成器,WPOnepager 是一个不错的选择。

是什么让这个 WordPress 登陆页面插件成为赢家?

  • WPOnepager 免费版附带了一个巨大的宏伟的块和模板集合。它有可能创建任何类型的登陆页面以及所有类型的页面。
  • 这不是一个笑话,你真的可以在几分钟内创建你的登陆页面和所有其他页面,而不是几个小时。
  • WPOnepager 中的每个登录页面都针对网络进行了高度优化,并且完全响应。你的网站将运行更快,没有延迟。
  • 集成您最喜欢的扩展,无缝工作。如果你喜欢销售,集成 WooCommerce,用 WPOnepager 开始你的在线业务。
  • 自定义块或模板,然后稍后在 WPOnepager 中重用它。您甚至可以在不同站点上使用它们。

哪个 WordPress 登陆页插件最适合你?

和所有关于 WordPress 插件的决定一样,你需要考虑你实际上要使用的特性。你对免费模板还是便宜的高级插件更感兴趣?你想要一个完整的带有转换和交流工具的登录页面套件,还是一个更快的界面更合你的胃口?

为了使你的选择过程更加容易,我们根据某些情况对我们最喜欢的 WordPress 登录页面插件进行了分类:

  • 价值最好的登陆页插件——element or 或者 Beaver Builder。
  • 功能最多的登陆页插件——insta page 或 OptimizePress。
  • 快速构建登陆页面的最佳选择——element or 或 WPOnepager。
  • 带有最佳模板的登陆页面插件——insta page(荣誉奖:Beaver Builder 和 Thrive Architect)
  • 最便宜的 WordPress 登陆页插件——登陆页构建器。
  • 代理商或开发者的最佳登陆页面插件–Divi。
  • 需要 A/B 测试的正确选择–optimize press。

这就是我们要说的关于 WordPress 登录页面插件的全部内容!如果您对此列表有任何疑问,或者您想分享自己使用这些产品的经验,下面的部分欢迎您发表评论。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何在图片和视频上实现 WordPress 惰性加载

原文:https://kinsta.com/blog/wordpress-lazy-load/

根据 HTTP Archive 的数据,平均网页重量为 3719 kB,图像和视频占总重量的近 78%。对于网站访问者的浏览器来说,下载和渲染的字节数太多了,而且趋势都指向未来更大的网页和更多的图像使用。WordPress 在分享媒体和将媒体文件整合到网站设计方面处于领先地位。有了 WordPress,很容易将图片和视频整合到帖子、页面,甚至整合到主题背景中。

随着的发布,WordPress 5.5 延迟加载成为了核心版本的一部分,使得实现这一技术变得非常容易。

然而,所有这些繁重的资源使下载网页成为一种昂贵的体验,因为用户必须等待下载大文件,包括最初不可见的文件,然后才能查看网页。这就是 WordPress 惰性加载的由来。

什么是延迟加载,它是如何工作的?

延迟加载是一种优化技术,它加载可视内容,但会延迟文件夹下内容的下载和呈现。这正是谷歌感到兴奋的事情,如果你的帖子和页面包含大量嵌入式视频和高分辨率图像,你应该考虑这种技术。

延迟加载是这样工作的:

  • 浏览器在不下载图像和预加载视频的情况下构建网页 DOM。
  • JavaScript 用于根据页面加载时最初可见的内容来确定下载哪些图像和预加载哪些视频。这些图像和视频被适当地下载和预加载。
  • 额外视频的下载和呈现被延迟,直到站点访问者向下滚动页面并且额外内容进入视野。

最终结果是,直到真正需要的时候,图像和视频才会被下载和加载。这可以为包含大量高分辨率图像和嵌入式视频的网站提供显著的性能提升。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

WordPress 延迟加载

就像许多其他网站的性能问题一样,当谈到 WordPress 懒惰加载时,有一个插件可以用来解决这个问题。实际上,在 WordPress 插件目录中有很多免费的插件可以用来延迟加载图片和视频。在考虑了几十个插件并测试了几个之后,我们已经确定了五个插件,它们对网站性能产生了显著的改善。如果你准备好实现延迟加载,从考虑这五个选项开始。

图片和视频真的会让网站变慢吗?

首先,在你上传任何图片到 WordPress 之前,确保你优化了它们

我们需要一个基线分数,以便我们可以看到添加图像和视频的影响。如果一开始就没有问题,那么解决问题是没有意义的。为了测试一下,我在一个 Kinsta 托管账户上安装了一个标准的 WordPress。216 是当前的主题,没有优化插件或缓存等技术被实现。

以下是 Pingdom 网站速度测试在添加任何图片或视频之前如何对网站进行评级。

pingdom website speed test with no images or videos added

Speed test with no images or videos

正如您所看到的,这个页面非常轻,只有不到 155 kb,加载时间不到半秒。很难对这些分数挑毛病。如果我们加载一个包含大型图片文件和嵌入的 YouTube 视频的页面会发生什么?

pingdom website speed test with no lazy loading plugin

Speed test with no lazy loading plugin

页面大小已经膨胀到 1.7 MB,页面加载时间几乎翻了三倍,只有不到 1.3 秒。TwentySixteen 是一个写得很好的灯光主题,所以即使有半打图像和添加了的 YouTube 视频,这个网站仍然很轻,加载灯光很快。然而,我们可以看到,添加图像和视频使页面变得更大,并大大降低了页面加载速度。

利用延迟加载插件提高页面加载速度

两个大大加快这个网页交付速度的插件是 a3 Lazy Load 和 Lazy Load。让我们依次看看他们的表现。我们还测试了几个额外的插件,但是没有对网站性能产生明显的改善。当你尝试惰性加载插件时,一定要做一个前后测试,以确保它们能产生你想要的结果。

a3 懒人装

a3 惰性加载是存储库中另一个流行的 WordPress 惰性加载选项。这个插件活跃在超过 50,000 个 WordPress 网站上,获得了非常高的评分(4.7 分,5 颗星),并收到了近 40 条用户评论。

a3 lazy load wordpress plugin

A3 Lazy Load plugin

激活插件会在设置 > a3 惰性加载处增加一个设置菜单。出于测试目的,我保留了默认设置,只有一个例外。我确实使用了加载背景颜色选项来匹配占位符颜色和网页背景颜色。进行了这些更改并应用了默认设置后,该站点运行得非常好。

pingdom website speed test with a3 lazy load plugin installed

Speed test with A3 Lazy Load plugin

我们回到了半秒钟以内的页面加载时间。考虑到这个网页上包含的图片和视频的数量,这是非常了不起的。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

测试结果对比

毫无疑问,您会注意到页面大小和请求数量已经大大减少。是什么造成了如此巨大的差异?Pingdom 提供了内容大小的快照,通过快速比较可以找到答案。首先,这是激活 a3 延迟加载时内容大小快照的样子。

pingdom website speed test content size snapshot with a3 Lazy Load plugin installed

Content size with A3 Lazy Load plugin

图像占用空间很小,只有 150 kb 多一点。下面是总负载为 2.0 MB 的内容截图。

pingdom website speed test content size snapshot with lazy load xt installed

Content size with Lazy Load XT plugin

脚本、HTML、CSS 和其他内容大小几乎相同。然而,图像大小是 1.86 MB——基本上是页面上第一个图像的全分辨率版本的大小——而不是 150 kb。这是怎么回事?

正如我之前提到的,WordPress 会自动提供各种图像尺寸,浏览器会根据图像在屏幕上呈现的尺寸选择并呈现尽可能小的版本。3 延迟加载保持默认的 WordPress 行为不变,结果是交付了一个小得多的图像文件。

懒人加载

第二个选项是 Lazy Load ,这是 WP Rocket 团队开发的一个免费插件。它目前活跃在超过 10,000 个安装上,获得了 4 个五星的评级。如果你正在寻找一个速度很快的简单的 WordPress 惰性加载选项,这是一个很好的选择。

Lazy Load plugin by WP Rocket

Lazy Load plugin by WP Rocket

这个插件作用于缩略图,文章内容或小工具文本中的所有图像,头像和微笑。这个插件的最大优势是没有使用没有 JavaScript 库比如 jQuery 并且脚本重量不到 10 KB。没有选项可以配置,只需安装插件,延迟加载就可以了。
T9】

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

本机延迟加载

在过去的几年里,有一种将延迟加载功能直接集成到 web 浏览器中的趋势。目前,基于 Chrome 的浏览器,如 Chrome 和 Brave,以及 Firefox,都支持原生惰性加载。

原生延迟加载对网站性能非常好,因为它不依赖于内联 Javascript 代码或外部脚本。要向您的站点添加本地延迟加载,只需向您想要延迟加载的图像和 iframes 添加一个loading=lazy属性。

Google Native Lazyload plugin.

Google Native Lazyload plugin.

谷歌开发了原生 Lazyload 插件来帮助简化这个过程。激活插件后,WordPress 会自动将loading属性插入到你的imgiframe标签中。

视频的延迟加载

如果你只是关心视频的延迟加载,我们也建议你看看视频的延迟加载插件。虽然上面的一些插件也可以做到这一点,但这对于视频内容来说是一个很好的解决方案。

Lazy Load for Videos plugin

Lazy Load for Videos plugin

延迟加载对搜索引擎优化的影响

无论你最终使用哪个插件来实现 WordPress 的延迟加载,重要的是不要损害你的 SEO 。有两件事你需要仔细检查:

  1. 确保谷歌仍然可以抓取你偷懒加载的图片。你可以使用谷歌搜索控制台中抓取部分下的“抓取为谷歌”工具轻松检查这一点。如果您仍然可以在源代码中看到您的图像,那么很可能您是好的。
  2. 确保你仍然在图片上使用替代文字,因为这对谷歌图片搜索排名很重要。

如果你想让你的图片排在谷歌图片的前面,替换文字对谷歌图片非常有帮助。即使您使用延迟加载,您也知道哪个图像将被加载,所以尽可能早地获取该信息&测试它呈现为什么。

— 🌽〈link href =//John mu . com rel = canonical〉🌽(@ JohnMu)2018 年 9 月 4 日

12 个 WordPress 潜在客户生成插件来增加你的邮件列表

原文:https://kinsta.com/blog/wordpress-lead-generation/

在商业中,潜在客户的产生往往意味着成功和彻底失败的区别。

当你开始一个代理公司、网上商店、博客或小生意时,那些访问你网站的人不会永远呆在你身边。因此,有必要建立某种系统,要么让他们呆得更久,要么促使他们回来(希望能买些东西)。最好的方法是使用最好的 WordPress 线索生成插件。

其中一些插件非常简单,两分钟就能安装完毕。它们是为那些不想弄乱代码但仍然渴望惊人的电子邮件选择表单的人准备的。一些其他的 WordPress 潜在客户生成插件像套件一样构建,包括社交媒体共享、电子邮件营销、optins 和许多其他工具。

销售线索挖掘是一个混乱的市场,因此我们希望帮助您找到适合您组织的最佳解决方案。

我们的 2019 年最佳 WordPress 线索生成插件入围名单

  1. 绽放
  2. 邮件蛋白
  3. 喊话框
  4. 元素或弹出生成器
  5. 冰图
  6. 弹出支配
  7. 获取站点控制
  8. SumoMe
  9. 拥挤
  10. 茁壮成长线索
  11. 捕获&转换
  12. HubSpot WordPress 插件

1.花

如果这是一场选美比赛,布鲁姆会得奖。这是一个优雅主题的插件,你可以通过注册优雅主题会员计划来获得。这可能会让你认为它会很贵,但事实并非如此。事实上,一个优雅的主题会员每年只需花费 89 美元,它提供对所有主题和插件的访问,包括 Bloom。因此,每年 89 美元,你就可以得到设计网站所需的所有可能的元素。还有终身访问选项,一次性费用为 249 美元。

就 Bloom 插件而言,它本质上是各种各样华丽的选择形式。这些可以放在你网站的任何地方,从边栏到内嵌的博客区域。即使快速浏览一下模板库,每个人都会看到一些东西。您可以从不同的颜色、样式、字段和主题开始。其中一些看起来很适合某些行业,而另一些则非常适合像网络研讨会这样的特殊任务。

Bloom WordPress plugin

Bloom WordPress plugin

Kinsta 在其网站上使用 Bloom optin forms(如下所示)的原因与其他许多人喜欢像这样的优雅主题产品的原因相同——它们简单又好看。总的来说,Bloom 的结构吸引了更多的电子邮件订户,并允许高度有针对性的内容。将这些与令人难以置信的设计结合起来,你就找到了一个创造销售线索的好方法。

Bloom opt-in

Kinsta Bloom optin

这个 WordPress 潜在客户生成插件的最佳特性

  • 设计既丰富又是市场上最好看的。
  • 你只需要支付每年 89 美元的优雅主题会员费,就可以访问 Bloom 插件和优雅主题提供的所有东西。
  • Bloom 有六种不同的选择表单显示类型,包括自动选择弹出窗口、飞进窗口、内容下方选择表单、小部件区域选择表单和解锁内容选择表单。
  • 有几个触发器可用,您可以设置一些类似定时延迟或等待客户滚动到底部,然后再显示选择表单。
  • Bloom 提供了 16 个电子邮件营销整合,这比我们在这个列表中的一些竞争对手要多。其中包括 AWeber、MailChimp 和 Campaign Monitor。总的来说,看起来大多数著名的提供商都得到了支持。

2.邮件蛋白

mailot in 插件提供了行动号召、电子邮件选择表单、WordPress 弹出窗口和时事通讯功能。这是一个可靠的 WordPress 潜在客户生成插件,将客户获取和营销打包成一个包。我非常喜欢这个选项的原因之一是因为它可以与 Elementor 拖放页面生成器集成。因此,您可以使用 Elementor 创建一个表单或类似的东西,并将其与 MailOptin 结合使用。

和这个列表中的许多 WordPress lead generation 插件一样,MailOptin 有免费和高级版本。免费版提供线索生成和简讯选项,而高级版包含从事件触发的简讯到 A/B 测试的所有内容。标准包的起价是每年 69 美元,它提供了大量的功能(比如站点选择触发器、页面定位和通知栏)。Pro 计划每年售价 169 美元,包括高级分析、回头客检测和转换备份等项目。还有一个代理版本,每年 269 美元。

MailOptin WordPress plugin

MailOptin WordPress plugin

这个 WordPress 潜在客户生成插件的最佳特性

  • MailOptin 提供了一个免费的电子邮件选择插件,可以选择升级到一个负担得起的年费。
  • 选择表单是在 WordPress 编辑器中管理和编辑的,它们看起来简单明了。
  • 该插件提供退出意图弹出窗口和滑动窗口,在特定时间触发。
  • 销售线索库工具存储销售线索以及转换时间和转换地点等重要数据。简而言之,它给你的信息比普通的线索生成器多得多。

3.叫喊箱

如果你正在寻找一种简单、廉价的方式来产生潜在客户,并让更多的电子邮件进入你的列表,那么 Holler Box 就是你要去的地方。它不仅在你的网站上启动简单,而且足够直观,所有经验水平的人都可以利用它。首先,相当多的功能是免费提供的,允许你测试 Holler Box 插件,看看它是否适合你。谁知道呢?你可能只需要使用免费版,或者也许你会发现专业版更适合你的情况。

免费的软件包支持无限的弹出窗口,退出意图弹出窗口,时间延迟,和滚动触发器。一些集成非常强大,包括付费会员和会员新闻。你也可以加入电子商务购买按钮,以说服人们直接从你的选择表格中购买。除此之外,免费版本集成了大多数顶级电子邮件营销程序,如 MailChimp 和 Active Campaign。

Holler Box WordPress plugin

Holler Box WordPress plugin

一旦你进入了 Holler Box 的专业版,你将获得内容升级和开发者所说的 FOMO(害怕错过)选项。这些是 Holler Box 独有的,因为你可以告诉用户其他人(可能是朋友)刚刚买了东西,所以他们不应该错过。此外,专业版提供了标题横幅,高级目标过滤器,和更多的弹出设计。如果你想获得 FOMO 弹出窗口的所有免费功能,你每年需要支付 79 美元。这还包括一年的特优支持和在五个站点插入包装盒的能力。每年 99 美元,他们提供所有的专业功能,所有未来的专业插件,以及对 25 个网站的支持。

这个 WordPress 潜在客户生成插件的最佳特性

  • 它是由一些优秀的开发者在加利福尼亚制作的。他们提供一流的客户支持,合理的价格,当然,还有免费的插件,让你体验一下期待的东西。
  • 该插件的免费版本充满了好东西,包括转化率分析、电子商务购买按钮和退出意图弹出窗口。
  • FOMO 弹出窗口是你能找到的一些更独特的潜在客户生成工具。这对电子商务销售很重要,因为如此多的用户根据其他人的行为进行购买。
  • 除了收集电子邮件,你还可以完成其他任务。例如,有一个宣布事件的弹出窗口,而不会完全惹恼用户。
  • 有一种工具叫做聊天电子邮件捕捉,你可以通过一个盒子和你的客户聊天,并要求他们在这个过程中输入他们的电子邮件地址
  • optin 表单时尚、简单且完全可定制。如果你不喜欢复杂的设置或过度的选择形式,这是为你准备的。

4.元素或弹出生成器

Elementor 提供了一个拖放式弹出窗口构建器、主题构建器和页面构建器,它们都内置在一个工具中。弹出窗口生成器被集成到 WordPress 中,这意味着你可以为任何 WordPress 页面创建弹出窗口,甚至是没有在 Elementor 中创建的。有了 Elementor,你可以使用 WordPress 的所有内容,并把它合并到你的弹出窗口中。这包括图片、帖子、WooCommerce 产品、ACF 自定义字段和几乎所有其他插件。

Elementor Popup Builder

Elementor Popup Builder

弹出窗口可以用 WordPress 数据填充,所以你可以用你的用户名个性化弹出窗口。

在 Elementor 中创建弹出窗口意味着整个网页设计过程,从构建登陆页面、设置弹出窗口到创建一个完整的漏斗,所有这些都是通过一个工作流程完成的。你也不局限于任何设置设计,可以使用 Elementor 的各种部件和设计功能来实现任何你喜欢的弹出设计。

如果你已经在使用 Elementor Pro,你不需要安装任何额外的插件。它包含在定价包中:1 个站点 49 美元,3 个站点 99 美元,无限站点 199 美元。这些计划都没有页面浏览量的限制。

这个 WordPress 潜在客户生成插件的最佳特性

  • 100+设计师制作的弹出模板,包括经典,飞入,底部酒吧,全屏,你好酒吧和幻灯片。
  • 每年支付 49 美元,获得弹出生成器,以及主题生成器和页面生成器。
  • 卓越的设计,拥有 Elementor 的所有功能、特性和小部件
  • 一个接口,没有来回切换。
  • 包括来自 Elementor、WordPress、WooCommerce 和网站的内容。
  • 零设置,无需安装另一个插件(内置 Elementor Pro)。
  • 没有浏览量,弹出窗口或网站的限制。
  • 高级定位:基于页面、基于时间、基于设备和基于访问者的定位,行为驱动的定位(点击、滚动、表单提交等)。
  • 退出意图弹出功能。
  • 响应设计编辑。
  • 电子邮件营销整合: MailChimp 、滴滴、ActiveCampaign、ConvertKit、HubSpot、Zapier、GetResponse、MailerLite、MailPoet、 Slack 、Discord。
  • 创建和管理多个弹出窗口的最快工作流程。

5.冰图

使用 Icegram 插件,您可以收到欢迎栏、选项和其他一些线索生成工具。这是一个免费插件,有几个高级插件可以打包购买。免费版提供了从信使到操作栏,从弹出窗口到祝酒词的一切。升级后,您将每年支付 97 美元购买 Pro 计划,包括退出意向定位、活动统计、徽章和内嵌消息。最后,每年 147 美元的计划提供了一些更高级的功能,如 A/B 测试、地理定位和退出动画。

我并不热衷于将 A/B 测试列入最昂贵的计划,但有时事情就是这样。我之所以会考虑 Icegram,主要是因为它有几个独特的功能,比如徽章、信使、贴纸和丝带。

Icegram WordPress plugin

Icegram WordPress plugin

使用免费版本完全有可能运行您的整个线索捕获操作,但我有一种感觉,大多数公司会发现一些高级功能是必需的。

这个 WordPress 潜在客户生成插件的最佳特性

  • Icegram 插件提供了一个完全免费的计划,可以访问模板库和一些弹出窗口工具。
  • 借助退出意图营销、高级定位和简单的 A/B 测试,您将能够锁定您的客户。将此与可操作的报告相结合,您就可以向客户提供最相关的内容了。
  • 该插件提供了 12 种选项,您可以在几分钟内创建所有选项。一些选择形式包括弹出窗口、浮动操作栏、内嵌和信使来吸引访问者。
  • 地理定位工具有助于根据您的客户所在的城市、州、国家或洲来确定他们的需求。
  • Icegram 有一个行动号召功能,允许你在选项中包含表单、链接和下载等内容。

6.弹出控制

弹出控制可以集成到任何类型的网站中,而不仅仅是 WordPress。也就是说,它提供了 14 天的免费试用期来测试这项服务,看看它是否适合你。试用后,你可以注册入门包,每月 9 美元,可以让你的弹出窗口获得 10,000 次浏览。下一个级别是 30,000 次浏览每月 19 美元,然后是 100,000 次浏览每月 29 美元。正如您所看到的,定价更加灵活和容易理解,因为它只依赖于弹出选项表单视图。如果没有那么多人来你的网站,就没必要花那么多钱。

所有的弹出控制功能都包含在每个计划中。这些表单是为了增加订户和销售额而构建的,而这一切都是通过将一些 HTML 代码复制并粘贴到您的网站中来完成的。因此,从技术上讲,你可以将这些表格整合到网站的任何部分。这不像 WordPress 插件那么简单,但是你不需要成为开发专家。

Popup Domination WordPress plugin

Popup Domination WordPress plugin

虽然很难击败来自 Bloom 插件的视觉奇观,但 Popup Domination 在制作可比较的设计方面做得很好。你可以找到带有倒数计时器、多个字段、图像、美丽的颜色和动画的选择表单。你也可以选择标准的电子邮件选择主题,或者把它改成一些独特的东西,比如带有重定向到另一个页面的选择表单。

如前所述,所有的弹出控制计划都有相同的特点。因此,你不必担心会错过另一个计划中的某些东西。这意味着所有客户都可以进行 A/B 测试,以及分析、弹出触发器和退出弹出窗口。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

这个 WordPress 潜在客户生成插件的最佳特性

  • 弹出控制模板库提供了各种各样的选项,具有不同的颜色、样式、大小、位置和功能。所以,你可能会有一个是/否弹出窗口,或者从电子邮件选项到定时器和进度条的任何东西。
  • 这个价格让你很容易决定你应该选择哪个套餐。所有的功能都包含在每个计划中,所以你只需要担心你的选择表单弹出窗口会被多少人看到。
  • 我真的很喜欢重定向主题,这是一种弹出形式,将人们发送到其他地方,如销售和代销商页面。
  • 你可以获得所有的基本功能,如退出意图弹出窗口、弹出触发器和 A/B 测试,所有这些都不需要支付太多费用。
  • 由于该应用程序是通过粘贴简单的 HTML 代码安装的,您不必担心 Popup Domination 是否有适用于您的网站平台的插件或附加组件。这样,几乎每个人都可以享受弹出控制。

7.GetSiteControl

正如你在下面的 GetSiteControl 插件图中所注意到的,它创建的远不止是标准的弹出表单。您还可以获得调查、关注按钮、共享工具、聊天框等等。绝大多数公司会用免费版做得很好,但是如果需要的话,你可能会考虑升级到高级或专业计划。免费选项提供所有部件类型、频率设置、无限部件、自定义颜色和时间安排,全部用于一个站点。你每月为 Plus 计划支付 19 美元,但它支持更多的月度视图,你可以得到像集成、启动触发器和退出弹出窗口这样的东西。最后,Pro 计划允许无限制的视图,并允许管理多个用户和用户访问权限。

GetSiteControl WordPress plugin

GetSiteControl WordPress plugin

正如我提到的,我觉得大多数个人和组织在一开始会对免费计划感到舒服。它附带了一个聊天小工具,用于与您的客户交谈并提供快速的客户支持。还有一个订阅小部件用于建立你的电子邮件列表,它可以很好地与超过 25 个电子邮件集成配对。除了电子邮件线索生成工具之外,您还可以生成反馈调查和联系窗口小部件,以便人们发送电子邮件。

promo 小部件非常适合发送任何类型的通知,例如销售和折扣等促销消息。你还可以在这个插件中找到一些社交分享和关注按钮,这样就不需要为了同样的目的下载一个完全不同的插件了。

这个 WordPress 潜在客户生成插件的最佳特性

  • GetSiteControl 插件在免费版本中提供了相当大的冲击力,在九个小部件位置提供了选择表单,以及调度、自定义颜色、实时统计和响应小部件等功能。
  • 这不仅仅是一个 WordPress 潜在客户生成插件,因为它提供了其他优秀的功能,如联系人窗口部件、推广窗口部件、分享按钮和聊天框。
  • GetSiteControl 有激活退出意图弹出窗口的选项,这是让人们留在你的网站上的必要条件。
  • 谷歌分析集成确保您收到关于您选择的最佳信息。
  • GetSiteControl 插件会自动将 optin 表单颜色与您网站上的颜色进行匹配。
  • 您可以尝试一下 A/B 测试,看看哪种策略最有效。
  • 这些调查有助于了解用户对你网站的喜好。您甚至可以将这些工具与您的潜在客户生成工具相集成,就像在电子邮件营销活动中一样。

8.SumoMe

SumoMe 平台是市场上比较知名的 WordPress 线索生成插件之一。最好去的主要相扑网站全面了解提供什么,并了解你可以支付多少。对于较小的网站,如果你想要一些带有自动回复、访问者定位和电子邮件活动的电子邮件收集工具,Sumo 是有意义的。然而,该免费计划仅限于 200 名用户,所以如果你的公司在增长,你会很快用完空间。

在那之后,相扑组合给人留下了非常深刻的印象。然而,价格上涨很快。例如,职业计划是为博客作者和顾问设计的。它每月售价 24 美元,但仍然只允许 750 名用户。但你开始进入更高级的功能,如 A/B 测试、点击触发器和浏览器推送通知。

SumoMe WordPress plugin

SumoMe WordPress plugin

如果你想要无限的用户,你必须跳到每月 59 美元的小企业计划。这增加了一些内容升级和一个用于客户支持的聊天框。最终的计划被称为电子商务,每月 199 美元。它有折扣代码和 Shopify 集成。如你所见,相扑并不便宜。然而,它是为了将你的线索转化为客户,并说服他们更经常地购买。

这个 WordPress 潜在客户生成插件的最佳特性

  • 相扑提供了一个免费计划,支持多达 200 名订户和基本的电子邮件集成。
  • Sumo 服务附带了几个插件,包括 WordPress、 ShopifyBigcommerceMagento
  • 电子邮件选择形式是现代和灵活的,有一个强大的建设者定制你想要的。
  • 您收到的不仅仅是带有全套套装的电子邮件选择表。例如,一些计划有内容分析、社交分享按钮和其他有趣的工具,如热图。
  • 我们喜欢相扑的一个主要原因是因为全屏欢迎垫。这将覆盖整个屏幕,并提示人们在继续前进之前注册你的电子邮件列表(或完成一些其他任务)。
  • 所有工具都整合到仪表板的一个区域中。其中一些还可以相互集成,形成流畅的工作流程。

9.推

与优雅的主题类似,WPMUDEV 出售的是会员资格,而不是单个产品。因此,你每月支付 49 美元(30 天试用期后)就可以获得完整网站开发所需的所有插件。这包括安全、营销、搜索引擎优化、性能等等。因此, Hustle 插件也与这个高级会员一起被扔了进去。然而,Hustle 也有一个免费版本,有弹出窗口、幻灯片、嵌入和定制内容广告。其中大部分在免费版本中非常有限(比如一个免费的电子邮件选择表),但是如果你需要更多,你可以随时升级到月费。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

Hustle WordPress plugin

Hustle WordPress plugin

我个人不认为免费版本对大多数企业有用,所以我将主要介绍高级功能。总的来说,该插件旨在通过滑动窗口、社交分享和弹出窗口将你的网站访客转化为忠实用户或潜在客户。这些表格引起了人们的注意,并与所有主要的电子邮件提供商合作良好。您可以采用预先构建的布局,并对其进行调整以适应您自己的品牌,同时还可以使用指标来了解您带来了多少潜在客户。

WPMUDEV 的定价并不完全是最便宜的,但是你知道你至少得到了令人难以置信的插件选择。我最喜欢开发商和代理商。有一两个站点的可以跳过。

这个 WordPress 潜在客户生成插件的最佳特性

  • 有一个免费的 Hustle 插件可以测试,看看你是否喜欢它。
  • WPMUDEV 会员资格可以让你访问超过 100 个插件,而不仅仅是 Hustle。
  • Hustle 模板是现代的和最小的,允许你快速设计它们,并确保它们不会打扰你的客户。
  • 简单的设计选项有助于保持您的表单与您的品牌保持一致。
  • 您还可以访问一些社交分享按钮。
  • 更独特的功能之一是当用户激活广告拦截器时,滑入功能仍然会显示出来。
  • 你可以选择在访问者离开之前用退出意图弹出窗口抓住他们。

10.壮大销售线索

Thrive Leads 是 WordPress 社区中另一个非常受欢迎的 lead generation 和 optin form 插件,拥有令人难以置信的功能集。同一个团队构建和开发 Thrive 主题,但是你可以使用任何主题的插件。当涉及到构建产品时,他们总是非常注重转换,这是一个巨大的红利!如果有一种最大化转化率的方法,你可以指望这些家伙在他们的插件中实现它。

它有几乎所有你能想到的选择形式,并与所有流行的电子邮件营销提供商整合。它还包括高级报告、A/B 测试引擎以及可操作的报告和见解。如果你是一个数据迷,这可能是你应该使用的线索生成插件。1 个许可证 67 美元,或者你可以花 97 美元买 5 个许可证。如果你对使用 Thrive WordPress 的其他产品感兴趣,你可以通过 19 美元/月的会员资格立即访问他们的所有内容。

Thrive Leads WordPress plugin

Thrive Leads WordPress plugin

这个 WordPress 潜在客户生成插件的最佳特性

  • 该插件由数据和转换驱动。
  • 拥有 40 多个直接的 API 集成:MailChimp、Drip、 MailGunSendGrid 、邮戳、GetResponse、Aweber 等等。
  • 9 种可选表单类型:灯箱覆盖(弹出)、两步可选、可选小部件、内容内表单、功能区、滑入、屏幕填充、内容锁定和多步表单。
  • 惊人的优化规则,把你的 CRO 自动驾驶。
  • 大量高级瞄准选项。

11.捕获和转换

Capture & Convert 附带 5 个“小工具”,供营销人员添加到他们的工具包中:

  • 电子邮件解锁部件–使用他们的电子邮件部件来捕获标准电子邮件(时事通讯等)。)或作为内容升级的途径(电子书、清单等)。
  • 关注以解锁 widget–吸引访客在社交媒体上关注您。这是为数不多的支持 YouTube 和 Instagram 的 WP 插件。
  • 分享解锁小工具——“锁定”小工具背后的内容升级,以换取社交媒体上的分享。
  • 行动号召小部件–如果你想推广一个新的案例研究、产品或博客文章,使用这个小部件在你的博客文章中插入一个横幅,将流量带到你想要的位置。
  • 浮动窗口小部件——这个小部件不显眼地位于访问者屏幕的底部。一直在眼前,从不讨厌。

表单模板库提供了几十个干净、时尚、流行的设计模板,开箱即用。它们还内置了定制表单的功能。很容易将字体、颜色、添加徽标和自定义图像与您的小工具设计相匹配。

该插件也有高级版本。免费版只允许你在一个网站上使用,有有限的表单模板,并且可以访问 5 个窗口部件中的 3 个。高级版本(起价 19 美元/月)让你可以访问更多的模板、所有的小工具,并在更多的网站上使用。

Capture & Convert WordPress plugin

Capture & Convert WordPress plugin

这个 WordPress 潜在客户生成插件的最佳特性

  • 有一个免费的 Capture & Convert 版本,它比你日常的 WordPress 任务需要的更多。
  • 它运行在短代码上,这意味着你可以很容易地定制它,以提供个性化的选择加入
  • 有了高级版本,有大量的选项来定制表单,使它们与您的品牌相匹配。
  • 该插件是轻量级的。
  • 良好的支持,即使是免费版本。

12.HubSpot WordPress 插件

如果你正在寻找一个免费的,集营销、销售和客户服务于一体的插件,这就是适合你的插件。有了 HubSpot WordPress 插件,你有几个选项在你的网站上捕捉线索。一旦有了这些线索,它们就会自动存储在永远免费的 HubSpot CRM 中。然后,您可以使用这个联系数据库进一步跟踪信息或对信息进行细分,用于的电子邮件营销活动

HubSpot WordPress Plugin

HubSpot WordPress Plugin

使用这个插件,您可以创建线索捕获表单、弹出窗口、顶部横幅和滑动框。只需使用拖放式表单构建器来构建表单,并控制您从销售线索中收集的信息。

除了表单之外,HubSpot 还可以通过其免费的实时聊天模块帮助你创造商机。此模块允许您的团队与网站访问者互动,并提供实时销售信息或客户支持。

这个 WordPress 潜在客户生成插件的最佳特性

  • 使用 HubSpot 基于访问者行为的高级过滤功能,选择您希望弹出窗口显示在哪些页面上。
  • 利用实时聊天和聊天机器人构建器功能挖掘潜在客户。
  • 内置分析和仪表盘。
  • 免费-永久,无限的 CRM 包括在插件中,以帮助存储和管理您的线索和联系人。
  • 300+原生集成,包括重力形态WooCommerce条纹等等。
  • 与 Zapier 配合使用效果极佳,因此您可以轻松地将工具连接在一起。

额外资源

寻找更多的销售线索挖掘策略?查看这些 20 个产生潜在客户的想法,这些想法为 Close.io 带来了 20 万个潜在客户。或者如果你经营一家网上商店,这里有一些独特的电子商务策略。如果你想为你的企业找到最好的电子邮件营销软件,我建议你看看我们关于 Mailchimp 及其替代品的文章。

哪个 WordPress 潜在客户生成插件适合你?

正如你所看到的,并不是所有的 WordPress 潜在用户插件都是一样的。有些具有众多的特性和完整的套件,而其他的更像是选择加入表单库。

如果你对使用哪个插件还有疑问,看看我们下面的建议。

  • 最简单、轻量级的 WordPress 线索生成插件–Holler Box。
  • 如果你想要最好看的 optin 形态——Bloom 或者 Elementor。
  • 对于最简单的定价–弹出控制。
  • 如果你是一个关注转化的数据迷——发展销售线索。
  • 获得一整套选项表单和其他工具,如聊天框和调查–GetSiteControl、SumoMe 或 Elementor。
  • 如果你经营着一家开发公司的代理机构,并且需要为许多网站提供潜在客户–赶快行动。

这就是我们要说的关于 WordPress lead generation 插件的全部内容!如果你对这篇文章有任何疑问,或者你想解释你使用一些插件的经历,请在下面的评论中告诉我们。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

找到你梦想中的 WordPress 实时聊天插件(14 个解决方案)

原文:https://kinsta.com/blog/wordpress-live-chat-plugin/

回想一下您最后一次拨打客户支持热线的情况。让我猜猜,发生了以下情况之一:

  • 你被搁置了一段时间。
  • 这个人听起来像是在读剧本。
  • 由于背景噪音、连接不良或语言障碍,这个问题很难理解。
  • 你打了很长时间的电话。

电话支持个性化了客户协助体验,但实施起来很困难,而且要让优秀的人员加入支持团队也很昂贵。大公司只是简单地外包,给所有客户带来了糟糕的体验。小企业通常更擅长电话支持,但公司很难保持如此高的成功率。

满足你的大部分客户,同时减少电话数量的一个方法是找到一个 WordPress 实时聊天插件。然后,将其安装在您的网站上,为您的客户提供快速的在线聊天。 Drift 只需在网站上进行实时聊天,就能让的潜在客户增加 200%

拥有 WordPress 实时聊天插件的好处

除了大部分 WordPress live chat 插件是免费的这一事实之外,你还有其他几个理由去安装一个:

  • 选项–客户需要选项。如果他们为某项产品或服务付费,人们会认为那部分费用会付给你的客户服务部。如果你只有一个论坛或电子邮件支持模块,那就没有给你的用户很多选择。一些人喜欢在电话上交谈,而另一些人更喜欢使用实时聊天模块。也有人喜欢电子邮件支持或通过论坛和博客帖子进行研究。给你的顾客各种各样的偏好,这样你会让每个人都开心。
  • 即时服务(Instant service)在线商务的一个大问题是,消费者不可能走五步路去拍售货员的肩膀。你的网站用户通常只能靠自己或者在互联网上寻找问题的答案。实时聊天框是您与客户交流的即时形式。这是在销售前用来回答那些快速问题的。这是为了在销售后立即跟进客户。如果你希望人们等待电子邮件或通过电话排队,你将很难转化和留住客户。
  • 质量品牌——下次有人考虑购买一件衣服时,他们会想知道从哪里购买最好。他们心中可能有几家公司,但您的公司最受关注,因为客户与实时聊天代表有过很好的体验。
  • 记录反馈和客户互动–一些 WordPress 实时聊天插件允许你记录客户在你的网站上做了什么以及对客户代表说了什么。这有助于未来的目标营销。此外,客户互动通常可以记录在客户关系管理工具中,如 Salesforce 和 ZenDesk。
  • 专业性——在你的网站上有一个实时聊天模块,让它看起来像是你们在一起表演。你已经清楚地研究了客户想要什么,并意识到你的行业充满了对实时聊天感兴趣的人。世界上一些最具前瞻性的公司有实时聊天,而忘记它的往往是更新、无组织的公司。

2022 年最好的 WordPress 实时聊天插件

在这篇 WordPress 实时聊天插件综述中,我们将揭示每个解决方案的优缺点。然后,我们将探讨定价、特性集以及哪类公司应该考虑每个插件。

如果你想快速参考我们的建议,这里有一个列表供你参考:

  1. 陶。进行实时聊天
  2. WP 实时聊天支持
  3. 福米拉的实时聊天
  4. HubSpot 一体机营销
  5. Facebook Messenger 实时聊天
  6. Tidio 实时聊天
  7. fly zoo 聊天
  8. 聊天–实时聊天、支持、销售
  9. 第一次实时聊天
  10. Zendesk 聊天
  11. Userlike
  12. 漂移
  13. 对讲机实时聊天
  14. 现场直播

1.陶。进行实时聊天

陶。To Live Chat 不仅是一个评价很高的聊天插件,而且一旦你把它安装在你的网站上,它看起来非常时髦。你会注意到的第一个好处是这个插件是完全免费的。没有任何广告或垃圾信息会让实时聊天框变得不那么令人愉快。实时监控可用于检查您的客户,实际的实时聊天模块是完全可定制的。

Tawk.To Live Chat WordPress plugin

Tawk.To Live Chat WordPress plugin

客户支持团队也随时待命,让您与他们互动。这种支持只是通过实时聊天和电子邮件,但他们反应很快。

使用这个 WordPress 实时聊天插件,如果你…

  • 就像一个高度可定制的聊天模块,带有调整颜色、大小、字体、语言和位置的工具。
  • 需要支持无限数量的代理。
  • 想要一个小部件调度器来设置实时聊天小部件出现的确切时间。
  • 需要一个 WordPress 实时聊天插件,不会,也永远不会,花费一毛钱。
  • 想要一个内置票务聊天插件。
  • 对固定的快捷信息感兴趣。

跳过这个 WordPress 实时聊天插件,如果你…

  • 对注册 Tawk 账户不感兴趣。虽然它看起来像一个伟大的开发团队,但你几乎是在用你的信息换取免费插件。
  • 想要更多高级支持选项。
  • 需要额外的定制工具。Tawk 有几个,但一些竞争对手提供先进的品牌工具。

2.WP 实时聊天支持

WP 实时聊天支持插件提供了一个出色的功能组合,支持几十种语言,一个漂亮的聊天框,可以免费与你的客户聊天。该插件有一个独特的功能,让你知道你错过了聊天。这是一种质量控制,也是一种潜在的跟踪客户的方式。还有一个默认值,如果用户点击“X”按钮,它会使用 cookies 来阻止聊天在 24 小时内出现。

WP Live Chat Support WordPress plugin

WP Live Chat Support WordPress plugin

该插件现在是 100%免费的。它包括多种功能,如无限制的同步实时聊天和代理、多个聊天框主题、与在线访问者发起聊天的能力、ROI 跟踪、离线消息等。

使用这个 WordPress 实时聊天插件,如果你…

  • 想要一个有很多高级功能的免费聊天插件,包括无限代理。
  • 有兴趣在您的聊天框中添加效果和动画。
  • 喜欢将您的实时聊天与翻译和分析工具相结合。
  • 需要一种方法在您的实时聊天之前或之后添加调查、测验或投票。
  • 想要一个没有来自开发者的任何品牌的 live WordPress 实时聊天插件。

跳过这个 WordPress 实时聊天插件,如果你…

  • 依靠即时响应来支持票证。许多用户抱怨支持麻烦。

3.Formilla 的实时聊天——实时聊天插件

Formilla 的 Live Chat 拥有专业外观的聊天框,非常适合法律或工程公司等严肃的公司。如果你正在寻找强大的支持,这是最好的聊天插件之一。它更多的是一个高级插件,但它确实为一个客户支持代理提供了一个免费的计划。这也只包括一个并发聊天,使得免费计划对一般企业来说有些无用。

Live Chat by Formilla WordPress plugin

Live Chat by Formilla WordPress plugin

保费计划是按循环收费的,所以你必须从每月至少支付 11.99 美元开始,而且这只是针对一家代理。之后每个代理商都有折扣。虽然价格并不理想,但 Formilla 支持实时访客监控、让你在旅途中与客户聊天的移动应用、自定义语言、自定义外观、对 WordPress multisite 的支持等等。

使用这个 WordPress 实时聊天插件,如果你…

跳过这个 WordPress 实时聊天插件,如果你…

  • 想要一个免费的实时聊天插件。免费版不值得你花时间,所以几乎是要付费的。
  • 想要更有创意的设计。这有点无聊,但这可能对更传统的业务有用。

4.HubSpot 一体化营销

HubSpot 的一体化营销插件为您的网站提供了许多营销工具,包括实时聊天。

HubSpot Live Chat 允许您为不同的页面或受众群体设置有针对性的消息。如果没有人可以立即回复,您可以启用电子邮件捕获表单,这样您的访问者仍然可以保持联系。你也可以设置一个聊天机器人来个性化你的谈话。

HubSpot All-In-One Marketing WordPress plugin

HubSpot All-In-One Marketing WordPress plugin

因为它是建立在免费的 HubSpot CRM 的基础上的,你将确切地知道你在和谁聊天,他们在你的网站上浏览了什么页面,无论是潜在客户、长期客户还是新联系人。这带来了出色的客户体验。您可以在一个地方记笔记、发送电子邮件、打电话、安排跟进任务和创建支持票证,让您的团队轻松跟进

免费的 HubSpot CRM 包含实时聊天功能。但是,您可以升级到付费帐户,以获得更多高级功能,如 if/then 工作流和将聊天转移到不同的团队成员。

使用这个 WordPress 实时聊天插件,如果你…

  • 想要一个免费的实时聊天插件。
  • 希望在 CRM 中同步和整合您的所有对话。
  • 正在寻找整合营销解决方案。
  • 需要使用聊天机器人。

跳过这个 WordPress 实时聊天插件,如果你…

  • 不想注册 HubSpot 账户。
  • 想直接从你的 WordPress 仪表盘管理你的聊天吗?

5.Facebook Messenger 实时聊天

如果你想找一种社交方式来替代常规的实时聊天,Facebook Messenger 实时聊天插件应该会很适合你。脸书正通过为公司提供一种在社交环境中与客户联系的方式,打入客户服务领域。由于消费者花在社交媒体上的时间比花在购物网站上的时间多,所以通过脸书与他们联系是有意义的。

Facebook Messenger Live Chat WordPress plugin

Facebook Messenger Live Chat WordPress plugin

任何拥有脸书页面或个人账户的人都可以使用 Facebook Messenger。然而,这个插件将它集成到你的 WordPress 站点中,所以你可以从一个仪表板上管理一切。这个插件是免费的,但是你只能使用脸书提供的功能。也就是说,Facebook Messenger 实时聊天有社交按钮、推广栏、社交移动工具、通知框等等。

如果你想升级,有一个高级版本。每月 9.99 美元起。请记住,免费版本不提供电子邮件捕获弹出窗口,多站点支持,横幅或贴纸。很多这些特性在大多数情况下并不需要,但是免费版本中的 Zotabox 商标可能会惹恼一些人。

使用这个 WordPress 实时聊天插件,如果你…

  • 需要一个免费的高级实时聊天插件。
  • 愿意多付一点钱去掉品牌,得到更好的定制工具。
  • 想要一个面向社会的聊天框,有社会按钮,社会移动工具,并通过脸书通信。

跳过这个 WordPress 实时聊天插件,如果你…

  • 你不想仅仅为了移除品牌而付费。
  • 你宁愿在你的聊天框上有更多的自由。脸书聊天功能强大,但仅限于脸书开发的内容。

6.Tidio 实时聊天

Tidio 实时聊天是另一个流行的 WordPress 实时聊天插件,它为 iOS、Android、Windows、OS X 和 Chrome 提供专用的应用程序。Tidio 有几个免费的功能是你在其他实时聊天工具中找不到的。例如,Tidio 允许你先联系你的客户,而其他插件经常让你为此付费。因此,有了 Tidio,你就不用再等待顾客给你发信息了。

Tidio Live Chat WordPress plugin

Tidio Live Chat WordPress plugin

也就是说,Tidio 还有一个高级版本,从开始,每月 15 美元。免费插件版本终身免费,它最多支持三个用户进行实时聊天,电子邮件集成,Messenger 集成,应用程序,无限跟踪等。这是一笔不错的交易,尤其是对小企业而言。

使用这个 WordPress 实时聊天插件,如果你…

  • 经营一家拥有三名或更少客户支持代表的小型企业。
  • 不反对为额外的销售代表支付月费。
  • 想要独特的功能,如营业时间显示或实时打字。
  • 经营一家需要回收废弃购物车或忠诚度计划的电子商务商店,这两者都集成到 Tidio 中。

跳过这个 WordPress 实时聊天插件,如果你…

  • 无法想象每月花 15 美元购买高级功能。
  • 您有三个以上的客户支持代理,但不想支付任何费用。

7.Flyzoo 聊天

Flyzoo 的 Chat 采用了一种不同的在线聊天方式。它不适合试图与客户沟通的公司。相反,这个插件更像是访问者的聊天室。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

Chat by Flyzoo WordPress plugin

Chat by Flyzoo WordPress plugin

发起论坛上的群聊,连接私人(一对一)聊天和适度聊天,以确保一切都是亲切的。显然,并不是所有的公司都想要这样的聊天插件,但它对于论坛或社区来说是理想的,在那里人们希望有一个与其他用户讨论话题的渠道。会员网站也会从 Flyzoo 中获益。

请记住,Flyzoo 的任何计划都不是免费的。你需要注册一个高级套餐,起价每月 9.90 美元。

使用这个 WordPress 实时聊天插件,如果你…

  • 需要一种用户与其他用户聊天的方式。
  • 需要私人和团体聊天选项。
  • 想要一个带有文件共享工具的 WordPress 实时聊天插件。
  • 想要一种控制角色访问的方法。
  • 想要访问 API。

跳过这个 WordPress 实时聊天插件,如果你…

  • 不想付任何钱。
  • 对一对一客户支持实时聊天模块更感兴趣。这个插件对于群聊更有用。

8.聊天–实时聊天、支持、销售

聊天-实时聊天,支持,销售插件有一个平淡无奇的名字,但它对无限的网站,聊天和运营商的支持足以让它看一看。该插件还附带了一个移动应用程序,用于在不在办公室时与客户聊天。

Chat WordPress plugin

Chat WordPress plugin

获得所有功能都是免费的,而且插件与 Woocommerce 兼容。因此,如果你正在经营一家网上商店,这是一个不错的选择。地理定位工具在地图上向您显示客户,而离线聊天消息会发送到您的电子邮件中,以便稍后回复。

使用这个 WordPress 实时聊天插件,如果你…

  • 比如一个完全免费的 WordPress 实时聊天插件。
  • 希望能够为您的客户支持代表显示头像。
  • 愿意称呼顾客的名字。
  • 想要无限的一切,从聊天到代理。
  • 用 WooCommerce 经营网店。

跳过这个 WordPress 实时聊天插件,如果你…

  • 我对杂乱的管理区没有耐心。
  • 宁愿寻找一种更有保障的保费支持形式。开发人员会帮忙,但这和你用高级插件得到的东西完全不同。

9.第一次实时聊天

YITH Live Chat 插件不如其他一些 WordPress live chat 插件出名,但它肯定在市场上占有一席之地。我这么喜欢它的主要原因是它超级基础。

YITH Live Chat WordPress plugin

YITH Live Chat WordPress plugin

插件文档是相当广泛的,但是大多数人能够自己解决它。YITH Live Chat 是一个免费的开源选项,但也出售高级版本

使用这个 WordPress 实时聊天插件,如果你…

  • 需要一个干净、简单、直观的界面。对初学者来说很棒。
  • 需要保存对话中的消息。
  • 希望从一个代理仪表板管理多个对话。
  • 想要提供移动聊天服务。

跳过这个 WordPress 实时聊天插件,如果你…

  • 想要一个更先进的实时聊天模块。
  • 需要强大的定制工具来定制你的聊天框。
  • 想要更多的语言支持而不仅仅是英语。

10.Zendesk 聊天

通常情况下,您会希望与您的客户关系管理( CRM )软件集成。通过这种方式,您可以跟踪与客户的对话,并尝试在未来进行一些转换。这就是为什么 Zendesk Chat 是如此吸引人的实时聊天选项。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

Zendesk Chat WordPress plugin

Zendesk Chat WordPress plugin

它与流行的 CRM Zendesk 相结合。因此,你可以与客户开始对话,获取他们的信息,尝试销售,然后在 CRM 中记录整个互动。这个插件为 WordPress 用户提供了一个免费计划。该计划允许一个并发聊天,聊天评级,和 14 天的聊天记录。所以,它真的只适合非常小的公司。

除此之外,保费计划从每个代理每月 14 美元开始。

使用这个 WordPress 实时聊天插件,如果你…

  • 希望在您的支持团队中只有一名代理人的情况下保持自由。
  • 需要一种方法将客户发送到不同的部门。
  • 已经与 Zendesk 合作,并希望整合。
  • 想要转换跟踪。

跳过这个 WordPress 实时聊天插件,如果你…

  • 讨厌看到插件公司的品牌。唯一取消 Zendesk 聊天品牌的计划是每个代理每月 59 美元的企业选项。
  • 想要一个免费插件,但有一个以上的代理。
  • 需要一个更人性化的插件。不是很烂的界面,但我见过更好的。

11.用户喜欢的

Userlike 可能是这个街区的新成员之一,但当涉及到你的网站的实时聊天时,他们正在做一些非常棒的事情。有了这个,你可以通过你的网站、Facebook Messenger 或 Telegram 实时向你的客户发送信息。

Userlike WordPress chat plugin

Userlike WordPress chat plugin

免费版的 Userlike 非常适合那些只想尝试一下的人。这包括 1 个操作员、1 个聊天工具和无限聊天。如果你需要额外的集成和/或用户,保费计划每月 35 美元起。

使用这个 WordPress 实时聊天插件,如果你…

  • 希望在您的支持团队中只有一名代理人的情况下保持自由。
  • 想要定制的设计来匹配您的网站。
  • 可以选择购买额外的高级附加组件和集成,如 Slack 、Dropbox、脸书、Hubspot、 Trello 等等。
  • 需要智能聊天行为规则。
  • 想要应用内消息和机器人。

跳过这个 WordPress 实时聊天插件,如果你…

  • 想要一个免费插件,但有一个以上的代理。
  • 想要一些长期支持 WordPress 的东西。这仍然是一个新的解决方案。

12.漂流

漂移插件具有营销和销售功能,最强大的工具之一是实时聊天。Drift 有一个免费版本,但它是为那些想和网站访问者聊天的人保留的。

Drift

Drift

因此,免费版本对博客作者、小商店和拥有作品集的艺术家来说看起来不错。至于高级套餐,价格昂贵,每月 50 美元起。也就是说,您会收到一些奇特的选项,如图片和姓名,以了解哪些客户在与您交谈。您还可以将聊天传递给队友,通过消息状态保持有序,并完全自定义聊天模块。你可以在这里阅读更多关于所有实时聊天功能的信息

使用这个 WordPress 实时聊天插件,如果你…

  • 希望在您的支持团队中只有一名代理人的情况下保持自由。
  • 需要通知和松弛集成。
  • 想要应用内消息和机器人。
  • 优雅、现代、快速的解决方案

跳过这个 WordPress 实时聊天插件,如果你…

  • 不喜欢看品牌。虽然它可以在高级包中删除。
  • 想要一个免费插件,但有一个以上的代理。

13.内部实时聊天

Intercom 实时聊天通过允许您创建和发布可在实时聊天中共享的帮助文章,将实时聊天向前推进了一步。有针对性的消息也是该计划的一部分,还有实时聊天框中的标准线索生成工具。

Intercom

Intercom

至于价格,每月 56 美元左右你就可以获得实时聊天。所有的内部通信产品都打包成一个更昂贵的交易,所以只有当你喜欢客户参与、客户支持和更多的东西时才这样做。从金斯塔的第一天起,我们就开始使用对讲机,效果非常好。

使用这个 WordPress 实时聊天插件,如果你…

  • 需要非常坚固的东西。
  • 拥有一个更大的团队,有不止一个代理,或者需要一个企业解决方案。
  • 想要额外的集成,如 CRM,教育门户和运营商机器人。

跳过这个 WordPress 实时聊天插件,如果你…

  • 想要一个免费插件,但有一个以上的代理。
  • 只是想要一些快速简单的东西。

14.实时通讯

LiveChat 是一家成熟的聊天软件提供商,在市场上拥有超过 15 年的专业经验。他们提供了一个高级聊天解决方案,可以完全定制,以适应您的网站在最小的细节。它还可以轻松地与 100 多种不同的产品集成,这使得它更加灵活。

LiveChat WordPress plugin

LiveChat WordPress plugin

LiveChat 应用程序为聊天代理提供了一套内部工具,包括 iOS 和 Android 的移动应用程序,使他们的工作更加轻松。如果你没有专门的支持团队,这是非常重要的。此外,如果您正在为您的支持部门寻找高级分析,您肯定会喜欢 LiveChat 中提供的报告功能。

使用这个 WordPress 实时聊天插件,如果你…

  • 在你的网站上使用多种不同的产品。您将获得 100 多个现成的集成。
  • 重视客户服务的分析方法。
  • 希望同时运行在线和离线支持。票务系统允许你提供一个直接的联系方式,即使你的团队离线。
  • 想要使用支持多种渠道的平台,包括聊天、FB Messenger 和电子邮件。

跳过这个 WordPress 实时聊天插件,如果你…

  • 正在寻找免费的解决方案。LiveChat 没有试用期过后的免费版本。需要一个简单的工具来和你的网站访问者聊天。

其他实时聊天解决方案

显然,我们不可能检查或审查市场上的每一个实时聊天插件或解决方案。这里还有一些你可能也想看看的:

选择你的 WordPress 实时聊天插件

哇,WordPress 实时聊天插件上的信息真多!你如何着手筛选这些解决方案以做出正确的决定?好吧,这里有一些最终的想法来帮助你:

  • 为了获得最佳价值–选择 Tawk。实时聊天或 WP 实时聊天支持。
  • 适合初学者–使用 YITH Live Chat。
  • 对于更专业的业务–使用 Formilla 的实时聊天、Live Chat 或更高级的解决方案,如 Intercom 或 Drift。
  • 对于 CRM 用户来说,如果你已经在使用 HubSpot,那么 Hubspot 的一体化营销插件会非常有用。
  • 进行群聊–使用 Flyzoo 聊天。
  • 社交聊天解决方案–使用 Facebook Messenger 实时聊天。
  • 最佳定制–使用 Drift 或 Facebook Messenger 实时聊天。

你有它!如果你想到任何关于选择 WordPress 实时聊天插件的问题,请在下面的评论中告诉我们。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

创建和销售在线课程的 10 个最佳 WordPress LMS 插件

原文:https://kinsta.com/blog/wordpress-lms-plugins/

无论是学习如何正确地挥动高尔夫球杆,还是将你的网页设计技能提升到一个新的水平,在线课程已经成为人们在生活和职业生涯中不用花太多钱就能进步的一种流行方式。此外,在线学习可以让你坐在家里做一些很酷的事情,比如投资加密货币或学习德语。

众所周知,这些视频课程网站能赚到相当多的钱,尤其是专注于一个利基市场的时候。如果你有兴趣把自己的知识放到网上,以在线课程的形式,你最好的选择是从一个流行的 WordPress LMS 插件中选择。

LMS,或称学习管理系统,结合了广泛的功能来呈现课堂设置,而无需学生进入物理教室。这完全取决于你使用的 WordPress LMS 插件,但是一般来说,这些工具允许你创建班级,共享课程,注册学生,以及用测验评估学生。

我们喜欢面向学校和大学的 WordPress LMS 插件,以及那些希望教客户如何完成任务或获得某个主题的更多知识的盈利组织。例如,WP101 是一个受欢迎的在线教室,用来教授人们 WordPress 的基础知识。Lynda.com 和 Udemy 以其广泛的主题而闻名,而你也可以找到只专注于一两个主题的网站。

更重要的是,如果你开始销售你的视频课程和材料,你也许可以将它们推向市场,供公司用作培训材料。我们之前的 WP101 例子有一个很棒的初学者视频包,开发者可以和新手用户分享。

你在这些 WordPress LMS 插件中寻找什么?

我们已经谈了一些关于学习管理系统的内容,但是在研究插件时,你应该关注哪些特性呢?

让我们探讨一些基本要求,以及让您的学习网站变得与众不同的附加条件:

  • 课程建设,带有上传不同文件类型的工具,如视频、pdf、链接和其他内容。重要的是有一个坚实的课程页面生成器。这样,您可以将课程内容插入到模板中,然后点击“发布”按钮。
  • 课程进度信息向您的学生展示他们做得有多好。这对于保持用户的积极性和作为一点奖励是很重要的。
  • 学生注册和管理查看有多少人参加了您的课程,并根据会员资格收取费用。
  • 内容点滴随着学生的进步,慢慢展示一些课程材料。
  • 让学生评估他们吸收了多少材料的测验和测试。许多学校用测验来决定谁有资格上课,但这也是一个很好的方式来建立下一部分内容何时进入课程的基准。
  • BuddyPress 和 bbPress 集成供用户生成学生档案,并通过聊天和论坛与其他学生和教师互动。
  • 金融营销工具——这些工具以联盟计划、佣金制度和优惠券的形式出现。目标是通过给予奖励和建立口碑来说服更多的人注册你的课程。
  • 自动化电子邮件通过给学生一种更切实的方式来看到他们的进步,从而增强激励。
  • 出色的支付网关支持为您的研究过程增加灵活性。你经常发现某个支付网关可能收费较低,或者在你所在的地区可能不提供。
  • 游戏化和证书——每当某项活动完成或某门课程结束时,这些奖励就会出现。徽章和证书通常比电子邮件确认好得多,因为人们可以打印出来,或者只是在解锁时自我感觉良好。
  • 作业选项简化提交和评分流程。在大多数平台上发送作业并没有那么难,但是学生能够毫无问题地发回作业吗?

2022 年最好的 WordPress LMS 插件

仔细阅读我们上面列出的功能列表,并记下对你的新课程网站最重要的元素是明智的。如果你不需要其中的一些,也许你可以通过选择一个更简单的 WordPress LMS 插件而不是一个完整的套件来节省一些钱。另一方面,一旦你开始接受注册,你不想缺少合适的工具。

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

至于最好的 WordPress LMS 插件,这里有一个快速的列表让你开始使用:

请随意点击这些链接,了解每一个链接。然而,我们强烈建议进一步阅读,探索每个 WordPress LMS 插件的用途,以及哪些功能最突出。

1.导师 LMS

Tutor LMS 是 WordPress LMS 插件世界中最受欢迎的插件之一。在很短的时间内,他们聚集了一支超过 50,000 名电子学习爱好者的大军。它配备了独特的功能,如前端课程生成器、拖放式课程创建器、证书生成器以及来自母公司的持续开发支持。

Tutor LMS screenshot

Tutor LMS

核心插件是免费的,而高级计划的单站点许可证起价为 149 美元。有了它,您可以访问多个高级插件,如证书,课程预览,多讲师,前端课程生成器,内容滴等等。您还可以使用与 Google Classroom 的集成来实现强大的通信,Zoom 用于直播视频课程,Elementor 用于完全定制的课程建设体验。

Tutor LMS 还拥有一个具有顶级安全性和编码实践的安全平台。它与电子商务插件、页面生成器插件以及 GamiPress、BuddyPress 等其他流行插件的集成列表越来越多。

这个 WordPress LMS 插件的主要特点

  • 使用专业版,您可以访问前端课程生成器。这使得 WordPress 用户的新手能够忽略后端的课程生成器,直接从网站的前端创建课程。
  • 为学生、教师和管理员提供单独的前端仪表板。每个控制面板根据不同的角色类型显示不同的设置。
  • Tutor LMS 附带一个拖放式证书生成器,允许您创建证书来奖励您的学生。
  • 涵盖所有类型的课程内容媒体,支持纯文本内容、音频课程、视频和具有缩放集成的直播课程。
  • 测验生成器中有 10 多种问题类型,用于创造性和有见地的测验。
  • 每门课程都有问答和学生论坛,以促进交流。
  • 启用/禁用完全可自定义的触发式电子邮件,以便在导师 LMS 网站上发生事件时发送给您的学生和导师。您也可以使用内置的电子邮件模板编辑器编辑电子邮件。
  • Tutor LMS 通知附加组件允许您发送基于您的 LMS 站点的事件的站点范围通知。
  • 涵盖所有支持电子商务插件的货币化计划,如 WooCommerce 、EDD、Restrict Content Pro 和付费会员 Pro。
  • 完全可定制的网站建设体验,支持像 Oxygen 和elements 或这样的页面构建器。
  • 管理和教师仪表板都将有助于跟踪和监控收入,概述他们的 LMS 分析,课程细节,收入,报表等。
  • 附带有用的附件,如证书,作业和高级版本的成绩册。
  • 如果你打算转换平台,Tutor LMS 还提供一键迁移工具。他们目前支持 LearnDash 和 LearnPress,但他们表示支持的平台列表将稳步增长。
  • Tutor LMS 提供 27 种以上的语言版本。因此,如果你是为全球用户开发,它是一个真正的多语言支持工具。
  • 事件日历提供了所有正在发生的事件的概述,并帮助用户进行必要的准备。

2.LearnDash

许多财富 500 强公司和主要大学都使用 LearnDash ,因为它的整体速度、功能集和令人印象深刻的在线课程设计。LearnDash 涵盖了我们之前在本文中讨论的大多数必备功能,因此我认为这是一个完整的套件,其中包含用于内容下载、销售课程、奖励学习者和基于操作激活触发器的工具。

价格是按年设定的,所以在短期内还是相当实惠的。例如,你第一年支付 159 美元来支持一个拥有 LearnDash 所有功能的网站。10 个站点的许可价格跃升至每年 189 美元,25 个站点的支持价格为 329 美元。LearnDash 的一个缺点是没有免费试用。然而,好消息是,如果你不喜欢它,你可以在 30 天内取消。

LearnDash WordPress LMS plugin

LearnDash WordPress LMS plugin

我们将在下面讨论关键特性,但它们被分为四类:课程、货币化、管理和技术。同样值得注意的是,LearnDash 与移动设备兼容,适合在旅途中学习。此外,客户支持由行业领先的专家通过复杂的票务系统提供。

这个 WordPress LMS 插件的主要特点

  • 包括创建多层课程的选项,您可以将课程分成更高级的体验。例如,你可能希望在这个过程中有小测验和不同的课程。
  • 提供基于时间表的内容点播工具。您还可以添加课程计时器,以确保每个人在每节课上都花一定的时间。
  • 没有必要集成论坛插件,因为动态论坛已经内置在 LearnDash 中。
  • learn-每当用户完成课程的某一部分时,就会向您的学生显示一本成绩册以及课程点数。这与证书和徽章很相配。
  • 利用购物车、会员资格、订阅、课程捆绑包和课程许可证等多种货币化工具来推广您的课程。
  • LearnDash 实现了电子邮件通知和详细报告的自动化。
  • 允许用户配置文件和组管理-这是完美的任何小组工作,你想分配。
  • LearnDash 支持大多数媒体类型,如视频、音频、图像、Adobe Captivate 文件和 Google 文档。
  • 它也是多站点启用的,以防你想在网络上运行 LearnDash。
  • 让用户在你的 WordPress 网站上使用 premium 前端课程创建插件创建他们自己的课程。

3.马斯特里约

革命性的 WordPress LMS 插件 Masteriyo 是为那些想要创建和销售在线课程的人提供的一站式解决方案。凭借其用户友好和直观的课程生成器,即使非技术专家也可以毫不费力地添加课程、课程和测验。好消息是,你可以根据自己的需要添加无限的课程、课时和测验。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

Masteriyo LMS plugin

Masteriyo

这个 WordPress LMS 插件提供免费和高级版本。除了免费版本,Masteriyo 还有三种不同的保费计划。对于 1 个站点许可证,您需要支付 199 美元/年。如果你想要 5 个站点的许可证,每年需要 299 美元。类似地,99 个站点的许可费是每年 499 美元。此外,所有保费计划都提供 75%的特别介绍折扣。

此外,所有高级计划都包括通过实时聊天和电子邮件提供的高级支持、1 年更新、条纹集成WooCommerce 集成、下载资料、证书以及更多功能。除此之外,Masteriyo 完全兼容任何遵循 WordPress 主题标准创建的主题。下面我们提到了这个插件提供的所有令人惊奇的特性。

这个 WordPress LMS 插件的主要特点

  • 该插件提供了一个简单的拖放课程生成器。WordPress 后端的课程生成器是建立在 React 之上的,因此它的加载速度非常快。
  • 包括高级测验生成器。您可以创建是非题测验,以及包含单项和多项选择题的测验。
  • 它有一个课程导航选项,这样学习者可以清楚地知道他们目前在哪个部分。
  • Masteriyo 的问答系统允许学生和教师之间的互动。
  • 右上角有一个进度条,向学生显示他们在课程中取得了多少进展。
  • Masteriyo 包括的另一个伟大功能是内置订单系统。该系统有一个购物车以及一个结帐表单。你可以毫不费力地出售课程并接受安全支付。目前,Masteriyo 提供离线支付、WooCommerce 集成和支付网关 PayPal 和 Stripe (premium)。
  • 该插件是高度可定制的。因此,你可以完全定制它来匹配你的网站的氛围。
  • 您创建的课程在手机、iPhones、iPads 和其他小型手持设备上看起来都很棒。
  • Masteriyo 还提供了一个电子学习 LMS 主题,以便轻松创建和销售在线课程。只需点击一下就可以导入主题演示。
  • 该插件不仅为高级用户,也为免费插件用户提供专门的支持团队。

4.升降机 LMS

Lifter LMS 是 LearnDash 的一个不错的替代产品,但是完整的 LMS 包的价格是每年 299 美元起。然而,如果你想单独购买插件,你可能会节省一些钱,因为它们每个售价为 99 美元。我真的看不出这有什么意义,因为三个插件已经让你达到了 299 美元的价格,其中包括几十个相同价格的模块。

以闪电般的加载速度提升在线课程的用户体验。免费试用 kin sta

然而,我们喜欢 Lifter LMS 与 WooCommerce 、 MailChimp 和 AffiliateWP的独特集成。如果您已经在使用许多 Lifter LMS 集成中的一两个,那么考虑 Lifter LMS 而不是 LearnDash 可能是有意义的。此外,还提供了 1,30 美元的免费试用,因此在支付全价之前,有更多的动力来测试 Lifter LMS。

LifterLMS WordPress plugin

LifterLMS WordPress plugin

Lifter LMS 也因其服务而闻名,在这里你可以支付一个捆绑包,里面有一些项目,比如课程样本、测验样本、证书和一个完整配置的网站。对于那些不太懂技术,但已经准备好发布内容的人来说,这可能会发挥作用。

这些功能与 LearnDash 或多或少是相同的,但也有一些显著的区别。例如,Lifter LMS 包括一个带有背景和其他设计元素的图形包。您还可以收集客户评价,以帮助您将来销售课程。对于初学者来说,Lifter LMS 插件看起来有趣的另一个原因是它与 Divi 和 Beaver Builder 的集成。这些拖放编辑器消除了弄乱代码的需要,并且它们提供了更加可视化的设计体验。

这个 WordPress LMS 插件的主要特点

  • Lifter LMS 提供了一个直接的 WooCommerce 集成,用于单独或捆绑销售您的课程。
  • 拖放式课程构建工具和集成必定会吸引初学者和那些想要尽可能简单的设计体验的人。
  • 主要的插件是免费的,所以从技术上来说,你不用花一毛钱就可以建立一个简单的在线课程网站。你唯一需要支付的附加服务是其中一个支付网关。
  • 客户支持包括技术支持、实时办公时间和大量免费培训课程。
  • Lifter LMS 课程生成器为所有类型的多媒体、漂亮的课程生成器、点滴内容和测验提供选项。
  • 移动平台是一件轻而易举的事,因为 Lifter LMS 提供了一个课程导入和导出工具。
  • 为您的学生创建讨论区和社交档案,以便他们相互交流并与老师交流。
  • 你可以获得各种各样的营销和赚钱工具,如循环支付、多重网关、无限定价模式和优惠券。
  • 你可以实现一个叫做“社会学习”的工具,它释放了脸书喜欢改善学生如何看待你的课程和互动的力量。

升降机 LMS even team LMS 主办推荐 Kinsta 。👍

5.学习出版社

在 WordPress LMS 插件世界中,LearnPress 是最简单、最干净的选择。该插件完全免费使用,但你很可能需要为一个 LearnPress 兼容主题付费。主要的缺点是客户支持不像高级 LMS 那样专注。也就是说,大多数基本的 LearnPress 插件都是免费的,电子邮件支持代表会在 24 小时内回复您。你也可以选择支付额外费用来购买证书、合作讲师支持和 WooCommerce 支持。

LearnPress WordPress plugin

LearnPress WordPress plugin

每个 LearnPress 课程都可以在学生学习课程的过程中创建测验和课程。你可能需要激活几个附加组件,这取决于你制作在线课程网站所需的高级程度。例如,有 bbPress、BuddyPress、课程评论、愿望列表、导入/导出和课程先决条件的插件。

这个 WordPress LMS 插件的主要特点

  • LearnPress 包括一个登录页面模板,用于链接广告和讨论课程描述、课程表等。
  • 你可以创建一个漂亮的页面,向那些想成为教师的人推销。
  • LearnPress 支持大量支付网关,包括 2Checkout、Authorize.net 和 Stripe。
  • 核心的 LMS 插件是免费的,所以你有机会做一个简单而深入的在线课程。你可能会在一个主题上花费 50 美元左右,在一个支付网关集成上花费 30 美元左右。这样做的好处是,你不必支付每年重复的费用。
  • LearnPress 允许多名教师,由两到三名教师管理一门课程。
  • 徽章和积分系统可以让你的课程游戏化。
  • 除了随机测验、付费会员资格和 WooCommerce 附加服务之外,还提供内容下载。

6.老师

唤醒是 WooCommerce 的一个扩展,所以它是一个希望包括在线视频和课程的电子商务商店的实用补充。基本前提很简单:您创建课程、编写课程和添加测验。用户注册也包括在内,当在课程中添加其他 WooCommerce 元素(如实物产品)时,这是一个简单的过程。

Sensei LMS WooCommerce plugin

Sensei LMS WooCommerce plugin

价格从 129 美元开始,根据你想在多少网站上实现它,价格会涨到 279 美元。这个价格只有一年的有效期,所以需要每年升级。无缝的 WooCommerce 集成是 Sensei 的面包和黄油,特别是因为它可以与所有 WooCommerce 主题一起工作。总的来说,Sensei 是围绕 WordPress 的直观性而建立的,所以初学者应该不会有任何问题,就像他们制作一个普通的 WordPress 帖子一样。

你还应该考虑这样一个事实,唤醒不需要一个 WooCommerce 主题来正常运行。大多数良好编码的 WordPress 主题与 Sensei 结合得很好,所以这只是你希望你的电子商务功能有多先进的问题。

这个 WordPress LMS 插件的主要特点

  • 该扩展与 WooCommerce 和 WordPress 融合得很好,用户体验与制作 WordPress 页面或帖子没有太大区别。
  • 市场上的大多数 WordPress 主题都很好地集成了 Sensei。
  • 用户注册是通过 WordPress 完成的,所以再一次,熟悉 WordPress 的人应该会发现 Sensei 很容易学。
  • WooCommerce 集成允许您立即对课程收费,无论是订阅课程还是个人课程。
  • 简单的课程分析提供了关于评分、课程完成和注册学生的信息。
  • 当涉及到设计时,测验并没有什么特别的,但是提供了几个模板,比如对/错、单行、文件上传和多行测试。
  • 唤醒显示随机测验的基础上,银行的问题,你设置之前发射。
  • 测验评分可以设置为自动或手动。

7.WP 课件

WP 课件是比较有前途的 WordPress LMS 插件之一,有几个原因。首先,定价远没有一些竞争对手复杂。事实上,对于最便宜的包,您会得到一个两站点许可的奖励,起始价格为每年 99 美元。现场演示是最接近免费试用的东西,但它是一个充满实际课程内容的美丽设计,可以激发您的创造力。

更重要的是,世界上一些顶尖的大学都在使用 WP 课件,比如伊利诺伊大学,威斯康星大学麦迪逊分校。你也可以在企业培训网站上找到 WP 课件工具,比如如果你要为 CNN 或 Sheraton 工作。

WP Courseware plugin

WP Courseware plugin

很明显,WP 课件有一套令人印象深刻的特性,这一切都始于拖放编辑器。您可以轻松创建课程,甚至保护这些课程不被窃取。WP 课件的一个突出元素是你可以从中选择的大量集成。WooCommerce 就是其中之一,还有很多其他选项,比如 OptimizePress、BuddyPress 和 Visual Composer。

这个 WordPress LMS 插件的主要特点

  • 最实惠的价格包允许两个站点,每年 99 美元。所以,如果你计划制作两个在线课程网站,WP 课件会比 LifterLMS 和 LearnDash 更实惠。
  • 会员门户网站提供了一个很好的优势,因为你可以和那些制作在线课程的活跃用户交流。
  • 可视化设计器使用拖放元素,它提供了基本的工具,如课程保护、滴流内容和电子邮件通知。
  • 可以查看和导出成绩册来管理学生的表现。
  • 通过与您最喜欢的电子商务插件集成的 WP 课件进行销售。你不仅仅局限于 WooCommerce 或单一支付网关。
  • 您可以运行多教师系统,在该系统中,您为教师分配创建和管理他们所教课程的角色。
  • 测验提供多种问题类型和问题标签。此外,如果您想在整个课程中随机生成测验,题库是可选的。

8.良好的 LMS

好的 LMS 售价 31 美元,是 CodeCanyon 市场上唯一可行的 WordPress LMS 插件。有趣的是,事实就是如此,因为你可以找到几十个适合其他 WordPress 类别的插件。也就是说,31 美元的费用只能让你获得一年的支持和更新,但一次性付款仍然保持你对插件功能的控制。因此,它是这个列表中最便宜的高级插件。

以闪电般的加载速度提升在线课程的用户体验。免费试用 kin sta

和大多数好的 WordPress LMS 插件一样,好的 LMS 有创建课程、销售课程、实施测验和证书的功能。CodeCanyon 页面包括几个演示(学生后端、教师后端、交易后端),让您全面了解将要发生的事情。

Good LMS WordPress plugin

Good LMS WordPress plugin

设计过程的管理很像一篇常规的 WordPress 博客文章,你可以直接从 WordPress 仪表板上创建测验、课程和证书。课程进程表提供了学生成绩的漂亮外观,为讲师设置佣金率允许您管理团队成员。课程评级也是可用的,所以好的 LMS 对于那些想要创建课程市场的人来说似乎是一个明智的选择。

这个 WordPress LMS 插件的主要特点

  • 好的 LMS 可以让你创建一个简单的课程市场(像 Udemy 一样),提供课程评级和教师佣金设置。
  • WordPress LMS 插件的价格远低于一些高级套件。
  • 修改测验设置,以便所有学生都有多次机会参加测验。
  • 课程徽章和证书显示在学生后端,用户也可以访问进度报告。
  • 一个简单的优惠券代码创建器帮助你制作和分享代码,以获得更多的学生。
  • 好的 LMS 非常依赖 WordPress 界面,所以一个普通的 WordPress 用户不需要学习新的设计技术。

9.合十礼!地方管理学校

虽然不如本文前面七个 WordPress LMS 插件受欢迎, Namaste!LMS 不容忽视。你可以免费下载核心插件,设计一个体面的在线课程,而不需要花很多钱。然而,合十礼!高级主题最有可能被用于设计,起价为 47 美元。另外,合十礼!Pro module 包含许多附加组件和全年的高级支持。

举个例子,合十礼!Pro 提供奖励和徽章选项,以及文件和课程保护。您还可以为高级课程启用购物车,并与 WooCommerce 或 WP Simple Cart 插件连接。

Namaste! LMS WordPress plugin

Namaste! LMS WordPress plugin

我喜欢核心插件的简单性,但这对大多数在线课程网站管理员来说还不够。毕竟,除非你支付额外费用,否则你无法获得延迟课程材料或教师分配等基本功能。

然而,价格仍然合理,所以如果你正在寻找 LearnDash 这样的大狗的替代品,这不是什么大不了的事情。

这个 WordPress LMS 插件的主要特点

  • 这些整合加强了课程网站的整体功能,同时也迎合了利基市场。例如,Watu 集成满足了测验和考试的需求,而 MoolaMojo 连接在分发分数和让学生用获得的分数购买更多课程方面创造了奇迹。
  • 创建和编辑一个课程的工作类似于制作一个标准的 WordPress 帖子。对于初学者来说,它足够简单和直观,但是您仍然可以访问更高级的定制选项。
  • 您可以启用购物车来收钱和管理单个视频或包的订阅。
  • 有一种工具可以保护你的文件免受不必要的入侵。
  • 你可以颁发徽章,创造一个游戏化的氛围来促使用户更加努力地学习课程。

10.硕士学习 LMS

最后但同样重要的是,我们有 MasterStudy LMS 插件。这是我们列表中最新的 LMS 插件,但是它有很多特性!它让你的在线教育 WordPress 网站的构建、定制和管理变得简单而没有麻烦。你可以免费下载这个插件,它可以和任何 WordPress 主题一起使用。然而,如果你想节省一些时间,他们也有他们的 MasterStudy premium WordPress 主题,可以立即将这个插件提升到一个新的水平!该主题起价仅为 25 美元。

MasterStudy LMS WordPress plugin

MasterStudy LMS WordPress plugin

MasterStudy LMS 插件可以让你用视频、图表、幻灯片和几乎任何你能想到的东西来创建精彩的课程。所有这些都由 WYSIWYG 编辑器提供支持,使创建和管理变得轻而易举。

MasterStudy LMS 的一个独特之处在于,所有的关键元素都是用 Vue.js 构建的,这让您可以快速加载页面和平滑页面过渡。

这个 WordPress LMS 插件的主要特点

  • 有一个漂亮且易于使用的用户界面。
  • 通过 PayPal 和 Stripe 集成,轻松设置定期订阅的付款方式。
  • 有一个留言板,为学生创造一个社交网络类型的环境,从课程创建者那里获得答案和帮助。
  • 使用测验、实时问答和倒计时器。
  • 内置课程评级。
  • 为已完成课程的学生生成认证。

替代 WordPress LMS 插件

虽然我们不能涵盖所有的 WordPress LMS 解决方案,但这里有几个额外的解决方案值得一提。

哪些 WordPress LMS 插件适合你?

关于 WordPress LMS 市场的好消息是,这九个插件确实是唯一可行的选择。我们经常看到有 20 或 30 个插件可供选择,这使得购物空间变得混乱。

所以,你可以坚持这些解决方案,从第一条建议开始。或者,您可以根据自己的特定需求来选择:

  • 最超值最有特色的 WordPress LMS 插件: LearnDash、Lifter LMS、WP 课件。
  • 最便宜的 WordPress LMS 插件: LearnPress,Good LMS,MasterStudy LMS。
  • 理想的 WordPress LMS 适合初学者(也适合制作一个基本的在线学习网站): Lifter LMS。
  • 制作像 Udemy 这样的在线课程市场的最好的 WordPress LMS 插件:好的 LMS。

这个列表中的任何 WordPress LMS 插件都不会出错,所以它更多的是关于你希望在你的在线课堂上看到的确切功能。之后,考虑价格——但不要太难,因为一个高质量的学习网站可以轻松弥补每月的费用。

另外,不要忘记阅读我们关于托管会员网站的挑战的深度指南:托管 WordPress 会员网站的注意事项

这就是我们为你准备的一切!你有喜欢的 WordPress LMS 插件吗?我们很想听听下面的内容。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何找到你的 WordPress 登录网址(改变它,锁定它)

原文:https://kinsta.com/blog/wordpress-login-url/

与 WordPress 互动的新手用户在登录他们的账户时会经历一段艰难的时间。在这篇文章中,我将解释如何找到你的 WordPress 登录网址,以及其他一些关于登录过程需要强调的重要事情。

让我们从头开始。

更喜欢看视频版

WordPress 登录的重要性

安装完 WordPress 后,你将可以访问你的网站的管理面板,在那里你有机会根据需要设置你的网站并做一些改变。

如果你没有访问管理页面的权限,这是不可能的。登录页面阻止你和其他人访问你的 WordPress 站点的管理“端”。

如果你不能进入管理区,几乎不可能完全控制你的站点/博客。

但是这个 WordPress 登录页面在哪里呢?

如何找到你的 WordPress 登录网址:

在你网站的网址末尾添加/ 登录 /、/ 管理 /、或/wp-login.php就可以到达 WordPress 登录页面。

如果你在子目录(www.yoursite.com/wordpress/)或子域(blog.yoursite.com/)上安装了 WordPress,在你的 URL 的最末端添加三个路径中的一个,比如:www.yoursite.com/wordpress/wp-login.php或 blog.yoursite.com/wp-login.php

Support

如何找到 WordPress 登录网址

找到 WordPress 登录页面可能比你想象的更简单。在新安装的 WordPress 上,在你网站的网址的末尾添加**/admin/**(例如:www.yourawesomesite.com/admin/)或**/login/**(例如:www.yourawesomesite.com/login/)会将你重定向到登录页面。

通常,这两个应该直接带你到你的 WordPress 登录页面。如果这种情况没有发生,有一种额外的方法可以到达您的登录页面:您可以在 URL 的末尾添加**/wp-login.php**,就像这个例子中的:www.awesomesite.com/wp-login.php

如何在子目录或子域中找到 WordPress 登录 URL

所有这些都适用于标准的和新的 WordPress 安装。但是有可能你已经把 WordPress 安装在了你域名的子目录中,比如www.yourawesomesite.com/wordpress/或者一个的 WordPress 子域名,比如blog.yourawesomesite.com/

如果是这种情况,您需要在子目录或子域的结束斜杠后添加上述路径之一,即**/**符号,以获得如下内容:

  • www.awesomesite.com/wordpress/login/或者
  • www.awesomesite.com/wordpress/wp-login.php

无论你使用哪一个,任何一个都会把你带到你的 WordPress 登录页面。如果你不想忘记它,把你喜欢的网址加入书签。

或者,在 WordPress 登录表单中有一个“记住我”选项,它将允许你保持登录状态,并在几天内到达管理仪表板,而不需要再次登录(基于你的 cookies 是如何设置的):

The "remember me" option on WordPress login form

The “remember me” option on the WordPress login form

通过 WordPress 登录页面登录是一项重要而简单的任务。如果您的网站上没有发生任何错误和/或恶意行为,您将需要您的电子邮件地址/用户名和密码。

仅此而已。不幸的是,坏人无处不在,你的网站可能成为目标。

那么,你能做些什么来阻止他们呢?

至少让我们移动登录页面吧!

如何改变 WordPress 登录页面

您的登录页面不应该被黑客和恶意攻击者(也就是坏人)访问,因为他们可能会访问您站点的管理页面并开始搞砸事情。相信我,这可不是什么好经历!

虽然使用一个强有力的、唯一的、长的密码确实有利于防止未经授权的人访问你的网站,但当安全受到威胁时,你可以做的事情永远都不够。

将坏人拒之门外的一个快速有效的方法是将 WordPress 登录页面移动到一个新的唯一 URL 。改变你和你的用户可以访问你的 WordPress 站点的登录 URL,在对抗随机攻击、黑客和暴力攻击时会有很大帮助。

关于暴力攻击的一个词:暴力攻击是黑客攻击的尝试,恶意主体试图反复猜测你的用户名和密码,利用网上泄露的常用用户名和密码列表。他们所做的是尝试数千种组合,利用脚本自动完成所有的尝试。

在当今世界,你的 WordPress 密码或用户名很有可能在这些泄露的列表中。如果你补充说 WordPress 登录标准 URL 对这个场景来说是众所周知的,那么,你会发现黑客和恶意攻击者访问你的 WordPress 站点是多么容易。

这就是为什么移动 WordPress 登录页面到一个不同的路径可以帮助你。

用插件改变你的 WordPress 登录页面

改变你的 WordPress 登录 URL 页面最常见也可能是最简单的方法是使用一个免费的插件,比如 WPS Hide Login ,有超过 80 万用户在积极使用这个插件。

该插件非常轻量级,更重要的是,它不改变核心中的任何文件或添加重写规则。它只是拦截请求。它还兼容 BuddyPress、 bbPress ,限制登录尝试,以及用户切换插件。

WPS Hide Login plugin

WPS Hide Login plugin

下载并激活后,您需要做的就是:

  1. 在右侧边栏的设置选项卡中点击 WPS 隐藏登录
  2. 登录 URL 字段中添加新的登录 URL 路径。
  3. 重定向 URL 中添加一个特定的重定向 URL。当有人试图在未登录的情况下访问标准的 wp-login.php 页面和 wp-admin 目录时,将触发此页面。
  4. 点击保存更改

WPS Hide Login plugin

WPS Hide Login plugin

重要的

一旦您点击保存更改按钮,您的新登录页面将生效。因此,您的旧登录网址将不再工作!你会想要更新你的书签。如果你有任何问题,你可以随时恢复正常删除插件通过 SFTP 在您的网络服务器上。

你可以用来改变你的登录网址的另一个高级插件是由 Kinsta 的一个团队成员开发的perfmates

由于改变你的 WordPress 登录网址可以帮助阻止肤浅的攻击者访问你的网站,我想在这里澄清一下:专家和专业黑客仍然有可能做出额外的努力,找出你的登录页面。

那么,你为什么要在乎呢?嗯,安全是一个多层游戏,其中你的主机质量起着关键作用。你有越多的工具、技巧和壁垒,坏人就越难闯入你的网站并获得控制权。

更改你的登录网址也有助于防止常见的 WordPress 错误,比如“ 429 太多请求当用户在给定的时间内发送了太多的请求时(速率限制),这通常是由服务器生成的。这可能是由于僵尸程序或脚本访问了您的登录 URL。最终用户很少会导致这种错误。

429 too many requests

429 too many requests

修改你的 WordPress 登录页面。htaccess 文件

其他改变或隐藏 WordPress 登录页面 URL 的技术方法是编辑你的.htaccess文件。

通常与 cPanel 主机一起使用,.htaccess文件的主要作用是配置规则和设置系统范围的设置。既然我们在讨论隐藏登录页面,.htaccess可以用两种特定的方式来处理。

第一个是关于密码保护你的登录页面用一个. htpasswd 这样任何进入你的登录页面的人在进入登录页面之前都需要输入密码。如果你是 Kinsta 客户,我们使用 Nginx ,因此没有.htaccess文件。

您可以使用我们的 htpasswd 工具对您的整个网站进行密码保护。或者联系我们的支持团队来锁定您的登录页面。

.htpasswd authentication prompt

.htpasswd authentication prompt

第二个选项是根据可信 IP 地址列表启用对登录页面的访问。

限制登录尝试

另一种有效的安全方法是限制登录尝试的次数。如果你是 Kinsta 客户,我们会自动禁止一分钟内超过 6 次失败登录尝试的 IP。

或者你可以下载一个免费的插件,如限制登录尝试重载

Limit login attempts reloaded

Limit login attempts reloaded

插件中的选项非常简单。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

  • 锁定总数:给你试图闯入但失败的黑客数量。
  • 允许的重试次数:IP 地址在被锁定之前允许尝试的次数。

介于 4 和 6 之间的某个值可能是最受欢迎的重试次数。它允许应该有权访问的真实人类犯错误(因为,毕竟,我们在输入密码时都会犯错误),意识到他们输入了错误的密码,并修复他们的错误。

将它设置为以上两点是很重要的,特别是如果你经常有客座博主或者几个负责管理你的网站的贡献人员。

  • 分钟锁定:IP 地址将被锁定多长时间。

你可能想把它设置为“永远”,但是这对那些真的犯了真正错误的人没有帮助——你希望那些人最终能够让自己回来。20-30 分钟就差不多了。

  • 锁定增加:因为如果是暴力攻击,很可能会卷土重来。

这个函数基本上是说“看”,我之前已经看到你把自己锁在外面好几次了,所以现在我要把你锁在外面更久。“一天是一个很好的一天。

  • 重试前的小时数:多长时间后,它会重置所有内容并让用户重试。

该插件还可以让您管理您的白名单,黑名单,和信任的 IP。

如何解决最常见的 WordPress 登录问题

登录你的 WordPress 站点是一项快速简单的任务。然而有些用户——你呢?—可能在尝试访问他们的 WordPress 网站时遇到了一些问题。此类问题通常属于以下情况之一:

  • 与密码相关的问题
  • 与 cookies 相关的问题

让我们来看看这两个问题,看看如何解决它们!

登录:密码丢失/忘记

如果您无法登录,您的登录凭据可能有问题。

所以,你要做的第一件事就是检查你输入的用户名和密码是否正确。这是我们大多数人都会犯的错误,尽管很少。

成功了吗?如果没有,你可能想在尝试别的之前改变你的 WordPress 密码。为此,点击输了密码?登录表单正下方的链接:

Lost your password option

“Lost your password” link

您将被重定向到一个页面,在该页面上,您将被要求输入用户名/电子邮件,并且新密码将发送给您:

厌倦了体验你的 WordPress 网站的问题?通过 Kinsta 获得最好、最快的主机支持!查看我们的计划

How to get a new WordPress password

How to get a new WordPress password

用 phpMyAdmin 手动重置 WordPress 密码

如果这不起作用,事情会变得有点复杂,因为你需要进行手动密码重置。如果你对使用数据库文件感到不舒服,请不要这样做。

手动重置你的 WordPress 登录密码可以通过编辑你的数据库上的密码文件来完成。如果您可以在您的主机中访问 phpMyAdmin ,这应该不难。

在对数据库文件做任何编辑之前,总是要备份你的站点,以防出错。

完成了吗?太好了!

第一步

现在,登录 phpMyAdmin。如果您是一个 Kinsta 客户机,您可以在 MyKinsta 仪表板中找到 phpMyAdmin 的登录链接。

Login to phpmyadmin

Login to phpMyAdmin

第二步

在左侧,单击您的数据库。然后点击名为wp_users的表格。然后单击您需要重置的用户登录旁边的“编辑”。

Edit user in PhpMyAdmin

Edit user in phpMyAdmin

第三步

user_pass栏中,输入新密码(区分大小写)。在函数下拉菜单中,选择 MD5。然后点击“开始”

Reset password in PhpMyAdmin

Reset password in phpMyAdmin

第四步

在您的登录屏幕上测试新密码。

用 WP-CLI 手动重置 WordPress 密码

另一种重置你的 WordPress 密码的方法是使用 WP-CLI 。WP-CLI 是一个命令行工具,供开发人员管理 WordPress 安装的常见任务(不太常见)。

第一步

首先,使用下面的命令列出 WordPress 安装中的所有当前用户。

$ wp user list

第二步

然后使用以下命令、用户 ID 和新的所需密码更新用户密码。

$ wp user update 1 --user_pass=strongpasswordgoeshere

第三步

在您的登录屏幕上测试新密码。

WordPress 登录:Cookies

在某些情况下,由于与 cookies 相关的问题,您可能无法登录。如果是这样,您通常会遇到以下错误:

错误:浏览器阻止或不支持 Cookies。你必须启用 cookies 来使用 WordPress。

Cookies are blocked or not supported error

Cookies are blocked or not supported error

WordPress 登录依赖 cookies 工作。如果它们被禁用或不能正常工作,您可能会在登录页面上遇到问题。首先要检查的是浏览器中是否启用了 cookies:

我们经常在最近迁移的 WordPress 站点和 WordPress 多站点站点上看到这种情况。有时简单地刷新你的浏览器并尝试再次登录实际上会让你越过这个错误。你也可以尝试清空你的浏览器缓存或者在匿名模式下打开一个不同的浏览器。

如果以上都不起作用,你可以试着把下面一行添加到你的wp-config.php 文件,就在/* That's all, stop editing!...*/之前

define('COOKIE_DOMAIN', false);

如果是一个 WordPress 多站点设置,你可能想要检查并查看在/wp-content/文件夹中是否有一个sunrise.php文件,并将其重命名为sunrise.php.disabled。这是一个由旧的域映射方法使用的文件。

从 WordPress 4.5 开始,WordPress Multisite 不再需要插件来映射域名。如果您是 Kinsta 的客户,对此不确定,请联系我们的支持团队寻求帮助。

摘要

你的 WordPress 登录页面是授权你访问你的站点的入口。如果你不能成功登录,你只是一个网站访问者。

这就是为什么你应该学习如何到达这个关键页面,这样你就不会在每次需要登录你的 WordPress 站点时浪费很多时间。

想提高你的安全性吗?将标准的 WordPress 登录网址更改为你选择的自定义网址,并且只与可信的人共享该网址!此外,如果 WordPress 一直让你退出,请务必查看本指南。

(建议阅读:如何更改你的 WordPress 网址)


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress 维护模式-故障排除和定制

原文:https://kinsta.com/blog/wordpress-maintenance-mode/

WordPress 维护模式页面是当你在你的站点上进行更新时,比如更新插件、主题或核心时,自动向访问者临时显示的东西。这是为了防止在文件被修补时出现任何损坏或不同步的情况。

然而,这有几个问题。

首先,有时候你的 WordPress 站点可能会陷入维护模式。这实际上会让整个网站瘫痪,直到你手动修复它。

第二个是默认的维护页面/消息没有样式,看起来很丑,并且对你的访问者和客户的信息传递有限。这对你的品牌或声誉可能不是最好的。今天我们将探索一些解决这些问题的方法。

什么是 WordPress 维护模式?

WordPress 维护模式

WordPress 维护模式是一个很棒的小功能,内置在核心中,在 3.0 版本中引入。每当你更新一个插件,主题,或者你的 WordPress 安装,下面的消息会显示给你的访问者,直到更新操作完成。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

"暂时无法进行定期维护。一分钟后回来检查

Default WordPress Maintenance screen

Default WordPress Maintenance screen

在更新和安装过程中,一些后端进程会停止一小段时间(通常只有几秒钟,具体取决于更新的数量和大小)。WordPress 利用了 wp_maintenance() 函数并创建了一个临时的。您站点上的维护文件,其中包含您在上面看到的警报。更新完成后,该文件会自动删除,您的网站会恢复正常。

默认情况下,WordPress 返回一个 503 HTTP 状态码(服务不可用。)处于维护模式时。这基本上是告诉谷歌你正在处理这个页面或者有什么地方出错了,他们稍后会回来查看。这是你想显示给 SEO 的标题回复,因为如果你的网站暂时关闭,它不会损害你的排名。Yoast 有一篇关于 SEO 的 503 HTTP 头的重要性的文章。

Don't let your site get stuck in maintenance mode 🛠 🚧 Keep these quick fixes handy for the next time you need to make an update to your site👷‍♂️Click to Tweet

你的 WordPress 网站是否陷入了维护模式?

WordPress 用户遇到的一个常见问题是他们的网站可能陷入维护模式。这可能非常可怕,因为这也会影响管理员和后端。突然你无法登录你的 WordPress 网站,你的网站基本上瘫痪了,除了访问者看到的简短消息。

如何避免陷入维护模式

陷入维护模式通常发生在有冲突的时候,在这种情况下。维护文件可能认为仍有未完成的操作和/或更新需要完成。这导致文件保留下来,永远不会自行删除。

更新期间不要刷新或离开屏幕

网站陷入维护模式的最常见原因之一是在更新过程中更新屏幕被刷新或离开。

避免这种情况的最简单的方法是在更新发生时抵制做任何事情的诱惑。确保在刷新或离开屏幕之前等待所有更新完成,并向下滚动以检查屏幕下方的插件是否已更新。

不要一次更新多个插件

是什么导致了冲突?根据我们的经验,如果用户快速手动点击许多不同插件上的“立即更新”,就会发生这种情况。WordPress 默认按顺序交错更新,但是如果连接中有哪怕一毫秒的延迟,都会导致突然的冲突,触发停滞的维护模式。

为了确保这种情况不会发生,您可以轻松地单击过滤器“更新可用”,然后从批量操作下拉列表中选择“更新”。然后点击“应用”这将使按顺序启动更新,这样你就不太可能收到冲突。

Updating WordPress plugins

Updating WordPress plugins

在修补插件时更新它们

防止这种情况发生的另一个建议是更新你的插件,因为它们被打了补丁。不要等到六个月后再尝试一次性更新它们。

如果你有 30 多个插件需要多次更新,最好是一个接一个地更新它们,并进行测试,以确保不会破坏你的站点。这就是为什么 Kinsta 有免费的登台环境的原因之一,这样你就可以事先在你的现场站点的克隆上测试一切,并最小化破坏你的生产站点的风险。

自动更新插件

如果你没有时间定期更新你的插件,或者你认为你会忘记,你可以使用插件来自动更新它们,或者调整你的 WordPress 设置来做到这一点。

查看我们的指南 WordPress 自动更新来找出如何配置它。

如何修复 WordPress 网站陷入维护模式

值得庆幸的是,如果你的 WordPress 站点目前处于维护模式,退出并恢复正常是非常容易的。您只需删除。创建的维护文件。

第一步

第一步是通过 FTP 登录到你的网站。查看我们关于如何 SFTP 进入你的 WordPress 网站的深度文章。

第二步

导航到你的 WordPress 站点和/或公共 HTML 文件夹的根目录。这个文件夹通常包含你的wp-config.php 文件。然后,您可以删除。维护文件。

Navigating to maintenance.php in a FTP client

Navigating to maintenance.php in a FTP client

删除后,您可以在浏览器中刷新您的网站,您的网站将恢复正常。也建议你清空 WordPress 站点上的缓存。

如果你是 Kinsta 的客户,你可以直接从 MyKinsta 仪表盘或 WordPress 仪表盘的管理工具栏(如果你有权限的话)中清除缓存。如果您在遵循上述步骤时遇到困难,您可以随时联系您的主机提供商寻求支持。

修复陷入维护模式的 WordPress 站点的最快方法

扩展你的 WordPress 维护模式

有很多方法可以扩展你的 WordPress 维护模式,例如手动启用它和/或定制屏幕使它更符合你的品牌。你网站上的流量越多,维护模式的信息和风格就越重要,因为更多的人会更有可能看到它。

除了运行更新之外,您可能需要改进的维护模式页面的另一个原因是,您可能正在手动将更改迁移到生产环境中。

我们总是建议首先在开发站点上进行测试,但是有时您可能需要在生产站点上运行一两个小时的维护页面。

用代码手动扩展 WordPress 维护模式

默认的维护屏幕是不可定制的(它也是动态生成的),因此您可能希望将其样式化以匹配您网站的品牌和外观。这里有一个创建自定义页面的小技巧。

你需要做的就是创建一个文件,命名为 maintenance.php,并把它放到你的/wp-content/文件夹中。然后你可以用 CSS 来设计它的样式,甚至从头开始创建一个完整的页面。

这样,当你更新 WordPress 核心、主题或插件时,它将使用你自定义的新文件。对这个文件的检查已经在位于/wp-includes/的 load.php 文件中定义了,所以您不需要做任何额外的事情。看起来是这样的:

if ( file_exists( WP_CONTENT_DIR . '/maintenance.php' ) ) {
 require_once( WP_CONTENT_DIR . '/maintenance.php' );
die();
}

利用 WordPress 维护模式插件

如果你对编辑代码感到不舒服或者需要更多,你也可以通过使用一些免费和高级插件将你的 WordPress 维护模式提升到一个新的水平

SeedProd 即将推出的页面、维护模式和登录页面

即将推出的页面维护模式插件是由 SeedProd 的约翰·特纳开发的,早在 2011 年就已经推出。它在 WordPress 社区中享有很高的声誉,因为它是即将推出的页面和维护模式的良好支持插件。

这很大程度上与有免费和高级版本这一事实有关。有时拥有两个版本可以确保您获得更多更新。

Coming Soon Page, Maintenance Mode & Landing Pages by SeedProd

Coming Soon Page, Maintenance Mode & Landing Pages by SeedProd

它目前有超过 100 万个活跃安装,并获得了令人印象深刻的 5 星评级。你可以从 WordPress 知识库下载即将发布的页面&维护模式,或者在你的 WordPress 仪表盘的“添加新插件”下搜索。它的一些附加功能包括:

  • 适用于任何 WordPress 主题,响应迅速

自定义外观和感觉

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

  • 轻松添加 CSS 和 HTML
  • 多站点和 BuddyPress 支持
  • 创建登陆和即将推出的页面并收集电子邮件地址

WP 维护模式

WP 维护模式是下载量最高的插件之一,当它为你的 WordPress 站点抛出一个快速简单的维护模式消息时。它是完全免费的,由 Designmodo(一个流行的网页设计博客)的团队创建。

只有拥有足够权限的用户才能看到前端,否则,其他所有人都会在启用时看到维护模式消息。它与 WordPress Multisite 一起工作,然而,需要注意的是,它可能与缓存插件一起不稳定。

WP Maintenance Mode

WP Maintenance Mode

它目前有超过 700,000 个活跃安装,五星评级为 4.5。你可以从 WordPress 知识库下载 WP 维护模式,或者在你的 WordPress 仪表盘的“添加新插件”下搜索它。它的一些附加功能包括:

CMP–即将推出和维护

即将推出的&维护插件下载量超过 100,000 次,平均评分为五星。它还没有被翻译成英语,但可以在一个英语网站上工作,因为它的后端不是英语,而不是维护屏幕本身。

CMP – Coming Soon & Maintenance

CMP – Coming Soon & Maintenance

作为一个免费插件,它有一个令人印象深刻的功能列表,旨在让你创建一个定制的维护页面,而不必为一个高级插件付费。

功能包括:

  • 三个捆绑主题加上额外的高级主题,您可以下载
  • 访问库存照片
  • 收集电子邮件地址的自定义订阅表单
  • 谷歌字体整合
  • 上传您的徽标或背景图片
  • 预览您可以与客户共享的 URL
  • 重定向到备用网站
  • 设置搜索引擎响应代码的能力
  • 谷歌分析支持

精简维护模式

Slim 维护模式插件做的正是你所想的。这实际上创建了与我们在上面展示的如何用代码实现相同类型的页面。只要激活插件,只有管理员可以看到网站。如果你想要免费、快速、轻量级的东西,一定要看看这个。

它没有额外的设置,除了打开它之外你什么也不用做——此时你的网站将只对管理员可见。缺点是不能自定义消息。

Slim Maintenance Mode

Slim Maintenance Mode

它目前有超过 1000 个活跃安装,获得了 5 颗星的评级。事实上,写这篇文章时,它没有一个差评!这是因为它确实有效。你可以从 WordPress 知识库下载 Slim 维护模式,或者在你的 WordPress 仪表盘的“添加新插件”下搜索它。它的一些附加功能包括:

  • 小巧、简单、轻便
  • 无需担心额外的设置,只需激活即可
  • 适用于任何 WordPress 主题
  • 后端消息提醒你知道它是活跃的
  • 503 HTTP 标头响应
  • 受流行缓存插件的良好支持

WP 维护

WP 维护插件有超过 30000 次安装,平均评分 4.5 星。它还没有被翻译成英文,但在英文网站上仍然可以正常工作,因为用户看到的任何文本都是你输入的。

WP Maintenance

WP Maintenance

该插件包括定制和个性化选项,例如:

厌倦了你的 WordPress 站点缓慢的主机?我们提供超快的服务器和来自 WordPress 专家的 24/7 世界级支持。查看我们的计划

  • 为您的维护页面选择颜色和字体
  • 徽标或图像上传,加上添加滑块的选项
  • 倒计时定时器
  • 链接到社交媒体和谷歌分析
  • 按用户角色编辑访问权限

极简即将推出&维护模式

WordPress 插件的最小即将发布和维护模式是由 Web Factory 的团队开发的,该团队还运营着流行的博客 WP Loop。他们目前在知识库上维护着 5 个以上的插件,并且在为 WordPress 创建所需的解决方案方面不是新手。

Minimal Coming Soon & Maintenance Mode

Minimal Coming Soon & Maintenance Mode

它目前有超过 90,000 个安装,评级不到 5 星。你可以从 WordPress 知识库下载 WordPress 的极简即将推出的&维护模式,或者在你的 WordPress 仪表盘的“添加新插件”下搜索。

该插件会定期更新。

它的一些附加功能包括:

  • 适用于所有 WordPress 主题和插件
  • 能够改变你看到的每一个元素,包括背景颜色,封面图片,字体等。
  • 激活前预览维护页面
  • 体面的缓存插件支持
  • 使用自定义登录 URL
  • 仅对未登录的用户可见
  • 谷歌分析支持
  • 谷歌字体

利用 WPBuffs 维护服务

如果你不想自己管理维护模式,你可以雇佣一个维护公司,比如 T2 的 WP Buffs,他们会为你处理这些事情。

WPBuffs

WPBuffs

WPBuffs 将保持您的网站更新,并确保更新发生在您的网站最不忙的时候——他们将确保您的网站在更新时不会陷入维护模式。

如何从 WordPress 维护模式屏幕重定向

如果你想将重定向到一个定制的维护屏幕,而不是使用 maintenance,最好的选择是使用插件。

下面的维护插件将提供另一个维护页面,如果你在你的网站上工作,你可以手动激活它,当 WordPress 运行更新时,它也会被激活。

这样,用户将不会看到单调的默认屏幕,而是看到一个更专业的维护屏幕,您可以使用插件界面对其进行标记和定制。

如何在 WordPress 自定义你的维护模式界面

如何启用和禁用 WordPress 维护模式

当你在你的网站上工作,但不需要运行主题和插件更新时,有时你可能想在 WordPress 中手动启用维护模式。在这种情况下,WordPress 不会自动触发维护模式,所以你需要手动操作。

有两种方法可以做到这一点:用代码,和用插件。

如何用代码手动启用 WordPress 维护模式

你可以通过在你的 functions.php 文件中放置以下代码来手动启用 WordPress 维护模式。或者更好的是,用你自己的插件来做。

// Activate WordPress Maintenance Mode
function wp_maintenance_mode(){

            if(!current_user_can('edit_themes') || !is_user_logged_in()){

            wp_die('<h1 style="color:red">Website under Maintenance</h1><br />We are performing scheduled maintenance. We will be back on-line shortly!');

            }

}
add_action('get_header', 'wp_maintenance_mode');

这将导致一条消息放在您网站的前面,显示给未登录的用户。管理员仍然可以访问仪表板,因为它使用内置的 is_user_logged_in() 函数。

Manual maintenance screen

Manual maintenance screen

如果你愿意,你可以创建一些更复杂的东西——但是请记住,因为你不是在访问你的主题的样式表,所以你添加的任何样式都必须与你的代码内联。

如何用插件手动启用 WordPress 维护模式

你也可以使用上面列出的插件来启用维护模式。例如:

  • 通过 Seedprod 的即将推出和维护模式,您可以打开和关闭维护模式,自定义维护屏幕,以及创建“即将推出”或登录页面,让人们知道网站何时启动和运行,并收集他们的电子邮件地址。
  • 在 WP 维护模式下,您可以为管理员以外的用户手动激活自定义维护屏幕。
  • 随着 CMP 即将推出&维护,您可以使用他们的主题创建一个完全自定义的维护屏幕,并在需要时手动激活它。
  • 在精简维护模式下,只需激活插件即可手动激活精简的维护屏幕。
  • 使用 WP 维护,你可以创建一个带有倒计时定时器和自定义字体和颜色的维护页面,并通过插件界面手动激活它。
  • 借助极简即将推出的维护模式,您可以创建完全自定义的维护模式页面,将其链接到您的分析软件,并手动启用它。

Creating a maintenance page with Coming Soon & Maintenance by Seedprod

Creating a maintenance page with Coming Soon & Maintenance by Seedprod

所有这些插件都可以让你手动打开维护模式,并使你的网站成为私有的。他们之间的区别在于他们如何容易做到这一点,以及你可以定制多少维护屏幕。

何时使用 WordPress 维护模式

那么,什么时候应该使用维护模式呢?

这些时候你最有可能需要它:

  • 当你运行插件、主题或 WordPress 本身的更新时。
  • 当你上传新版本的主题或插件时。
  • 当你在你的站点上工作时(尽管你不应该编辑实时站点的代码:使用开发或暂存站点,然后将你的更改复制到实时站点)。
  • 当你编辑不想让别人看到的内容时。
  • 当你对网站进行结构性改变时,例如改变导航或者移动页面。
  • 当你的网站处于开发阶段,在它启动之前,你可以使用维护模式。你可以使用一个插件来创建一个即将到来的页面,这对 SEO 来说会更有用,更好。

因此,维护模式不仅在您运行更新时有用,这就是为什么能够手动激活它会很有帮助。

Keep your site maintenance under wraps.👷‍♂️ Quickly resolve issues related to maintenance mode with this guide!Click to Tweet

摘要

如你所见,core 中包含的 WordPress 维护模式非常棒。然而,它可以很容易地扩展和定制,以符合您的品牌。

您可能还想自定义消息传递,以便访问者和客户确切地知道您的网站关闭的原因。如果您曾经陷入维护模式,您现在知道如何快速恢复并让您的网站重新上线。请务必阅读我们关于 WordPress 维护的深入指南,让你的网站保持更好的状态。

关于 WordPress 维护模式,你有其他的建议吗?


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress 维护 101(从+ 23 高级 WordPress 服务获取帮助)

原文:https://kinsta.com/blog/wordpress-maintenance/

创建一个 WordPress 网站是不够的。你还需要注意一些好的 ol' WordPress 维护。

当你在创建你的网站上投入了大量的时间,想到工作还没有结束,你会感到沮丧。事实上,这才刚刚开始。但不一定是负担。

在这篇文章中,我将介绍一些 WordPress 维护的最佳实践,并给你一些让它更有效的建议。我还会附上一份指南,告诉你如何付钱给别人来做这件事,并回顾一些最好的 WordPress 支持服务提供商。

将你的 WordPress 站点置于维护模式

你为维护你的 WordPress 站点所做的大量工作不会涉及到将它置于维护模式,但是有时候你需要这样做——所以知道它的意思是值得的。

当你的网站处于维护模式时,这意味着你在告诉访问者和搜索引擎它目前不可用,但这种不可用是有计划的和暂时的(即你的网站没有关闭)。

当你更新 WordPress ,或者你更新一个主题或者插件,WordPress 会自动进入维护模式(卡在维护模式?用这个导轨固定。您可能已经看到了这样做时出现的屏幕:它可能会令人困惑。

WordPress maintenance mode

WordPress maintenance mode

WordPress 使用一个名为。维护”来显示一条消息,说明“计划维护暂时不可用。请尽快重试。”

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

这条消息有点稀疏,在空白页上,如果让人放心。但是如果它能告诉访问者更多的信息,如果它能与你的网站相匹配,那就更好了。

这就是为什么当你在工作的时候,使用维护模式插件将你的网站置于维护模式是一个好主意,并为访问者提供更多的信息。

即将到来的页面&维护模式插件将让你创建一个维护模式页面,反映你的品牌,并给访问者提供更多关于正在发生的事情的信息。你也可以在开发你的网站时使用它来建立一个“即将到来”的页面,并收集的电子邮件地址,以便在网站上线时通知人们。

Maintenance Mode plugin

Maintenance Mode plugin

如果你在你的网站上做任何维护工作(包括运行更新),我建议首先激活维护模式,这样你的网站看起来就不会坏了。如果你的网站被破坏了,把它设置成维护模式,这样当你试图修复它的时候,外界就看不到你在做什么。

备份你的 WordPress 站点

维护你的 WordPress 站点最重要的一个方面就是保持它的备份。

如果你用的是 Kinsta,你的网站会定期自动备份,如果有问题,你可以很容易地重新安装旧版本的网站。

如果你没有这个权限,你需要安装并配置一个备份插件,这样你就可以定期自动备份。

然后,如果你的 WordPress 网站被黑了或者瘫痪了,你知道你可以很容易地恢复一个你知道有效的版本。这给你的内心平静是很重要的。

如果你在你的网站上做维护工作——运行更新、编辑主题、安装插件或任何设置——最安全的做法是在开始之前进行手动备份,或者通过 MyKinsta 仪表板或者使用你的备份插件。然后,如果你做的工作破坏了你的网站,你可以回滚。

保持你的 WordPress 站点更新

维护你的 WordPress 站点的另一个重要方面是保持它的更新。这包括定期更新主题和插件以及 WordPress 本身。

为什么更新很重要

这样做有三个原因:

  • 大多数更新包括安全补丁。如果你安装了这些,你的网站会更安全。
  • 更新你的主题或插件可以确保你获得最新的功能。
  • 一些主题和插件的更新是为了确保与最新版本的兼容性,所以更新可以确保你的网站不会有任何问题。

您可以手动定期更新,也可以设置自动更新来节省时间和麻烦。

无论哪种方式,在你的活动站点之前在你的临时站点上运行任何更新都是一个好主意,以确保它们不会引起任何问题。Kinsta 在其所有托管计划中包括了暂存站点,这意味着你可以在将插件和主题更新以及核心更新推送到你的实时站点之前,在一个安全的环境中测试它们。

Kinsta staging

Kinsta staging

移除未使用的主题和插件

如果你删除了任何不活跃的主题或插件,保持你的网站更新会更容易。你在网站上安装的每个主题或插件都是潜在的不兼容或不安全的额外来源,所以只安装那些你实际使用的主题和插件是有意义的。

因此,如果你安装了一个主题或插件来测试它,然后为了另一个而停用它,确保你尽快删除它。
T3】

保证你的 WordPress 站点的安全

为了避免黑客和其他安全漏洞,保证你的 WordPress 站点的安全是很重要的。

有了 Kinsta hosting,您可以确信安全性是非常重要的。以至于 Kinsta 为每个计划提供了一个恶意软件安全保证,万一发生不好的事情,安全专家会修复你的网站。

采取措施保护自己的网站也是值得的。始终使用安全的密码,保持你的插件和主题最新,不要从官方插件或主题目录之外的来源下载免费的主题或插件,并确保你网站上的其他用户帐户也得到良好的管理(稍后会有更多)。

如果你不在 Kinsta 主机上,一个安全插件将帮助你监控安全风险或漏洞,并确定你需要做什么来修复它们。确保你加固了你的 WordPress 站点,使其不那么容易受到攻击。

提高你的 WordPress 网站的性能

如果你的站点是安全的,是最新的,并且有备份,你就可以放心了,因为基本的东西都处理好了。但是努力提高网站的性能和页面速度也是值得的。

这有两个好处:

  • 一个快速的网站将享有更高的搜索引擎排名,这将促进你的搜索引擎优化。
  • 一个快速的网站意味着在第一页加载之前离开的访问者更少。

为了提高你的网站的性能,确保你使用的主机性能和正常运行时间的承诺。只安装信誉良好的插件和主题。使用性能插件和/或外部工具,如 Google Page Speed Insights ,定期测试你网站的性能。

Page Speed Insights

Page Speed Insights

如果性能没有达到应有的水平,你可以采取措施加速你的网站,这可能包括切换到性能更好的插件,编辑你的主题中的代码,打开缩小,优化图像和其他资产。

Kinsta 客户在这个过程中获得了额外的帮助,因为代码缩减功能内置在 MyKinsta 仪表板中。这使得客户只需点击一个按钮,就可以轻松实现 CSS 和 JavaScript 的自动缩小,从而有效地加速他们的网站,而无需手动操作。

您的站点中可以提高性能的方面包括:

Info

Kinsta 使用最先进的技术来提高性能。与其他主机提供商相比,客户的网站速度提升了 200 %。

WordPress 站点的疑难解答

有时候你的 WordPress 站点会出现问题。这些可能是严重的,例如,如果您的网站被黑客攻击或更新破坏了网站。或者它们可能是小的常见的 WordPress 错误,比如断开的链接或者图片不能正确加载。

以下是一些有助于您识别和解决问题的资源:

审核评论和管理用户

遗憾的是,用户可能会给你的网站带来不安全性和性能问题。

  • 拥有管理员权限的用户可能会安装不安全或编码错误的插件或主题,
  • 有权限在你的站点中创建和编辑内容的用户可以上传图片或其他媒体,这会降低你站点的速度。
  • 用户在你的网站上留下评论会给你的网站带来垃圾链接或内容,这会影响你的搜索引擎优化,甚至会把你列入黑名单。

所有管理员用户都需要了解安全性和性能的重要性,以及他们应该做些什么来保持您的网站正常运行。确保他们知道只使用安全密码,并添加来自可靠来源的软件。一个安全插件会让你强制使用强密码,或者你可以安装一个插件,比如 WC 密码强度设置,这是专门针对这个的。

投稿人和编辑也需要强密码,这样没人能用他们的账号黑你的网站,上传你不想要的内容。强制使用强密码将使您不必再培训他们。

使用一个插件来压缩图片,这样如果你的用户上传大图片,就不会有性能问题。

在某些情况下,评论会给你的网站带来垃圾信息,降低速度。通过编辑您的讨论设置或使用插件来阻止垃圾评论。您可以通过使用第三方评论系统或再次编辑您的讨论设置来防止评论降低性能。

你还需要对你网站上的评论进行调节和回复。您可以编辑讨论设置,以便在添加评论时通知您,还可以配置设置,以便在您对评论进行审核之前不发布评论。

WordPress discussion settings

WordPress discussion settings

在每一条评论发布前对其进行审核是非常耗时的。你可能更喜欢这样设置,如果有人的评论在过去被批准,他们可以再次评论而无需审核。这在阻止垃圾邮件和鼓励讨论之间给了你一个平衡,同时也节省了你的时间。如果你想更好地控制垃圾评论, Akismet 插件会阻止垃圾评论,甚至不会通知你进行审核。

审核你网站的搜索引擎优化

仅仅创建一个 WordPress 网站并把它放在互联网上还不足以让你拥有追随者或者帮助你销售产品或者 T2 服务。你需要吸引访问者到你的网站。

这就是 SEO 的用武之地。一个 SEO 插件将帮助你提高你的 SEO,使用SEO 最佳实践将会给你额外的提升。但它也有助于如果你审计你的搜索引擎优化,并定期监测。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

谷歌搜索控制台是搜索引擎优化的最佳工具之一。它可以帮助你诊断搜索引擎优化问题,也给你数据,你可以用它来确定你的最佳表现内容,查看你的关键词排名,并检查你所有的内部和外部链接

它经常被网站所有者忽略,但是它是完全免费的,它将为你提供数据,帮助你提高搜索引擎优化,使你的内容策略更具战略性。请务必查看这篇关于 Bing 网站管理员工具的深度指南。

Accuranker 这样的工具将帮助你监控你的搜索引擎排名,这样你就可以发现任何问题并修复它们。它还会帮助你确定你排名的关键词,以及你需要投入更多精力的关键词。

你也可以进行一次技术搜索引擎优化审计来帮助你确定什么对你的搜索引擎优化有效,什么需要改进。

监控活动和错误日志

最后,监控你的网站的最不光彩的方面之一:监控网站上的活动和检查错误日志。

监控你网站上的活动意味着你会知道什么时候发生了不应该发生的事情,比如意外添加了新用户,或者上传了不应该上传的文件。它还将帮助你管理你的内容,并确信文章在应该发表的时候被发表了。

WP 安全审计日志插件给你的管理员增加了一个记录你网站上所有活动的界面。

WordPress activity log

WordPress activity log

这样,您可以一眼看出发生了什么,并立即发现任何潜在的问题。

您还应该监控站点上的错误,以便尽快修复它们。有一些工具可以帮助您做到这一点,包括:

  • MyKinsta analytics 将帮助您监控您的网站并解决任何问题。
  • Query Monitor 将调试你的站点,识别诸如缓慢的数据库查询、REST API 请求、钩子触发等等。这可以帮助您确定任何问题的原因。
  • 查看原始的 WordPress 错误日志或者在wp-config.php 文件中启用错误日志将帮助你解决和调试任何 WordPress 问题

使用这些工具可以帮助你避免任何问题,因此,当你的网站出现问题或停止正常工作时,你可以采取预防措施来保持正常运行,而不是采取追溯措施来修复网站。

为高级 WordPress 支持付费

所有这些听起来像是很多工作。的确,维护网站的大部分工作都可以自动化。您可以计划自动备份,配置自动运行的更新,并对您的存储运行自动安全检查,这将提醒您任何问题。

但是你仍然需要设置好这一切。你必须花时间检查任何问题。你可能也要修理它们。

这就是为什么雇佣 WordPress 维护专家是有帮助的。

付费支持的利与弊

支付高级 WordPress 支持和维护费用将减轻你的负担。它会让你安心,因为你知道专家正在监控你的网站,并修复任何出现的问题。

它不需要你了解网站安全、错误日志或 404 页面。这意味着你可以把时间投入到你最擅长的事情上:为你的网站创作内容经营你的业务

但是它也有不好的一面。

首先,它可能很贵。这也意味着你失去了更好地理解你的网站和掌握它如何工作的机会。如果你喜欢拥有控制权,那么将你珍贵的网站托付给一个陌生人可能会令人望而生畏。

因此,你可能会决定外包一些工作,或者选择像 Kinsta 这样的托管服务提供商,他们会为你做一些工作。你可能会决定将你所知最少的网站维护工作外包出去,或者如果你不这样做,将会给你的网站带来最大的风险。

Kinsta 提供的维护和支持服务

如果你有一个 Kinsta 托管计划,你的一些 WordPress 维护和安全需求将会得到照顾,这样你就不必雇佣另一个提供商。

  • 一个恶意软件安全保证意味着你的网站不太可能被黑客攻击,因为有最先进的保护。如果被黑了,金斯塔会帮你修好的。
  • 自动备份意味着您知道如果出现问题,您可以将您的网站恢复到以前的版本,只需点击一下就可以轻松恢复您的网站。
  • 暂存环境意味着你可以对你的站点进行更改并测试它们,而不会有任何风险:首先测试暂存环境中的所有东西,然后将其复制到现场。
  • 速度至上的架构意味着你的网站会很快,只要你管理得当,你就不需要担心性能。
  • 定期运行时间检查(每两分钟一次)意味着你可以确信你的网站不会在没有人注意到的情况下关闭。
  • 24/7 多语言支持,这意味着您可以提出问题,我们将帮助您解决问题或告诉您如何解决。

当涉及到你的站点(客户站点)的 WordPress 维护时,这些特性将会节省你大量的时间,并且帮助你避免站点维护的麻烦。

WordPress 支持和维护服务的顶级提供商

如果你决定雇佣专业人士,找到一个你可以信任的供应商是很重要的。这就是为什么我们编辑了一份 WordPress 维护和支持提供商的名单,我们和他们合作过,并且对他们有信心。

下面的一个或多个提供商可能会满足您的需求:每个人都是不同的,但您应该在这里找到可以帮助您的人。

1.WP Buffs

WP Buffs

WP Buffs

WP 爱好者将他们的服务描述为“为严肃的网站所有者提供 24/7 WordPress 网站维护服务&白标合作伙伴”。

他们提供网站监控和支持,增强的安全性,速度优化,每周主题和插件更新,以及对 WooCommerce 和更复杂网站的高级支持。他们还提供 WordPress 培训,运营播客,并有一个很棒的 WordPress 博客。

WordPress 机构、自由职业者和专业人士也可以使用他们的白标支持程序为他们的客户提供 24/7 的支持,同时还可以获得每月的经常性收入。WP Mastery 的简·科赫(Jan Koch)通过他们的白标项目获得了 4 位数的月利润(T1),而里奇·梅塔(Rich Mehta)或严谨的数字公司(strict Digital)的 T2 将其代理公司的利润率提高了 23%(T3)。

推荐阅读:你开始和经营一个成功的 WordPress 代理公司的指南

2.暴涨 WP

SkyRocketWP

SkyRocketWP

除了 Kinsta 提供的托管服务,SkyRocketWP 还提供维护和支持服务。这种托管是完全管理的,有 24/7 的监控和支持,一旦出现任何安全问题,他们会立即修复。

它们还提供每日备份、网站优化、性能和正常运行时间监控、黑客防护、恶意软件扫描和删除,以及页面加载速度保证。

注册 SkyRocketWP,你将获得 Kinsta 主机,并在上面提供完整的网站管理。

3.可编码的

Codeable

Codeable

可编码的提供了一些不同的东西。他们不是一家支持和维护公司,而是让你接触到 WordPress 自由职业者,他们可以帮助你维护和开发你的网站。

无论你需要主题开发、定制插件、主题定制还是定制集成,他们都可以帮你联系到一个能够提供帮助的 WordPress 开发者。

当你找到一个自由职业者时,你把项目的价格存入 Codeable,只有当你把项目标记为完成时,它才会支付给自由职业者。

4.点击 WP

ClickWP

ClickWP

ClickWP 提供 WordPress 支持,这样你就可以继续运营你的网站,称他们“让 WordPress 再次变得有趣”。

他们提供网站启动包托管,使设计更容易。他们有预先制作的设计(以主题的形式),您可以自定义并添加您自己的内容,或者让他们为您添加标准页面。他们的服务旨在为网站创建新手提供便利。

他们还提供支持:他们会回答你的 WordPress 问题,并帮助完成不需要编码的任务或开发任务,每月收取固定费用。

5.服侍

Valet

Valet

代客服务提供一项服务,旨在帮助你拥有一个“健康、富有、明智”的网站。他们提供一项定制服务,目标是那些想要摆脱运行和维护 WordPress 网站的麻烦的大型企业。

当你雇佣他们时,会根据你的需求分配给你一个专家团队:开发人员、工程师、WordPress 专家和其他数字专业人士。

6.WordXpress

WordXpress

WordXpress

WordPress 提供 24/7 的 WordPress 支持和维护。除了管理更新和安全之类的事情,他们还会在你请求时对你的网站进行编辑,并为你的 SEO 工作。

他们提供三个级别的支持和不断增加的服务,从基本的安全和监控到完整的网站维护。

7.mintWP

mintWP

mintWP

mintWP 提供完整的 WordPress 维护服务,将 Kinsta 主机作为他们所有计划的标准。

他们和个人或自由职业者一起工作,不管是什么类型的 WordPress 网站。他们还提供完整的白标代理解决方案,包括 Kinsta 的站点设置、持续维护和 24/7 支持。这给了网站所有者和代理机构空间来专注于他们的核心业务。

mintWP 继续增加价值,每月增加新功能作为计划的标准,降低全球自由职业者和机构的成本。

8.纽特实验室

Newt Labs

Newt Labs

Newt Labs 是一家总部位于英国的公司,其服务旨在节省你管理 WordPress 网站的时间。

服务包括修复网站问题,保持网站更新和备份,以及修补和监控安全问题。他们的计划还包括旨在提高网站性能的托管 WordPress 主机,以及有助于提高网站效率的优质插件。

与宕机和 WordPress 问题做斗争?Kinsta 是一款考虑到性能和安全性的托管解决方案!查看我们的计划

9.GoWP

GoWP

GoWP

GoWP 提供白色标签 WordPress 的维护和支持。他们的服务是针对代理机构的,他们把自己描述成你团队的延伸。

他们将帮助您管理和维护客户网站,提供内容编辑、备份、安全扫描、恶意软件修复和一个白色标签维护仪表板插件,您可以定制该插件以反映您的品牌。

如果你是一家网站设计或开发机构,其客户需要托管和支持,但你没有时间或资源来提供,GoWP 可以帮助你。

10.WP 曲线

WPCurve

WPCurve

WPCurve 的服务包括定期维护和安全,但也会帮助你更有效地使用你的网站。

除了提供漏洞修复、监控和更新,他们还会建议你如何提高网站的转化率,降低跳出率,增加流量。他们在世界各地都有团队成员,可以回复你通过电子邮件发送的工作请求,并帮助你使你的网站更加努力、更加可靠。

11.维护

Maintainn

Maintainn

maintain 提供 WordPress 维护和支持‘来自真人’。

他们提供备份、定期更新、安全监控和修复。他们还会修复你的网站内容或配置的任何问题。他们的团队包括公认的 WordPress 专家,除了维护,他们还提供开发和托管。

12.WPSiteCare

WPSiteCare

WPSiteCare

WPSiteCare 的团队将自己描述为“最初的&最佳 WordPress 支持公司”(这是一个大胆的说法!).

他们的服务包括安全监控、自动备份、性能优化和 SEO 支持。他们还提供指导,旨在帮助你从你的 WordPress 网站中获得最大收益,并有一个为机构设计的项目,旨在帮助客户网站管理。

13.FixRunner

FixRunner

FixRunner

FixRunner 提供自动云备份、正常运行时间、安全监控、速度优化和个人 WordPress 支持。他们会回应并解决你网站上的任何问题,而且在完成之前你不需要支付费用。

14.WPMaintainer

WPMaintainer

WPMaintainer

WPMaintainer 的计划包括主题和插件更新、自动备份、使用 Sucuri 的安全监控、免费的迁移、对主题和插件的兼容性支持以及打折的开发成本(建议阅读:强大的 WordPress 迁移插件)。

如果你和他们签订了一个常规计划,你也可以以较低的价格雇佣他们的开发人员做额外的工作,这样你可以灵活地持续维护你的网站,也可以在你需要的时候开发它。

15.WP 技术支持

WPTechsupport

WPTechsupport

WP 技术支持为你的 WordPress 站点提供紧急援助。如果您遇到安全漏洞,他们会找出问题的原因并为您修复。

他们还提供持续的维护计划,重点是网站安全。除了保持您的网站更新和备份,他们还会定期对您的网站进行人工审查,以确保它不容易受到攻击。您可以通过他们的客户门户网站查看这些评论的报告。他们也和代理机构合作。

16.WPSitePlan

WPSitePlan

WPSitePlan

WPSitePlan 是一家总部位于美国的维护和支持提供商。他们提供分层计划,从基本计划开始,包括每日备份、正常运行时间监控、数据库优化、安全扫描、更新和每月报告。

他们的顶级计划还包括无限制的服务台支持、WooCommerce 支持、完全的恶意软件删除和每日站点扫描。

17.WPFixIt

WPFixIt

WPFixIt

WPFixIt 提供 24/7 即时 WordPress 支持。除了正在进行的计划之外,他们还有一系列固定收费的服务。

服务包括一般支持、感染清除、速度优化、网站调试和网络商务检查。

他们还提供每月支持服务,包括全面的网站管理、安全监控、每日备份和网站更新。

18.WPButler

The WPButler

The WPButler

WPButler 将他们的服务描述为“WordPress 的 TLC”。他们为您的网站提供定期维护、支持和监控,并将修复任何问题。

服务包括在站点出现问题时从备份中恢复站点、增强安全性、正常运行时间监控和自动备份。

他们有一系列针对不同业务的计划。最高计划包括网站审查和每月 30 分钟的开发时间。他们还提供一个月聘计划,你可以提前支付开发时间。

19.固定矿

FixMySite

FixMySite

FixMySite 的服务旨在帮助你快速修复你的 WordPress 站点的任何问题。

他们提供按需网站支持,并保证退款。修复包括对你的网站做一些小的改动,修复被黑的网站,迁移网站,解决 T2 主题或插件冲突。

20.FixMyWP

FixMyWP

FixMyWP

FixMyWP 还提供按需服务,旨在修复你的 WordPress 网站的问题。

他们会修复一个被黑的网站,编辑一个坏的主题,或者修复一个不工作的插件。他们还提供定期维护计划,包括更新、垃圾邮件清理、数据库优化、备份和电子邮件支持。

21.TotalWPSupport

TotalWPSupport

TotalWPSupport

TotalWPSupport 提供一系列的 WordPress 支持和维护服务。他们会加固你的网站,修复潜在的威胁,备份你的网站,更新主题,插件和 WordPress 核心,24/7 监控你的网站。

他们提供了一系列计划,其中最高的包括托管、实时备份、暂存、CDN、 SSL 和一个专门的客户经理。

延伸阅读:管理一家网店?请务必查看我们关于如何向 WooCommerce 添加 SSL 证书的深入指南

22.WP 骑士

wpknights

WPKnights

WPKnights 是一个 WordPress 维护和支持服务,由一群 WordPress 极客运营——或者他们喜欢称自己为 Knights。

除了备份、更新和监控等常见服务之外,他们的服务还注重速度和安全性的提高。最重要的是,他们通过三个自助服务计划(每月 49 美元起)来吸引各级 WordPress 网站所有者,让他们完全放心。

他们为自己响应迅速、亲力亲为的客户服务感到自豪,并与每位客户建立了长期关系。

The hardest (and most important) part of managing a #WordPress site is keeping it in shape 🏋️ Learn all you need to do to take care of your site (and where to get professional help)!👨🏻‍🏭🛠Click to Tweet

23.TemplateMonster 网站维护服务

Website Maintenance Services by TemplateMonster

TemplateMonster 承诺提供由专家执行的高质量维护服务

它们提供无障碍正常运行时间监控、定期网站健康检查和每周备份。还有就是安全防护。换句话说,团队尽一切努力保护网站免受恶意软件问题的影响。除此之外,开发团队将每月为您提供 5 个小时的帮助。

这项服务的其他好处包括域名和主机更新、推荐和改进、浏览器兼容性和网站可访问性。在月底,你会得到一份报告,突出显示所有已完成的任务。

摘要

WordPress 的维护对任何网站来说都是必不可少的。

你可以选择花时间自己维护和更新你的网站,用插件自动完成一些过程,或者出租。你选择哪一个取决于你的技能、资源和预算。

但是无论你做什么,不要忽视网站维护:没有它,你的网站可能会变得脆弱。因此,它会停止吸引游客,并赢得你的转换。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

2022 年有 11 个方便的 WordPress 地图插件可供选择(免费+高级)

原文:https://kinsta.com/blog/wordpress-map-plugin/

列出地点到展示只与你的品牌相关的独一无二的产品地图,在线地图行业继续其令人印象深刻的发展。作为一个 WordPress 用户,你可能想找一个 WordPress 地图插件来显示公路旅行的路线,或者确保你的网站上提到你的家具连锁店的零售点。

许多 WordPress 插件类别缺乏受欢迎程度,以至于开发者不会花时间去创建具有可观特性集的适当插件。地图插件就不是这样了,因为很多公司都需要这种功能。因此,成百上千的 WordPress 地图插件充斥着互联网。

这既是好的也是坏的。

我们知道存在大量优秀的解决方案,但我们必须在混乱中找出最佳方案。

Searching for the perfect WordPress map plugin? 🗺 Look no further. This list has the top picks to keep your online map right on course.📍Click to Tweet ## 在 WordPress 地图插件中寻找的特征

鉴于一个简单的谷歌搜索,或者在 CodeCanyon 或 WordPress 仓库上浏览,提供了太多的 WordPress 地图插件选项,我们整理了一份理想功能的列表,供你在完成自己的搜索时参考。

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

我们使用这些功能指南编辑了一份市场上顶级 WordPress 插件的列表,基于功能、评分、评论和用户界面对它们进行了比较。

那么,在编译你自己的地图插件时,你应该关注哪些特性呢?

  • 一个标准的地理地图构建器,具有可视元素和选项来调整颜色、标签和位置。
  • 构建独特地图的潜在工具,如商场、餐馆、身体部位或产品展示区的地图。
  • 使地图在所有设备上都看起来像样的响应式构建模块。
  • 可定制的基本地图标记,用于标注地图上的内容,并增加演示的交互性。
  • 改善设计过程并确保没有人必须从头开始创建的地图主题。我们享受来自流行国家、州和城市的预建地理地图。
  • 支持使用坐标或地址的快速地理搜索。制作地图时不应该要求有一个地方的精确坐标,因为没有人知道这些,而且在网上找到它们需要一段时间。地图制作擅长快速地址搜索工具。
  • 将地图放置在页面之外的其他位置的选项。我们喜欢看到侧边栏、帖子和页脚的短代码小部件
  • 虽然不是每个人都需要这个功能,但是商店定位器功能是地图插件中最常见的需求之一。
  • 绘图、书写和动画选项,用于共享有关路线的信息或向地图添加视觉效果。我们喜欢用这些来绘制公路旅行地图或在地图上添加地标图片。
  • 谷歌地图翻译经常从谷歌或必应地图等地方获取信息,并调整样式或使其看起来更好。
  • 完全互动,具有点击获取路线和查看更多信息(如电话号码和商店营业时间)的功能。
  • 上传用于添加您自己的标记和其他地图元素的工具。例如,您可能希望添加一个汉堡图标来标识地图上的餐馆。
  • 快速翻译工具,使每个人都可以使用地图插件,无论你使用什么语言或你住在哪里。
  • 选项来绘制自己的自定义形状,如矩形或三角形或路线。
  • FontAwesome 支持,这样你就不必总是上传自己的图标。

我们可以继续列出 WordPress 地图插件的重要特性,但是现在是时候评估最佳选项了。

请继续阅读,我们将重点介绍定价、使用案例和功能等优点和缺点。

有数百个 WordPress 地图插件...但是你的站点只需要一个。🗺使用这个顶级选项列表在混乱中导航。👇 点击推文

2022 年热门 WordPress 地图插件

使用此列表跳到不同的地图插件。

1.WP 谷歌地图

WP Google Maps 在发布地图和制作地图时实现了简单和简洁,不需要任何代码。开发者明白 iframes 对于地图来说已经是过去的事情了,所以你主要接收主题、快速设置和简单的发布工具来在你的网站上查看地图。

例如,你可以生成一个带有地图的联系页面,或者为你的旅游博客在地图上添加路线。送货区为餐馆创造了奇迹,形状生成器也为你的地图增添了乐趣和创造力。

作为一个高评级的免费地图插件,WP 谷歌地图解决方案是我们的首选之一,至少可以测试并看看它是否能为您的组织带来成功。该插件不仅允许你在 30 秒内制作一张地图,而且它包括一个谷歌地图和 OpenLayers API,用于最终的定制和可扩展性。

WP Google Maps - WordPress map plugin

WP Google Maps

WP 谷歌地图拥有诸多优势,如本地化,多种地图类型,多种主题可供选择。至于地图类型,您会发现一个选项列表,如地形、卫星视图和道路地图。

考虑到您还可以激活商店定位器来指示零售店的方向。一个高级版本在开发者网站上出售,可以选择制作无限地图,导出 CSV 文件,甚至将几个地图合并为一个。

WP Google Maps 改进了大多数地图插件所提供的基本商店定位器,并且它将这些优势更进一步,增加了无数其他功能。

定价

核心插件是免费的。 Pro 版有三种计划,第一种是 39.99 美元(一次性支付),第二种是 99.99 美元,第三种是 199.99 美元的无限许可。

哪些特性使它成为顶级的 WordPress 地图插件?

  • WP Google Maps 插件包括一个地理地图构建器,带有可视化设置,可以在发布前查看您的地图。
  • 自定义包括高度、宽度、对齐和颜色选项。您可以根据地址搜索而不是坐标来选择标记。
  • 从诸如商店定位器、方向地图和带有标记等级的地图等模板中进行选择。
  • 从 Google Maps 和 OpenLayers 等服务中获取方向图。该插件利用搜索引擎获取尽可能详细的地图信息。
  • 使用图标和基于文本的描述来设置标记列表的样式。
  • WooCommerce 集成,在地图上放置产品或用标记识别产品特征。
  • 添加可视化元素,如热图、视频自定义字段,所有这些都随该插件的高级版本一起提供。
  • 使用定制数据源,如 JSON、XML 和 CSV 文件。你甚至可以选择安排这些导入来保持地图更新。
  • 利用多边形和折线来分隔地图的各个部分,并识别地区或州等地点。将这些图标与图标搭配起来,专注于客户应该关注的地方。
  • 整合方向路标以显示方向,例如长途旅行或设想城市旅游路线。
  • 过滤器为用户提供了类别、字段和标签等选项,以便根据地图上的标记进行过滤。
  • 所有的地图都响应,以便在移动设备上进行出色的查看。
  • 这个插件有几十种翻译,可以在世界各地使用。一些语言包括克罗地亚语、土耳其语和巴西语。
  • 在站点的几个区域放置地图,例如边栏和页脚。这是在快速代码和部件的帮助下完成的。

谁应该考虑这个地图插件?

WP Google Maps 对于寻找简单方法将地图添加到 WordPress 站点的普通公司来说是有意义的。这是一个全方位的解决方案,包括定位工具、标记、主题,甚至导入。

WP 谷歌地图满足了大部分地理地图需求。除非你在寻找一个独一无二的地图构建者,比如房地产或医药,WP 谷歌地图就能胜任。

2.用于 WordPress 的地图

MapPress Maps for WordPress ,或简称 MapPress,通过使用交互式谷歌和传单地图,为您的地图添加了一点高功能设计。这个插件提供了在你的 WordPress 网站上获取地图的最快方法之一,尽管它的设计并不现代。

说了这么多,这些图的重点是看起来专业,切中要害。如果你的主要目的是让你的旅游博客显得可爱和古怪,那你就没有安装 MapPress 插件。

MapPress Maps for WordPress

MapPress Maps for WordPress

至于关键功能,预计将有一系列受支持的视图和方向设置,以及对多个地图、实时交通报告和自定义文本的支持。我们喜欢在你的网站上快速放置地图的短码功能。看到在帖子或页面中放置地图需要几秒钟也很好。

定价

核心插件是免费的。 MapPress Pro 有一个 49.95 美元的基础授权。一个开发者许可证标价 79.95 美元。这些是年度价格。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 该插件允许在所有 WordPress 页面和帖子上创建地图。
  • 你得到了一个基本的、专业的地图设计,清除了任何干扰地图主要目的(导航)的额外元素。
  • 有一个一键式方向按钮,可以在所有设备上将用户直接发送到谷歌地图。
  • 短码可以方便地将地图放在网站的独特区域,比如博客文章的中间或小部件中。
  • 创建几个地图,并把它们都放在一个页面上。如果你想在一页上有 50 张地图,这是可能的。
  • 模板标签有助于将来组织和查找正确的地图模板。
  • 用地址或者经纬度坐标做一个地图。这为添加快速地址提供了可能性,但也为类似国家公园路径地图的东西标记非地址位置。
  • 使用自定义设计元素制作自定义标记。全面的 HTML 支持增加了你的选择,扩展了 T2 高级开发人员的工作能力。
  • 超过 100 个标记图标将您的地图变成充满活力的视觉体验。
  • 这个插件允许你混搭地图,你可以把两三张地图组合成一个交互工具。
  • 您还可以混搭其他元素,比如分类法、类别和标签。
  • 该插件与 TurboCSV 集成,帮助您导入 CSV 数据,就像您在一个文档中有一个城市或地址列表一样。
  • 您可以根据自定义字段制作地图。
  • 显示目录信息和地图键。这是在标记列表的帮助下完成的,标记列表在地图上插入标记并标识每个标记在地图上的含义。
  • 接收用于在侧栏和页脚区域放置单一地图和混搭的小部件。
  • 在指定地图上显示实时交通信息。

谁应该考虑这个地图插件?

MapPress 的设计类似于在线目录或位置查找器,这正是它在这些用途上创造奇迹的原因。

由于有些“简单”的外观,我们不推荐 MapPress 用于创造性的博客/网站,而是用于那些需要快速获得位置信息的用户。因此,它看起来像是在线目录、零售商店和研究公司的赢家。

3.WordPress 的高级谷歌地图插件

WordPress 的高级谷歌地图插件从多个来源导入,并在 WordPress 上为地图提供街道视图和自定义图标。这些听起来都很标准,但是这个插件如此受欢迎的原因是所有的功能都工作得很好,你得到了高质量的客户支持,并且开发者尽可能地让这个插件更现代。

Advanced Google Maps - WordPress map plugin

Advanced Google Maps plugin

该插件拥有 WordPress 地图插件中最高的五星评论数。我们期待这个恶名的部分原因是因为可视化构建器和地图制作者可用的各种标签和标记。

这包括三角形、正方形和其他形状,以及有趣和相关的图标,以影响人们应该去哪里,并告诉他们应该期待什么。调整所有地图的颜色,包括地址和坐标等信息。

没有必要输入某个位置的坐标,但对于令人困惑的位置或隐藏在树林中的位置,该选项仍然有效。除此之外,只需输入一个地址,并使用自动完成功能。

考虑高级谷歌地图插件的另一个原因是路线生成器,在那里你选择一个开始和结束的位置,然后你不用做任何工作就可以画出路线。您还可以批量完成类似的任务,创建一个完整的路线或图标列表来添加到地图中。

定价

作为一个高级插件,高级谷歌地图插件售价 59 美元,它没有免费版本。六个月后可获得额外的特优支持。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 为旅游公司和度假套餐添加客户路线。它与内置图标、路线和其他元素相结合,为所有用户提供卓越的地图。
  • 从 JSON 和其他文件导入数据,在几秒钟内将信息填入地图。
  • 先进的谷歌地图插件标配了几个集成,其中一些包括 BuddyPress重力形式AirTable
  • 前端提交非常适合链接到房地产列表和接受特定房屋的联系方式。
  • 在几秒钟内将 Excel 表格或 MySQL 数据库转变成谷歌地图。
  • 各种皮肤颜色和视点定制将您的地图变成彩色指南。
  • 在所有地图上显示多个过滤器,以确保用户在合理的时间内找到信息。
  • 在谷歌地图上显示与位置相关的 WordPress 帖子。我们最喜欢零售商店或旅游博客,在那里你可能想扩展位置对你的业务意味着什么。
  • 基于起点和终点在地图上插入路线。每张地图都允许多条路线,所以你可以发挥创意。
  • 在您的地图上提供按钮,以便用户获取路线和查看有关位置的高级信息。
  • 该插件根据位置和文章列表的类型提供了多种显示皮肤。
  • 使用绘图工具快速创建形状并添加颜色。高亮显示地图的部分,然后调整大小以高亮显示区域。
  • 通过将标记聚类放在一个标记下来合并它们。这显示了当用户缩小地图时伞状标记下的标记数量。
  • 使用 CSV 文件导入和导出数据。
  • 这些地图带有各种皮肤和现成的配色方案。您还可以添加无限数量的额外字段,并向每个地图添加多语言控件。
  • 街景视图将用户发送到谷歌街景视图,以放大项目和位置,如店面和纪念碑。

谁应该考虑这个地图插件?

先进的谷歌地图插件吸引了那些有独特需求的人。各种不同寻常的功能和插件确保利基功能得到涵盖。例如,您可以为房地产列表、餐馆或用户位置制作地图。

我们喜欢的另一个集成是 BuddyPress,你可以从你的数据库中添加用户信息,并显示你的用户居住在哪里。

4.image Map Pro for WordPress–SVG 地图生成器

Image Map Pro for WordPress 通过其选项将清晰度提升到一个新的水平,以开发任何你可以想象的地图。这里我们指的是任何东西。

你对指出肌肉或痛点的身体生物地图有想法吗?那是完全可能的。您是否愿意通过用地图标注每个物理特征来展示新产品或发明?上传那些产品的图片和设计原型都是插件的一部分。

您还会喜欢令人印象深刻的平面图工具和大量预建的地理位置地图。

Image Map Pro - WordPress map plugin

Image Map Pro plugin

作为总结,Image Map Pro 插件包括图像映射和地理交互式地图。因此,您可以生成一张零售店位置地图,或者拿一个全新的家,然后上传勾勒出地图轮廓的图像。

关于 Image Map Pro 的伟大部分是自定义图像映射、SVG 形状和大头针的选择。变得有创造性是这个插件的全部意义。

定价

没有免费版本。CodeCanyon 上的高级版本售价为 39 美元,扩展客户支持需要额外收费。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 您可以为各种项目制作基于图像的地图,例如建筑物、产品,甚至是人体。
  • 样式控制包括多边形形状、动画和图像背景的选项。
  • 使用 JavaScript 和 HTML API 来扩展内置特性。
  • FontAwesome 图标和自定义操作为地图的视觉特性添加了新的元素。
  • 您可以导入图像和数据,在几分钟内构建一个地图。
  • 每张地图都可以在移动设备上使用,反应非常灵敏。
  • 你会收到来自世界各地的 50 多张预先制作好的地图。例如,您可能想要使用欧洲国家地图或美国所有州的地图。
  • 在拖放编辑器的帮助下,您可以完全控制您的地图。
  • 使用精确工具绘制自定义形状,以突出显示地图的特定部分,并更改形状的尺寸和颜色。
  • 使用 FontAwesome 图标改善地图视觉效果。

谁应该考虑这个地图插件?

Image Map Pro 插件对于像室内平面图和人体图这样的“特殊”地图来说是一个简单的工具。我们最喜欢那些想要上传图片并制作地图的人,尤其是在识别新产品的特征或规格时。

该插件还可以处理地理地图,考虑到你可以访问几十个预建的地图,这些地图已经预先定义了区域。另外,你可以在地图上画画,这是一个非常可靠的选择。

5.进度图 WordPress 插件

进度地图插件专注于显示路线进度的地图。这是一个位置地图构建器,用于插入物理地图位置,然后使用道路图引导用户到各个地点。简而言之,进度地图插件将人们送到目的地。

他们可以查看最高效的旅程是什么样的,完全不需要打开谷歌地图等辅助应用程序来获取方向。当然,方向搜索也是进度地图插件的标准配置,允许路径的简要概述和逐圈导航。

这些列表以标记的形式显示在一个转盘中,这样用户就可以在不同的位置之间切换,查看更多的信息,而无需选择任何一个位置。

该插件利用文章类型和标准的 WordPress 格式技术在你的地图上添加列表和标记。这使得有经验的 WordPress 用户可以很容易地以我们熟悉的格式组合大部分功能。

Progress Map plugin

Progress Map plugin

总的来说,这些地图非常漂亮,设计优雅,界面友好,并定期添加功能,以帮助扩展已经密集的功能集合。我喜欢这个插件的主要原因是它的视觉图标和星级。

考虑到您可以显示目的地的小圆形图片图标,并在地图上移动时查看用户评级,这些地图非常适合目录和位置查找器。

定价

这个插件没有免费版本。高级插件售价 59 美元。这是一次性成本,但您可以通过收取额外费用来延长客户支持。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 进度地图插件的特点是可定制的元素,用于识别位置和展示这些位置的图片。
  • 您将获得一个搜索和过滤工具来评估位置描述和标记之间的距离。
  • 使用形状和线条添加路线,链接列表,并显示驾车或步行的最佳选项。
  • 从 70 多种地图主题和样式中进行选择,其中大多数看起来都很现代且用户友好。
  • 用信息转盘补充地图。地图连接到旋转木马,所以你可以包括一个更大的图片,比如说,一个教堂,然后陈述教堂的名称及其意义。用户通过点击标记或滚动转盘来滚动查看详细信息。
  • 当您在一个小区域内有多个位置列表时,制作您自己的自定标记并添加标记簇。
  • 当有人点击列表时弹出的用户评论的链接。
  • 设置独特的设计元素,如地面覆盖、图像标签和图像不透明度。
  • 该插件具有自动完成功能,可以在用户输入时显示地址。该功能的另一部分包括将搜索限制在特定位置,如国家或随机边界。
  • 绝大多数的设计区域都包括 CSS 模块,用于扩展内置功能和添加新的独特设计。
  • 传送带包括一长串自定义设置,如滚轮、环绕传送带、动画和自动滚动。当用户选择转盘上的项目时,您还可以允许自动缩放地图。
  • 从内置标记图标中选择或上传您自己的图像用作图标。甚至还有不寻常的图标选项,如热图和附近的地方。

谁应该考虑这个地图插件?

进度地图插件提供位置地图,所以它最适合在地图上放置地标和商店等项目。我们最喜欢它,因为它创建了一个现代的、以列表为中心的、具有高度交互性的地图。突出功能允许您将形状添加到地图上,以便向用户演示路线。

例如,该插件对酒店列表、房地产、连锁餐厅或在线目录有意义。如果你想显示过去旅行的路线,它也可以很好地用于旅游网站。
T3】

6.谷歌地图的地图小部件

Google Maps 的地图小部件在标题中有很多描述,告诉我们你可以为 WordPress 创建一个地图并把它放在一个小部件中。这不仅使得在你的网站页脚、页眉或侧边栏中加入地图变得容易,而且地图小部件的轻量级特性确保了你在加载地图时不会看到任何延迟。

地图插件提供了您创建的地图的缩略图。点击缩略图后,一个 lightbox 版本会显示出来,以进行进一步的交互。

另一个让地图插件如此受欢迎的组件是 Gutenberg 块。因此,如果您喜欢使用 Gutenberg 编辑器,您可以选择将小部件放置在拖放构建器中。或者,你可以坚持使用许多人习惯使用 WordPress 的基本小部件。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

Maps Widget for Google Maps plugin - WordPress map plugin

Maps Widget for Google Maps plugin

简单似乎是这些开发人员的一种趋势,因为功能列表很短,但它仍然是一个强大的插件,有足够的功能来突出显示您需要的地图。

还值得一提的是,有几个地图演示可以让创意源源不断,还有一个高级版本可以为您的地图构建过程添加更多功能。

定价

核心版本的价格为 0 美元。除了更多的功能和高级支持, Pro 版售价为每年 18.99 美元。

终身个人许可证的售价为 39 美元,而代理版本的售价为 79 美元。这两项都是一次性费用,因此与年度费用相比,终身服务更具吸引力。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 地图微件插件是最容易使用的选项之一,具有快速安装、快速设计设置、简单的微件和古腾堡模块。
  • 您可以添加无限数量的地图,并在每个地图上粘贴任意数量的图钉。你在一篇文章或侧边栏中拥有的地图数量没有限制。
  • 至于位置,地图插件可以让你在网站上的任何地方插入地图,从侧边栏到菜单和页面到帖子。这是一个通用的解决方案,考虑到许多竞争对手缺乏这样的小部件。
  • 定制设置允许根据颜色、尺寸和字体来匹配你的网站设计。
  • 每个地图都提供了一个响应设计,可在所有设备上查看。
  • 几个选项改进了地图浏览,如方向按钮、街道视图等。
  • 从几个地图示例和主题中进行选择,例如纽约和伦敦等城市。
  • 该插件限制了服务器使用的资源,减少了 API 调用,这是众所周知的产生缓慢加载地图和潜在的页面问题。
  • 如果 Gutenberg 模块或小部件不适合您,可以考虑在页面和帖子等区域插入短代码。
  • 该插件包括大约十几种语言的翻译,包括荷兰语、英语和瑞典语。
  • 在您的地图上插入大头针,并在一个区域整合多个列表的特征集群。使用 CSV 或其他文件从地图中导出或导入数据。
  • 链接到 Google Analytics 了解更多关于谁在访问您的地图以及他们如何访问地图的信息。
  • 利用各种谷歌地图选项,如地图级别缩放,标题文本和灯箱皮肤。
  • 为了消除复杂性,地图微件只有两个字段,一个用于地图标题,另一个用于实际地址。这就是你需要知道的,以便在几秒钟内启动地图。

谁应该考虑这个地图插件?

对于那些除了插入地图的常规代码之外还渴望小部件的人来说,地图小部件插件增强了地图制作过程。还有一个古腾堡模块,所以我们相信地图插件对于那些寻找插件或古腾堡区块的人来说是一个可靠的解决方案。

作为一个准系统地图插件,它也是值得尊敬的,因为它移除了你会从其他竞争对手那里发现的许多复杂功能。这提高了潜在的站点速度,有助于快速发布地图,并加快每个单独地图的加载时间。

7.WP 商店定位器

WP 商店定位器插件致力于列出商店位置的大部分功能,无论是零售商店,房地产位置,还是像律师事务所这样的服务型企业。

从表面上看,WP Store Locator 插件提供了一个基本的位置管理系统,带有用于在地图上添加地图和列表的定制工具。

然而,当你看到这个插件的整体美观和简单时,它的优势就开始显现了,它允许你在几分钟内发布地图和位置细节。

自定义标注以及地图外观调整都是可能的。您可以添加搜索栏来显示基于特定半径限制的结果。更不用说,地图上所有地点都有行车路线。

WP Store Locator plugin

WP Store Locator plugin

您制作的每个商店定位器都提供了一个交互式地图,一个用于定位企业和查看方向的详细信息模块,以及几个搜索字段,如邮政编码和您希望看到多少结果。

当点击方向按钮时,方向就会弹出,所以没有重定向到另一个页面。有趣的是,在 WordPress 后端,每个设置都被编译成一个长长的页面。这使得查找设置和调整元素(如搜索栏首选项、地图起点和地图尺寸)变得容易。

定价

核心插件的大部分主要特性都是免费的。开发者用几个插件赚钱,从 19 美元到 99 美元不等。

这些插件包括:

  • 搜索小工具。
  • CSV 经理。
  • 统计学。
  • 位置目录。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 选项生成无限数量的商店定位地图与引脚和搜索功能。
  • 您可以添加每个列表的其他详细信息,如联系信息、描述和开放时间。
  • 自定义地图样式改善了当前 WordPress 设计的地图外观。改变一切,从颜色到尺寸和字体。
  • 视网膜就绪标记图标提供了突出显示不同业务类型的图形。从插件中的九个图标中选择。
  • 短码允许添加空白地图和其他额外的设计,如带有单一标记的地图。
  • 您可以将插件链接到多语言插件,以便在不同的语言中使用它。
  • 搜索结果显示在侧边或底部,这取决于您的设置。这些结果对于显示公司位置信息和图片非常有用。
  • 过滤选项包括类别和半径搜索等元素。
  • 一个独特的功能是从用户那里获取地理位置数据,以展示他们所在地区的商店。
  • 创建标记聚类以合并包含多个列表的区域。
  • 开发者可以在过滤器和自定义帖子类型的帮助下改变商店定位器的外观。
  • 使用 Google Maps API 键、区域选择或简单地输入城市来选择地图起始区域。
  • 该插件有一个预览工具,可以在发布给所有人之前查看你的设计到底是什么样子。
  • 激活缩放和街景设置,使您的地图尽可能与谷歌地图相似。
  • 访问付费插件,如搜索工具、CSV 管理器和统计模块。

谁应该考虑这个地图插件?

作为一个商店定位器,WP 商店定位器插件为拥有多个商店的公司提供了一个美妙的体验。这是一个轻量级插件,有多种实现工具。

总的来说,我们推荐这个插件给那些想要一个简单的商店定位器的人,没有太多使事情变得混乱的功能。

8.地图 SVG

当谈到高级地图插件时,顶级解决方案往往会提供你通常在免费插件中找不到的额外功能。MapSVG 顺应这一趋势,推出了矢量地图、图片上传和独特标记等产品,这些产品与我们在其他地图插件中看到的典型谷歌地图功能相结合。

有了图像和矢量地图,你可以完全控制你制作的地图类型,因为可能性是无限的。例如,您可能想要上传新产品的图像或以原型或房地产为特色的绘图。不管图像是什么,MapSVG 都可以让您将它转换成带有标记的地图。

MapSVG 有四种主要的地图类型:矢量地图、谷歌地图、图像地图和目录。向量更多的是地理的,交互式的解决方案,谷歌地图,嗯,谷歌地图。

需要一个给你带来竞争优势的托管解决方案吗?Kinsta 为您提供了令人难以置信的速度、一流的安全性和自动伸缩功能。查看我们的计划

影像地图提供了您用图片制作任何东西所需的创造性杠杆,而目录工具非常适合记录组织中的人员并为他们标记位置。所有这四个都可以通过 MapSVG 实现,使它成为一个适应你的地图需求的多维插件。

MapSVG plugin

MapSVG plugin

您还可以在大多数地图上添加交互式覆盖图,例如从 Adobe Illustrator 中获取一个交互式机场设计,并将其放在常规的谷歌地图上。通过这种方式,用户可以在常规地图上移动,然后有机会在机场的房间里看到航站楼。

谷歌地图上没有类似的东西。街景确实可以看到建筑物的外部,但现在你有机会在此基础上扩展,制作室内区域和其他物体的惊人地图。

视觉设计器看起来有点像你在玩一个视频游戏,用拖放元素和逼真的设计组件来制作城镇和原型之类的东西。有了所有这些以及更多的东西,MapSVG 的灵活性和价格是无可匹敌的。

定价

代码峡谷 49 美元。没有免费版本。延长客户支持需要额外费用。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 您可以将任何矢量文件转换成带有交互式元素的地图。举例来说,你所要做的就是画一张美国地图,或者一张平面布置图。之后,该插件允许你分解单个的矢量项目并专注于它们,比如点击美国地图上的一个特定的州或者平面图上的一个房间。
  • 把谷歌地图和矢量结合起来。这可以通过 SnazzyMaps 地图样式或生成您自己的矢量叠加来完成。
  • 将交互式地图设计放在 JPEG 或 PNG 图像上。这对于房地产地图非常有用,你可以给一个街区拍一张照片,然后在照片上画出形状和高光。然后,使形状可点击。
  • 您可以访问大型自定义字段库。一些字段包括位置、事件和人员。我们喜欢你可以导入大型数据集,并使用 CSS 编辑器将每个地图作为一个单独的实体来管理。
  • 这个插件可以让你用大头针显示位置,并在位置上附加特殊的物体。对象可以是文本块、图像或联系信息。
  • 在几秒钟内制作一个虚拟的交互式商店定位器。商店定位器包括列表、搜索栏和过滤器。
  • 开发可视化数据的地图。在热图颜色和条形图的帮助下完成此操作。
  • 利用从操作到过滤器和数据库选择的高级地图编辑工具。
  • 这个插件附带了一些模板,它允许保存你自己的模板。

谁应该考虑这个地图插件?

凭借全面的图像映射功能,MapSVG 插件为那些需要模糊地图的人创造了奇迹。上传任何类型的图像都会产生一个潜在的地图,而使用矢量可以进一步扩展这种可能性。

因此,如果你有房地产、电子商务、医疗或零售客户,他们都可以使用这种类型的地图产品。这肯定需要开发人员或图形设计师来进行高级编辑,并用矢量图像构建地图,所以请记住这一点。

9.谷歌地图简易版

当涉及到插件时,开发人员通常会寻找最简单的选择。如果你的项目是这样的话, Google Maps Easy 插件提供了有前途的和负担得起的产品来设计定制的 WordPress 地图,并在这些地图上放置标记描述。

该插件来自于 Supsystic 的开发者,这是一个在他们的投资组合中有几个插件的团队(像照片图库数据表生成器插件)。

至于 Google Maps Easy 插件,这个插件鼓励开发者制作无限的地图,并在 WordPress 页面上传播它们,而不需要花费太多时间。您在地图上放置的每个标记都提供了媒体描述、视频、电子邮件、电话号码字段和图像,如果不需要,您可以关闭所有这些内容。

这是一个完全响应的地图构建器,用短代码和 PHP 代码在 WordPress 上插入地图。将其与自定义主题和热点图图层相结合,以更好地介绍基于位置的地图构建。

Google Maps Easy plugin

Google Maps Easy plugin

Google Maps Easy 的设计具有非凡的天赋,它使用彩色的皮肤和生动的图片来定义地图上的每个位置。也有一些工具可以为谷歌地图添加覆盖图,无论是标记区域、突出显示某个区域的统计数据,还是显示人口密度。

总的来说,Google Maps Easy map 将实用、优雅和有趣的设计结合到一个出色的插件中。

定价

核心插件是免费的。Supsystic 列出了高级版本的三种定价方案:

  • 单一许可证——39 美元。
  • 开发许可证——69 美元。
  • 无限许可证——149 美元。

如果您需要更新和支持,这些似乎是每年更新的价格。

哪些特性使它成为顶级的 WordPress 地图插件?

  • Google Maps Easy 反应灵敏,因此在较小的设备上查看地图时,地图会迅速就位。
  • 制作无限的地图和标记。
  • 使用前端编辑工具调整看起来不合适的地图元素。如果您希望您的用户编辑地图,这可能也会派上用场。这里想到了一个用户目录,企业或个人可以在其中填写自己的联系信息。
  • 从各种地图样式中进行选择。基本的谷歌地图主题是一个很好的起点,但卫星、地形和道路地图的替代品会给你的地图增添一丝趣味。
  • 使用多边形和线来标记路线和画出边界。视觉设计过程有助于在您调整颜色和形状等项目时看到变化。
  • 实时预览所有正在进行的地图,以可视化用户所看到的。
  • 利用按钮选择路线和方向,引导用户找到正确的导航元素。
  • KML 导入工具允许您利用点、形状和线,并根据自己的大小和形状进行调整。然后,将它们放在一个活动的谷歌地图上,以实现交互性和实时地图结果的结合。
  • 您可以选择显示地图的不同图层。一个很好的例子是显示街道上的交通颜色,但也包括公交或自行车路线。
  • 聚集大量大头针集合以确保地图不会太杂乱。当用户单击集群图标本身时,他们只能看到集群中的个体。
  • 在考虑地图设计时,您可以访问 300 多个主题作为一个直接的起点。

谁应该考虑这个地图插件?

我们对 Google Maps Easy 的称赞源于它漂亮的地图和流畅的交互性。它允许丰富多彩和生动的地图。更不用说,你可以上传自己好玩的图标并生成集群、滑块,甚至藏宝图。

这就是为什么我们坚持分析的“有趣”方面。这些地图有着古怪的外观,所以我们最喜欢这个插件给博主和那些把娱乐作为品牌形象一部分的组织。尽管制作专业地图是可能的,但我通常会向律师或医生等客户推荐竞争对手。

10.Mapplic

CodeCanyon 上的高级地图插件 Mapplic ,拥有很高的评级和令人印象深刻的销售历史。交互式地图制作解决方案是将矢量和图像文件上传到叠加地图标记和图钉的另一种选择。

这个插件不像其他基于矢量的地图插件那样灵活,但是它专注于两个领域:地理地图和平面布置图。

强大的 WordPress 插件可以在所有设备上运行,并且为开发用于原型和房地产目的的漂亮、详细的平面图设立了一个标准。我们也可能看到类似 Mapplic 的东西用于购物中心或活动网站,其中必须突出建筑物的几个房间。

地理地图包括几个内置的世界和国家地图,所有这些地图都有地标和独特的 pin,可以将用户发送到正确的地方。

Mapplic plugin

Mapplic plugin

响应式设计和触摸优化地图为创建面向滚动的地图提供了独特的机会。我想象这些地图出现在平板电脑上,用于会议或贸易展览,向游客展示去哪里以及每个地区的特色企业。您还可以在平面图版本中添加多个楼层,向我们展示 Mapplic 是满足这些需求的一体化解决方案。

开发者表示,谷歌地图插件并不总是削减它。对于不寻常的地图来说,这是典型的情况,它们不仅仅关注谷歌给我们的东西。你甚至可以找到像营地、滑雪场和帆船这样的东西的地图,这可能为某些开发人员提供他们完成工作所需的工具。

定价

Mapplic 插件在 CodeCanyon 上的售价为 46 美元。不存在免费的替代品。和大多数 CodeCanyon 插件一样,额外的客户支持需要另外付费。

哪些特性使它成为顶级的 WordPress 地图插件?

  • Mapplic 插件提供响应性和交互式地图,以制作平面图和地理指南。
  • 其他一些地图功能也可用于机场、医院和游轮。该插件支持任何类型的地图,你可以上传为矢量或图像。然而,它最适合用作平面图或国家地图生成器。
  • 反应灵敏的触摸屏功能有助于放大、在地图上移动以及查看每个设计的复杂细节。
  • 您可以访问内置的模板库,包括来自各大洲和国家的交互式地图。开发人员不断添加来自全球各地的新地图。
  • 定制工具包括地图的大头针、图标和地标。深度链接也提供了一个有价值的优势,允许在所有引脚上引用 URL

谁应该考虑这个地图插件?

Mapplic 为这个列表中的各种矢量地图插件提供了一个基本的替代方案。由于简化的图片上传方法,从用户体验的角度来看更流畅。因此,我们将 Mapplic 归类为一个功能强大的图像映射器,它清楚地说明了如何制作地图。

杂乱的东西被清理掉了,但是你仍然获得了无与伦比的地图所需要的东西,特别是当我们谈论像船、节日和购物中心这样的特殊设计时。开发者甚至推荐 Mapplic 用于视频游戏地图和角色扮演游戏。

11.英雄地图高级版

Hero Maps Premium 整合了一个拖放构建器,一个完全响应的设计,以及一个没有太多花里胡哨的漂亮设计工具的免费标记包。付费的 WordPress 地图插件作为谷歌地图解决方案运行,具有制作专业网站地图的简单直观的设置。

标记地理混搭功能可将所有标记聚合到一个地方。我们的意思是,你创建或导入一长串标记(城市、商店或人),然后将它们全部发送到一个大地图上进行发布。

仪表板和可视化构建器携手合作,提供广泛的配置选项,如标记、颜色和主题。大多数设计使用拖放编辑器,但是您也可以使用 WYSIWYG 构建器。

Hero Maps Premium plugin

Hero Maps Premium plugin

自定义选项在 Hero Maps Premium 中非常突出,有各种各样的颜色和标记。这些标记标识特定的位置,如机场、餐馆和住宿。您也可以根据页面大小决定在全屏或固定地图之间切换。

形状也会派上用场,带来一种创造力和导向感。您可以手绘形状来制作飞行路线、区域边界等。考虑到功能就像铅笔一样,选项是无穷无尽的。

定价

该插件售价 20 美元。开发者不提供免费版本。

哪些特性使它成为顶级的 WordPress 地图插件?

  • 英雄地图高级版提供了一个拖放编辑器和一个所见即所得编辑器,给你多种配置选项。
  • 这些标记成束出现,有不同的颜色和图标,如加油站或机场标记。
  • 用户在所有地图上接收过滤器,将标记组合在一起,或者只看到某些元素,比如他们想查看镇上的餐馆。
  • 选项卡式过滤看起来像一个对快速点击做出反应的文件夹
  • 当你想在地图上做一个特定的标记时,形状就起作用了。画正方形、三角形、直线和其他形状来模拟路线和指定区域。
  • 飞行轨迹形状提供了一个自动化的曲线,就像你在真实的飞行轨迹雷达上看到的一样。
  • 插件附带了许多颜色皮肤,包括黑白、蓝色、彩色等等。
  • 谷歌字体中选择,以匹配网站上的排版。
  • 如有必要,您可以选择上传自己的标记。这打开了几种可能性,看起来你可能有一个有趣的或有创意的标记与一个位置。
  • 它具有完全响应的设计,将设计项目移动到适当的位置,以便在移动设备上完美观看。
  • 插件的开发者标签提供了 CSS 类和 JavaScript 回调事件。
  • 您可以导入和导出完整地图或单个标记以在其他地方使用。
  • 将类别分配给标记。你在后台管理这些类别,让你的用户在前台过滤标记。
  • 将动画添加到地图,范围从拖放延迟到动画计时器,并单击缩放以加载缩放。
  • 显示一个按钮,供人们从您的地图获取路线。这不会重定向到谷歌地图之类的东西。相反,它让用户留在你的网站上。

谁应该考虑这个地图插件?

对于需要在地图上勾勒区域和路线的开发人员来说,地图绘制非常有意义。没有太多其他的 WordPress 地图插件有绘图选项。

总的来说,我们最喜欢英雄地图高级插件的标记和形状。地图提供了漂亮的界面,但是使用这个插件的真正动机来自明亮的以图标为中心的标记和形状绘制选项。

哪个 WordPress 地图插件对你的组织最有意义?

有数百个在线选项可供选择,哪个 WordPress 地图插件适合你的企业或客户?

我们缩小了范围,但你可能还有疑问。如果是这样的话,看看我们下面的最终建议:

  • WP 谷歌地图——把这个插件当作一个全方位的地图解决方案。它主要用于地理地图。
  • mappres Maps for WordPress——我们喜欢这个更专业的外观,特别是如果你正在制作一个位置查找器或在线目录。
  • WordPress 的高级 Google Maps 插件——想想这个插件在独特地图上的应用,比如房地产列表或用户位置数据库。主要特点是数据库。
  • image Map Pro for WordPress–SVG Map Builder–如果您正在为人体或产品设计平面布置图或基于图像的地图,我们喜欢这个。
  • 进度地图插件——使用进度地图插件在地图上插入形状。
  • Google Maps 的地图小部件——把这个插件看作是一个带有小部件的轻量级选项。
  • WP 商店定位器——使用这个解决方案的主要原因是为了制作一个快速的商店定位器。
  • MapSVG–这是一个面向矢量和图像的地图构建器。它几乎适用于任何事情,只要你对它有一个形象。
  • Google Maps Easy–生成链接到 Google Maps 的有趣地图。
  • mapplic——使用这样的插件上传你自己的矢量图像,并把它们变成地图。作为另一个基于矢量的地图制作工具,Mapplic 插件可以开发任何东西。
  • 英雄地图高级版——这是迄今为止最好的绘制形状和路线的地图插件。

如果你对最好的 WordPress 地图插件选项有任何疑问,请在下面的评论区给我们留言!此外,分享你对列表中没有的地图插件的想法。

(查看2022 年将使用的 13 个 WordPress 项目管理插件和工具)。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

如何修复 WordPress max_execution_time 致命错误

原文:https://kinsta.com/blog/wordpress-max-execution-time/

你偶尔会在 WordPress 中遇到错误或警告。你可能遇到的这些错误之一是致命错误。

遇到这样的错误可能会让你失去平衡。这是一个好消息,因为这是一个常见错误。这种情况不常发生,但一旦发生,有几种快速解决方法。

让我们开始吧!

更喜欢看视频版

WordPress max_execution_time 错误是什么?

WordPressmax _ execution _ time致命错误在你的 WordPress 管理仪表板上看起来是这样的:

WordPress max_execution_time error

The maximum execution time error in the dashboard

整个错误消息如下所示:

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

"**Fatal Error:** Maximum execution time of 30 seconds exceeded"

30 秒值可以是任何数字。通常在 30 到 60 秒之间。这个错误很容易在安装或更新主题、插件或 WordPress 核心时弹出。

为什么会出现 max_execution_time 错误?

每个 WordPress 站点都有处理服务器请求的最大执行时间限制。这意味着最小化服务器滥用。这个限制查看在你的站点上运行的所有 PHP 脚本,并阻止那些超过时间限制的脚本。

因为 WordPress 站点文件主要使用 PHP,所以关注 PHP 脚本以查看它们是否运行了太长时间并消耗了太多的服务器资源是非常必要的。恶意攻击利用永无止境的 PHP 脚本来抓取网站并不罕见。

此外,一些插件、主题或其他 WordPress 元素如果运行时间过长,会导致服务器资源紧张。插件似乎比其他元素更容易触发这个错误信息——可能是因为 WordPress 用户安装插件比他们修改代码或安装主题更频繁。此外,插件来自各种各样的开发人员,因此很难找出由可靠代码和频繁更新支持的好插件。

不管是什么原因,没有多少理由让 PHP 脚本运行很长时间;因此,存在最大执行时间限制。你的主机公司通常在服务器级别设置这个限制。

标准的最大执行时间限制是多少?

大多数托管公司强制执行的最大执行时间在 30 到 60 秒之间。这个范围给你的 PHP 脚本足够的时间来完成它们的工作,即使它们需要一些时间来执行。

一般来说,对于高质量的 PHP 脚本来说,30 秒的时间限制应该很好。但是,您可能需要将限制增加到 60 秒,这取决于您的代码和服务器响应。一些开发人员可能会选择 300 秒的最大值,但是超过这个值就不是一个明智的决定。

你可能会想:有没有可能有一个网站,PHP 脚本需要更长的时间,但它们不会对服务器造成任何损害?

是的——一些资源密集型网站不得不延长执行时间。然而,在得出不同的、不那么令人愉快的结论之前,最好假设可能是插件、主题或其他集成导致了这个问题。也有可能你的网站需要一个更强大的服务器,特别是如果你目前使用共享主机设置。

有时,托管公司可能会为您的网站设置太低的最大执行时间。这是很常见的情况,你可以通过联系你的主机提供商来解决。

但是上面写着“致命错误”:这听起来很糟糕

“致命错误”文本听起来很紧急,但是你的网站并没有永远不能工作的风险。最大执行时间错误是 WordPress 中最常见的警告之一。

然而,你可能会在你的网站前端发现一条消息,告诉用户网站遇到了技术问题。

这是一个问题——如果警告信息阻止了您的内容,并且在任意长的时间内保持活跃,您可能会失去销售额、潜在客户或读者。

如何判断 WordPress max_execution_time 错误是否发生

查看你是否已经超过最大执行时间的主要方法是在上传插件、主题或 WordPress 更新时检查你的仪表板中的消息。

安装或更新页面呈现有关更改的信息,并向您提供“成功”或“失败”的消息。“致命错误”消息也是一个选项。

WordPress max_execution_time error

Fatal error message inside the dashboard

另一种识别最大执行错误的方法是查看给用户的前端消息,上面写着,“站点遇到技术困难。”

frontend message for WordPress max_execution_time

Frontend message about technical difficulties

此消息还有其他变体,其中一些讨论了关键错误,并包含一个了解调试的链接。

alternative WordPress max_execution_time message

Alternative frontend message on newer WordPress versions

最后,WordPress 通常会给网站管理员发一封电子邮件,解释某个插件或主题导致了致命错误。邮件还会提供一个链接,帮助你找到问题的解决方案,通常是删除有问题的插件或主题,或者增加你的最大执行时间限制。

email from WordPress for WordPress max_execution_time

An email from WordPress on how to fix the max execution error

对于所有导致“技术困难”消息的错误,请务必阅读我们关于解决这些问题的指南。但是,要特别关注修复最大执行时间错误,请继续阅读。
T3】

如何修复 max_execution_time WordPress 错误

如上所述,max _ execution _ timeWordPress 错误出现在插件、主题或 WordPress 更新花费太长时间来运行 PHP 脚本之后。

您会在几个地方看到错误通知。如果你访问你的网站有困难,你收到的致命错误邮件有一个链接,可以在恢复模式下启动你的 WordPress 实例。

WordPress in recovery mode

Recovery Mode allows you to access the dashboard and remove problems like plugins.

有几种方法可以修复max _ execution _ timeWordPress 错误:

  • 首先识别并卸载导致错误的插件、主题或其他资源。这是在恢复模式或通过 FTP 删除插件。
  • 通过插件增加 WordPress 仪表盘的最大执行时间。
  • 修改wp-config.php中的最大执行时间。
  • 增加中的最大执行时间。htaccess 文件。
  • 更改 php.ini 文件中的最大执行时间。
  • 要求您的主机提供商增加最大执行时间。

卸载一个插件或主题通常是最快的方法,但是我们将在下面讨论所有的选项。

卸载问题项目

这个解决方案消除了最大执行错误,但是没有增加最大执行时间。因此,只有当你决定愿意为这个令人不快的插件或主题寻找替代品时,这才是一个合适的选择。

如果你想增加最大执行时间来为插件或主题腾出空间,那么请继续下面的章节。

那些对移除问题项目(例如,主题或插件)感兴趣的人,遵循下面的指示。

首先,用以下方法尽最大努力找出问题所在:

  • 卸载最近安装的项目,特别是如果错误发生在安装插件、主题或者更新到 WordPress 最新版本的之后。
  • 检查你的邮箱,看看 WordPress 是否给你发了一封关于这个致命错误的邮件。有时,它们会包含哪个插件首先导致问题的信息。
  • 如果您不知道是哪个项目导致了错误,我们建议停用每个插件,然后一个接一个地重新激活它们,每次刷新以捕捉哪个插件导致了错误。

在你发现问题条目后,你应该从你的 WordPress 站点卸载它。

要完成这个过程,请阅读我们关于卸载 WordPress 插件的文章。该指南强调了如何使用仪表板、FTP 客户端等移除插件。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

通过 dashboard 卸载对于快速移除来说是最有意义的,但是如果你不能访问 WordPress dashboard,通过 FTP 卸载插件或者主题也是很方便的。您还可以选择使用恢复模式进入控制面板。WordPress 会在你收到的邮件中包含一个恢复模式的链接。

最后,你可能会发现最近的 WordPress 版本升级导致了这个错误。使用我们的指南如何降级 WordPress 版本来解决这个问题。一般来说,WordPress 版本不应该是根本原因——它通常是一个插件或主题,与新的 WordPress 版本不兼容。

如何增加 WordPress 的最大执行时间(使用插件)

另一个选择是增加最大执行时间,让你的插件和主题中的 PHP 脚本有更多的时间工作。

同样,最大执行时间是为了你的站点和服务器的安全,所以最好不要为了适应一个糟糕的插件或主题而增加它。然而,你可能会发现你的托管公司设置的执行时间很短,或者你可能需要一点额外的时间。

在这些情况下,增加最大执行时间来消除错误并减少将来再次出现错误的机会是可以接受的。

改变最大执行时间的一个方法是通过你的仪表板安装一个插件,它可以改变配置文件,而不需要你进入 WordPress 文件。我们喜欢为那些不习惯使用 FTP 客户端的人提供这个选项,但前提是你必须能够访问网站的仪表板。

一些安全和优化插件,如 Google PageSpeed Insights ,有增加最大执行时间的选项。

另一个专门关注最大执行时间的插件叫做 WP 最大执行时间超过。我们建议试试这个,因为它会自动重写。htaccess 文件来增加最大限制。

WP Maximum Execution Time Exceeded Plugin

WP Maximum Execution Time Exceeded plugin.

你这边没事可做;安装并激活插件,使其工作。

only install the plugin to solve WordPress max_execution_time

You only need to install and activate the plugin—nothing more

默认情况下,插件提供了 300 秒的延迟,而不是你一开始就有的,这应该给你的站点主题和插件足够的时间来运行它们的 PHP 脚本。

最后,如果你想删除增加的时间限制,卸载插件。

如何增加 wp-config.php 的最大执行时间

下面的每一种方法都会挖掘你的核心 WordPress 文件。我们建议通过 FTP/SFTP 访问你的 WordPress 站点文件并修改其中的内容。

关于处理 WordPressmax _ execution _ time错误,解决问题的一个方法是你打开【wp-config.php】的 文件。

打开一个到你的 WordPress 文件的 FTP 连接。找到并打开根文件夹(通常以你的站点命名),点击/public文件夹。

文件夹包含了大量的核心文件,包括 wp-config.php 和 T2。

需要一个给你带来竞争优势的托管解决方案吗?Kinsta 为您提供了令人难以置信的速度、一流的安全性和自动伸缩功能。查看我们的计划

点击wp-config.php直接在 FTP 客户端编辑或者保存到你的电脑进行编辑。

Find the wp-config file

Find the wp-config file.

将以下代码放入wp-congfig.php文件中:

set_time_limit(300);

通常,只要不修改文件中已经存在的任何内容,将代码放在哪里并不重要。我们建议找到“停止编辑”之前的最后一个区域,并将代码放在那里。

new time limit for WordPress max_execution_time

Set a new max execution time in wp-config

之后,保存并通过 FTP 上传新的wp-config.php文件到你的站点。本例中新的最大执行时间是 300 秒,但是您可以根据需要修改这个数字。

为了确保它能正常工作,回到 WordPress 看看现在是否一切正常。如果当你尝试上传一个插件或主题时错误没有出现,你已经成功了。

如何增加中的最大执行时间?htaccess

Kinsta 没有提供。htaccess 文件,因为我们使用性能更友好的 Nginx 服务器,不需要。htaccess 文件。在的这篇文章中,你可以了解到 Kinsta 对此的所有推理,以及 Nginx 的好处。

许多其他主机——主要是共享主机提供商——仍然使用 Apache 服务器,因此提供了一个。你的 WordPress 根文件夹中的 htaccess 文件。

你可以找到那个文件,就像你找到wp-config.php文件一样:通过 FTP 连接到你的站点,在 /public 文件夹下查找。

同样,如果你在 Kinsta 上托管你的站点,你将找不到它。我们建议所有 Kinsta 用户使用wp-config.php方法。

htaccess to fix WordPress max_execution_time

Find and click .htaccess

备份你的是必不可少的。htaccess 文件,然后再编辑它。阅读这篇关于如何备份你的 WordPress 文件的教程

备份后,打开。htaccess 文件进行编辑。

将这一行添加到文件中:

php_value max_execution_time 300

您可以随意将这个数字更改为您想要的最大执行时间。请保存文件并上传回 FTP 客户端的/public文件夹。最后,回到你的网站,看看问题是否已经解决。

如何增加 php.ini 中的最大执行时间

另一个不常见的文件叫做 php.ini 。这是另一个提高你执行能力的选择,但是通常情况下,使用 wp-config.php 方法会让你过得更轻松。

然而,如果你确定一个 php.ini 文件存在于你的根文件夹中,而其他方法由于某种原因无法工作,考虑转而使用 php.ini 文件。

与其他方法非常相似,您通常可以在/public文件夹中找到 php.ini 文件。通过 FTP 客户端访问该文件。

打开该文件进行编辑。

locate the php.ini file

Locate the php.ini file

添加这一行以增加最大执行时间:

max_execution_time = 300

像往常一样,更改数字以满足您自己的需要,并记住通过重新上传问题项目来测试它是否工作,并检查是否所有的错误消息都消失了。

联系您的主机提供商,请求增加最大执行时间

在专用服务器上运行 WordPress 站点意味着你可以完全控制最大执行时间。所以之前的方法应该管用。您可能还会发现,您可以手动更改其他类型托管(如托管或 VPS 托管)的最大执行时间。

许多共享主机公司限制您修改最大执行时间限制的能力,以保护与许多其他应用程序和网站共享的整体服务器。

如果你不想弄乱它,或者你在增加最大执行时间方面有困难,你必须联系你的主机提供商,请求他们为你增加最大执行时间。

联系你的主机支持团队,告诉他们你看到了错误。然后,问问你目前的最大执行时间是多少。最后,请求他们增加你的限制,最好是在 60 到 300 之间。请记住,你应该删除任何插件或主题需要更长的时间。

看过这个错误的请举手🙋‍♀️在这篇文章的帮助下学会如何快速修复它✅ 点击推特

摘要

WordPressmax _ execution _ time错误是由于缓慢的 PHP 脚本造成的,通常出现在插件、主题和偶尔的 WordPress 版本更新中。

你可能会在 WordPress 仪表盘中看到这个错误,在前端会有一个潜在的“技术困难”消息,以及一封来自 WordPress 的关于这个情况的邮件。

这是一个超级常见的错误。按照我们在这里介绍的步骤,您可以在几分钟内让您的站点重新正常运行。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

WordPress 媒体库的完整指南(包括 4 个方便的媒体库)

原文:https://kinsta.com/blog/wordpress-media-library/

图片和其他媒体文件是任何 WordPress 网站的重要组成部分。为了有效地使用它们,牢牢掌握 WordPress 媒体库是如何工作的会有所帮助。

这个便利的 WordPress 功能使你能够存储和管理你的图片和其他媒体。通过一些内部知识和一些简单的技巧,你可以通过媒体库做很多事情来改进你的网站。

在这本全面的指南中,我们将带你了解关于 WordPress 媒体库的一切,包括如何导入和下载内容。我们还将介绍图像编辑、长期文件管理和四种用于整合高级功能的技巧。

我们开始吧!

WordPress 媒体库简介

从本质上来说,你的 WordPress 媒体库正如它的名字所暗示的:你上传到你的网站的所有媒体文件的目录:

WordPress Media Library

WordPress Media Library

WordPress 能够托管各种类型的媒体,包括:

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

  • 图片。jpg、. jpgjpeg 文件。png 文件扩展名为. png 文件扩展名为. png 文件扩展名为. png 文件扩展名为. png 文件扩展名为. png 文件扩展名为. png 文件扩展名为. png 文件扩展名为 gif、和。(ico)。
  • 音频文件(. mp3,. m4a,.奥格还有。wav)。
  • 视频 (.mp4,. m4v,.mov,。wmv,。avi,。mpg,。ogv、. 3gp 和. 3g2)。
  • pdf
  • Word 文档
  • Excel 电子表格
  • PowerPoint 演示文稿。
  • Adobe Photoshop 文档。

它还具有一些有限的照片编辑功能,所以你可以从你的仪表板上根据需要进行调整。

不幸的是,WordPress 还不支持开箱即用的 webp 图片。

要访问您的媒体库,只需随时点击管理侧栏中的媒体 :

Accessing the WordPress Media Library

Accessing WordPress Media Library

这里有几个基本选项。

首先,您可以通过单击相关图标来确定是否要在列表或网格视图中查看您的文件:

WordPress Media Library view options

WordPress Media Library view options

您也可以使用下拉菜单过滤文件:

Filtering WordPress Media Library files

Filtering WordPress Media Library files

第一个菜单使您可以按类型查看您的媒体,而第二个菜单将按上传日期过滤您的媒体库内容。

您也可以使用搜索栏按名称查找特定文件:

WordPress Media Library search bar

WordPress Media Library search bar

最后,还有一个批量选择按钮。这个功能允许你一次从你的 WordPress 安装中删除几个文件:

Bulk select option in the WordPress Media Library

Bulk select option in the WordPress Media Library

这涵盖了 WordPress 媒体库屏幕上所有可用的本地功能。

稍后您将看到,您可以进行许多修改来增强它。然而,首先我们需要讨论如何向 WordPress 添加文件。

✨图片是销售和吸引用户的有效方式。了解你需要知道的关于 WordPress 媒体库的一切📸 点击推文

如何向你的 WordPress 媒体库添加文件

有几种不同的方法可以添加文件到你的 WordPress 媒体库。首先是导航到媒体>添加新的:

Accessing the WordPress Media Uploader

Accessing the WordPress Media Uploader

在这里,您可以上传保存在您的计算机或其他设备上的文件:

WordPress Media Uploader

WordPress Media Uploader

你也可以直接从 WordPress 编辑器添加媒体。在块编辑器中,为您想要合并的媒体类型添加相应的块:

WordPress media blocks

WordPress media blocks

在出现的占位符中,选择上传,并从您的计算机中选择一个文件:

Block editor upload

Uploading media from the Block Editor

或者,您可以简单地将文件从桌面拖放到相关的块中。

在经典编辑器中,您需要点击添加媒体按钮:

Classic Editor Add Media button

Classic Editor Add Media button

然后导航到上传选项卡,并从您的计算机中选择一个文件:

Uploading media from the Classic Editor

Uploading media from the Classic Editor

您还可以随时将文件从桌面直接拖放到编辑器中。

在某些情况下,你可能会发现你需要通过 FTP 手动上传媒体文件到你的 WordPress 站点。您可以使用 FileZilla 之类的客户端来完成这项工作。

一旦你连接到你的服务器,导航到WP-内容>上传:

ftp uploads

Uploading files to WordPress Media Library directory via FileZilla

将文件上载到此目录以将其添加到您的媒体库。

从 WordPress 媒体库下载内容

在某些情况下,您可能需要将媒体库中的文件下载到您的计算机上。WordPress 允许你通过导航到工具>导出来自然地做到这一点:

WordPress export tool

WordPress export tool

然后选择介质选项。如果您只需要在特定时间段内上传的文件,您可以使用下拉菜单来指定您的请求:

Exporting WordPress media

Exporting WordPress media

最后,点击下载导出文件按钮。这将把相关的媒体文件下载到您的计算机上。

如何在 WordPress 媒体库中编辑图像

正如我们之前提到的,WordPress 有一些原生的图片编辑功能。要访问它们,导航到你的 WordPress 媒体库并选择你想要编辑的文件。然后,点击编辑图像按钮:

edit image button

Edit Image button in WordPress

这将打开图像编辑器:

wordpress image editor

WordPress image editor

您可以进行五种基本编辑:

裁剪使您能够剪切出图像的某些部分:

wordpress image crop

Image crop in WordPress

旋转图像会逆时针或顺时针旋转 90 度:

wordpress image rotate

Image rotate left in WordPress

翻转图像会垂直或水平地反映出来:

wordpress image flip

Image horizontal flip in WordPress

其他三个设置在侧边栏中。第一个使你能够通过缩放图片来改变图片的尺寸。只需输入您想要的高度或宽度,另一个字段将自动填充。然后点击标尺按钮:

wordpress image scale

Scaling an image in WordPress

值得注意的是,在 WordPress 中调整图片大小有时会对图片质量产生负面影响。

此外,您只能拍摄大图像并将其缩小。您不能将图像放大到更大的尺寸!

要裁剪您的图像,使其具有特定的纵横比或尺寸,您可以使用图像裁剪下的纵横比选择字段:

image crop selection

Setting the image crop selection dimensions in WordPress

最后,如果您希望保留现有的图像缩略图,您可以使用缩略图设置来实现。只需选择要应用更改的图像版本的单选按钮:

wordpress thumbnail edit settings

Thumbnail settings in the WordPress image editor

WordPress 的默认图片编辑是有用的,但是有局限性。它不会取代你可能用来进行更大范围修改的任何软件,尤其是如果你正在运行摄影网站或摄影博客的话。
T3】

理解 WordPress 媒体库错误

不幸的是, WordPress 错误发生了。WordPress 媒体库也不例外。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

一个常见的问题是当您从编辑器中上传新文件时,可能会出现一个未指明的“HTTP 错误”:

media http error

HTTP error on media upload

通常,您可以简单地等待此错误消失,并在几分钟后再次尝试上传。如果 HTTP 错误再次出现,可能是您的 WordPress 会话已经过期。你需要再次登录,然后重试上传。

一些用户面临的另一个问题是媒体库无法加载。这通常是因为与你的插件和/或主题冲突。要解决这个错误,试着停用你所有的插件,切换到一个 WordPress 默认主题

如果您的媒体库再次正确加载,您需要进一步解决插件冲突,以便永久解决该问题。

当您开始通过媒体库上传文件时,有时会遇到“上传:无法将文件写入磁盘”错误。通常,当您的上传目录设置为不可写时,会出现此问题。你可以通过 WordPress 的站点健康工具检查你的文件系统权限。

长期媒体库管理

到目前为止,当谈到媒体库时,我们只关注 WordPress 的原生功能。然而,随着您使用这个特性的时间的推移,您可能会遇到一些麻烦,需要外部解决方案的帮助。

例如,你添加的文件越多,你的 WordPress 媒体库就会变得越混乱。除了本文开头讨论的搜索和过滤选项,WordPress 并没有为处理难以控制的大量媒体提供太多帮助。

然而,有几个插件可以让你把你的媒体文件放到文件夹里。

WordPress 媒体库文件夹插件是最受欢迎的选项:

WordPress Media Library Folders WordPress plugin

WordPress Media Library Folders WordPress plugin

除了使您能够创建媒体文件夹,该插件还与 MaxGalleria 集成,让您直接从媒体库创建图片库:

WordPress Gallery MaxGalleria WordPress plugin

WordPress Gallery MaxGalleria WordPress plugin

升级到 WordPress 媒体库文件夹 Pro 提供了与下一代图库插件高级定制字段的额外集成。它还使您能够创建类别和标签来进一步组织您的文件。

WordPress 缺少的另一个功能是用新版本替换媒体文件的能力。由于这些类型的文件可能非常大,所以当您需要更新内容时,您不希望只是不断添加新的文件。

这意味着上传新文件后,你需要找到旧版本并删除它。您可以直接用替换旧图像来节省时间,启用媒体用短像素替换:

Enable Media Replace WordPress plugin

Enable Media Replace WordPress plugin

有了这个插件,你也可以替换所有指向旧文件的链接。这有助于避免整个站点的介质损坏。

Real Media Library 是另一款值得一试的文件夹和文件管理器,让您轻松管理文件。

Real Media Library WordPress plugin

Real Media Library WordPress plugin

有了它,你可以直接在 WordPress 中处理大量的文件,如图片、视频和文档。值得一提的是:真正的媒体库有 12 种语言版本。如果免费版本不足以满足你的需求,他们还提供了一个购买具有更多功能的专业版

4 个方便的 WordPress 媒体库技巧

WordPress 媒体库可以处理站点管理员的大部分常见需求。然而,WordPress 提供了大量的函数和钩子,使用户能够增强媒体库的特定功能,而无需使用第三方插件。让我们通过四个实际例子来深入研究这些函数和钩子。

1.向附件帖子类型添加自定义元数据

任何时候你上传一个媒体文件,WordPress 都会生成一个附件文章类型

厌倦了 WordPress 的问题和缓慢的主机?我们提供世界一流的支持,由 WordPress 专家提供 24/7 服务和超快的服务器。查看我们的计划

就像任何其他帖子类型一样,附件注册在 wp_posts 表中,它们各自的元数据可以在数据库的 wp_postmeta 表中找到:

wordpress attachment details

Default attachment details panel

wp_posts 表存储的数据包括 post_content (附件描述)post _ extract(附件标题) post_authorpost_titlepost_statuspost_mime_type

wp_postmeta 表存储任何种类的元数据,例如附加文件 URL、图像尺寸和 mime 类型、可交换图像文件格式(EXIF)和国际新闻电信委员会(IPTC)元数据。

您可能偶尔需要将自定元数据添加到附件中,例如文档作者的姓名、关联的 URL 或照片拍摄的位置。向附件添加元字段与向帖子添加元字段有点不同,需要特定的钩子和函数。

首先,您需要将所有必要的自定义字段添加到编辑媒体屏幕。您可以通过WP-admin/includes/media . PHP中的attachment _ fields _ to _ edit过滤器过滤可用的附件字段来完成这项任务:

function media_hacks_attachment_field_to_edit( $form_fields, $post ){

	// https://codex.wordpress.org/Function_Reference/wp_get_attachment_metadata
	$media_author = get_post_meta( $post->ID, 'media_author', true );

	$form_fields['media_author'] = array(
		'value' => $media_author ? $media_author : '',
		'label' => __( 'Author' )
	); 
	return $form_fields;
}
add_filter( 'attachment_fields_to_edit', 'media_hacks_attachment_field_to_edit', 10, 2 );

该函数有两个参数:表单字段的数组 \(form_fields** 和对象 **\)post 。首先, get_post_meta 检索现有的‘media _ author’值,然后将一个‘media _ author’元素添加到 $form_fields 数组中。

最后,回调返回 $form_fields (参见要点上的代码)。

这将在编辑媒体页面上显示一个新字段,您可以通过从您的媒体库中选择相关图像并点击编辑更多详细信息链接来访问该字段:

edit more details

Accessing WordPress Edit Media page

在出现的屏幕上,您会在底部看到新的自定义元数据栏:

New "author" metadata field

New “author” metadata field

下一步是保存用户输入。您可以通过将新函数挂接到 edit_attachment 动作来实现这一点:

function media_hacks_edit_attachment( $attachment_id ){
	if ( isset( $_REQUEST['attachments'][$attachment_id]['media_author'] ) ) {

		$media_author = $_REQUEST['attachments'][$attachment_id]['media_author'];

		update_post_meta( $attachment_id, 'media_author', $media_author );
	}
}
add_action( 'edit_attachment', 'media_hacks_edit_attachment' ); 

这个函数只保留一个参数:当前媒体文件的 $attachment_id 。首先,该函数检查自定义元字段的有效值是否已发送。然后它通过 update_post_meta 函数注册该值(参见要点上的代码)。

现在,您可以通过 get_post_meta 函数来检索‘media _ author’值:

$media_author = get_post_meta( $post->ID, 'media_author', true );

之后,你可以在前端的任何地方显示它。

2.在编辑媒体屏幕中显示 EXIF 和 IPTC 元数据

WordPress 自动存储 JPEG 和 TIFF mime 类型的扩展元数据。现在你已经知道如何通过【media.php】的编辑媒体屏幕添加字段,你可以显示这些数据了。

要完成这项任务,您必须按如下方式更改第一个回调函数:

function media_hacks_attachment_fields_to_edit( $form_fields, $post ){

	// get post mime type
	$type = get_post_mime_type( $post->ID );

	// get the attachment path
	$attachment_path = get_attached_file( $post->ID );

	// get image metadata
	$metadata = wp_read_image_metadata( $attachment_path );

	if( 'image/jpeg' == $type ){

		if( $metadata ) {

			$exif_data = array(
				'aperture'          => 'Aperture', 
				'camera'            => 'Camera', 
				'created_timestamp' => 'Timestamp',
				'focal_length'      => 'Focal Length', 
				'iso'               => 'ISO', 
				'shutter_speed'     => 'Exposure Time', 
				'orientation'       => 'Orientation' );

			foreach ( $exif_data as $key => $value ) {

				$exif = $metadata[$key];
				$form_fields[$key] = array(
					'value' => $exif ? $exif : '',
					'label' => __( $value ),
					'input' => 'html',
					'html'  => "ID][$exif]' value='" . $exif . "' />
				);
			}
		}
	}
	return $form_fields;
}
add_filter( 'attachment_fields_to_edit', 'media_hacks_attachment_fields_to_edit', 10, 2 );

这个片段使用了以下 WordPress 函数:

如果图像 mime 类型是“image/jpeg”,并且如果元数据存在,则声明所需元数据的数组,并且为数组中的每个元素创建表单字段:

exif iptc metadata

EXIF and IPTC metadata fields in WordPress attachment details

这个例子中的表单域有点复杂,因为我们要为‘html’表单元素设置一个值(参见要点上的代码)。你不需要保存 EXIF 和 IPCT 的元数据,因为 WordPress 在上传图片时会自动将它们存储到 wp_postmeta 表中。

3.在前端显示扩展元数据

在后端拥有所有这些信息是非常有用的。然而,如果你还想在前端显示你的媒体文件的扩展元数据,你需要做更多的修改。

为此,您可以使用WP-admin/includes/post . PHP中的 the_content 过滤器将该信息附加到附件描述中,如下所示:

function media_hacks_the_content( $content ){
	global $post;

	if( is_attachment() && 'image/jpeg' == get_post_mime_type( $post->ID ) ) {

		$fields = wp_get_attachment_metadata( $post->ID );
		$meta = $fields['image_meta'];

		if( ! empty( $meta['camera'] ) ){
			$custom_content = "
			<ul>
				<li>Camera: {$meta['camera']}</li>
				<li>Created timestamp: {$meta['created_timestamp']}</li>
				<li>Aperture: {$meta['aperture']}</li>
				<li>Focal length: {$meta['focal_length']}</li>
				<li>ISO: {$meta['iso']}</li>
				<li>Shutter speed: {$meta['shutter_speed']}</li>
				<li>Orientation: {$meta['orientation']}</li>
			</ul>";
			$content .= $custom_content; 
		}
	}
	return $content;
}
add_filter( 'the_content', 'media_hacks_the_content' );

这里调用WP _ get _ attachment _ metadata函数。如果当前的帖子类型是“附件”,并且当前的 mime 类型是“图像/jpeg ”,则检索可用的图像元数据并用于构建一个无序的字段列表,该列表被附加到帖子内容中。

回调函数返回 $content (参见要点上的这段代码):

front end metadata

EXIF and IPTC metadata displayed on an attachment page

上面你可以看到新的附件文章,元数据附加到描述中。

4.发布照片档案

开箱即用,WordPress 不显示附件的存档。这是因为附件帖子类型的 has_archive 选项被设置为 false

而且, $query 对象的默认 post_status 参数设置为“发布”,默认附件 post_status 设置为“继承”。这意味着,除非我们显式地将查询 post_status 设置为“inherit”或“any”,否则不会在存档中显示任何附件(有关更多信息,请参见 WP_Query 类型参数)。

也就是说,为了显示图像档案,您必须定义两个函数。第一个函数过滤指定文章类型的参数,并将附件的 has_archive 属性设置为 true :

function media_hacks_register_post_type_args( $args, $post_type ){
	if( $post_type == 'attachment' ){
		$args['has_archive'] = true;
	}
	return $args;
}
add_filter( 'register_post_type_args', 'media_hacks_register_post_type_args', 10, 2 );

第二个函数为 post_mime_type 和 post_status 查询变量设置自定义值:

function media_hacks_pre_get_posts( $query ){
	if ( !is_admin() && $query->is_main_query() ) {

		if( is_post_type_archive('attachment') ){
			$query->set('post_mime_type', 'image/jpeg');
			$query->set( 'post_status', 'inherit' );
		}
	}
}
add_action( 'pre_get_posts', 'media_hacks_pre_get_posts' ); 

该函数与 pre_get_posts 动作挂钩,该动作挂钩在查询创建之后、执行之前触发。 \(query** 对象是通过引用传递的,而不是通过值传递的,这意味着对当前 **\)query 实例的任何更改都会影响原来的 $query 对象。

出于这个原因,验证您将要更改哪个查询是很重要的(参见要点中的代码)。然后,如果你在浏览器中输入 https://yourdomain.com/?post_type=attachment 的 T2,你应该会看到一个 JPEG 图像档案:

image archive page

WordPress Media Archive

所有这些攻击的完整代码都可以在的一个公共要点中作为插件获得,我们已经通过本节链接到了这个插件。你可以下载它作为一个。压缩文件并上传到你的 WordPress 站点来实现所有这四个技巧,而不需要手动编辑你的文件

A picture is worth 1,000 words...but only if you know how to import, edit, and manage it in your WordPress site. 🖼 Click to learn more in this in-depth guide 📸Click to Tweet

摘要

图像、视频、音频文件和文档对网站用户来说非常有价值。WordPress 媒体库对于上传、发布、甚至修改这些文件是必不可少的,以满足你内容的需求。

关于 WordPress 媒体库,你还有其他问题吗?请在下面的评论区告诉我们!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

25 个 WordPress 会员插件来获取经常性收入

原文:https://kinsta.com/blog/wordpress-membership-plugins/

网上能不能赚钱?当然可以。容易吗?不完全是。然而,获得被动收入的最持续盈利的方式之一是会员制网站。为了建立一个会员网站,了解一下最好的 WordPress 会员插件是很重要的。

通过会员插件,你可以屏蔽部分或全部内容,允许用户在支付前期或经常性费用后访问。这是稳定现金流的关键:经常性收入。当你销售单个产品或服务时,每个客户都需要确信他们应该再次购买,无论是通过电子邮件营销废弃购物车信息还是社交媒体。

收集自动支付的公司(想想 Dollar Shave Club,网飞,或者你的有线电视公司)不需要考虑太多的销售和营销。他们更专注于让现有客户满意(可能不是有线电视公司)。

像这样的循环会员往往会抓住一些从不使用服务或产品的客户,但他们会继续付费。

简而言之,会员网站可以意味着赚大钱,只要你找到正确的利基,努力专注于提供优质的产品/服务,并选择最好的 WordPress 会员插件来指引你前进。

你可以建立什么类型的会员网站?

一个会员制网站的想法仅仅是一个想法。显然,建立一个有信誉的、盈利的会员制企业需要更多的时间、金钱和努力。话虽如此,能够让想法四处跳跃,让创意火花四溅,还是很不错的。这里有一些你可以建立的会员网站类型的想法。

  • 有一个或多个主题的在线课程。课程可能包括项目、文档(如 pdf)视频和测验。
  • 产品会员资格,定期或一次性向会员发送数字或实物商品。“每月一盒”俱乐部是这种会员类型的流行例子。
  • 基于服务的会员计划,会员每月或每年支付一定数量的服务。在线或电话辅导计划就是一个很好的例子。
  • 一个定期计划,客户支付短期会员费。例如,戒烟计划可能会在三个月后结束。
  • 一个在线社区,里面有论坛实时聊天、文章以及其他不向公众开放的资源。用户支付会员费,就可以完全与他人聊天,了解利基领域的话题。
  • 一次搞定所有事情的会员资格,会员支付固定或每月的费用来获得你在网站上提供的所有东西。这并不常见,但你可能会发现,你的一些电子商务客户愿意支付高昂的持续费用,以基本上获得你所销售的一切,或大部分。对于较小的在线商店,我们最喜欢这样。
  • 滴灌模式,根据成员在计划中的进度,内容会慢慢向他们透露。新的滴滴内容按月发布也很常见。想想在线课程或高级博客。许多播客也开始这样做,在剧集之外提供额外内容。

从内容点滴工具到课程建设,您建立会员网站所需的一切(&您的经常性收入💰)就在这里⬇️ 点击推文

在 WordPress 成员插件中有一些特定的功能可以寻找吗?

你打赌。好消息是,我们今天强调的大多数 WordPress 成员插件涵盖了大多数必需的特性。浏览下面的列表仍然是一个好主意,记下你认为最重要的项目,然后根据你的需求做出你的插件决定。

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

  • 内容滴流工具
  • 数字下载支持
  • 定期订阅
  • 用户登录和配置文件管理
  • 多级订阅
  • 社交登录
  • 优惠券和折扣
  • 电子邮件营销和沟通工具
  • 课程建设工具
  • 支持多个支付网关
  • 模板或主题来设计您的会员网站
  • 成员管理
  • 支持论坛和实时聊天等领域
  • 开发人员的 API 访问
  • 快速短代码或按钮来限制你的网站上的任何内容

上面的列表只是对必备功能的一个尝试,但这是一个好的开始。总的来说,你一定会发现所有 WordPress 会员插件中的一些独特的工具。也就是说,继续寻找最好的 WordPress 会员插件。

2022 年 25 个最佳 WordPress 会员插件

虽然我们建议通读整篇文章,查看特性,测试每个 WordPress 成员插件,但是下面有一个选项的快速列表。

现在,继续阅读,了解我们最喜欢的 WordPress 会员插件的优缺点。这些没有特定的顺序。

1.终极会员 Pro WordPress 插件——29 美元

无论你运行什么类型的网站,终极会员插件都给你提供了销售订阅和会员资格的工具。它与 WooCommerce 集成,用于半自动计费和常规产品订阅。它被宣传为 CodeCanyon 上最畅销的 WordPress 会员插件之一,这一说法得到了证实。

Ultimate Membership Pro WordPress Plugin

Ultimate Membership Pro WordPress Plugin

多种级别的会员资格可以帮助您的用户选择他们想要支付的费用,而免费和试用设置可以让客户体验您所提供的服务。

终极会员专业仪表板看起来光滑,组织良好,即使是一个插件有这么多的功能。当谈到 WordPress 插件时,有时人们会忘记开发者支持有多重要。

Ultimate Membership Pro 插件是一个例子,说明了一个专注的开发人员如何在更新、回答用户问题和提供用户真正想看到的可靠功能方面发挥巨大作用。

此外,开发者偶尔会对插件打折,所以要留意那些。它已经是一个负担得起的会员插件,如果你想多付一点钱,未来的客户支持也会随之而来。

终极会员的优势:

  • 它允许你限制页面,比如 WordPress 文章和页面。
  • 每天、每周或每月配置定期付款。
  • 让您的客户使用他们的社交账户登录。
  • 隐藏部分导航菜单,直到用户支付会员费。
  • 滴你的内容,并发出电子邮件通知。
  • 使用自定义字段使您的注册表单更适合您的网站。
  • 这个插件可以让你整合九个流行的电子邮件营销服务。
  • 您可以限制成员共享他们的帐户。
  • BuddyPress 整合为一个完整的在线社区。
  • 终极会员专业插件有一个令人难以置信的功能列表合理的价格。
  • 众所周知,开发者致力于增加功能和响应用户评论。
  • 部分内容限制意味着你所要做的就是复制并粘贴一个短代码来阻止你的一点内容。这对于显示预告内容非常有用。
  • 一长串支付网关可供选择,比如 PayPal、Stripe、Authorize.net 和 Mollie。Ultimate Membership Pro 是为数不多的拥有如此多支付选项的 WordPress 会员插件之一。
  • 您可以使用条件逻辑、特殊字段和自定义重定向来创建一个完全定制的会员网站。
  • 古腾堡模块可用于即时添加块的东西,如滴内容。

终极会员 Pro 的缺点:

  • 尽管这个插件组织得很好,但它仍然包含了大量的特性。这可能会吓到一些只需要最基本的会员插件的人。
  • 该系统可以被翻译成任何语言,但你不能运行一个多语言会员网站。
  • 支持团队反应很快,但是对于如此大的功能集没有多少教程。许多用户也报告了来自支持团队的恶劣态度。这都是基于观点的,但是我注意到类似的评论很多次了,以至于我认为这是一个缺点。
  • 注册和登录表单并不都是可定制的。你可以换出标题照片,但这是主要的编辑方式。这对开发人员来说不应该是个问题,但是初学者会被给出的内容所困扰。

2.Supsystic 会员-免费(付费延期)

Supsystic 的会员资格是一个免费的 WordPress 会员插件,有一些额外的高级扩展。例如,限制内容扩展的单站点许可价格为 39 美元。

Membership by Supsystic WordPress plugin

Membership by Supsystic WordPress plugin

其他一些扩展包括:

  • 按用户角色限制内容
  • 伍尔科贸易公司
  • 社交网络整合
  • 电子商务
  • 捐款
  • 社交登录

至于主要特性,我们很高兴看到您可以配置定制表单、成员目录和实时通知,而不必为额外的扩展付费。

插件提供私人消息和完整的朋友以及开箱即用的跟踪系统也很有用。

Supsystic 会员的优势:

  • 你会收到一个完全免费的会员插件。这些功能非常丰富,因此您有可能不需要为扩展付费。如果需要扩展,您只需到网站上购买一个或两个,或者您需要的任何数量。
  • 额外的扩展都是独立的,所以没有必要为你不使用的功能付费。这提供了令人印象深刻的灵活性。
  • 用户可以从前端注册和登录,管理员有定制登录表单的工具。
  • 成员可以管理他们的个人资料并与其他人交朋友。我们喜欢为您的成员建立私人档案的想法,让他们感觉在您的社区中拥有一个小“房间”。他们可以上传图片,更新自己的简历,并监控谁在联系他们。
  • 免费版本中提供了点滴内容支持。从第一天开始建立你的点滴内容策略,你应该只需要在未来做一些小的修改。该插件使大部分过程自动化。
  • 组织团体来建立你的社区,并给你的成员权力来管理这些团体。
  • 通过快速聊天功能向用户发送私人消息。
  • 从 BuddyPress 导入数据,并与流行的社区插件集成,以增强您的会员管理的有效性。
  • 使用角色限制赋予某些成员比其他成员更多的内容。

Supsystic 会员资格的缺点:

  • 一些竞争对手在常规插件中提供订阅和社交登录等功能。然而,对于 Supsystic 的会员来说,每个额外的高级功能需要支付大约 39 美元。
  • 营销工具(如电子邮件营销)是有限的。
  • 当你使用免费版本的插件时,客户支持是有限的,如果不是不存在的话。不幸的是,“只为插件付费”的商业模式让开发者没有动力去监控客户的问题,因为大多数用户不会定期付费。
  • 后端缺乏前端的清晰和流畅的用户界面。

3.ARMember 免费,高级版 29 美元

arm member 有一个漂亮的免费演示部分,用于测试注册表单、登录表单、会员设置表单和个人资料模板等项目。

你也可以选择免费的和付费的版本,这取决于你创建会员网站的立场和你需要的功能。

ARMember WordPress plugin

ARMember WordPress plugin

溢价定价是一次性费用,ARMember 仪表板几乎和它们一样干净。用户可以看到他们的个人资料、密码设置、会员信息和交易。

免费版本是开发人员提供的较新的服务,但它可以建立一个完整的会员网站,提供多种计划、订阅、支付选项等。

常规插件大约有 12 个附件,包括以下内容:

  • PayPal Pro 支付网关
  • 关联公司专业整合
  • 基石整合
  • 莫利支付网关
  • 扎皮尔积分
  • 主动市场活动集成

会员的优势:

  • 有些附加软件是免费的,而有些则需要付费。好处是真正的会员功能都被打包到实际的插件中。这些附加组件用于特殊情况。
  • 该开发团队的每一项产品都是经济实惠的。您可以选择下载免费插件,试用高级版本,并选择您需要的附加组件,所有这些都是低价的。
  • 指定您想要限制的内容,并更改用户在未付费时看到的消息。
  • 该插件带有一个强大的表单生成器,可以定制从字段到颜色的所有内容。
  • 你可以完全自由地决定何时以及如何发布你的内容。
  • 根据用户的计划,使用自定义重定向将用户发送到其他地方。
  • 使用短代码限制您的内容。这意味着你可以灵活地屏蔽网站上的所有内容。你所要做的就是将短码复制并粘贴到你想要限制的区域。
  • 支持免费和付费试用。
  • 支持多种支付网关,如 PayPal、Authorize.net 和 2Checkout。
  • 相当多的第三方插件和附加组件与 ARMember 插件集成。其中包括 BuddyPress、 WooCommerceMailchimp视觉作曲

ARMember 的缺点:

  • 自动消息可以使用一些改进,因为有一些语法问题和模糊的语言。
  • 由于这是在 CodeCanyon 上销售的,如果您需要 12 个月的支持,价格就会上涨。你也可能会发现,如果你使用大量的附加软件,它们会变得越来越贵。与其他插件相比,它还是相对便宜的。
  • 您需要在每个单独的站点上激活多站点,而不是通常的网络激活。

4.learn dash–起价 159 美元

LearnDash 是一个学习管理系统(LMS),这意味着它专注于帮助你为你的用户创建课程。它仍然是一个 WordPress 会员插件,但是如果你有视频课程或者类似的东西,你更有可能选择 LearnDash。

(建议: 9 个创建和销售在线课程的最佳 WordPress LMS 插件)

LearnDash WordPress plugin

LearnDash WordPress plugin

公司推荐它用于高等教育、职业培训和 WordPress 项目。成员资格工具包括创建包和订阅的选项。

您可以设置任何适合您学校的定价模式,并发送续订提醒。退款保护是一个独特的功能,它只在一个时间段内安排内容,从而减少退款的机会。

学习的好处:

  • 使用漂亮的模板快速推出和销售您的在线课程。
  • 将最流行的支付网关链接到您的网站,从 PayPal 到 2Checkout,集成了 300 多个其他支付网关。
  • 在学员完成课程的过程中,为他们颁发证书和奖品。
  • 每当会员在您的课程中完成一项活动时,使用互动触发器与他们互动。
  • 根据时间表利用点滴内容。
  • 创建多层课程,将课程分成课程和测验。
  • 使用测验来看看你的学生做得有多好。
  • 退款保护将你的内容锁定在一个时间表中,这样人们就不会注册你的课程,大吃大喝,然后在第二天取消。这是一个旨在防止游戏系统的功能,所以它应该会增加您的收入。
  • course builder 是市场上最全面的工具之一,具有拖放元素、大纲和可重复使用的内容,可复制到网站的其他地方。
  • 该插件还有一个动态的论坛区供用户互相聊天。

LearnDash 的缺点:

  • 插件文档可能会更好。
  • 虽然 LearnDash 为你的课程格式化和组织一切,但网站设计完全取决于你。一些没有多少 WordPress 经验的人可能会有困难(下面是如何定制你的 WordPress 主题和一个精选的最佳主题列表)。
  • 竞争对手有更强的报道能力。
  • 比普通会员插件贵。
  • LearnDash 中打包了几个成员特性,但是缺少一些元素。因此,LearnDash 创建了与 PaidMembershipsPro 和 MemberPress 等更注重成员资格的插件的集成。这是很好的集成,但它会花费你更多的钱。

5.member press–每年 149 美元起

MemberPress 提供了一个完整的会员套件,其中包含无限制的会员支持、数字产品、点滴内容和优惠券。价格远远高于一般的 WordPress 会员插件,但是你通常不会得到那么多独特的功能。

MemberPress WordPress plugin

MemberPress WordPress plugin

例如,附属程序内置在 MemberPress 中,而条纹整合不需要额外的附加程序。

我们喜欢 MemberPress 为那些有课程或社区准备上传或推出。149 美元的价格点是从正常的每年 249 美元的价格打了折扣。折扣对于 MemberPress 来说是很常见的,所以值得注册订阅时事通讯,看看优惠券是什么时候发布的。

该计划是一次性付款,但升级和支持每年更新。如果你需要额外网站上的插件,或者如果你想添加独特的支付网关或出售公司账户,价格就会上涨。

MemberPress 的优势:

  • 基本计划提供附属皇家商业版,通常零售价为 85 美元。
  • 整合一些最流行的电子邮件营销工具,如 Mailchimp 和 AWeber。
  • 有一个会员专用区供讨论和分享想法。
  • 使用优惠券和提醒来保持会员活跃。
  • 设置访问规则并配置成员资格组。
  • 价格是一次性付款,除非你想继续支持或更新。它实际上是一个价格合理的软件,因为你有很多功能。
  • 有一个 14 天的退款保证,给你一点时间来测试软件,并决定你是否喜欢它。
  • MemberPress 插件提供了一个设计精美的定价页面,供您定制自己的品牌并展示给客户。使用它不需要任何编码知识。
  • 可扩展性是 MemberPress 的一个强项,因为它可以连接各种有用的服务和产品,如 Zapier 、AffiliateWP 和 Amazon Web Services。

MemberPress 的缺点:

  • 你必须为 Plus 版本付费(每年 249 美元),才能获得像 Authorize.net 和 BuddyPress 集成这样的东西。
  • 对于一些想要更简单更便宜的东西的人来说,价格可能太高了。
  • 可扩展性并不适合所有人。添加两个或三个或十个附加组件来创建一个会员制网站的想法听起来并不吸引人,尤其是当你不得不为其中一些付费的时候。
  • MemberPress 对前端设计进行了改进,但许多项目看起来仍然过时。

6.付费会员-免费(高级会员每年 297 美元)

付费会员 Pro 是一个 WordPress 会员插件,拥有令人难以置信的客户支持和广泛的功能来启动你的会员网站。

Paid Memberships Pro WordPress plugin

Paid Memberships Pro WordPress plugin

付费会员专业版提供免费的插件下载和大量的附加组件。该插件具有相当简单的会员网站的基本功能,而附加组件使其更上一层楼。一些附加组件包括:

  • Mailchimp 集成
  • 邮件诗人集成
  • 网络商务整合
  • 注册助手以添加结帐和配置文件字段
  • 电子邮件模板
  • 新闻整合
  • 对非管理员隐藏管理栏

大多数合法的会员网站会选择付费版本,因为它包含了核心功能。话虽如此,免费版确实提供了 19 个免费插件,所以它可能对较小的会员网站有用。

Plus 计划对普通企业来说最有意义,但是开发者可能需要无限计划,它支持你想要的任意多的站点。这个售价 597 美元。

付费会员的好处:

  • 这个免费插件适用于那些简单的会员网站。它提供基本的视频支持和文档,以及 19 个免费插件。对于非常小的会员网站和那些需要在升级前测试插件的人来说,这似乎是一个有用的计划。
  • 以不同的价格设定您自己的会员级别。你可以列出这些计划,这样新用户就能清楚地知道他们要支付的费用。
  • 集成六个支付网关,如 CyberSource、PayPal、 Braintree 或 Stripe
  • 设定灵活的定价和试用。试用版是完全可定制的,并允许到期日期。
  • 你可以直接从插件中插入和定制广告
  • 向您的成员发送电子邮件通知。
  • 按照其中一个计划,你可以在任意多的网站上运行插件。
  • 可定制的报告对于检查你的会员和预测你的网站产生多少现金流是很方便的。
  • 60 多种高级附加组件确保您永远不会缺少某项功能。
  • 30 天退款保证缓解了初次购买的紧张情绪。
  • 内容限制非常灵活。限制自定义帖子类型、单页和内容的某些部分。
  • 您可以生成完整的成员目录,为您的成员提供定制个人资料和管理订阅所需的能力。
  • 该插件完全兼容 WordPress multisite

付费会员的缺点:

  • 大多数设计定制需要了解 CSS 。对于开发商,这是一个利好。但是对于初学者来说,你会被给你的设计所束缚。
  • 价格有点高,而且是每年定期支付。
  • 进一步的支付以附加产品的形式存在。许多网站所有者不需要任何插件,但其他人会发现他们最好使用一个包含核心插件所有特性的不同插件。

7.限制内容专业版——每年 99 美元

Restrict Content Pro 首先是一个内容隐藏插件,但它也包括会员管理和订阅包。

Restrict Content Pro WordPress plugin

Restrict Content Pro WordPress plugin

这么多人喜欢 Restrict Content Pro 的原因是它的各种内置集成。与其他 WordPress 会员插件相比,它的价格处于中间位置,而且很高兴你有四个软件包可供选择。

限制内容专业版的优势:

  • 每个付款计划包含 13 个免费附加组件。
  • 内置的集成包括 Stripe、Braintree、2Checkout、Authorize.net 和 PayPal 网站支付专业版。
  • 导出成员和支付列表的 CSV。
  • 创建无限制的套餐,轻松管理您的所有成员。
  • 发送欢迎电子邮件,以及其他几种类型的自动成员消息。
  • WooCommerce 的整合确保了你可以出售你的会员资格,甚至在你的网站上出售其他产品。
  • 终身定价选项可从长远来看节省资金,并消除任何经常性费用。
  • 开发者支持很突出,高级用户可以访问插件的 API。

限制内容专业版的缺点:

  • 你不能用核心插件下载内容。
  • 用户升级降级有点混乱。
  • 如果你不每年支付会员费,还不清楚是否会提供任何客户支持或附加更新。
  • 你会发现许多功能只包含在附加组件中。这意味着更复杂的会员网站需要多个部分,其中许多是不可用的,除非你支付更高的价格计划。
  • 支持文档是深入的,但是 Restrict Content Pro 除了电子邮件标签系统之外缺少其他支持渠道。
  • 没有内置的附属系统
  • 该插件集成了一些主要的页面生成器(如 Elementor,),但是样式功能却很一般。有时,它只将您当前的内容复制到构建器中,并允许您添加新的页面构建器内容,而不支持对先前内容的任何编辑。

8.ProfilePress(每年 99 美元起)

ProfilePress 是一个现代简单的 WordPress 会员插件,用于接受一次性和定期付款。你可以通过 Stripe & PayPal 收取会员费并出售订阅。

ProfilePress homepage

ProfilePress

PofilePress 有一个强大的内容保护功能,用于限制对您网站上任何内容的访问,包括帖子、页面、自定义帖子类型和导航菜单。它还允许您创建前端用户注册和登录表单。

ProfilePress 提供了大量的附加组件来扩展您的会员功能。其中包括“社交登录”,允许用户使用他们的社交网络帐户轻松注册/登录到您的网站,“用户审核”,让您决定是否批准新注册的用户,“双因素身份验证”和“电子邮件确认”,确保新注册的用户在登录之前确认他们的电子邮件地址。

信息

ProfilePress 中的插件不是独立的插件;相反,它们是基于您的许可层站点下载的插件中可用的功能。

ProfilePress 的优势

  • 转换优化的结帐形式,可以提高您的会员收入。
  • 付费墙功能,显示内容预览,并提供成为会员以查看内容。
  • 创建基于百分比或统一费率的优惠券代码和折扣,以激励用户订阅您的付费计划。
  • 在 WordPress 后端为管理员提供直观的订单和客户管理,以管理订单和查看收入报告。和成员管理他们的帐户,订单和订阅的前端。
  • 一个托管的沙盒演示来玩这个插件,14 天的退款保证给你一点时间来测试这个软件,并决定你是否喜欢它。

ProfilePress 的缺点

  • 免费版本收取 2%的条纹费,你需要升级到专业的贝宝网关。
  • 您的许可计划越高,可供您使用的附加组件数量就越多。
  • 对于一些想要更简单更便宜的东西的人来说,价格可能太高了。

9.S2 会员-免费(专业版 89 美元)

s2Member 在它小小的免费会员插件中加入了强大的力量。不仅如此,高级版本的销售是一次性费用,而不是经常性付款。

s2Member WordPress plugin

s2Member WordPress plugin

s2Member 免费版有内容保护和 PayPal 按钮,用于将一些会员功能集成到您当前的网站中。

对于任何更复杂的东西,我都推荐使用专业版,尤其是因为价格合理。在考虑 WordPress 会员插件时,这是一个很好的选择。

S2 会员的优势:

  • 管理 WordPress 角色和功能
  • 设置开放注册和内容限制。
  • 高级版可以让你将与 PayPal Pro、Stripe 、Authorize.net 和 ClickBank 整合。
  • 高级版也支持 WordPress multisite 和一个公共成员列表。
  • 提供优惠券。
  • 与您最喜欢的邮件列表服务整合。
  • 插件内置了几个安全措施,比如防止暴力登录和独特的 IP 限制。
  • 您可以在将媒体上传到网站时保护媒体。这意味着用户将很难抓取你的视频或音频流。
  • 所有注册和登录字段都是可定制的。
  • 您购买的插件会附带一个安全徽章。这并不能让你的网站更加安全,但是可以建立用户的信任。
  • 开发人员可以通过 API 访问设置事件驱动的通知。

S2 成员的缺点:

  • s2Member 是一个不太现代的 WordPress 成员插件。
  • 集成是好的,但我希望看到更多的支付网关和可能的联盟计划的支持。
  • s2Member 与 WooCommerce 不兼容。
  • 如果能在插件的免费版本中获得无限数量的付费会员级别,那就太好了。这看起来不像是会员插件的额外功能。

10.WooCommerce 会员资格(每年 199 美元)

WooCommerce 是市场上排名第一的 WordPress 电子商务插件。然而,一些网站所有者希望通过添加一些会员项目来扩展常规的产品销售功能。

WooCommerce Memberships WordPress Plugin

WooCommerce Memberships WordPress Plugin

WooCommerce Memberships 插件可以做到这一点,将你的内容和产品与一个完整的会员系统结合在一起。你可以出售或分配会员资格,根据顾客身份授予访问权限,并将你的商店变成一个购物俱乐部。

网络商务会员的好处:

  • 创建一个购买俱乐部,除非你是会员,否则一些产品是隐藏的。
  • 用特别折扣奖励您的会员。
  • 在会员区显示所有会员优惠。
  • 导入或导出成员列表。
  • 向成员发送消息并保存这些消息的模板。
  • 您可以限制对帖子、页面、自定义帖子类型的访问,甚至可以使用短代码阻止帖子或页面上的部分内容。
  • 用户报告说,开发人员提供了个性化的支持和有见识的回答。
  • 功能列表会不断增加,因此每隔几个月或每年,您都有可能看到一两个新功能来帮助您的业务。

网络商务会员的缺点:

  • WordPress+woo commerce+woo commerce 会员的组合产生了几个移动的部分。对某些人来说可能太复杂了。
  • 这个费用相当高,因为 WooCommerce 的会员费是 199 美元。如果你想每年更新一次,这也是一笔经常性的费用。
  • 消息系统缺乏向所有会员发送电子邮件的能力。
  • 你通常只能使用插件中已经包含的特性。你可以尝试在另一个 WooCommerce 扩展中找到一个缺少特性的解决方案,但是没有专门为这个工具制作的附加组件。
  • 我们希望看到对会员申请的高级支持。特别是,设计独特的应用程序表单,并在整个网站中重复使用。

11.付费会员订阅——免费(高级会员每年 69 美元起)

付费会员订阅是一个非常容易设置,但是很强大的会员插件。作为我们最喜欢的会员插件之一,您可以管理无限的订阅计划,限制内容(帖子、页面或自定义帖子类型),并几乎立即获得报酬。它还与 WooCommerce 整合。

Paid Member Subscriptions plugin

Paid Member Subscriptions plugin

虽然核心插件是免费的,但它附带了大量扩展其功能的附加组件。你会发现像折扣代码,电子邮件提醒,能够设置固定期限的会员资格或以附加形式支付你想要的价格。

更先进的支付网关,如 Stripe 和 PayPal Pro,以及发票或内容滴漏,都可以在 Pro 版本中找到。这个插件的伟大之处在于它没有复杂的设置页面,核心插件足以建立一个完整的会员网站并开始接受支付。对于其他所有东西,你可能需要一个附加组件。

付费会员订阅的好处:

  • 使用短代码创建登录、注册和帐户页面。
  • 创建无限订购计划
  • 基于成员资格或登录状态限制内容。
  • 提供了“按需付费”的定价功能,让您的用户可以选择每月向您发送多少信息。
  • 支持免费试用和注册费用。
  • 与 WooCommerce 集成,允许管理员限制产品查看、购买和向会员提供特殊产品价格。
  • 您可以使用短代码在站点的任何地方放置登录模块。
  • 您可以自定义的电子邮件模板。
  • 您可以导出成员数据以在其他地方使用或发送给您的利益相关者。
  • 基本报告告诉你赚了多少钱,哪些会员需要重新订阅。
  • “阻止帐户共享”功能可阻止您的成员向朋友和家人提供登录凭据。它通过阻止来自不同位置的多次登录来做到这一点。
  • 您可以访问几个基本的和高级的附加组件。

付费会员订阅的缺点:

  • 你必须支付专业版才能使用定期支付或支付网关,如 Stripe 和 PayPal Pro。
  • 事实上,所需的大多数功能只包含在付费版本中。免费插件更多的是一种尝试。
  • 为 bbPress 这样的免费 WordPress 插件付费是愚蠢的。
  • 该插件缺少许多我们期望从 WordPress 成员插件中得到的第三方集成。我们希望看到与 Zapier 的连接,至少提供一些外部应用程序的链接。

12.buddy boss–每年 228 美元起

BuddyBoss 提供了一个功能齐全的会员主题和插件来配置一个提供会员定制、在线社区和课程的网站。这个灵活的插件集成了大多数 WordPress 主题,或者你可以选择用 BuddyBoss 主题从头开始创建你的会员网站。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

BuddyBoss WordPress plugin

BuddyBoss WordPress plugin

没有免费获得这个插件的选项。BuddyBoss 网站上有一个在线沙盒演示供您测试,让您了解插件是如何工作的。

一个主题和插件许可的价格从每年 228 美元开始。如果您计划在运行多个会员网站,额外的计划会增加价格,但会提供更多的许可证。

至于功能,BuddyBoss 提供了启动在线会员计划的工具。您可以访问经常性支付、游戏化和集成的功能,以推出自己的社区移动应用程序。几个会员插件作为 SaaS 平台出售。BuddyBoss 有一个更开放的方法,以一个固定的价格出售,并让你可以灵活地用任何你想要的插件或定制代码来扩展你的会员网站。

BuddyPress 的一些功能包括在线销售课程、建立社区和运营企业培训项目。这对非营利组织和在线学校来说尤其有吸引力。

BuddyBoss 的优势:

  • BuddyBoss 包带有一个插件和一个主题。这提高了你作为一个企业主的灵活性,因为你可以马上用这个主题建立一个会员网站,或者如果你需要一个不同的外观,可以集成一个不同的主题。
  • 该插件包括出售课程的选项,处理多种级别的会员资格,并允许这些用户通过在线社区谈论话题。
  • 你不局限于软件自带的功能,因为 BuddyBoss 不是作为 SaaS 工具出售的,而是一个可以与其他插件和集成很好地配合的插件。
  • 成员简介是现代的,易于使用,有私人信息,论坛讨论和活动规划模块。每个成员都有自己的媒体相册来上传和组织照片。
  • 出售会员资格和订阅是可能的,你可以链接到 WooCommerce 来出售会员资格和其他产品。
  • 出售或赠送带有测验、点滴内容和报告的在线课程。当有人完成一门课程时,它也有颁发证书的选项。
  • BuddyBoss 的游戏化功能为您的社区增添了一个有趣的环境。一些游戏化元素包括奖励、成就、点数和等级。
  • 集成页面生成器,如古腾堡元素或等等。
  • 您可以为您的会员网站创建一个移动应用程序,并提供应用程序内购买和与您的网站实时同步。
  • 您可以集成各种第三方插件和软件,如 LearnDash、Elementor 和 WooCommerce。

BuddyBoss 的缺点:

  • 这个插件没有免费版本。
  • 这个价格并不是不公平的,但是对一些小企业来说似乎有点高。
  • BuddyBoss 更侧重于兼容其他插件和会员系统。因此,你可能会发现一个需要的功能需要与另一个付费应用程序进行第三方集成。
  • 使用 BuddyBoss 可以进行完全定制,但是对于初学者来说,只能改变像页眉和页脚这样的元素。
  • 与竞争对手相比,整体上缺乏内置功能。这是因为它是作为一个高度可扩展的插件来销售的,但是有些人不会喜欢它没有包含这些特性。
  • 过去用户的报告指出,客户支持响应时间不一致。看起来客户支持是有知识的和友好的,但是你可能很难与他们联系。

13.可教——免费(高级版每月 29 美元起)

Teachable 为特定类型的会员网站提供工具和支持:一个是销售和调节在线课程的网站。这是一个独立的软件,它与 WordPress 集成在一起,用于接受新的申请、销售和处理订阅。

Teachable

Teachable

有了 Teachable,你就有了一个完整的会员网站,支持无限的学生、即时支付和点滴内容。一些第三方集成包括脸书、相扑和 MailChimp 来推进你的营销工作。

与 Teachable 你应该期望支付至少每月 29 美元。价格涨到每月 99 美元,以消除交易费用并增加更多管理员。对于更多的管理员用户来说,249 美元的商业计划是正确的选择。

一个网站构建器被打包成 Teachable,你的会员网站可以在所有移动设备上运行。您可以访问销售登录页面,这些页面用于转换。更不用说,所有成员都可以选择他们的会员级别,参加测验,并在您的网站上与其他人互动。

可教的好处:

  • 这种定价模式通过提供较低的交易费用来奖励成功的会员网站。
  • 该插件包括管理会员资格和发布课程所需的所有基本工具。不需要很长时间就能学会系统。
  • 在网站生成器和几个预建模板的帮助下,你可以创建一个漂亮的网站。
  • 课程和个人资料管理区在所有设备上看起来都很漂亮。
  • 没有必要为一个登陆页面软件付费,因为 Teachable 给你的是已经优化过的销售页面。
  • 多语言功能对于获得其他国家的客户非常有用。
  • Zapier 集成将你的网站链接到 WordPress 和其他一些有用的工具,如 Zendesk 和 Olark。
  • 你可以对你的会员名单进行细分,向他们收取不同的价格,并考虑向这些群体发送特定的电子邮件。
  • 支付网关允许轻松的国内和国际交易。
  • 会员注册是自动完成的,可以选择手动添加人员。您可以设置自定义会员级别,并从您的仪表板发放部分或全部退款。
  • 没有必要担心托管你的网站。都为你做好了。

可教的缺点:

  • 你网站上新成员的注册过程并不像你在竞争中看到的那样用户友好。
  • 一些非营利组织、小企业和学校将负担不起这个价格。
  • 建立一个好看的会员网站是可能的,但要制作一个漂亮的网站,平台是有限的。核心特性是为新手快速启动而做的,所以没有那么多定制特性。简而言之,你得到的是所提供的东西,而不是集成或不断更新的特性。
  • 对于已经每月支付 29 美元的客户,收取 5%的交易费。那太多了。
  • 一些通信特征是有限的。例如,在某些情况下,教师和其他学生之间的学生消息不能很好地显示或不可用。
  • 对于更高级的编辑和品牌,需要编码知识。

14.WP-会员免费(优先支持和附加服务,每年 59 美元起)

WP-Members 是在 WordPress 上建立会员网站最划算的解决方案之一。没有高级版本。但是您可以灵活地只升级到您真正需要的附加组件。

此外,59 美元的年度计划为您提供了高级客户支持选项。然而,这并不需要注册。

WP-Members WordPress plugin

WP-Members WordPress plugin

高级附加组件的价格各不相同,但标准列表的价格从 29 美元到 125 美元不等。这些可供选择的插件包括高级选项、下载保护和邀请代码。我们喜欢与 MailChimp、WooCommerce 和 PayPal 的集成。

你可以随心所欲地限制 WordPress 网站上的内容,这也很好。创建无限数量的注册字段,并自定义它们以匹配您的品牌和您希望收集的信息类型。

注册模块显示在前端,选项只限制你的一些内容。通过这种方式,你可能会尝试免费发布博客文章,但随后会要求为大量的文章付费。

配置会员网站和管理用户的界面简单明了,类似于 WordPress 的风格。这并不能使它成为市场上最漂亮的仪表板,但是那些熟悉 WordPress 的人应该没问题。

WP 成员的优势:

  • 整个核心插件是完全免费的。
  • 您可以灵活地扩展网站的功能。你可能需要为一个附加组件付费,但至少它们不是作为一个包出售的,在那里你可能永远也用不到一半的功能。
  • 提供了几个 API 函数来实现高级可扩展性。
  • 超过 120 个过滤器和动作挂钩提高了定制的可能性。
  • 该插件有一个独特的功能,为所有博客文章自动生成摘要预告。
  • 该插件提供可定制的注册和个人资料字段。
  • 登录模块是作为一个小部件提供的,可以很容易地添加到网站的几个区域。

WP 成员的缺点:

  • 有些人可能不想为 MailChimp 集成或 PayPal 订阅等附加服务付费。这些是通常不被归类为“高级”的基本特性
  • 如果你不是付费客户,你的客户支持是有限的。此外,WP-Members 也没有一个大型的在线讨论社区。
  • 前端和后端都有准系统设计。它们一点也不漂亮,这可能会让一些用户失去兴趣。
  • 该插件缺少启动登录页面或构建专业课程或结账模块的模板。这可能需要自定义编码,如果你想改善已经给定的。

15.会员–每年 179.95 美元起

成员资格软件有自己的插件集成,用于将成员结构链接到你的 WordPress 站点。这个插件不能通过 WordPress 知识库获得,所以你必须注册一个演示来了解它如何为你的组织工作。

aMember Pro WordPress plugin

aMember Pro WordPress plugin

aMember 软件的主列表价格为 179.95 美元(暂时折扣为 149.36 美元)。这是一个终身许可证,给你六个月的支持,不需要按月或按年付费。

成员开发者也定期举行插件的销售。至于整合和启动您的网站,免费安装包含在您的购买。内容保护是你得到的主要功能,还有滴流内容,超过 200 个支付处理器,以及循环支付。

电子邮件自动回复器和广播内置于核心软件中,用于与您的成员保持联系。我们也喜欢产品附加产品和变体的想法,允许您向您的会员追加销售额外的服务或产品。该软件包提供了相当多的功能,所以考虑到您只是承诺一次性付款,这似乎是一笔相当不错的交易。

会员的好处:

  • 这是一套完整的会员工具,组织成一个软件。该软件与你的 WordPress 博客或你正在使用的任何内容管理系统无缝集成。
  • 会员已经包含了一个联盟计划,不再需要安装第三方联盟工具,也不需要付费。
  • 您可以直接从会员仪表盘发送选择加入简讯。同样,这也是另一个功能,消除了对另一个服务如 MailChimp 的需要
  • 客户可以使用大量字段创建和管理他们的用户配置文件。
  • 通过从 200 多种支付系统中进行选择,设置订购级别并接受付款。其中包括 PayPal、2Checkout 和 Stripe。
  • ame member 插件翻译成除英语之外的六种其他语言。支持中文、希腊语、西班牙语、法语、俄语和德语。
  • 为特定类型的成员创建无限数量的成员级别,并提供增量内容交付。
  • 自动注册系统加快了你的管理责任。你也不必取消某人的会员资格,因为过期已经为你做了。
  • 会员管理模块提供了从优惠券代码到灵活的注册表单和故障恢复支付处理器的一切。
  • WordPress 插件有一个很好的特性,通过从你的页眉和页脚中获取样式来采用你当前主题的品牌。
  • 访问控制允许您保护站点上的某些文件,并创建仅允许某些成员查看的页面。
  • 从长远来看,一次性付款比按月或按年支付软件费用划算得多。

成员的缺点:

  • 你需要联系公司看演示。这没什么大不了的,但是我经常发现这意味着你会被销售代表联系。这是一种有点过时的软件销售方式。
  • 你的软件提供的 WordPress 插件并没有在网上列出或者在很多网站上被评论。这让我们对在线用户评论一无所知,而在线用户评论通常对了解长期用户对该软件的喜爱程度非常有帮助。因此,你也不能测试出插件的免费版本。
  • 该接口可以使用更新。这是一个功能齐全的软件,但它看起来像是在 90 年代创建的。

16.终极会员-免费(每年 249 美元,可使用所有分机)

建立会员制网站的一个经济途径是终极会员插件。插件的核心版本没有标价,你只需要为你需要的扩展付费。

作为替代,249 美元的捆绑包可用于以折扣价获得所有终极会员高级扩展。一个主题也卖的比较高。

Ultimate Member WordPress plugin

Ultimate Member WordPress plugin

这些扩展的价格各不相同,但大多数都在 35 美元左右。一些扩展包括:

  • 注意
  • 条件
  • 私人内容
  • MailChimp
  • 用户评论
  • 防溅支架
  • 用户书签
  • 已验证的用户
  • 照片墙

A star element of the Ultimate Member plugin is the beauty of the profile, frontend signup page, and the entire UI in general. You’d think it was a premium plugin that charged a few hundred dollars, but it’s free and supported with the sales of extensions.It’s also Gutenberg compatible, providing five blocks for building your membership profile area and setting things like a directory and password reset page. There’s no need to know anything about coding or to hire a developer when using the Ultimate Member plugin. It’s ready to go out of the box and even includes a drag and drop builder for the ultimate beginner-friendly situation.

终极会员的优势:

  • 终极成员插件可以免费使用,一些扩展也是免费的。
  • 您可以单独为高级扩展付费,也可以通过获得所有扩展捆绑包来节省费用。
  • 有条件逻辑表单域和自定义表单域来构建您的成员资格站点所需的确切表单类型。
  • 前端用户注册和配置文件模块有定制选项。
  • 与这个列表中的一些高级会员插件相比,所有的正面和背面界面看起来都一样漂亮。
  • 有很多初学者友好的功能,如拖放生成器和古腾堡模块。
  • 您可以访问一个大型的高级和免费扩展库,其中一些提供了用于存储照片、群组、私人内容等的工具。
  • WordPress 主题也可以和会员插件一起使用。考虑到一切都已经为他们设计好并准备好了,这可能是一个人启动会员网站最简单的方法之一。
  • 客户支持是一流的,有支持论坛、入门指南和联系信息,可以解答您的问题。

终极成员的缺点:

  • 如果有一些免费的高级扩展功能就好了,因为像私人信息和用户照片这样的项目并不完全是“高级”功能。
  • 没有任何高级插件的演示来给你一个他们如何为你的业务工作的想法。屏幕截图显示,但如果人们能在付费前测试一下这些扩展就更好了。

17.profile grid–免费(收费 79 美元起)

ProfileGrid 作为一个档案创建和管理插件,提供了简单性和极端可扩展性的结合,并具有会员软件的大部分相同功能。

正在为会员网站的宕机和问题而苦苦挣扎?Kinsta 是一个托管解决方案,设计时考虑了性能和安全性,以确保您的会员网站及其访问者拥有最佳体验!查看我们的计划

核心插件包括 WooCommerce 集成、对 bbPress 的支持和高级表单。您还可以创建组事件、注销菜单和用户配置文件。

之后,高级功能提供 MailChimp 集成、地理定位和一个群组墙,供用户在公共论坛上讨论主题。社交登录有助于加快登录过程,前端组创建者确保您的用户不必过多地破坏后端。

ProfileGrid WordPress plugin

ProfileGrid WordPress plugin

ProfileGrid 插件的一个突出优点是能够创建群组、目录、、成员讨论和个人资料,所有这些都不会成为一个混乱、笨重的插件。

注册页面很漂亮,个人资料工具对所有技能水平都有用。此外,您可以免费运行大多数功能。可能有一天你不得不升级以获得额外的功能。在这种情况下,你可以选择众多扩展中的一个,或者支付 79 美元的插件高级版本。

高级版本通常通过激活您当前需要的某些扩展来工作。例如,你可能需要打开 Instagram 照片集成或用户标签模块来跟踪你的成员。

ProfileGrid 的优势:

  • 核心插件是免费的。
  • 高级功能也很实惠。
  • 这是一个轻量级插件,不需要密集的软件,可能会导致您的计算机或服务器过载。
  • 可以和 WooCommerce、bbPress 等其他几个插件集成。
  • 通过用户博客、私人信息和好友系统,用户交流和参与受到高度鼓励。
  • 这是一个可靠的插件,可以让你的用户上传更大的内容文件。
  • 在 Stripe 和 PayPal 等支付系统的帮助下,创建自己的会员级别。
  • ProfileGrid 插件包含了各种安全元素,比如 reCAPTCHA 切换、白名单/黑名单设置、站点密钥等等。
  • 限制内容是从管理,与选项限制某些成员的内容,并允许您的一些内容免费显示。
  • 个人资料详细而简单,足以让普通人快速上传和创建个人资料照片、团体照片、传记信息以及您包含的任何其他自定义字段。
  • 你会收到强大的群组管理工具,比如给群组添加徽章,使其成为私有的,以及只将特定的 WordPress 用户与该群组相关联。
  • 目录页面允许管理员和用户过滤用户来查找朋友和有相似兴趣的人。
  • 这是最好的 WordPress 会员插件之一,可以在论坛和留言板中分配群组管理员进行审核

ProfileGrid 的缺点:

  • WooCommerce 集成有免费版本,但是任何超出基础的都需要付费订阅。例如,把你的会员网站和你的 WooCommerce 愿望清单结合起来会让你付出代价。
  • 该插件的高级版本中捆绑了一些基本功能。其中包括 Instagram 集成和 MailChimp 集成。
  • 设计很简单,这意味着如果你想复制你的品牌或进行任何定制,你必须使用代码或聘请开发人员。
  • 客户支持仅限于打开支持票证。

18.限制用户访问-免费

如果你想限制部分或全部内容,那么限制用户访问插件就可以做到,没有任何不必要的功能。这个插件的目的是限制博客文章和页面,并且只对成员显示。

这些成员是根据 WordPress 中的用户角色分类的。你直接通过你的网站销售会员级别,并根据用户级别和价格来命名。

Restrict User Access WordPress plugin

Restrict User Access WordPress plugin

不需要编码就可以享受限制用户访问的好处。访问级别是通过覆盖你当前的用户级别或者使用 WordPress 中已经包含的内容来创建的。

用户可以在多个级别之间跳来跳去,并且您可以添加在一段时间后过期的成员资格期限。预告内容也有助于让非付费用户相信他们错过了什么。

限制用户访问插件是完全免费的,但是你可以选择为来自同一个开发者的其他插件付费。其中一些对于会员网站来说可能会派上用场。

我们喜欢用于创建主题模板的内容感知侧栏和部分。个人计划的起价是每年 49 美元,包括一个站点和无限的小部件区域。然而,绝大多数会员网站可以使用免费的限制用户访问插件。

限制用户访问的好处:

  • 整个插件是免费的,没有升级选项来获得额外的功能。
  • 根据你当前的 WordPress 用户级别或者你为你的会员位置设置的级别,激活无限数量的访问级别。
  • 使成员资格期限在未来某个时间到期。
  • 发出你编译一次并自动发送到未来的点滴内容。
  • 所有未经授权的用户都会被发送到您网站上的特定页面。这有助于提供一个登录页面,解释高级帐户的好处以及有关他们获得的价值的信息。
  • 您可以向非会员用户展示预告内容。定制信息也有可能进一步说服他们,并号召他们采取行动。
  • 给你一个短码,让内容限制更灵活一点。
  • 基于许多条件限制您的成员内容,如帖子、页面、特定作者撰写的内容、页面模板、博客页面、用户配置文件等。
  • 该插件集成了一些优秀的工具来改善您的会员网站。我们最喜欢的包括 Pods、Polylang、BuddyPress 和 bbPress。
  • 开发者 API 是开放的,用于添加高级定制并与您的所有组织系统集成。

限制用户访问的缺点:

  • 后端接口有一个学习曲线。它看起来并不那么现代,所以你会发现一长串的设置和时间,你很难找到正确的标签。
  • 限制用户访问远不如我们已经介绍过的高级会员软件强大。

19.member ful WP–有限免费计划(每月 25 美元起)

Memberful WP 是一个独立的会员销售软件,通过插件链接到你的 WordPress 网站。插件本身并不提供销售会员资格所需的功能,但 Memberful WP 软件拥有配置会员级别、收款和征税所需的一切。

Memberful WP 提供了一个免费的计划,帮助测试它如何工作以及如何与你的 WordPress 站点集成。严重的企业将不得不升级到每月 25 美元的专业计划,以获得最好的功能。这提供了无限的计划,优惠券代码,员工帐户,等等。需要每月 100 美元的计划来移除会员品牌和销售团体订阅。

Memberful WP WordPress plugin

Memberful WP WordPress plugin

如你所见,Memberful WP 并不是你在你的网站上创建和管理会员的最实惠的选择。然而,这个定价如此之高的原因是因为圆滑的界面和一体化的功能集。

同样值得一提的是,Memberful WP API 是开放的,可以进行集成和扩展。注册表单、社区论坛和个人资料已经很漂亮了,但这也为那些想要更多定制系统的人打开了大门。

Memberful WP 的优势:

  • 你可以使用一个免费的计划来测试这个插件,看看它是如何与你的 WordPress 站点交互的。
  • 会员管理和注册模块是你能找到的最好的设计。
  • 订阅很容易处理,允许多个支付网关,支持订阅,只需点击一个按钮就可以退款。
  • 您可以根据用户登录的会员级别来阻止内容并保护特定页面和帖子。
  • Memberful WP 提供了一个大型的有用视频和教程集合,用于启动你的第一个会员网站。
  • 这些通知都是开箱即用的。这包括有关密码重置的电子邮件、信用卡到期通知和更新提醒。
  • 您可以在几秒钟内创建优惠券,并向新会员提供折扣。
  • 通过使用内置设置,定制品牌是可能的。
  • 该 API 对开发者开放。
  • 用户可以购买礼物订阅,送给朋友或家人。
  • 您可以上传多种文件类型供您的成员下载并在他们自己的计算机上使用。例如,你可能想给他们电子书或信息图表阅读。
  • 与竞争对手相比,分析脱颖而出。你可以选择跟踪所有的转换,看看你的用户是如何相互交流的。
  • 向会员或非会员出售实物和数字商品。Memberful WP 提供的工具,使一个完整的电子商务商店和会员网站。

Memberful WP 的缺点:

  • 定价很高。虽然有一个免费计划,但它更多的是一个功能有限的永无止境的免费试用。之后月租费长期加起来。
  • 所有计划都收取交易费,而且不低。免费计划的交易费为 10%,而高级计划为 4.9%。这还不包括信用卡手续费。因此,你可以预期每笔交易支付 7.8%至 12.9%的利率。在这里,我认为贝宝费用昂贵。
  • 这不是一个真正的 WordPress 插件。为集成提供了一个插件,但大部分工作仍然在一个单独的仪表板中完成。

20.简单会员-免费

如果你对在你的网站上提供免费和付费会员的快捷方式感兴趣,那么简单会员插件是一个优质的解决方案。这个插件对小企业如此有吸引力的原因之一是它不花一分钱,而且支持几十种语言。

这对一些人来说可能没什么用,但是当谈到会员插件时,它确实是最长的语言列表之一,为不同国家的使用提供了各种机会。

Simple Membership WordPress plugin

Simple Membership WordPress plugin

如前所述,简单会员插件没有定价计划。这是一个以用户为中心的开源项目。不仅如此,插件的名字就说明了一切。该插件适用于所有的 WordPress 主题,安装后几分钟内即可运行,你可以保护任何你想要的页面。

简单会员可以拥有无限数量的会员级别。对于初学者和高级用户来说,它也有一个相当容易使用的界面。配置设置以提供免费或付费会员资格,并将 PayPal 链接到您的网站以开始接受付款。T2、布伦特里和 Stripe 都是可供选择的支付网关。从一次性付款到定期订阅,简单会员资格包含了所有的基本功能,对于那些不想要所有不必要的功能或笨重插件的人来说,这是一个理想的会员插件。

简单会员的优势:

  • 它是免费的,没有任何追加销售。
  • 大多数基本的附加组件都是免费的,只有少数高级附加组件可供选择。一些附加组件包括电子邮件服务集成、登录重定向和会员表单生成器。
  • 开发者 API 是开放的,用于设置过滤器挂钩和动作。
  • 提供了一个成员登录小部件,用于在所有站点页面上放置一个登录表单。
  • 会员付款日志为您提供了书面记录,以检查哪些会员已经付款,哪些会员可能错过了付款。
  • 你可以建立无限数量的会员级别,它允许你在你的网站上列出免费和付费会员。
  • 内容保护是在编辑 WordPress 文章或页面时完成的。一个登录模块出现在那些没有合适的会员级别的人面前。简而言之,简单的会员插件让你可以很容易地在某些页面上添加拦截器。
  • 我们非常喜欢让你保护部分内容的功能。例如,您可能希望显示您的博客帖子或照片库的一小部分作为预告。其余的内容可以被屏蔽,类似于一些主要报纸对网上内容的限制。

简单会员的缺点:

  • 考虑到这个插件的几乎每一个部分都是免费的,你不应该期望得到高水平的支持。如果您对此感到困扰,将出售一个高级支持包。
  • 考虑到有如此多的语言支持,看到一些额外的支付网关会很好。在某些国家,PayPal 并不总是最实惠的解决方案。
  • 对于一些用户来说,特性列表可能看起来有点有限。

21.团体-免费(带高级扩展)

Groups 插件提供了一个坚实的界面和强大的扩展集合,供你在核心成员插件上扩展。插件背后的社区也相当积极地在开发网站上谈论如何使用它。至于价格,没有必要为此拿出你的信用卡,除非你打算抓住几个扩展。

Groups WordPress plugin

Groups WordPress plugin

令人难以置信的是有大量的扩展可供选择。有选择 404 重定向,博客保护,文件访问,论坛,等等。你可能认为这些特性中的一些应该包含在核心插件中,但是我们喜欢这种模式,因为你没有被强迫购买任何东西,也没有必要为所有的扩展支付一笔费用。

相反,浏览列表并挑选出你需要的扩展,例如用于群组简讯或 PayPal 支持的扩展。各种扩展的价格各不相同,但似乎都在 19 美元到 29 美元之间浮动。至于免费的核心功能,Groups 插件支持无限数量的群组,用户可以通过表单注册。您可以完全控制访问权限。

团体的好处:

  • 核心插件是免费的。
  • 您拥有完全的访问控制来阻止文章类型、产品、页面等项目。
  • 你可以把你的用户组合在一起,并且只向这些用户显示特定的内容。这个插件背后的总体想法是提高对这些组的控制。
  • 在指定网站上你想要限制的内容时,短码提高了你的灵活性。例如,如果你想阻止非成员,你可以抓取成员的短代码,这样只有他们才能看到。
  • Gutenberg 块提供了拖放内容限制体验。
  • 用户界面包括快速过滤器和批量操作,只需点击几下鼠标即可管理您的整个会员基础。
  • 这个插件有少量的翻译版本,可以在世界各地使用。
  • 通过定期付款提供订购产品。
  • 你可以设定会员资格持续的时间。对于一次性付款或延期付款的收集,也有大量的设置。
  • 像这样的插件有更多的灵活性,你可以免费获得基本功能,然后你可以根据你组织的需要选择扩展。一些扩展包括论坛、导入、导出、时事通讯和支付处理。
  • 该 API 对开发者开放,以扩展插件已经包含的内容。

组的缺点:

  • 我们喜欢核心插件不需要任何费用,但是你很有可能需要在这个会员插件上花钱。一些必需品作为延伸出售。这没什么大不了的,但对企业来说,它们可以累加起来。
  • 大多数功能都在 WordPress 仪表盘中管理。这并不总是一件坏事,但与高级会员软件相比,Groups 插件的界面有些淡化。
  • WordPress 对初学者来说有一个学习曲线,但是这个插件增加了一点复杂性。

22.member mouse——每月 19.95 美元起

作为一个会员插件,MemberMouse 经常被忽视,因为它在 WordPress 知识库中没有插件列表。不过没关系,因为所有的开发、客户支持和你需要知道的信息都集中在 MemberMouse 网站上。

这是一个强大的会员网站构建器,拥有一个全功能的 WordPress 插件和一系列功能,可以与市场上的许多会员插件竞争。从客户管理到受保护的会员区,会员鼠标插件完成了所有工作。

MemberMouse WordPress plugin

MemberMouse WordPress plugin

Member Mouse 包括高级报告和支持自动化。报告和分析提供有用的信息,如会员的终身客户价值、保留率,以及您可能需要的任何关联跟踪

至于支持自动化,Member Mouse 启用了一个自助服务系统,会员可以在其中更新自己的个人资料、信用卡信息和取消信息。

至于价格,最便宜的计划是每月 19.95 美元,升级取决于你计划拥有的成员数量。例如,价格是每月 99 美元,支持多达 50,000 名成员。

MemberMouse 的优势:

  • 成员鼠标是一个庞然大物,当谈到功能。该套件为所有类型的会员企业提供了多种选择。
  • 会员区给了你的用户相当多的控制权,减少了客户支持电话,允许他们管理社区。
  • 将点滴内容传递给你的用户。追加销售和交叉销售是可能的。
  • 你可以在你的网站上锁定任何你想要的内容。这包括一个盗版自动锁定工具,如果有人试图窃取你的内容。
  • 结账页面是可定制的,非常适合展示你的品牌,让人们快速结账。
  • 根据需要随时改变您的定价结构,并拥有您想要的会员级别。
  • 一些定价计划提供了高级元素,如完整的报告套件、生命周期价值报告和社交媒体登录模块。
  • 该 API 可供所有开发人员扩展成员鼠标的功能。如果您试图与其他组织工具集成,这是必不可少的。
  • 该插件包括智能标签,以改善您的用户管理。这样,快速搜索或筛选会带来您想要的结果,而不必滚动浏览一长串用户或组。

MemberMouse 的缺点:

  • 会员鼠标贵。一分钱一分货,但许多小企业会立即寻找其他地方省钱。
  • 在您开始支付每月 299 美元的计划之前,您不会获得电话支持。你可能认为每月 100 美元的用户至少可以和客户支持代表通电话。
  • 一些公司可能会发现该软件太强大了,因为它试图将尽可能多的会员功能打包到系统中。

23.附带——每月 99 美元起

考虑将附属于学习管理系统(LMS) 和会员平台打包成一个插件。许多 WordPress 会员插件已经包含了 LMS 功能。事实上,会员网站通常在功能上是相似的,或者他们从两种类型的插件中提取功能。

AccessAlly 更进一步,为会员和学习管理提供全套服务,让您有机会建立和销售在线课程,以及独特的会员资格。

绝大多数功能都是为了提高你的转化率,从表单到支付模块。你可以建立一个代销商跟踪系统,并确保废弃购物车的电子邮件发送给那些没有完成购买的人。

AccessAlly

AccessAlly

WordPress 知识库上没有列出这个附带插件,而且从价格上来说,它一点也不便宜。这是一套为严肃的、不断增长的在线课程和会员网站设计的高级工具。有些人可能会说,这更像是为已经建立的企业提供的服务。

和大多数高端软件一样,AccessAlly 有一长串你可能永远不会用到的功能。然而,客户支持比你从免费的 WordPress 插件中得到的要好得多。此外,为了实际看到软件,一对一的演示是必要的。如果你没有时间,网站上有一段视频。

无障碍的好处:

  • 这是一个强大的软件和 WordPress 插件,适用于发展最快的公司和知名品牌。
  • 灵活性是无与伦比的,具有高度可定制的设置和工具,供开发人员与所有当前的组织系统集成。
  • 作为高端软件,AccessAlly 为所有用户提供一流的客户支持。每个人都可以访问深入的在线资料,用户每个月都会接到几个培训电话。
  • 你可以通过支付年费来节省高昂的费用。
  • AccessAlly 是一个学习管理系统和会员插件,内置在一个时髦的 WordPress 插件中。
  • 激活无限数量的会员资格、课程、文件、标签和目录。
  • member director 具有用于查找用户信息的过滤器和搜索功能。
  • 定制您表单中的每个元素,并通过奖励特定行为的积分来为您的社区添加游戏化元素。
  • 附属管理程序内置于 AccessAlly 中,提供排行榜、自定义链接和支付。
  • 订单简单而现代,使用 PayPal、Stripe 和支付处理器。
  • 该插件具有令人印象深刻的促销和分析工具,如快速优惠券创建和详细报告。
  • 除了一个可靠的 WordPress 插件之外,还可以与其他几个工具集成,比如 ConvertKit、Infusionsoft 和 ActiveCampaign。
  • 分割测试是其中一个独特的特性,由于某些原因,这个列表中的许多其他成员插件都没有包含它。

辅助的缺点:

  • 对小企业来说,价格很高。简而言之,AccessAlly 是为有现金流的大公司准备的,可以让这个插件迅速收回成本。
  • 没有免费的试用版可以在你自己的时间里测试这个插件。
  • WordPress 知识库中没有核心插件。
  • AccessAlly 的某些方面几乎要求你雇佣一个开发人员或者自己编写代码。这对那些已经拥有这类员工的公司来说意义重大。
  • 激活后,你的 WordPress 仪表盘上的功能、设置和标签会被激活。有些人会觉得这太杂乱和吓人。
  • 我发现课程内容生成器不如一些竞争对手的界面友好。

24.YITH WooCommerce 会员——每年 99.99 美元起

找到合适的会员插件通常归结为哪个插件选项提供了合适的电子商务支持。如果你现在有一个 WooCommerce 网站,或者你计划创建一个,试试一个可以直接使用的会员插件不失为一个好主意。

YITH WooCommerce Membership WordPress plugin

YITH WooCommerce Membership WordPress plugin

YITH WooCommerce 会员插件就是这种解决方案的一个例子,你仍然可以拥有一个完整的网上商店,但是有额外的好处,可以通过商店或者在商店旁边出售会员资格。

YITH 插件的单站点许可售价为 99.99 美元,六个站点的售价为 399.99 美元。从技术上讲,这是一次性付款,除非你想每年支付持续的支持和更新(这通常是一个好主意)。

该插件专注于会员销售和管理过程的自动化。你定制你想要销售的内容,然后提示新用户注册成为会员。

这可以是从电子书系列到在线课程的任何东西。YITH 提供了一套相当简单和可靠的功能来配置你的会员资格,而且你可以添加的级别数量没有限制。此外,插件的客户支持是响应性的,并通过使用票务系统和在线知识库来提供。

YITH 是一个拥有大量插件的开发者,所以你也可以考虑用其他 WooCommerce 插件来扩展你的业务,这些插件支持你的会员网站并直接与插件集成。

YITH WooCommerce 会员的优势:

  • 价格是合理的,尤其是如果你不打算每年支付支持费用的话。
  • YITH WooCommerce 会员可以让您创建无限数量的会员。
  • 这个插件是为 WooCommerce 设计的,允许你利用这个基础设施进行会员销售。在同一个网站上销售其他产品也很好。
  • 只需点击一个按钮,就可以限制内容访问。您可以设置到期日期,并确保某些用户类型可以访问,而其他用户类型被阻止。
  • 您可以将多种会员类型与一个客户相关联。这样,用户可以访问更多的内容。
  • 文件保护的工作方式与内容限制相同。该设置可确保您上传的文件,如照片和电子书,不会在未经允许的情况下从您的网站上删除。
  • 有了 WooCommerce 连接,你可以根据 WooCommerce 元素设置会员资格,比如发布产品类别和标签。
  • 该插件附带了一个快捷的联系窗口部件,用户可以从侧边栏向你发送即时消息。
  • 提供了电子邮件模板。您可以完全控制这些电子邮件的定制以及它们发出的时间
  • 有一种简单的方法来显示或阻止您网站上的特定内容。这是用短码完成的。
  • 客户支持有很好的声誉,YITH 几乎只做 WooCommerce 插件。所以,他们应该知道他们是东西。

YITH WooCommerce 会员的缺点:

  • YITH 没有在 WordPress 知识库中提供核心插件。正因为如此,你能找到的主要用户评论都在 YITH 网站上。所以,你不能真的认为这些评论是可信的。
  • 有一个在线测试的现场演示,但 YITH 缺乏免费试用。我们知道很多人喜欢在购买之前在自己的网站上测试一个插件。这是不可能的。
  • 根本没有免费计划。
  • 你从这个插件放在网站上的很多元素都缺乏风格。一些组织会喜欢这样,但其他组织不会喜欢这样的事实,即他们必须进行大量定制,甚至联系开发人员。

25.private content——25 美元(可以选择支付未来的支持和更新费用)

PrivateContent 插件是给你的 WordPress 网站增加会员功能的一个流行选项。该插件只在 CodeCanyon 上出售,这意味着你必须购买它才能开始使用。

PrivateContent WordPress plugin

PrivateContent WordPress plugin

至于插件的受欢迎程度,它已经在 CodeCanyon 出版物上出现过几次,销售额和积极的用户评论反映了人们对开发者的感觉,以及插件如何在阻止用户内容和增加会员级别方面做得很好。

我们喜欢的一些特性包括限制菜单项的能力,为你的用户制作个人页面的选项,以及开发者 API 支持。

这个插件脱颖而出的另一个原因是它的皮肤生成器。作为会员制卖家,你的公司需要转化优化和测试的形式来匹配你自己的品牌。

使用 PrivateContent,您可以创建无限的注册表单,并利用皮肤生成器来开发理想的表单。看到如此便宜的插件,用户管理和跟踪是多么先进,这也令人耳目一新。

private content 25 美元的价格标签是这个列表中最低的价格之一。这是 CodeCanyon 列表的常见定价策略,你可以免费获得六个月的客户支持,但之后你需要定期升级以获得更新和支持。然而,购买者购买插件却从不花钱支持的情况并不少见。

私有内容的好处:

  • 可以通过 PrivateContent 限制所有内容表单,包括菜单项和小部件。
  • 你可以屏蔽一些用户的评论,让付费成为会员变得更有吸引力,因为这样可以让他们加入对话。
  • 每个用户都会收到一个个人页面和个人资料。他们所有的私人评论都显示在页面上,这样他们就可以查看自己的对话。
  • PrivateContent 插件对开发者友好,提供挂钩和 API 访问。
  • 创建无限数量的用户级别,只需点击一个按钮,即可接受这些用户的付款。
  • 如果有人试图黑你的网站,或者你发现意外免费提供内容的问题,一键完成网站锁定可能会派上用场。
  • 您可以根据需要设计任意数量的注册表单。皮肤生成器适用于大多数用户体验级别。
  • 用户跟踪是通过谷歌分析集成完成的,检查你的成员如何在你的网站上互动。
  • PrivateContent 插件集成了流行的可视化构建器,如 Elementor 和 Cornerstone。
  • 你可以利用一些扩展和插件,比如激活付费订阅的选项。
  • 这是一个多语言插件。

私有内容的缺点:

  • 在购买之前,不可能在你自己的网站上测试 PrivateContent 插件。
  • 没有免费的计划。
  • 预设的表单样式非常简单。
  • 你在网站上插入的一些元素缺乏定制设计。您可能需要与开发人员合作,以获得您需要的外观。
  • 用于配置私人内容的设置页面又长又乱。拥有像这个插件提供的许多功能是很重要的,但我相信它可以组织得更好。
  • 并非所有功能都在原始插件包中出售。这对某些人来说实际上是一件好事,因为你可以更灵活地只为你需要的功能付费。然而,它确实增加了一些不必要的插件拼凑。在 CodeCanyon 上获得整个插件也是家常便饭。我认为 CodeCanyon 的普通用户不会期望为未来的新功能付费。

Keep the 💸 flowing with a membership site, and keep your site running smoothly with these #WordPress membership plugins. ⚡️Click to Tweet

WordPress 会员插件:哪一个最好?

既然你已经看到了每一个 WordPress 成员插件所提供的一切,是时候做决定了。

你在寻找简单吗?负担能力?伟大的客户支持?这是我们的共识:

  • 最佳价值–sup systic 会员资格。
  • 简单来说——付费会员订阅。
  • 最佳免费选项——简单会员。
  • 集最多功能于一身的–终极会员专业版。
  • 对于强大的报告–附属会员或付费会员。
  • 出售课程–可学可教。
  • 顶级客户支持–专业付费会员、系统会员或付费会员订阅。
  • 与 WooCommerce 整合–woo commerce 会员资格、Supsystic 会员资格、YITH WooCommerce 会员资格或 Ultimate Membership Pro WordPress 插件。
  • 如果只需要限制内容–private content 或者限制用户访问。
  • 如果你想把学习管理系统和会员网站放在一个包里-附带。
  • 制作分段群组并将内容分配给这些群组的简单解决方案–群组插件。
  • 为您的用户提供高度高级和可定制的配置文件–profile grid。
  • 如果你想要一个主题和一个插件来销售课程(不需要为你的网站寻找主题)–buddy boss。

最后但同样重要的是,我们整理了一份关于托管会员网站挑战的详细指南。请确保你看一下我们分享的许多高级提示:托管 WordPress 会员网站的注意事项

此外,这可能有助于了解您的会员网站的托管需求。

现在我们想听听你的意见:你最喜欢的会员插件是什么?在评论区分享自己的经验和反馈吧!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

16 个 WordPress 会员主题来美化你的社区驱动的业务

原文:https://kinsta.com/blog/wordpress-membership-theme/

想想你目前有多少会员。从健身房到网飞,会员资格是支付产品和服务的现代方式。见鬼,甚至亚马逊也让顾客注册定期会员资格来定期购买产品。

那么,如果你想建立自己的会员社区呢?找到适合你情况的 WordPress 会员主题是很重要的。

这就是为什么我们在网上搜索并整理了你能找到的最好的 WordPress 会员主题列表。

准备好了吗?让我们开始吧!

在 WordPress 成员主题中寻找什么

让我们从这里的场景开始:你不一定要寻找一个专门为会员网站设计的主题。这样做的原因是因为你通常必须利用一个 WordPress 会员插件来给你的网站提供它需要的功能。

因此,我们将讨论实际上带有一些成员特征的主题。但总的来说,我们的目标是找到拥有令人敬畏的界面的主题,提供漂亮的用户资料,并与你建立和发展会员网站所需的插件很好地集成。如果你遇到一个有你喜欢的 WordPress 会员主题的网站,用我们的主题检测工具找出它使用了什么主题。

至于在 WordPress 成员主题中寻找什么,这里有一些要点:

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

速度

你的主题需要快。没有什么比一个缓慢加载的网站更能让你的新会员失去兴趣了。人们希望进入你的网站,与他人互动,避免仅仅因为技术缺陷而浪费时间。不仅如此,T2 更快的网站对 SEO 来说也很关键。

对于会员网站管理者来说,这个指南是必读的:托管 WordPress 会员网站的注意事项

安全性

许多会员网站都有电子商务工具和付费内容。例如,你可能想出售关于园艺的教育材料。重要的是要保证内容的安全,不要从你的网站上下载并免费赠送。此外,您要确保所有客户支付信息的安全

更新

更新确保您的安全,并添加更多功能。如果你的社区看到整个网站因为缺乏更新而被黑或崩溃,那可就不妙了。

客户支持

管理一个社区需要花费大量的时间和精力。即使是经验丰富的开发人员也需要帮助。这就是我们强烈推荐拥有声誉良好的客户支持团队的高级主题的原因。当成百上千的用户试图访问你的网站时,你不希望等待回复。

Kinsta 如何帮助您的会员网站

Kinsta 为会员网站提供托管服务。这样,这是另一个领域,你不必担心当运行您的会员网站。

Kinsta 不仅提供了由 SLA 支持的 99.9%正常运行时间保证。,但这些服务器既快又安全,确保您所有的信息和交易都是安全的。

最后,Kinsta 提供了自动备份和更新。这样,你不用做任何工作,而且你知道你将来不会有严重的问题。如果你正在考虑将你的会员网站迁移到一个新的主机上,你应该利用我们的功能,毫无问题地迁移会员网站

16 个最佳 WordPress 会员主题

现在…是时候来点主题了!

What do workouts 🏋️‍♀️, Netflix 🎥, and wine 🍷 have in common? They're all things you can get through a subscription service. Start your own with the best #WordPress membership themes here!Click to Tweet

1.食蚁兽

Aardvark 提供终极会员界面,将博客系统的多功能性与干净的会员和社区配置相结合。你可以包含一个商店、电子学习页面和一个完整的会员页面,而不必处理任何复杂的编码或设置调整。付费会员网站是可能的,博客非常适合向会员提供内容。

这是一个杂志风格的网站,根据登录网站的用户的类型,使用工具来限制某些内容。你也可以把你的网站变成一个评级和评论中心,让它对会员用户更有吸引力。

Aardvark

Aardvark

定价

65 美元购买 ThemeForest,并可选择升级以获得更长时间的客户支持。

为什么这是最好的 WordPress 会员主题选项之一?

  • 这是一个美丽的主题,有几十个预建的演示供您设计。
  • 主题集成了 BuddyPress 和许多其他会员插件
  • 付费会员插件和主题一起出现。
  • 为您的客户创建无限数量的会员级别。
  • 直接通过主题收款
  • 该主题还提供了一个令人惊叹的电子学习界面,有测验和课程选项。
  • 页面生成器非常适合构建会员网站,完全不需要雇佣开发者。
  • 你可以用演示和与 WooCommerce 的整合创建一个在线商店。
  • 有些演示是专为会员网站制作的,比如约会或课程。

2.超主题化

Ultra 是 Themify 中最强有力的主题之一。它提供了一个在 WordPress 上快速设计你的会员网站的界面,带有响应式元素,完全控制你的页脚和页眉,以及初学者和开发者必备的编码和设计项目

Ultra 主题附带了几个预制的皮肤,因此您可以从不同的类别中进行选择,如餐厅、婚礼和健身。例如,你可能想为你的健身房开发一个会员网站。在这种情况下,健身皮肤会工作得很好。也有许多构建插件可以轻松构建你的网站。

总的来说,这是一个高质量的主题,智能布局选项非常适合在线社区。事实上,你很可能永远也不会用到 Ultra 中的所有特性,但是为了以防万一,知道你有这些特性还是很好的。

themfy - WordPress membership theme

Ultra

定价

Ultra 有三种方案可供选择:

  • 标准——59 美元。
  • 大师俱乐部——89 美元。
  • 终身俱乐部——249 美元。

每次升级都包括一些额外的东西,比如插件和插件。

为什么这是最好的 WordPress 会员主题选项之一?

  • 不管你的经验水平如何,标准的主题功能对于建立你的网站来说都是很棒的。其中包括一个拖放构建器、演示导入和一个定制面板。
  • 该主题与 WooCommerce 完美结合,使会员收费变得简单。
  • 图像过滤器提供了独特的外观。
  • 动画和不同的颜色是为了给你的会员网站添加一些“流行”元素,让人们觉得这个社区更有趣。
  • 包含的大菜单意味着你可以在菜单中插入大量的链接和页面。
  • Ultra 提供不同的文章布局和 17 种页面风格
  • 几个奖金建设者插件来与超。其中一些包括一个计数器、进度条和一个音频模块。
  • 几十个皮肤允许你开始一个美丽的会员网站,如水疗,电子商务,游戏等类别。

3.红利

Divi 是市场上最受欢迎的主题之一,这是有道理的。首先, Divi 主题有一个任何人都可以习惯的拖放构建器。不仅如此,Divi 的订阅提供了一些你在购买主题时可以要求的最好的支持。

用 Divi 建立的网站是快速、轻量级和现代化的,如果有很多成员访问你的网站,这正是你想要的。Divi builder 有看似无穷无尽的设计元素,比如计数器、图像等等。

我们也喜欢高级代码编辑、WooCommerce 集成和用户档案构建,为您未来的成员构建理想的基础设施。

divi - WordPress membership theme

Divi

定价

Divi 本身就是作为会员出售的。这意味着你会收到所有优雅的主题插件和主题,以及全面的支持。以下是计划:

  • 89 美元/年-用于年度访问。
  • 249 美元-终身访问的一次性付款。

为什么这是最好的 WordPress 会员主题选项之一?

  • 年度和终身定价是一项可承受的投资。
  • 优雅的主题有令人难以置信的会员客户支持。
  • 会员还可以访问 Bloom 和 Monarch 等插件,以及数百个网站设计包。
  • 一切都是在 Divi 上可视化构建的,也可以访问编码字段。这对所有的经验水平都很好。
  • 所有设计项目都响应
  • Divi 提供了几十个拖放模块,包括动作调用、滑块表单
  • 几乎所有你能想到的定制工具都包括在内,比如文本阴影、动画和背景图片。
  • 为电子商务、潜在客户生成分割测试转化洞察提供营销工具。
  • 电子邮件选择加入功能链接到所有流行的电子邮件服务,如 T2 的 MailChimp 和 ActiveCampaign。

4.阿斯特拉

Astra 是一个制作 WordPress 会员网站的绝佳选择,因为它不需要任何代码就能提供预建的网站和定制功能。Astra 是为了与最好的页面构建者合作而设计的,它拥有超快的性能以确保成员们能保持互动。

一些可以利用的定制包括颜色、博客区域和标题。与 WooCommerce 和 Elementor 的无缝集成确保您能够快速设计并在需要时销售会员资格。

有了预建的设计、高质量的支持和一个大的社区来激发想法,Astra 主题对大多数会员网站来说都是成功的。

astra - WordPress membership theme

Astra

定价

该主题以三种包装出售:

  • 阿斯特拉 Pro——49 美元。
  • 基本套装——169 美元。
  • 增长套餐——249 美元。

Astra Pro 套装具备大部分所需功能。升级提供了更多的入门网站和页面生成器插件。

为什么这是最好的 WordPress 会员主题选项之一?

  • 它以实惠的包装出售,包括许多其他插件,使它值得。
  • 这个主题集成了像 BeaverBuilderElementor 这样的多功能页面生成器。
  • 可以直接通过 WooCommerce 销售会员资格,并与会员插件整合。
  • 主题以超快著称。
  • 预构建的演示充当皮肤,这些皮肤来自广泛的行业,用于健身房、治疗师等等。
  • 将您的社区扩展到世界其他地区的翻译就绪

5.OceanWP

ocean WP WordPress 主题有 T2 的免费和付费版本,其中的设计项目非常适合开发者和爱好者。这一切都始于通过 OceanWP 提供的许多演示中的一个,有健身房、鞋店、巧克力零售商等选项。

所有这些演示都可以在几分钟内安装,你甚至可以利用几个扩展,让你的会员网站尽可能的先进或简单。

考虑将 OceanWP 作为你的会员网站的一些主要原因是因为它完全响应快速,并且电子商务就绪。我们还喜欢它有翻译工具,可以将你的影响扩展到世界的其他地方。

至于 WooCommerce 集成,这是我们最喜欢的成员之一,因为你可以定制任何东西,从浮动的购物车栏到本地的购物车弹出窗口。

ocean wp - WordPress membership theme

OceanWP

定价

OceanWP 有三种定价方案:

  • 个人——一个网站 59 美元。
  • 商务——在三个网站上使用只需 79 美元。
  • 代理——在 25 个网站上使用 129 美元。

为什么这是最好的 WordPress 会员主题选项之一?

  • 建立一个会员网站可能会很贵,所以这个主题的合理定价是一个很好的起点。
  • 提供了一组演示供您从培训、博客和旅游等类别中进行选择。
  • OceanWP 与 WooCommerce 整合,打造一个可靠的电子商务网站。
  • 快速加载时间确保你的成员不会因为等待你的页面出现而沮丧。
  • 购物车和电子商务功能是高度可定制的,这使得构建独特的会员销售体验变得非常容易。
  • 该主题包括几个扩展,如全屏扩展、弹出登录、 Instagram 和白色标签功能。
  • 几乎所有的顶级页面生成器都可以和 OceanWP 一起使用。这些构建者包括 BeaverBuilder、King Composer 和 SiteOrigin。

6.寻点器

PointFinder 只在 ThemeForest 上出售。它实际上是作为一个目录和列表会员网站而设计的。您可以要求用户按帖子付费,或者根据不同的会员级别收取费用。

它与 WooCommerce 配合得很好,集成了 PayPal 和 Stripe 等支付网关。您还可以获得语言工具支持,将您的影响力扩展到其他国家。强大而灵活的主题主要用于目录和评论系统,但大多数这类网站在某种程度上侧重于会员资格。

因此,我们向那些希望建立这样一个网站的公司和个人推荐它。

PointFinder

PointFinder

定价

PointFinder 在 ThemeForest 上售价 69 美元。可以购买扩展支持。

为什么这是最好的 WordPress 会员主题选项之一?

  • PointFinder 主题提供了一个会员和付费发布系统,允许你创建一个会员程序而不需要第三方插件。
  • 你可以整合顶级支付网关,如 Stripe 和 PayPal。
  • 你会收到几个免费的插件,比如 Visual Composer、Slider Revolution 和 Ultimate Addons。
  • 会员系统是内置在主题中的,具有很好的功能,如用户会员状态、多个会员包和升级。试验计划也是可能的。
  • 前端上传系统生成一个环境,用户可以在其中贡献您的内容。
  • 可定制的字段项目对于构建配置文件非常有用。
  • 审查系统是为了大型社区审查从餐馆到电影院的一切。
  • 该主题为翻译提供了 WPML 和本地化。
  • 您会收到一个社交登录系统,这样您的会员就不必为您的网站创建新的登录资料。

7.赫斯缇雅专业

赫斯缇雅专业版是一个来自 ThemeIsle 的主题,为一个更简约的会员网站提供了一个单页布局。高性能主题很好地结合了的快速加载,灵活的设计元素,以及与其他页面构建器的兼容性。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

所有的设计都是在 WordPress 定制器中完成的,但是你可以选择用你选择的页面生成器连接你的网站。此外,WooCommerce 插件与赫斯缇雅专业版主题配合得很好。

更重要的是,为商业、电子商务、单页和最小化主题等类别提供了一组入门网站或演示。

hestia pro - WordPress membership theme

Hestia Pro

定价

从以下赫斯缇雅专业版的定价方案中进行选择:

  • 个人——一个网站 69 美元。
  • 商务——三个网站 99 美元。
  • 代理——无限量网站 199 美元。

为什么这是最好的 WordPress 会员主题选项之一?

  • 它来自 ThemeIsle 的人们,这是一个声誉良好的开发团队,拥有高质量的客户支持和许多在线资源。
  • 您将获得翻译支持。
  • 在 WordPress 定制器的帮助下,主页和你的会员网站的其他部分都是完全可定制的。
  • 高级博客选项可用于调整布局宽度和画廊模块等元素。
  • 合并一个滑块和视频标题,向你的网站介绍新成员。
  • 有一个价格表来告诉用户他们希望为他们的会员资格支付多少钱。
  • 该主题集成了一些最流行和有用的页面生成器,如 Elementor 和 BeaverBuilder。

8.专业活页夹

Binder PRO 是一个出版主题,它有可能创造出令人惊叹的文章,并通过会员资格建立起坚实的追随者。该模板为初学者和开发人员引入了一种时尚的设计,以类似网格的格式呈现您的文章,并带有各种各样的其他小部件,以您想要的方式组织您的杂志。

横幅、评论和社交媒体按钮都融入了设计,还有最新的帖子推荐和作者信息。

至于对会员网站有帮助的功能,我们喜欢你可以从几种演示格式中选择,所有这些主要集中在制作一个漂亮的博客界面上。从本质上讲,这个主题最适合那些最终可能希望收取会员费的出版商。

binder pro - WordPress membership theme

Binder Pro

定价

活页夹专业版主题提供三种方案:

  • 主题套餐——129 美元。
  • 豪华套餐——389 美元。

为什么这是最好的 WordPress 会员主题选项之一?

  • 许多页面生成器模块都带有 Binder PRO 主题,其中一些包括显示作者、博客文章和行动号召的项目。
  • 前端编辑器很有帮助, Gutenberg 支持意味着每个人都可以利用拖放构建器。
  • 包括多语言功能,用于与讲其他语言的用户联系。
  • 图标字体整合确保您可以为您的会员网站添加一些视觉效果。
  • 该主题已准备好用于移动设计。
  • 所有第三方页面生成器都能很好地处理 Binder PRO 主题。

9. Gwangi

在 ThemeForest 上出售的 Gwangi 主题面向小型和大型会员网站。您还可以创建社区和社交网络,使用大型功能集合和页面生成器支持。社区的范围可以从类似 Yelp 的目录到完整的社交网络或约会网站。

不管你的愿望是什么,Gwangi 都提供会员地理定位服务和个人资料创建。会员可以相互交流,并向您支付订阅费。你可能还想提供免费功能,目的是最终向人们推销付费功能。广告也可以通过 Gwangi 发布,你可以创建一个包含商店、论坛和活动的完整的电子学习社区。

gwangi - WordPress membership theme

Gwangi

定价

在森林里,光吉的主要价格是 59 美元。额外支持需要额外付费。

为什么这是最好的 WordPress 会员主题选项之一?

  • 集成强大的会员制插件,如 BuddyPress ,bbPress,和 WooCommerce。
  • 你可以翻译你的整个网站,这样世界各地的人都可以访问你的内容。
  • 这个主题是移动友好的,便于用户在多种设备上使用你的会员网站。
  • 布局选项包括社交网络、约会网站和目录的选项。
  • AJAX 全球搜索可以快速找到社区成员、团体和活动。
  • 会员交换是可用的,类似于你在 Tinder 上找到的。
  • 创建包含论坛和个人资料的社区。
  • 创建任何类型的会员网站,包括电子学习社区、商店、论坛、活动和教练网站。

10.CBKit

CBKit 作为一个学习管理系统和会员仪表盘,提供一个简单易用的界面,向你自己的在线学校出售会员资格。该主题是许多 LMS 插件的替代品,使用与 WooCommerce 和几个支付处理器的集成。

这个 WordPress 成员主题可以让你自定义从颜色到课程格式的所有东西。运行广告是一种可能,同时还有社交网络元素,如个人资料、信息和公开发布。对于那些不想用代码构建网站的人来说,我们喜欢拖放编辑器。

您还可以为您的学校生成一个完全独特的设计,并让您的用户免费或收费注册课程。从课程公告到高级测验,你对标准 LMS 的所有期望在这个成员主题中都可以得到。这意味着你不必为第三方 LMS 支付月费。

CBKit

CBKit

定价

这个主题只在 ThemeForest 上出售,售价 64 美元。

厌倦了你的会员网站的问题?通过 Kinsta 获得最佳和最快的托管服务!查看我们的计划

为什么这是最好的 WordPress 会员主题选项之一?

  • 这是一个负担得起的解决方案,如果您选择传统的 LMS,通常会花费数百或数千美元。
  • 课程生成器可以在你购买主题后立即使用,包括视频、课程描述、支付等功能。
  • 将主题连接到一群支付处理器,包括 Stripe 和 PayPal。
  • 享受无限数量的会员。
  • 当用户完成你的课程时,给他们发证书。
  • 课程内容组织得很好,便于您的成员按照自己的进度完成课程。
  • 这个主题包含了几个演示,其中大部分集中在某种学习系统上。有些更多的是针对认证学校,有些则是针对个别导师。
  • 直接通过网站销售会员活动的门票。
  • 写博客文章,可以阻止非成员。
  • 组织在线网络研讨会。这些对于带领大家成为会员都是必不可少的。这也很好,你不必为这个功能购买第三方插件。

11.好朋友

Buddy 是一个多用途的主题,有工具可以很好地集成和使用 BuddyPress 插件。这意味着您可以创建一个包含消息传递、个人资料创建和群组的社交网络。

这是一个轻量级的主题,可以快速加载页面,并包含一个漂亮的响应布局,供成员在移动设备上相互交互。主题也和 bbPress 整合,更多是为了做论坛,而不是社交网络。

不管怎样,这是一个 WordPress 会员主题,是为以会员为中心的网站建设而设计的。这是一个昂贵的解决方案,但大多数第三方插件需要定期支付,而 Buddy 只需要一次性支付。

buddy - WordPress membership theme

Buddy

定价

这是 ThemeForest 上较贵的主题之一,但主要是因为它包含了相当多的功能。售价 199 美元。

为什么这是最好的 WordPress 会员主题选项之一?

  • 它有一个完整的社会和论坛界面,一键安装,让您从一开始就有一个高质量的会员网站。
  • 该主题旨在与 bbPress 和 BuddyPress 合作,这两家公司都是制作社交网络和论坛的顶级免费选项。
  • 该主题的翻译就绪性质意味着来自其他国家的人可以开始上你的课。
  • 这是一个轻量级的主题,肯定不会扰乱搜索引擎,并将为提供更高的转化率
  • 你可以为杂志和作品集制作网站,然后整合会员功能,让 T2 为你的作品收钱。

12.奥林波斯山

Olympus 凭借对 BuddyPress WordPress 插件的支持,脱颖而出成为一个优秀的社交网络主题。你可以在 Youzer integration 的帮助下建立自己的社区,Youzer integration 是一个 WordPress 插件,用于创建会员网站和社交社区。

提供了许多演示供您玩,您可以通过友谊、私人消息和通知等选项生成完整的脸书式体验。群组和成员目录也是可能的,这使得 Olympus 主题成为那些对创建一个具有持续用户交互的站点感兴趣的人的基本解决方案。

Olympus - WordPress membership theme

Olympus

定价

售价 59 美元,奥林巴斯主题一如既往地是一个可靠的选择,随着 ThemeForest 市场,额外的客户支持可作为升级。

为什么这是最好的 WordPress 会员主题选项之一?

  • 它与 Youzer 和其他一些社交网络插件很好地结合在一起,这样你就可以快速启动会员计划。其他一些插件包括 bbPress 和 BuddyPress。
  • 主题是 WooCommerce 兼容,这意味着你可以出售会员资格。
  • 奥林巴斯支持多种语言。
  • 将你的主题链接到你选择的页面生成器。特别有助于这一主题的是 WP Bakery。
  • 博客的特色是发表情感,扩展你的社区的可视化。
  • 徽章是可选的,有点游戏化。
  • 改进后的导航向会员显示从个人资料到账户信息的所有内容。
  • 有八种类型的文章可供选择。其中一些包括幻灯片、引用、文件和视频。
  • 其他一些很棒的社交功能包括评论、活动流、群组和论坛。

13.发散

并不是所有最好的 WordPress 成员主题选项都是为了提供长长的功能列表。事实上,很多时候,最大限度地减少干扰,专注于内容和简单的用户体验是最有意义的。呼气用一个基本的设计和三个博客演示完成这个任务,这些演示在咖啡馆、代理和应用销售中脱颖而出。

因此,如果你想围绕你的应用管理一个社区,或者你想培养一个咖啡爱好者社区,呼气主题是一个很好的起点。

Exhale

Exhale

定价

呼出主题提供了两种合理的定价方案:

  • 呼出专业版——每年 49.99 美元,用于访问呼出主题和客户支持。
  • 全访问包——89.99 美元用于访问主题、插件和客户支持。

为什么这是最好的 WordPress 会员主题选项之一?

  • 提供了三个演示,这样你就不必从头开始定制主题。其中包括一个应用销售页面、咖啡馆菜单页面和一个代理登陆页面
  • 这些演示都很适合特色内容,有漂亮的主页和博客帖子,所有这些都可以放在会员付费墙后面。
  • 还提供了几个子主题,其中大多数关注博客
  • 该主题是为移动界面设计的,为移动设备和平板电脑提供了一个令人难以置信的界面。
  • 只需点击一个按钮,即可调整默认颜色和字体等对象。
  • 当谈到速度和舒适度时,呼气主题是无与伦比的。

14.Yumblog

美食博客通常有一些社区,围绕着分享食谱、谈论新的美食节目以及寻找特定地区最好的餐馆。 Yumblog ,正如你可能已经想到的,是一个美食博客主题,具有发布食谱、收集电子邮件地址和格式化你的博客帖子的功能,无需任何编码知识。

作为 WordPress 的会员主题,它也能创造奇迹,看看你如何能与 BuddyPress 或 bbPress 整合,以创造更多的社交或论坛环境。这不是你能在网上找到的最便宜的主题,但我们知道客户支持是可靠的,功能会定期改进。

Yumblog

Yumblog

定价

购买一个域名许可需要 125 美元。

为什么这是最好的 WordPress 会员主题选项之一?

  • 对于同样想要一个社区的美食博主来说,这是一个很好的起点。
  • Beaver Builder 拖放编辑器的帮助下,设计过程非常简单。
  • 烹饪食谱插件免费提供主题。这是一个插件,可以生成一个包含前端提交、食谱查看器等等的社区。
  • 主题是响应性的、现代的,并且对不知道如何编码的人有用。
  • UpThemes 的客户支持是一流的。

15.真实的

REAL 作为一个极简主义的博客主题,有能力扩展成一个会员平台。这些功能保持在最低限度,这正是一些会员网站所有者所寻求的。

我们喜欢这个社区主题,因为它支持广告、WooCommerce 和会员插件,如 bbPress 和 BuddyPress。付费会员 Pro 也集成得很好。

REAL

REAL

定价

主题森林的定价是 44 美元。与往常一样,扩展客户支持作为升级提供。

为什么这是最好的 WordPress 会员主题选项之一?

  • 这是一个现代的,完全响应的主题,支持大量的会员插件。
  • 有一个页面生成器,所以你不必担心编码。
  • 无限的颜色和谷歌字体提供更多的定制。
  • 多语言功能使您能够接触到其他国家的新的潜在成员。
  • 这个主题在所有博客帖子上都有几个广告区。这通常是会员网站赚钱的关键。
  • 付费会员插件与主题相结合,这样你就可以从你所有的社区建设工作中获得报酬。

16.爱情故事

如果没有至少一个约会选项,WordPress 会员主题列表是不完整的。如果你打算为寻找爱情的人建立一个会员网站,LoveStory 是最合适的选择。这是一个漂亮的设计,具有收取会员费、发送私人信息和允许脸书登录的功能。虚拟礼物是独一无二的,内置的实时聊天一定会让你的会员们聊个不停。

关于 LoveStory 主题的伟大之处在于配置文件是干净的并且易于控制。用户可以上传照片,围绕自己的兴趣进行更改,并与有相似兴趣的人即时联系。这显然不是一个容易进入的空间,但仍有大量的利基市场可供约会网站使用!

LoveStory - WordPress membership theme

LoveStory

定价

这个主题在 ThemeForest 上标价 49 美元。额外的客户支持也可以付费。

为什么这是最好的 WordPress 会员主题选项之一?

  • LoveStory 主题提供了一个开箱即用的完整约会网站。
  • 一些配置文件功能包括配置文件编辑器、成员设置和收藏夹配置文件。
  • 您可以通过实时通知、消息缓存和过滤器获得对聊天消息的支持。
  • WooCommerce 整合使得收取会员费变得容易。
  • 内置的小工具包括在内,如个人资料搜索和广告横幅。
  • 主页滑块对于描述你的网站是非常有用的。
  • 该主题带有无限的短代码和滑块。
  • 虚拟礼物是吸引会员的独特方式。

How many membership services do you subscribe to? 3? 5? Too many to count? 😉 If you're looking to start your own subscription service, this list of the best #WordPress membership themes will set you up for success. 💰Click to Tweet

哪个 WordPress 会员主题最适合你?

如前所述,几乎任何 WordPress 主题都可以用于会员网站。你所要做的就是安装一个会员插件让它工作。

然而,不做研究就抓住一个主题并不是最好的主意。因此,我们建议采取以下步骤:

  1. 浏览上面的主题列表。
  2. 选择一些与你的行业焦点相匹配的主题。
  3. 决定你是否喜欢在主题中内置会员工具,或者你是否不介意使用插件。
  4. 确定一个尽可能接近你想要的设计的主题。
  5. 找到一个适合拖放页面生成器的主题。

在所有这些之后,你应该能够缩小列表并找到完美的 WordPress 成员主题!

你最喜欢哪一个?请在下面的评论中告诉我们!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

扩展 WordPress 内置菜单功能的 11 个最佳 WordPress 菜单插件

原文:https://kinsta.com/blog/wordpress-menu-plugins/

从巨大的菜单到漂亮的标签和动画,在 WordPress 中有很多方法来格式化你的菜单。你可能会发现你需要把成千上万的产品分类放进菜单里,或者你只是想让它看起来更加丰富多彩。这就是为什么我们想突出市场上一些最好的 WordPress 菜单插件。

WordPress 已经有菜单了——为什么我还需要一个额外的插件?

很棒的问题!有几个答案,其中很多都是围绕着 WordPress 菜单多少有些局限性的事实:

  • 你不能用默认的 WordPress 菜单制作更大的巨型菜单
  • 许多 WordPress 主题和默认菜单没有媒体支持,比如产品图片。
  • 有时你会发现你的 WordPress 菜单没有响应,或者在移动设备上看起来不太好。
  • 标准的 WordPress 菜单只有一种布局,而许多插件提供了几种模板。
  • 你不会得到太多的 WordPress 菜单的技术支持,但是付费购买一个高级的 WordPress 菜单插件就可以了。
  • 默认情况下,WordPress 菜单中有过渡效果和动画。
  • 在 WordPress 中构建菜单有些乏味。你最好找一个带有拖放或可视化构建器的插件。

在研究 WordPress 菜单插件时,你应该寻找什么样的特性?

当看到优势时,很明显,拥有一个插件为你的菜单打开了更多的可能性——特别是当运行一个电子商务网站时。同样棒的是,许多 WordPress 菜单插件要么非常便宜,要么免费。

那么,在完成研究的同时,你应该寻找哪些特征呢?

Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。

Suganthan Mohanadasan from @Suganthanmn

View plans

  • 在智能手机和平板电脑上总是很好看的响应式菜单设计。
  • 几个模板让你开始构建你的菜单。
  • 选择建立更大的,广泛的巨型菜单。
  • 媒体和图标支持,使您的菜单更加直观。
  • 拖放或者可视化设计器,这样你就不用在 WordPress 的后端自己可视化菜单了。
  • 无缝集成所有 WordPress 主题和 WooCommerce。
  • 用于定制菜单每个元素的工具,包括字体、颜色和大小。有粘性菜单的选项也不错。
  • 独特的菜单风格,如垂直或标签格式。

最好的 WordPress 菜单插件

既然你已经确切地了解了在一个伟大的菜单插件中应该寻找什么,那么继续读下去,找出我们最喜欢的,以及你为什么会认为它们优于其他插件的原因。

1.最大超大菜单

如果您对包含一些优秀功能的免费大型菜单感兴趣,Max Mega Menu 插件是您的首选。为了获得一些更高级的工具,你必须升级,但是一般的网站用免费版应该没问题。

Max Mega Menu

Max Mega Menu plugin

这个插件有一些优秀的启动特性,比如配置几个菜单位置的能力和一个非常漂亮的拖放编辑器。它实际上和默认的 WordPress 菜单编辑器一起工作,但是它增加了一些其他的元素,使得处理更大的菜单更加容易。

如上所述,免费版本可以立即下载,但你也可以考虑将升级到 Pro 或商业许可。这将提供更多的功能,如粘性菜单、自定义项目样式和菜单徽标。这从每年 29 美元开始。

最佳功能

  • 事实上,该插件是免费的,并提供了该价格的工具清单。
  • 它利用了常规的 WordPress 菜单区域,所以那些熟悉的用户可以更容易地创建。
  • 你可以在菜单中放置 WordPress widgets 来显示图片和其他链接。
  • 巨型菜单有几种格式,如弹出菜单、子菜单、选项卡式菜单和垂直格式。
  • 免费版支持图标。
  • 为淡入淡出、幻灯片等动作提供了几个动画。
  • WooCommerce 和 Easy Digital Downloads 支持来自高级版本。
  • 高级插件有很好的视觉效果,如粘性菜单、自定义项目样式和图标。

你为什么会考虑 Max Mega Menu?

我喜欢 Max Mega Menu 插件,它适合那些不想为一个精彩的 Mega Menu 解决方案付费的人。标准功能应该适用于大多数中小型企业,如果您需要像标签式大菜单这样的东西,升级价格一点也不差。

2.响应菜单

对于许多这样的插件,你会发现它们的名字相当简单,并告诉你它们到底是做什么的。响应式菜单插件就是其中之一,看看它如何把你当前的菜单变成一个漂亮的、手机友好的菜单。如果你碰巧买了一个 WordPress 主题,并且意识到移动菜单并不是很好,那么像这样的插件将会被使用。

另一方面,你可能正在使用一个更老的主题,它从一开始就没有一个响应菜单。

Responsive Menu

Responsive Menu plugin

响应式菜单插件消除了你在设计中可能遇到的任何问题,因为构建器是可视化的,不需要使用代码或雇佣开发人员。它有一个免费的版本,有基本的功能,比如菜单动画和子菜单。

对于更高级的工具,升级到高级版本,每年 19.99 美元起。

最佳功能

  • 一个响应式菜单的美丽起点,有超过 150 个可定制的选项。
  • 您可以自定义许多项目,如文本、边框颜色和背景。
  • 上传图像用作背景照片。
  • 您可以创建自己的自定义菜单触发器。
  • 可以上传其他视觉效果,如徽标和图标。
  • 高级版本支持动画显示每个单独的菜单项。
  • 颜色不透明度是可定制的。
  • 包括公告或销售的标题栏。

你为什么会考虑响应式菜单?

如果你对当前菜单的移动视图不满意,你可以考虑响应式菜单插件。许多主题开发者声称他们的主题是响应式的,但我见过很多菜单在手机或平板电脑上看起来很糟糕。这个插件是给你的菜单一个全面检查的负担得起的方法。

3.WP 响应菜单

WP 响应菜单插件与我们上面概述的响应菜单插件非常相似。如果你想更换你当前的菜单,并确保它有一个很好的响应外观,这两个都值得测试。这也可以归结为个人偏好,因为这个插件有不同的动画、图标和其他元素,你可能会比响应菜单插件更喜欢。

WP Responsive Menu

WP Responsive Menu plugin

总的来说,WP 响应式菜单插件有一个相当不错的免费版本,拥有漂亮的响应式模板和支持添加你的徽标等功能。

升级到专业版将花费你 25 美元购买一个网站,但它提供了几个很棒的功能,如 WooCommerce 集成、社交媒体图标显示和谷歌字体支持。

最佳功能

  • 这个插件将你当前的菜单转换成一个漂亮的滑动菜单,不需要做太多的工作。只需要几分钟。所有的菜单都有响应。
  • 它有一些免费的视觉选项,如添加一些图标以及您的徽标的能力。
  • 当菜单进入响应模式时,您可以隐藏任何不想要的或杂乱的元素。
  • 打开和关闭你的菜单是通过简单的滑动来完成的,而不是点击更小的按钮。
  • 您可以升级以获得对菜单上社交媒体按钮的支持。
  • 在你的菜单上包括一个搜索栏。
  • 将菜单链接到 WooCommerce,显示你的产品和类别。

你为什么会考虑 WP 响应式菜单?

WP 响应式菜单插件是一个很好的解决方案,对于那些想要一个很棒的手机友好的菜单,而不需要花太多时间设计的人来说。它也有一些免费的视觉功能,如标志和图标。

4.WP 手机菜单

有了 WP 手机菜单,我们又有了另一个选择,把你的常规 WordPress 菜单变成一个更好看的移动界面解决方案。再次,测试所有的“移动菜单”插件,以确保你找到你最喜欢的。

WP Mobile Menu

WP Mobile Menu plugin

尤其是这一款,具有一些有趣的高级功能,比如滑动菜单、版权部分和标题横幅。您甚至可以导入或导出菜单,以便在其他地方使用。

免费版没那么糟糕,但我们认为高级版才是真正的价值所在。不幸的是,这是一个每月 4.99 美元的经常性成本,但对于一些需要在每页上提供替代菜单的公司来说,这是值得的。你也可以选择每月 7.99 美元的 WooCommerce 计划来购买一些令人敬畏的电子商务菜单。

最佳功能

  • 一个升级插件的选项,包括各种各样的 WooCommere 工具,如滑动购物车中的帐户链接,移动产品过滤器和菜单购物车图标。
  • 菜单的背景图片。
  • 当显示在移动界面上时,用于隐藏某些菜单项的选项。
  • 用于添加页脚菜单、标题横幅和 2000 多个图标的高级工具。
  • 从其他网站导入和导出菜单的工具。

你为什么会考虑 WP 手机菜单?

如果你想要一个新的、反应灵敏的菜单,有一些电子商务的独特功能和视觉效果,可以考虑 WP 手机菜单插件。

5.WordPress 大菜单–四菜单

四菜单插件创建了一个巨大的菜单,并很容易将其集成到你当前的主题中。有几种类型的菜单可用,包括大菜单、转盘和带选项卡的菜单。

WordPress Mega Menu – QuadMenu

WordPress Mega Menu – QuadMenu plugin

视觉定制是这个插件的关键,因为你可以调整颜色,字体和菜单项的设置,同时看到你面前的变化。这个可视化编辑器比常规的 WordPress 菜单面板甚至这个列表中的其他插件都要高级。

免费版本有一个不错的特性列表,其中一些包括多个菜单位置、对子主题的支持以及图标和购物车菜单。要添加一些额外的菜单——如标签、登录和社交菜单——一次性支付 15 美元,升级到 Pro 版本。如果你需要更多网站上的插件,你可以选择一些价格更高的计划。

最佳功能

  • 菜单集成既可以手动完成,也可以由插件自动完成。
  • 把你的菜单放在网站的不同区域。
  • 该插件允许的不仅仅是大菜单,包括图标、搜索、购物车、标签、登录、社交和注册菜单。
  • 为你的网站创建无限数量的菜单主题。
  • 提供了许多可供选择的格式,如粘性菜单或画布外巨型菜单。
  • 你可以利用谷歌字体或下拉动画给你的菜单增加一些乐趣。
  • 所有最常见的菜单布局都已经开发出来了,因此它允许与您当前的主题快速集成。
  • 拖放编辑器比常规的 WordPress 菜单区域更容易使用。
  • 所有的菜单在移动设备上看起来都很棒。

你为什么会考虑 WordPress Mega Menu–quad Menu?

如果你想要多种多样的菜单选项,四菜单插件是最有意义的。这不仅仅是为了大型菜单,所以如果你计划制作一些其他的菜单——比如旋转木马或者社交菜单——考虑这是你最好的解决方案。此外,您还可以终身享受高级版本。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

6.Uber Menu——WordPress 巨型菜单插件

一些菜单插件只在购买时提供。这有利也有弊。坏的一面是你不能用免费版本测试它,一些公司可能不需要所有的高级功能。然而,这也通常意味着获得插件的一次性费用很低,你不能抱怨。(哦,是的,你通常会得到更好的客户支持)。

UberMenu - WordPress Mega Menu Plugin

UberMenu – WordPress Mega Menu plugin

UberMenu 是一款评价极高的解决方案,为所有类型的设备提供了令人惊叹的巨型菜单。这些菜单可以显示大图片、产品和类别列表。灵活的布局可以用来创建任何东西,从选项卡式菜单到更直观的东西。UberMenu 的伟大之处在于它包含了先进的内容和功能,但并不需要天才就能搞清楚。

该插件在 CodeCanyon marketplace 上售价 21 美元,这是一次性费用,除非你继续为客户支持付费。

最佳功能

  • 您可以通过从您的特色图像中提取或从您的计算机上传图像,快速轻松地将图像添加到您的菜单中。
  • 借助可视化、基于网格的系统,设计高级、漂亮的菜单。
  • 该插件支持一些非常高级的内容,如地图、搜索栏和联系方式。您甚至可以实现自己的自定义代码来显示您想要的任何内容。
  • 可视化定制器有超过 50 个样式设置要调整,包括标题和间距。
  • 动态菜单生成器通过提取帖子和页面等内容为您创建整个菜单。
  • AJAX 保存确保您永远不会丢失您的工作。
  • 您可以轻松地在选项卡中组织大量菜单项。

你为什么会考虑 Uber Menu-WordPress Mega Menu 插件?

UberMenu 对于那些对制作一份极其独特的菜单感兴趣的人来说相当有用。自定义 HTML、短代码和小部件都有助于添加从地图到联系人表单的任何内容。你可以诚实地把任何东西放进你的菜单里。

我们也喜欢为那些想自动生成菜单项的人提供的插件——比如从你的博客文章中。

7.WordPress 菜单插件—越智志帆乐队响应菜单

越智志帆乐队响应菜单插件在 CodeCanyon 上售价 26 美元。再一次,我们继续看到菜单插件并不贵,但是它们有可能把你的导航变成真正特别的东西。

WordPress Menu Plugin — Superfly Responsive Menu

Superfly Responsive Menu plugin

是什么让越智志帆乐队与众不同?是专门用来做垂直菜单的。它们很漂亮。

一些侧菜单有更独特、倾斜的设计来帮助你的公司脱颖而出。你可以添加社交媒体按钮和图片等项目,同时还提供全屏模式,当有人请求时可能会弹出。很多触发器可以在后台修改,所以你可以让你的菜单完成很多动作,比如推送内容、滚动等等。

最佳功能

  • 你可以把你主题上的任何无聊的菜单直接切换成有趣的、有创意的垂直菜单。
  • 在菜单中添加图像背景,同时仍然允许菜单按钮显示。
  • 建立一个图标栏,更像一个小的,不显眼的应用程序菜单。
  • 让你的用户访问全屏菜单,这样你就不会失去他们的注意力。
  • 使用内置的图标库为菜单添加一些视觉元素。
  • 包括了相当多的菜单模式,例如滑入、静态、紧凑和倾斜菜单。
  • 内容区域可以借助自定义编码或短码进行调整。
  • 对于那些需要一直在视图中导航的单页网站,包含了平滑滚动功能。
  • 该插件附带的动画由 CSS3 驱动,与我们测试过的其他一些动画相比,它们看起来真的很不错。

你为什么会考虑 WordPress 菜单插件——越智志帆乐队响应菜单?

越智志帆乐队插件是为那些喜欢垂直菜单的企业主准备的。如果这是你的风格,这是最简单的方法之一。如果您当前的主题不支持这一点,这将非常有用。

我倾向于认为垂直菜单更有趣,更有创意,所以我最有可能向这些类型的公司或个人推荐它。

8.巨型主菜单

CodeCanyon 上列出的巨型主菜单插件售价为 16 美元,是该列表中最便宜的高级选项之一。这是我们最喜欢的菜单插件之一,因为它能够从你的下拉菜单中添加多种类型的视觉效果。你也有无限的颜色可供选择,这意味着你可以用当前的网站来标记你的菜单。

厌倦了 WordPress 的问题和缓慢的主机?我们提供世界一流的支持,由 WordPress 专家提供 24/7 服务和超快的服务器。查看我们的计划

Mega Main Menu

Mega Main Menu plugin

我喜欢这个插件的一个原因是开发者为你提供了一个演示仪表板来测试,看看你是否喜欢这个界面。改变图标定位,测试不同的颜色,并上传您自己的品牌形象。你真的可以根据演示制作自己的菜单,看看它是否适合你的公司。

最佳功能

  • 点击按钮创建粘性菜单。
  • 生成一些漂亮的下拉菜单而不必花费太多时间。
  • 您可以添加图像、徽标和图标。
  • 从十种不同的下拉格式中选择,如链接、小部件或短代码。
  • 谷歌字体的无限颜色和集合允许最终的定制。
  • 你甚至可以访问超过 1600 个矢量图标。

你为什么会考虑特大主菜单?

这个插件看起来像是那些想要一个高级插件,但想节省一点钱的人的一个很好的选择。

如果你计划在你的菜单上使用图片和图标这样的视觉效果,它也能很好地工作。

9.英雄菜单

英雄菜单(Hero Menu)售价 20 美元,它可以让你使用一个漂亮的拖放构建器、完全响应的菜单模板和相当简单的工具来构建一个大型菜单。该插件旨在构建最简单的菜单和最大的巨型菜单。最棒的是,你不应该花太多的时间来完成。

Hero Menu

Hero Menu plugin

WooCommerce 还可以与 Hero Menu 集成,使其在推广您的产品和类别时更加灵活。直观的用户界面设置为可视化构建器,帮助您添加新菜单或菜单项,并在一个位置提供所有设置。它也是一个拖放构建器,使事情变得更容易。

最佳功能

  • 英雄菜单直接链接到 WooCommerce,展示任何在线商店的一些更重要的元素(如购物车)。
  • 在你的菜单上包括各种各样的项目,比如社交媒体按钮和产品图片。
  • 从 60 种颜色预设和各种字体中进行选择,让您的菜单看起来更完美。
  • 大型菜单生成器运行在拖放界面上,有大量的设置供您测试。
  • 将您的菜单放在网站的任何地方。还支持垂直菜单。
  • 这个插件反应灵敏,如果你需要的话,它有一个粘性菜单选项。
  • 有一个很大的图标库。

你为什么会考虑英雄菜单?

如果你喜欢拖放构建器,这个插件提供了这个列表中最好的一个。它对 WooCommerce 用户来说也很棒,因为你可以在菜单中包含像购物车这样的项目。

10.WP Mega Menu Pro

这里还有另一个解决方案,它有很好的评论,大量的销售,和一个看起来很棒的功能列表。目前定价为 19 美元,并可选择延长客户支持。

界面和菜单构建过程是干净的,但我认为它不如竞争对手那么直观。这个插件的伟大之处在于,它附带了一组小部件,可以添加联系信息、产品列表等模块。

WP Mega Menu Pro

WP Mega Menu Pro plugin

该菜单还与默认的菜单仪表板协同工作,因此您可以获得可视化构建器的优势以及您可能已经习惯的功能。同样酷的是,WP Mega Menu Pro 为您提供了 10 个模板,其中许多只需要一点点工作就可以推出像完整的 Mega Menu 这样漂亮的东西。

最佳功能

  • 十个预设模板允许你构建任何东西,从新闻列表到产品菜单,从商店到作品集
  • 该插件提供水平和垂直菜单,甚至垂直菜单也支持一些大型菜单功能。
  • 自定义你的颜色,图标和字体,以确保一切都符合你的网站设计。
  • 给你的菜单添加标签,把更多的信息和页面塞进你的菜单。
  • 您会收到 100 多个定制选项。
  • 当用户向下移动页面时,粘性的大菜单会滚动。并不是所有的大型菜单插件都有粘性菜单。
  • 给你的菜单添加一些独特的功能,比如注册按钮或者搜索栏。该插件甚至包括 WooCommerce 的选项和自定义标志。

你为什么会考虑 WP Mega Menu Pro?

WP Mega Menu Pro 插件拥有最长的特性和定制工具列表。此外,模板是市场上最漂亮的一些。

我们向那些想把所有东西都打包进他们的菜单插件的人推荐这个。您可以以合理的价格获得图标、模板、字体、皮肤、背景等等。

11.WP 大菜单

WP Mega Menu 提供了一个直观的拖放系统来创建交互式导航菜单。您可以使用不同的小部件图标、图像和标签来创建您的个性化菜单,并且由于自定义颜色、字体和属性,您可以轻松创建不同的样式。

这个插件有助于创建一个菜单,通过它的选项来吸引访问者,在菜单中加入各种媒体内容,如画廊、音频、视频、图标。

WP Mega Menu plugin

WP Mega Menu plugin

WP Mega Menu 是一个功能丰富的响应性 Mega Menu 插件,有一个免费的 mium 版本。免费版本可以在 WordPress 插件目录中找到,而 WP Mega Menu pro 版本则带有基于许可的价格计划,单个站点许可从 29 美元起。

最佳功能

  • 灵活的拖放工具。
  • 组成菜单的行列结构。将行和预定义列添加到
    创建菜单布局。
  • 在您的菜单上添加产品的可能性,以吸引消费者和促进销售线索的生成。
  • 无限数量的菜单项,并为您的网站提供时尚、交互式的多层
    导航。
  • 用作菜单项的预定义功能部件。
  • 动画效果。
  • 通过定义断点完全控制响应。

你为什么会考虑 WP Mega Menu?

如果你想创建和管理多层巨型菜单,你应该试试 WP 巨型菜单插件。如果您对基本功能满意,首先使用免费版,如果您需要高级功能,则升级到专业版。WP Mega Menu 还兼容市场上大多数流行的主题,所以你不应该太担心这一点。

Need to implement a custom menu on your site? Check out this list of the very best WordPress Menu Plugins and pick the right one for you! 🔖💪Click to Tweet

哪个最好的 WordPress 菜单插件适合你?

有些插件对你的网站没有用。然而,我们涵盖了广泛的菜单插件,以便每个人都有机会使他们的菜单在所有设备上看起来很漂亮。

以下是一些最终建议:

  • 最大超大菜单–如果你想要一个稳定的免费菜单插件,可以考虑这个。
  • 响应式菜单–如果你不喜欢当前的手机菜单,就用这个插件吧。
  • WP 响应式菜单——这也适用于移动菜单设计,但这是一个更快的构建过程。
  • WP 手机菜单-这也是一个手机菜单插件,但它最适合电子商务。
  • 如果你想要多种菜单设计,而不仅仅是大菜单,考虑这个插件。
  • Uber Menu–WordPress Mega Menu 插件–我们喜欢这个插件来制作自动菜单,比如你当前的博客文章。
  • WordPress 菜单插件——越智志帆乐队响应菜单——如果你喜欢垂直菜单,就用这个插件。
  • 大型主菜单–这对于大型菜单的廉价高级版本来说非常好。
  • 英雄菜单–如果你想要最好的拖放构建器,就使用这个插件。
  • WP Mega Menu Pro–如果你想在一个包中包含所有的东西,可以考虑这款。有人可能会认为这个插件是最有价值的。

仅此而已!如果你对最好的 WordPress 菜单插件有任何问题和/或评论,请告诉我们。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

2022 年 10 大最佳 WordPress 消息插件

原文:https://kinsta.com/blog/wordpress-messaging-plugin/

无论你经营的是博客还是在线业务,与用户交流是增加受众参与度的最佳方式之一。如果你的网站不能提供一种有效和及时的方式与你联系,潜在的客户可能会离开去找一个能做到的网站。

幸运的是,消息插件可以作为你和网站访问者之间的桥梁。通过直接信息交流可以促进与观众的实时互动。消息插件允许你个性化你的访问者的用户体验(UX ),而不增加你的额外工作。

查看我们的最佳消息插件视频指南

在这篇文章中,我们将解释什么是消息插件,以及你的网站如何从中受益。然后我们将介绍我们的十大 WordPress 消息插件。让我们开始吧!

WordPress 消息插件简介

WordPress 消息插件是一个允许你与你的用户、读者或顾客实时交流的工具:

需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。

A picture of Phillip Stemann looking into the camera wearing a blue button down shirt

Phillip Stemann

View plans

与电话或电子邮件联系方式不同,即时消息系统让用户能够直接和供应商、网站所有者或博客作者对话。除了在你和潜在的潜在客户之间提供一条直线之外,消息插件允许对话体验直接与你的网站整合。

在你网站的前端,这个工具通常以弹出聊天框的形式出现。然后,用户可以通过输入问题来提问。

消息插件用于为客户提供支持,安排约会,并回答用户可能提出的关于产品或价格的任何问题。此外,一些工具可以为您自己的团队成员提供一种交流的方式。

具体访问什么取决于您选择的特定工具。许多选项可以定制,以整合到您的网站。消息插件的其他常见功能包括聊天框小部件、附加图像和视频的能力以及自动回复。

Personalize your visitors’ user experience... without adding extra work on your end 😅, thanks to these plugins ✅Click to Tweet

你的 WordPress 站点如何从消息插件中获益

消息工具可以使你的 WordPress 站点受益,允许你个性化你和你的访问者或客户之间的互动。有大量数据支持这种方法的有效性。例如:

  1. 普华永道的一项研究发现,75%的消费者更喜欢人工互动而不是自动回复。
  2. 2020 年,Statista 研究部门对美国的营销人员进行了调查。根据他们的分析,63%的参与者看到了个性化带来的转化率增加。
  3. 根据 Wunderkind 的调查,72%的消费者表示他们只关注个性化的信息。

另一方面,Zendesk 进行的一项调查发现,难以联系到人工服务提供商的自动化系统是客户 UX 最令人沮丧的方面之一。这种数据表明,在客户服务方面,消费者更喜欢个性化。

虽然不是所有的交互都是定制的,但消息插件可以帮助提供更人性化和更具响应性的接触。更重要的是,它们通常带有让您自动完成关键任务的工具。这让你可以把一些重要的工作从你的盘子上拿下来,这样你就可以专注于你的网站和业务的其他方面。

WordPress 消息插件还有很多其他的好处,比如:

  • 降低客户服务成本(如电话费和员工培训)
  • 与潜在客户和顾客的实时互动
  • 同时与多个用户通信的能力

在你选择一个消息插件之前,你也要确保你的网站能够有效地运行。这个性能监控工具可以识别任何网站效率问题,因此您的访问者可以在您的页面上获得最流畅的体验。

2022 年 10 大最佳 WordPress 消息插件

有大量的 WordPress 消息插件可供选择。预算、功能和设计都会发挥作用,其中一个会脱颖而出,成为你网站的最佳选择。我们收集了十个最佳选项供您选择,让我们开始吧!

1.脆的

Crisp messaging plugin

Crisp

首先, Crisp 是一个将你的客户支持、销售和营销整合在一起的插件。实时聊天、Twitter DM、Facebook Messenger 和电子邮件都集中在一个收件箱中。

Crisp 还拥有客户关系管理器(CRM) 软件,可以帮助您自动完成某些任务,因此您可以将精力集中在回答客户的问题上。

主要特性:

  • 构建自助服务支持的知识库软件
  • 有助于组织和优化客户服务的票务系统
  • 提醒您任何问题的状态页面

如果你只是需要一个简单的聊天框,Crisp 有一个免费的基本选项。它的高级版起价,每个收件箱每月 25 美元

2.蒂迪奥

Tidio live chat plugin

Tidio

Tidio 插件旨在帮助您增加销售并优化客户体验。该工具易于设置,使您能够实时回复访问者,以便快速回答他们的问题。它还可以让你看到谁在你的网站上,监控结果并自动与人工智能聊天,并查看你的访问者的位置。

主要特性:

  • 现场访问者列表
  • 轻松集成 Instagram 和 Facebook Messenger
  • 团队中每个成员的共享收件箱

定价:ti dio 实时聊天插件有免费选项和高级等级,起价每月 19 美元

3.3CX 实时聊天

3CX Live Chat plugin

3CX Live Chat

如果你正在寻找一个完全免费的工具,3CX Live Chat 可能符合你的要求。它有一个快速和无麻烦的安装过程,你可以添加用户,定制你的聊天框,修改聊天功能的不同方面没有困难。有了 Superchat 选项,网站访问者可以选择直接从聊天框发送消息或打电话,这使得与你的观众联系更加容易。

主要特性:

定价: 3CX 的实时聊天功能免费使用。

4.前端 PM

Front End PM chat plugin

Front End PM

前端 PM 是一个工具,它允许你和你的用户从网站的前端发送信息,而不是通过仪表板。使用这个插件,您可以在聊天中包含多个附件。管理员可以限制用户在聊天框中保留的信息,这有助于最小化数据库大小。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

主要特性:

  • 能够在你的消息中嵌入 WordPress TV、Youtube、Flickr 和其他媒体
  • 桌面通知在您收到新消息时提醒您
  • 用户之间的私人消息传递

定价:前端 PM 有免费选项。保费计划每年 39 美元起

5.纯聊天

Pure Chat plugin

Pure Chat

如果你需要一个功能丰富的工具, Pure Chat 是一个实时聊天插件,具有聊天小部件定制、抄本历史等功能。Pro 选项,你可以试用 30 天,让你能够使用实时分析和跟踪你的访问者浏览你的网站。

主要特性:

  • 桌面和移动设备上的可定制小部件功能
  • 用户友好且安装快捷
  • 提供联系历史

定价:开发者提供一个免费层和一个高级版本,起价每月 49 美元(如果按年付费,每月 39 美元)。

6.陶。进行实时聊天

Tawk.To Live Chat plugin

Tawk.To Live Chat

下一个,Tawk。实时聊天是免费的,非常容易设置。你可以洞察你网站的访问者,并使用可修改的聊天框直接回答问题。该工具还可以让您个性化您的问候信息和分享促销活动。另外,你可以配对 Tawk。与我们的 WordPress hosting 进行实时聊天,以最大化您网站的性能和您客户的 UX。

主要特性:

  • 超过 45 种语言可供选择
  • 适用于 iOS 和 Android 的移动聊天应用
  • 通过知识库自动回答常见问题

定价:此插件免费使用。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

7.实时通讯

LiveChat plugin

LiveChat

LiveChat 是一个工具,它可以帮助 T2 在客户进入你的网站时与他们建立联系。您可以根据访问者的行为发送定制的消息。消息预览功能可以让您确切地看到用户正在键入什么,这样您就可以准备好您的响应。它还有一个点击保存选项,可以让你保存对常见问题的回答,这有助于节省你的时间。

主要特性:

  • 允许您对客户遇到的特定问题进行分类的聊天标签
  • 能够将文件拖放到您的聊天中,例如截图和优惠
  • 如果你没有时间立即回复,一个要求发送电子邮件的功能可以吸引访问者

定价 : LiveChat 提供免费的 WordPress 插件,以及收费计划,起价每月 50 美元

8.JivoChat 实时聊天

JivoChat Live Chat plugin

JivoChat Live Chat

如果你想最大化你的团队的沟通和效率,你可能想看看 JivoChat 实时聊天。它为您的网站提供了一个专用的小部件,并且可以在任何移动或桌面设备上响应。JivoChat 让你知道你的访问者的位置、来源和语言。你也可以用它的颜色编码系统来组织聊天。

主要特性:

  • 能够同时与多个客户通话
  • 允许您根据常见问题发送自动消息的预设响应
  • 针对移动设备优化

定价:基础计划对您团队的前五名代理免费。之后,专业选项的起价是每个代理每月 19 美元

9.智能支持

Smartsupp Chat

Smartsupp

Smartsupp 的目标是帮助你与你网站的访问者建立即时联系。当访问者一进入你的网站,自动聊天机器人就通过向他们发送信息来直接吸引他们。多通道功能非常适合在一个地方回复电子邮件和聊天。Smartsupp 在欧洲特别受欢迎,因为它符合通用数据保护条例(GDPR) 的规定。

主要特性:

  • 帮助您了解访问者在您网站上的位置的视频记录
  • 让您随时随地回答客户问题的移动应用程序
  • 一个多语言聊天机器人,为来自世界各地的客户提供服务

定价:免费选项是自由职业者和个人网站的理想选择,而高级计划每月 19.50 美元起

10.福米拉的实时聊天

Live Chat by Formilla plugin

Live Chat by Formilla

最后但同样重要的是,Formilla 的Live Chat旨在通过电子邮件和应用内消息来提高你的转化率。这个插件具有桌面通知功能,当你收到一条消息时会让你知道,并且兼容 Chrome、Firefox 和 Safari。

它既有自定义聊天机器人,也有人工智能聊天机器人。聊天转移功能允许您在团队成员之间传递消息,为客户提供最全面的响应。

主要特性:

  • 根据国家、语言、首次访问和再次访问来选择目标访问者
  • 能够定制您的小部件以匹配您的网站,包括颜色、横幅和主题
  • 实时访客监控

定价:开发者提供免费版本,以及每月 17.49 美元起的高级版本。

Take your customer communication to the next level with these messaging plugins 🚀Click to Tweet ## 摘要

直接与你的 WordPress 网站的访问者通信——无论是回复他们的问题还是帮助他们解决问题——可以让你加深与潜在客户或订户的联系。一个消息传递插件通过使你的品牌人性化和改善 UX 来推进这一过程,这反过来可以帮助你获得转化,并允许你的公司发展

概括来说,以下是我们的十大 WordPress 消息插件以及它们的亮点:

  1. Crisp 是一个集客户支持、销售和营销于一体的插件。
  2. Tidio 很容易安装,并能让你实时看到你的访客。
  3. 3CX Live Chat 是一个免费的消息传递插件,可以让您定制您的聊天框小工具,并允许您的客户请求电话。
  4. 前端下午省略了仪表板,并允许您和您的用户在网站的前端聊天。
  5. 纯聊天让你能够在访问者浏览你的网站时实时观察他们。
  6. 陶。实时聊天不需要任何费用,只需几分钟就可以在您的网站上完成。
  7. LiveChat 通过其省时功能优化了 UX。这些功能包括让您看到访问者正在键入的内容,以及组织主题类别的聊天标签。
  8. JivoChat 实时聊天允许您保存常见问题的答案,以便您可以快速响应用户的问题。
  9. 如果您在欧洲和其他地方有客户或分支机构,Smartsupp 是理想的选择,因为它符合 GDPR 标准并提供多种语言选项。
  10. Formilla 的实时聊天功能可以定制小部件,并允许您在代理之间传递用户消息。

关于如何为你的网站选择合适的消息插件,你有什么问题吗?在下面的评论区问我们吧!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 针对速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

9 个强大的 WordPress 迁移插件(2022 年安全迁移你的网站)

原文:https://kinsta.com/blog/wordpress-migration-plugins/

你是不是该和现在的托管公司分手了?有时你可能会发现你已经超越了你的主机,或者客户支持没有那么好。其他时候,它与性能问题或缺乏特性有关。不管是什么问题,总有一天你可能需要转移到另一个主机。这就是为什么我们覆盖了市场上最好的 WordPress 迁移插件来迁移你的 WordPress 站点

这些插件下载并传输你所有的站点文件,从表格到媒体文件,从主题到你整个用户数据库。如果没有快速迁移工具,您可能很难克隆网站,使其显示和运行与以前完全一样。

最好的 WordPress 迁移插件提供了漂亮的界面,一键迁移按钮,以及其他用于备份和移动文件的工具。

与您的主机一起免费迁移

有时你不需要迁移插件,这取决于你的主机。例如,在 Kinsta,我们为所有的计划提供免费 WordPress 迁移。这样,你就减少了网站上插件的数量,而且你也不必担心自己要完成迁移。

只需与 Kinsta 代表沟通,即可从旧主机上转移所有文件,完成免费迁移。

你的迁移插件会导致性能问题吗?

WordPress 插件的一个缺点是它们中的一些会导致与其他插件或主题冲突。此外,一些插件为你的主机服务器制造了性能问题

迁移插件通常是罪魁祸首,因为它们处理站点文件。因此,您必须记住,您可能无法使用我们下面讨论的所有迁移插件。检查你的主机以确保你的插件是兼容的。

举个例子,Kinsta hosting 有一个被禁插件列表,因为它们会在我们的服务器上产生问题。
T3】

最佳 WordPress 迁移插件(测试和评论)

话虽如此,我们已经测试了最好的迁移插件,并发现以下插件在功能、接口和价格方面最有用:

现在我们已经了解了迁移文件是如何工作的,以及在这个过程中你可能会遇到的一些冲突,请继续阅读,了解更多关于我们最喜欢的 WordPress 迁移插件的信息。

1.复印机(目前与 Kinsta 不兼容)

到目前为止,Duplicator 是将 WordPress 站点文件迁移到新位置的最流行的插件之一。该插件包含的一些选项包括复制、移动和克隆,以及整个网站的传统迁移。这确实是一个在本地机器上备份文件的绝妙解决方案,尤其是考虑到只需点击一下就可以选择你想要下载的项目。

之后,Duplicator 有几个简单的步骤将所有这些文件转移到一个新的服务器/主机上。您甚至可以将一个活动的站点放到本地环境中进行进一步开发。备份也是等式的一部分,手动和自动选项可确保您的文件始终安全。

Duplicator

Duplicator WordPress plugin

随着功能的升级,主题重用,并删除混乱的进口/出口,Duplicator 站在一个最好的迁移和备份插件的所有技能水平。

许多主要功能都包含在免费插件中,但是你可以选择升级以获得更多功能。例如,高级计划中包括计划备份,以及云存储和电子邮件通知。我们也喜欢多站点迁移选项。Duplicator Pro 有一个 59 美元的个人许可证。这将为您提供三个站点许可证。如果您需要更多网站的支持,您也可以支付更多费用。

最后,我们有一个关于如何使用复制插件迁移你的网站的深入教程。请随意阅读本指南,快速轻松地完成过渡过程。

使复印机成为最佳选择的特性:

  • Duplicator 有免费版和高级版,这两个版本对于不同的技能水平都非常有用。
  • 使用 Duplicator,您可以做的不只是迁移。它还提供了移动和克隆的功能。
  • 它是最好的插件之一,可以很容易地将一个现场直播的网站下载到本地环境中。
  • 只需点击几下,WordPress 的传输就完成了。这是目前最简单的迁移工具。
  • 这取决于您的版本,但 Duplicator 包括手动和定期备份,以保护您的网站内容。
  • 站点复制也是可能的,无论是一个正在运行的站点还是一个正在开发的站点。
  • 不需要担心复杂的导入和导出脚本。只需点击几个按钮,您的整个站点就会迁移。
  • 高级版在一些最受欢迎的第三方选项上有云存储,如 Google Drive、Dropbox 和亚马逊 S3。
  • 您可以配置电子邮件通知。
  • Duplicator Pro 为多站点迁移提供了难以置信的支持。实际上,只需点击几下,您就可以移动整个多站点网络。

谁应该考虑这个 WordPress 迁移插件?

每个人都应该考虑 Duplicator,因为它是移动或复制 WordPress 网站的最快和最容易的插件之一。至于具体的个人,我们喜欢复印机,为那些谁想要云存储或移动一个多站点网络没有任何麻烦。

2.迁移大师

在多站点和文件大小方面,Migrate Guru 比竞争对手有一些优势。该插件设法简化迁移过程,即使您有一个大型多站点网络。此外,大小不超过 200 GB 的站点是可转让的。

该插件提供了所谓的真正的一键式集成。这使得它成为将网站转移到其他服务器的快速解决方案之一。更重要的是,所有的网站传输都是在 Migrate Guru 服务器上管理的。这意味着你不必担心迁移会给你的网站带来太大的压力,甚至会使网站崩溃。

Migrate Guru

Migrate Guru WordPress plugin

Migrate Guru 不需要您自己的服务器提供任何存储空间或能源。这是一个整洁、简单的过程,如果你的站点太大或者文件太多,你就不用担心了。不需要附加组件,而且似乎几乎每个网络主机都能够支持 Migrate Guru 插件。

一个限制是 Migrate Guru 没有任何备份站点的特性,而这些特性通常包含在迁移工具中。话虽如此,整个 Migrate Guru 插件是完全免费的,没有任何升级或 pro 版本。

使 Migrate Guru 成为最佳选择的特性:

  • 迁移大师对所有用户都是免费的。
  • 所有迁移都在 Migrate Guru 服务器上完成。这意味着在迁移过程中,您的网站崩溃的可能性极小。
  • 这绝对是一个更快的迁移插件,因为你可以在 30 分钟内克隆一个 1GB 的站点。
  • Migrate Guru 是一个真正的一键式迁移插件,这意味着您所有的迁移只需要您点击迁移按钮。
  • 插件包含了自动搜索和替换功能。
  • 迁移发生时会发出警报。这样做是为了警告您是否有问题,或者只是告诉您移动需要多长时间。
  • 该插件支持全球超过 5000 台主机。考虑到许多主机不能使用一些迁移插件,这很好。
  • 这是移动整个多站点网络的一种更简单的迁移工具。

谁应该考虑这个 WordPress 迁移插件?

Migrate Guru 对那些拥有大型网站的人来说最有意义。使用 Migrate Guru,迁移过程会更快,而且您永远不用担心迁移是否会使您的网站崩溃。此外,不需要存储空间,这使得在您自己的服务器上更容易。

也是 Kinsta 用户的绝佳选择。看看如何在迁移大师的帮助下将你的 WordPress 站点迁移到 Kinsta。

3.WP 迁移(以前的 WP 迁移数据库)

WP Migrate 在 2.3 版本发布后从 WP Migrate DB 重新命名,它有一个更复杂的迁移站点的解决方案,但对于那些想要更多控制迁移如何进行的人来说,这是一个很好的选择。简而言之,WP Migrate 为许多高级用户提供了帮助。

核心插件完成一个 MySQL 数据转储,导出你的网站数据库。该插件通过替换文件路径和 URL 以及管理序列化数据来为您完成大部分工作。在这个过程的最后,您会在您的计算机上得到一个 SQL 文件。

为了进行迁移,您需要利用 phpMyAdmin 将 SQL 文件导入到正确的数据库中。这些步骤确保开发者有一个好的方法来根据他们自己的需要来回移动本地和活动站点。

WP Migrate plugin (previously WP Migrate DB)

WP Migrate WordPress plugin (previously WP Migrate DB)

到目前为止,我们讨论的所有内容都可以在免费插件中获得。如果你愿意,139 美元可以让你进入高级插件。这允许四个活动站点和一个用户。

升级后,您不仅可以获得高级电子邮件支持,还可以获得广泛的功能,这些功能对于在两个站点之间提取数据库和同步媒体至关重要。我们最喜欢的一些工具包括排除帖子类型、从多站点迁移到单个站点的能力,以及暂停和取消迁移的选项。

总的来说,高级版为你提供了一个更加用户友好的迁移插件,一些很酷的特性让事情变得更简单。

使 WP 迁移成为最佳选择的特性:

  • 它为开发者提供了一种下载完整数据库并将其转移到其他地方的可靠方法。
  • 对于大多数想要下载文件并将其迁移到其他服务器的开发人员来说,免费版本已经足够了。
  • 所有文件路径、URL 路径和序列化数据都在后台处理。然后插件会提供一个完整的 SQL 文件供您下载。
  • 专业版可以让你拉或推数据库。
  • WP Migrate 被认为是更安全的迁移插件之一。
  • 您可以选择在两个网站之间同步整个媒体库。这一点以及以下大多数功能都包含在高级版中。
  • WP Migrate 有一个独特的功能,可以将一个站点从多站点网络移动到单个站点。这也可以反过来。
  • 您可以选择排除某些文章类型。
  • WP Migrate 允许您选择要迁移的表。决定移动你所有的桌子,或者选择最重要的桌子。

谁应该考虑这个 WordPress 迁移插件?

开发者最有可能使用 WP Migrate 插件。这样做的原因是,在选择特定的迁移项目(如表)时,您可以获得更大的灵活性。此外,您可以将一个站点从几乎任何环境迁移到另一个环境。所有这些都是通过 SQL 文件下载完成的,这对于初学者来说通常有点复杂。

4.多合一 WP 迁移(目前与 Kinsta 不兼容)

名单上的下一个是一体式 WP 迁移插件,它拥有令人印象深刻的追随者,拥有数百万的安装量和数千的好评和评论。这个插件的全部目的是下载你的 WordPress 文件,而不需要任何技术知识。

多合一 WP 迁移的有趣之处在于它提供了一个拖放界面,可以将你的站点上传到一个新的位置,这是一个非常棒的界面。在导出过程中可以使用查找和替换选项,它还可以修复序列化的任何问题。

All-in-One WP Migration

All-in-One WP Migration WordPress plugin

当谈到与托管公司合作时,一体化 WP 迁移开发人员已经做了一些很好的工作。这样,你通常不必考虑是否会发生冲突或性能问题

更重要的是,这个插件很好地绕过了 WordPress 上的一些上传大小限制。它通过分块迁移你的站点来做到这一点,把所有的块都保持在 2MB 以下。一体式 WP 迁移是开源软件,但一个高级插件的价格是 69 美元/生命周期。

高级版中的附加功能包括排除文件、恢复备份和使用 WP CLI 命令的选项。

使一体化 WP 迁移成为最佳选择的功能:

  • 一体式 WP 迁移提供了一个免费插件,包含下载网站和上传到其他位置所需的所有基本功能。
  • 完成转移不需要任何技术知识。事实上,上传部分包含了一个简单的拖放界面。
  • 提供了无限的查找和替换以及序列化解决方案。
  • 插件有一个很长的主机提供商列表,插件可以很好地与之合作。
  • 你可以上传更大的网站,因为插件上传你的网站,超越了保持整个文件在一定大小的需要。
  • 较大的站点可以选择上传到 premium,这将为您提供客户支持以及排除文件和恢复备份的选项。
  • 数十个扩展可用于链接到第三方云存储服务。其中包括 OneDrive、Dropbox、 Google Drive

谁应该考虑这个 WordPress 迁移插件?

一体式 WP 迁移适用于想要干净、拖放式界面的初学者。对于那些只想从头到尾都有一个简单过程的人来说,这也很好。你不必担心文件大小的问题。不用担心托管问题。你不必担心上传一个复杂的文件。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

5.UpdraftPlus

UpdraftPlus 主要用作备份工具。但是还可以做更多的事情:它不仅能够将文件恢复到新的位置,而且简化了整个过程。例如,它只需要你点击一下按钮来备份你的站点文件。之后,可以在同一站点或其他地方进行恢复。而且都是一键完成的。

UpdraftPlus 对迁移有吸引力的原因是,它在 Dropbox 和 Google Drive 等云存储服务的帮助下完成了最快的备份之一。

UpdraftPlus

UpdraftPlus WordPress plugins

使用 UpdraftPlus 可以实现自动备份计划。免费版本中提供了此标准备份过程。升级到特优解决方案提供了更多的功能,如增量备份、复制和快速迁移。

您还可以访问更多云存储选项,如 Azure 和 OneDrive。两个许可证的 UpdraftPlus Premium 标价为 70 美元。你可以花 95 美元升级到 10 个许可证,然后继续升级。网站上出售诸如更平滑的迁移和多个存储目的地之类的插件。

使 UpdraftPlus 成为最佳选择的功能:

  • UpdraftPlus 为您的所有网站创建快速安全的备份。这些都是在核心插件中免费完成的。
  • 该插件既备份又恢复。还可以手动或利用网站上的一键迁移扩展将文件移动到其他位置。
  • UpdraftPlus 拥有最长的云集成列表之一。其中包括 Rackspace Cloud、Openstack Swift 和微软 OneDrive。
  • 该插件的免费版本有自动备份,这通常不是迁移和备份插件的情况。
  • 增量备份是可能的。您可以备份和迁移多站点网络。你可以将非 WordPress 文件转移到其他服务器上。
  • 迁移扩展有助于克隆和将文件从本地移动到实时环境。

谁应该考虑这个 WordPress 迁移插件?

首先,UpdraftPlus 是一个备份插件。但是,如果您愿意为 Migrator 扩展付费,这是一种经济实惠的方式。因此,我们向那些希望获得最佳备份的人推荐 UpdraftPlus,它还提供了迁移网站的选项。

6.BackupBuddy(目前与 Kinsta 不兼容)

BackupBuddy 有能力备份你的 WordPress 网站恢复文件,并将其移动到一个完全不同的位置。这个备份和迁移插件是由 iThemes 的人开发的,自从发布以来,它已经被安装在超过 50 万个网站上。

与 UpdraftPlus 类似,BackupBuddy 主要用作备份和保护站点文件的一种方式。因此,你可以安装它来恢复你的旧文件,以防你删除文件、被黑、或遇到用户错误。

BackupBuddy

BackupBuddy WordPress plugin

话虽如此,您下载的所有文件都可以迁移到另一个位置。最简单的方法是,你可以通过使用 Google Drive、 Dropbox 或亚马逊 S3 远程存储备份文件。然后,ImportBuddy 集成确保您的所有文件都在同一个站点上恢复或迁移到其他地方。

BackupBuddy 确实有一个专用的迁移功能,允许您更改主机和服务器。你也可以一步调整域名和替换网址。还为开发人员提供了克隆,以及一个工具,用于从登台站点推送或拉出。

BackupBuddy 没有免费版本,但是 52 美元可以让你在一个网站上实现这个插件。83 美元的计划适用于 10 个网站,130 美元的计划适用于无限量的网站。

使 BackupBuddy 成为最佳选择的功能:

  • BackupBuddy 只作为高级备份和迁移插件出售。因此,你会得到更好的客户支持,因为你是付费的。
  • 该插件提供了在临时网站和直播网站之间推送和拉取内容的多种选择。
  • 你可以点击一个按钮来克隆你的 WordPress 站点。
  • 在临时域上构建任何站点,然后使用 BackupBuddy 将该站点迁移到活动域。
  • BackupBuddy 的迁移部分有出色的 URL 替换、域名更改和主机交换,所有这些都在后台为你完成。
  • 该插件提供的不仅仅是迁移功能。例如,您可以通过序列化数据、恶意软件扫描和备份来获得站点保护。
  • 当您需要恢复文件或将文件移动到其他服务器时,备份非常有用。备份的一些功能包括电子邮件通知、定时备份和远程存储。

谁应该考虑这个 WordPress 迁移插件?

对于那些想要全套保护、迁移和备份工具的人,我们喜欢 BackupBuddy。这个插件减少了你的站点需要的插件数量,并且你总是知道站点文件是受保护的。此外,您可以根据需要随时移动文件。

厌倦了 WordPress 的问题和缓慢的主机?我们提供世界一流的支持,由 WordPress 专家提供 24/7 服务和超快的服务器。查看我们的计划

7.超级备份和克隆

超级备份&克隆插件是你可以在 WordPress 插件目录中找到的移植插件的替代解决方案。这里有一个只在 CodeCanyon 上出售的插件。目前的价格是 35 美元,你可以享受 6 个月的高级客户支持。之后,您可以选择支付额外的支持。

顾名思义,这个插件可以帮助备份、克隆和迁移。它链接到第三方云服务,如亚马逊 S3、Google Drive 和 Rackspace。您可以创建网站的快照,并随时恢复这些文件。

Super Backup & Clone

Super Backup & Clone WordPress plugin

计划备份是可能的,你甚至可以设置他们自动下载备份。自定义迁移意味着您可以根据站点的大小和文件的去向来调整设置。

除了上述功能之外,Super Backup & Clone 还提供多站点支持,用于备份多个网络网站,并可能将它们迁移到其他服务器。随着漂亮的报告和最佳的系统性能,超级备份和克隆插件做了一个伟大的工作,简化了整个迁移过程。

使超级备份和克隆成为最佳选择的功能:

  • 超级备份和克隆采取“快照”您的文件,这基本上是下载和保存您的网站文件在不同的位置。这些快照用于迁移。
  • 像 Google Drive 和 Dropbox 这样的云连接可以确保你的所有文件夹都存储在其他地方,从而提高你的文件安全性。
  • 历史修订显示在仪表板上,以防您想要恢复您的站点或从过去的版本进行迁移。
  • 可以为简化的流程安排和自动化备份。
  • 您可以从备份中排除某些文件和文件夹。
  • 您有机会选择要从数据库中备份哪些表。选择全部或几个。
  • 多站点功能允许网络所有者完全迁移其网络站点或从备份中恢复。

谁应该考虑这个 WordPress 迁移插件?

超级备份和克隆看起来像一个多任务的可靠插件。您可以备份文件、克隆站点以及迁移到不同的地点。我们喜欢它作为一个低成本的套件,消除了对所有这些功能的多个插件的需求。

8.VaultPress

VaultPress 在 WordPress 的世界里是一个受称赞的名字,因为它不仅是一个有用的迁移插件,而且是由 Automattic 开发和拥有的。

VaultPress 可以单独安装,但它由流行的 Jetpack 插件驱动。因此,您最好安装 Jetpack 并获得 VaultPress 之外的更多功能。

VaultPress 的第一步是备份网站上的所有文件。它还抵御恶意软件和黑客,并混合了一些工具来警告你意外损坏。

VaultPress

VaultPress WordPress plugin

VaultPress 只有高级计划-一个每年 39 美元,其他商业计划每年 99 美元和 299 美元。该插件主要是一个备份和安全插件,但它有一个坚实的功能,可以轻松地从备份网站迁移。这是在一键按钮的帮助下完成的。

除了迁移工具之外,您还可以利用自动备份、归档和垃圾邮件保护来保护评论。

使 VaultPress 成为最佳选择的特性:

  • 这是一个优质的客户支持插件。
  • 该插件包含在 Jetpack 插件中,因此您还可以获得一整套用于社交媒体、营销等的工具。
  • VaultPress 支持自动备份和定时备份。
  • 您的所有备份都有无限的存储空间。
  • 存档显示 30 天。
  • 该插件包括一个简单、直观的迁移按钮,可以将您的备份恢复到您的站点或发送到其他服务器。
  • VaultPress 提供垃圾邮件保护,以防止大量评论和 pingbacks 进入您的网站。
  • 该插件通过持续监控来监视暴力攻击。
  • 商业计划包括一些令人印象深刻的功能,如安全扫描、广告收入生成和无限制的视频托管。

谁应该考虑这个 WordPress 迁移插件?

对于那些已经安装了 Jetpack 插件的人来说,VaultPress 看起来是一个很好的选择。它还能从各个角度保护你的网站。迁移功能是额外的好处。

9.后备保护装置

正如你所看到的,许多最好的 WordPress 迁移插件被打包成带有备份和安全插件的包。这也适用于处理备份、迁移和文件恢复的备份保护插件。它不像一些竞争对手那样受欢迎,但它的功能集令人印象深刻,干净的界面吸引了许多用户。

首先,Backup Guard 提供免费和付费插件。免费版可以让你备份文件,恢复网站,并将这些文件上传到 Dropbox 和其他一些地方。

只有升级到 Pro,您才能利用迁移功能。话虽如此,这也是市场上较为昂贵的迁移选项之一,起价为每月 9.95 美元,以后还会继续上涨。所以,你被每月重复的成本所困。

Backup Guard

Backup Guard WordPress plugin

虽然成本较高,但功能弥补了。所有计划都包括无限制的站点、备份和恢复。您还可以根据需要迁移任意数量的数据,并计划将来进行备份。允许多个计划备份,您可以上传到 Dropbox、亚马逊 S3 和 OneDrive 等地方或从这些地方导入。

是什么让它成为最好的 WordPress 迁移插件之一?

  • Backup Guard 包括一整套工具,用于迁移、安全、备份和恢复等工作。
  • 支持力度很大。随时都有紧急支援。
  • 您可以指定希望在服务器上保留多少备份。
  • 所有计划都允许无限制的备份、站点和迁移。
  • 在迁移和备份方面,支持多站点网络。
  • 您可以决定在迁移过程中备份和使用数据库中的哪些表。
  • 导入备份时,不需要获得 FTP 客户端
  • 每当备份完成或迁移完成时,都会发送电子邮件通知。

使 Backup Guard 成为最佳选择的特性:

这是备份和迁移插件的最佳接口之一。如果你想要任何人都能理解的东西,这可能是适合你的移植插件。与其他插件相比,Backup Guard 拥有一些最好的客户支持,这也很好。

Need to move your site to a new host or simply migrate your files away? We've put together a list of the very best WordPress plugins for you. Check them out! 🔜❓ #migrating siteClick to Tweet

哪个最好的 WordPress 迁移插件适合你?

不是所有的迁移插件都适合每个网站。有时候最好找一个链接到云存储的。有时候最好找一个有自动备份和安全工具的。

我们浏览了许多最好的 WordPress 迁移插件,但这里是我们最后的建议:

  • 如果你想要最好的全面迁移插件,就用这个插件。
  • 迁移大师–我们喜欢这个用于迁移非常大的网站。
  • WP Migrate(以前的 WP Migrate DB)–这个最适合那些不仅仅想要一个点击迁移按钮的开发者。这样你可以更好地控制整个过程。对于初学者来说,这也可能是令人困惑的。
  • 一体式 WP 迁移-这个插件对于想要一个干净、轻量级界面的人来说是个好东西。
  • 如果你想用一个好的迁移工具进行一流的备份,可以考虑这个插件。
  • backup buddy–如果您对更多全套工具感兴趣,请选择这一款。
  • 超级备份&克隆——这是一个低成本的高级迁移插件。
  • 如果你有 Jetpack 插件,考虑把它作为一个特性添加进来。
  • 我们认为这个插件拥有最好的客户支持和最好的界面。

这就是我们最好的 WordPress 迁移插件!你喜欢哪一个?请在下面的评论区告诉我们。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

最佳 WordPress 移动插件——比较前 7 名

原文:https://kinsta.com/blog/wordpress-mobile-plugin/

在线企业被期望在他们的 WordPress 部署中采用一个流动的“一个网站”策略,以确保跨所有平台和设备的简化的、响应性的和适应性的网站体验。不仅仅是为了用户,也是因为谷歌现在希望你的网站能够在移动设备上完美运行。

Don't jeopardize your business by ignoring mobile users on your website! 📱Click to Tweet

在选择最好的 WordPress 移动插件之前,将你的网站转换成某种移动版本需要一些思考。你可能只想做一个移动网站,而不是一个发送推送通知和使用地理定位服务的应用程序。你可能已经喜欢上了 WordPress 网站的移动版本,但是不喜欢它的菜单。

所以,第一步是了解有不同的移动界面可供选择。

  1. 第一个是移动网站,通常被称为响应式网站,网站内容保持不变,但使用媒体查询(代码)进行了调整,以适应移动观看。
  2. 你也可以使用一个移动插件,把你的 WordPress 网站变成一个应用。这是一个完全不同的程序,通常具有比您的移动网站更强大的移动功能。这甚至可能包括做一个进步的网络应用程序。
  3. 最后,一些 WordPress 移动插件仅仅是为了改变你的移动菜单,因为许多移动网站不能生成看起来不错的菜单。

在这篇文章中,我们将概述几个具有完全不同特性的 WordPress 移动插件。然后,我们将讨论最适合您和您的组织的方法。

2022 年最佳 WordPress 移动插件选项

开始学习哪个 WordPress 移动插件适合你的最好方法之一是把它们安装在你的 WordPress 网站上,看看哪个感觉合适。所以,这是我们已经测试并决定的插件清单。即使你直接阅读下面的深度评论,我仍然鼓励你亲自测试其中的一些——因为有些会比其他的更适合你的主题。

  1. WPtouch
  2. WP 的放大器
  3. WordPress.com 的喷气背包
  4. WordPress Mobile Pack
  5. WP 手机菜单
  6. 最大超大菜单
  7. AppPresser

乍一看,似乎所有的 WordPress 移动插件解决方案都非常相似。你可能会想,为什么不直接拿一个来搭配呢?嗯,经过深入研究后,我们意识到事实远非如此。在接下来的评论中,你将了解到一些界面如何比其他界面更优雅,以及一些插件如何提供应用程序,而其他插件则更侧重于移动网站。

也就是说,继续阅读,了解每个 WordPress 移动插件的突出特点。之后,我们将概述每种情况下哪一种最适合您。

1.WPtouch

当 WordPress 网站所有者需要快速将他们的网站转变为移动界面时,WPtouch 插件无疑是最受欢迎的选择之一。该插件背后的关键是,它可以快速改变你安装的任何主题,并使其更适合使用移动设备的人。WPtouch 有趣的一点是,它包含在谷歌移动测试中,并确保你的网站通过测试。这样,你就能够保持你的搜索引擎优化排名,并有可能在未来提高排名。

有了免费版的 WPtouch,你的桌面网站设计保持不变,但移动版变成了一个快速、时尚、用户友好的版本,只为手机和平板电脑等较小的设备制作。此外,你能够完成这个过程,而不是一个程序员。

WPtouch WordPress plugin

WPtouch WordPress plugin

WPtouch 插件的高级版本适用于那些希望通过更好的移动主题和某些扩展来改进其功能的人,以便将广告合并到您的移动网站中。除此之外,高级版本还包括缓存选项、web 字体控制和来自 WPtouch 开发人员的直接支持。你可以从其网站购买 WPtouch Pro 插件。最便宜的方案是每年 79 美元起,在一个 WordPress 网站上运行。

如果你想把插件放在更多的站点上,或者获得开发者或多站点支持,你可以选择一个更贵的方案。总而言之,如果你对更好看的移动主题和一些广告、相关帖子等功能感兴趣,价格看起来相当合理。

是什么让它成为顶级的 WordPress 移动插件?

  • WPtouch 有一个免费插件,几乎可以立即将你当前的网站主题转换成移动主题。
  • 专业版并不贵,而且它提供了大量漂亮的主题和很酷的扩展,比如广告和高级排版。
  • WPtouch 的设置页面被很好地整合到了 WordPress 仪表盘中,对于所有网站所有者来说都很容易理解。
  • 该插件在替换大量使用图像文件、JavaScript 和 CSS 的响应主题方面做得很好。提供的移动主题是快速、轻量级的,非常适合那些对当前移动主题不满意的人。
  • 您可以稍微定制您的移动浏览器查看体验。例如,这个插件让你选择你想要支持的浏览器,同时也给你工具来改变你的手机菜单。
  • 高级版的客户支持是通过电子邮件地址和全面的操作方法和最佳实践文章集合提供的。

2.WP 放大器

WP 的 AMP 插件为你当前的站点提供了一个移动网站。AMP 代表加速移动页面,指的是它的速度和效率。这是一个令人印象深刻的包,需要你投入最少的努力来替换你当前的无响应主题。另外,如果你有一个响应式主题,测试一下它的加载速度是个好主意。如果它不符合你的标准,简单地用 WP 的 AMP 插件替换它。WP 插件的实际核心放大器是完全免费的。你可以从 WordPress 插件库中快速下载所有的特性。然而,与台式机相比,手机上的一些元素并没有很好地显示出来。

因此,AMP for WP 单独或打包销售某些扩展。你也可以购买不同的手机主题,它们通常比默认的更实用、更美观。这个设置的伟大之处在于大多数扩展和主题的售价不到 10 美元。其中一个扩展是用于在你的移动主题上发布广告,而其他的则允许你的主题更好地与联系表单、WooCommerce、缓存插件等等一起工作。

AMP for WP plugin

AMP for WP plugin

也可以选择成为会员并访问所有的主题和扩展。例如,如果你只需要一个个人网站的扩展和主题,你每年要花费 149 美元。其他几个计划也是可行的,但是对于需要无限数量站点扩展的机构来说,它的最高价格是每年 499 美元。

但是请记住,整个 WP 插件是免费的。所以,你不应该升级,除非有你绝对需要的特定扩展,或者如果你想改进你的主题。我认为大部分功能已经被打包到核心插件中,包括支持脸书评论的工具、登陆页面、电子邮件订阅等等。

查看我们关于如何为 WP 配置和设置 AMP 的深入教程。

是什么让它成为顶级的 WordPress 移动插件?

  • 该插件是完全免费的,已经包含了大部分最好的特性。
  • 不到 10 美元,你就可以得到很多其他的扩展。例如,如果你想让你的简易数字下载商店在移动主题上看起来不错,你可以买一个插件。
  • 会员价格非常合理,它允许你访问 WP 库中所有的扩展和主题。
  • AMP for WP 为你创建的移动网站很可能会比你的 WordPress 主题的响应网站更快更干净。
  • AMP for WP 在支持网站上用 JavaScript 或 CSS 编码的元素方面做得非常好(这些元素在移动设备上有时会有问题)。例如,该插件支持星级评定和评论。您还可以嵌入各种来源的视频。
  • 注意: AMP 并不适合所有人,在我们看到转化率下降后,我们最终在我们的网站上禁用了它。永远为自己测试。

3.WordPress.com 的喷气背包

Jetpack ,你可能知道,来自 Automattic,提供了一个工具集合,这样你就不用一直安装几十个插件了。从安全工具到社交选项,从设计服务到营销模块,你都能收到。考虑到这是一篇关于 WordPress 移动插件的文章,把重点放在移动功能上肯定是有意义的。嗯,Jetpack 还提供了一个移动主题,可以通过进入你的 Jetpack 设置区域为你的网站实现。

该主题只有在检测到移动设备时才会运行,如果你愿意,它可以覆盖你当前的响应主题。我们最喜欢 Jetpack 移动主题的一点是,它有相当多的设置来调整网站在这些较小设备上的外观。例如,您可能想要改变菜单的外观,或者如果您认为它们在移动电话上看起来过于杂乱,则显示巨大的特色图像。

Jetpack WordPress mobile plugin

Jetpack WordPress mobile plugin

这是 Jetpack 的一个免费功能,所以如果你打算使用它附带的其他一些 Jetpack 功能,这可能是值得的。我们也喜欢 Jetpack 移动主题的简单性。它看起来就像有基本的 WordPress 品牌,但是你可以改变颜色来匹配你自己的业务。但总的来说,这是你能找到的最可靠的移动界面之一。它干净、快捷,可以让你的网站对用户和搜索引擎都好看。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

是什么让它成为顶级的 WordPress 移动插件?

  • 虽然 Jetpack 中的许多功能需要付费,但移动主题是免费的,只需点击一个按钮即可实现。
  • 主题是基本的,但它很现代,几乎保证在所有浏览器和设备上都很棒。如果你想确保谷歌对你的移动体验竖起大拇指,这是一个加分项。
  • Jetpack 插件还包括了移动主题图片的延迟加载。因此,当用户在你的移动网站上向下滚动时,图片不会加载,直到他们真正到达那里。这样,你的网站就能以更高效的速度运行,并且不会浪费任何资源,直到需要的时候。
  • 移动主题会自动将侧边栏放置在主要内容的下方,这样它们仍会在页面上,但不会弄乱在移动设备上运行良好的单列格式。
  • 支持自定义标题和背景,所以你有一些设置来改变它们,并确保你的主图像对你的用户来说看起来很棒。
  • 默认情况下,Jetpack mobile 主题会抓取您的主菜单并显示给移动用户。然而,有一种方法可以调整这一点,并为这些人显示一个完全不同的菜单。
  • 还有一些其他的设置,比如隐藏特色图片、展示推广或者修改你的博客文章摘录。

4.WordPress 移动包

WordPress Mobile Pack 提供所谓的渐进式网络应用。这些是快速、可靠的应用程序,具有一些有趣的功能,如推送通知和移动界面的平滑动画。重要的是不要被开发人员如何使用术语“应用程序”所迷惑这些应用不同于你从应用商店下载到手机上的那些应用。这些是加载到用户浏览器上的标准移动网站。他们称之为应用程序的原因是,你可以从几个模仿实际 iPhone 或 Android 应用程序用户界面的模板中进行选择。

所以,请记住,如果你想为你的 WordPress 网站找一个真正的应用程序,你必须去别处看看。然而,主题是美丽的,这种类型的“应用程序”设计肯定会让你的移动网站比我们在市场上看到的一些标准的响应主题更突出。

WordPress Mobile Pack plugin

WordPress Mobile Pack plugin

WordPress Mobile Pack 的免费版本有广泛的功能,并且设置你的移动网站的过程很简单。它试图尽可能模仿一个应用程序,提示用户将移动网站保存到他们的主屏幕上以备后用。您还会得到一个默认主题,其中包括六个不同的封面,这些封面会一直旋转,给人一种新鲜的感觉。你可以调整像你的标志、字体和颜色这样的项目,所有这些都可以从你的 WordPress 仪表盘中方便地完成。正如我们之前提到的,WordPress Mobile Pack 插件确实有免费版本。但是,如果你想获得更多的定制选项和大量的应用程序主题, Pro 版本的起价为每年 99 美元。

是什么让它成为顶级的 WordPress 移动插件?

  • 核心插件的主要特性是免费的。
  • 您可以升级经济实惠的专业版,获得更多功能、货币化选项、无限推送通知等。
  • 虽然你收到的是一个移动网站,而不是一个真正的应用程序,但这些模板的外观和工作方式与你手机上的常规应用程序非常相似。例如,所有的主题看起来更像一个应用程序,而不是一个移动网站。此外,你还可以发送推送通知,并要求用户在手机上保存该页面的链接。
  • 您可以选择决定哪些页面和帖子将显示在移动网站上。例如,您可能认为没有必要在移动界面上显示“联系我们”页面,因为您已经在标题中显示了一个电话号码。
  • 读者可以将你的手机网站添加到他们手机的主屏幕上。这又一次模拟了实际应用在用户手机上的工作方式。
  • Google Analytics 与您的移动网站集成,因此您可以区分哪些人和多少人在访问您的移动网站,而不是您的常规网站。

5.WP 手机菜单

WP 手机菜单插件对于那些想把更多注意力放在网站手机菜单部分的人来说是一个很好的解决方案。看到漂亮的响应网站有糟糕的菜单是很常见的。不幸的是,菜单通常是人们在你的网站上移动的方式,除非他们点击行动号召按钮或链接。移动菜单应该有平滑的滑入效果,有大图标、菜单文本和按钮。

所以,你会考虑这个 WordPress 移动插件的主要原因是,如果你已经有了一个你喜欢的响应网站,但你认为菜单中还有一些你想要的东西。因此,你可以安装这个插件并完全控制移动菜单,而不会破坏你之前创建的移动网站(可能是你的 WordPress 主题)显示的内容。

WP Mobile Menu WordPress plugin

WP Mobile Menu WordPress plugin

这些手机菜单很漂亮。他们提供了对谷歌字体、背景图片、裸标题等的控制。您可以将菜单配置为显示三个深度级别,或者坚持您网站的常规菜单配置。标准的 WP 手机菜单插件可以免费下载。不管你在多少网站上实现了移动菜单。

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

一些组织更喜欢专业版,起价每月 6.99 美元,支持标题搜索、菜单项图标和 2000 多个图标等功能。甚至还有每月 9.99 美元的 WooCommerce 计划。它具有专业计划的所有功能,以及菜单购物车图标、滑动购物车等等。最后,企业版是 39.99 美元,并提供一个私人 Slack 频道,个人成功管理器,以及定制开发的特殊费率。

是什么让它成为顶级的 WordPress 移动插件?

  • 对于那些已经喜欢自己的移动网站设计,但希望改进移动菜单的人来说,这是一个很好的解决方案。
  • 核心插件是免费的,但你也可以选择其他版本,比如专业版,或者电子商务版,以便在移动界面上添加购物车等项目。
  • 谷歌字体和数以千计的图标被整合到一些计划中,这意味着你将能够创建一个更加可视化的移动菜单。
  • 你可以选择一个裸露的标题(有点透明)或者一个带有图像背景的菜单。考虑到你不常见到这两者,这两者都是突出你的手机设计的极好方法。
  • 免费版本包括菜单上三个深度级别的选项。如果你报名参加专业计划,你可以一直达到五个深度级别。
  • 菜单品牌(带标志)在免费计划中是可能的。
  • 用户可以隐藏手机菜单中的某些元素,而不是被迫使用你的常规网站菜单中的所有内容。

6.最大超大菜单

最大菜单菜单插件可以在你的网站设计的多个层面上工作。总的来说,它将任何现有的 WordPress 菜单转换成一个大菜单——一个显示所有页面选项的菜单,即使有几十个选项(非常适合电子商务网站或在线杂志)。首先,你的桌面菜单被转换成一个大菜单,然后你可以定制在菜单上显示哪些页面和文章。该插件也在移动浏览器上进行了广泛的测试,因此它在移动界面上的大型菜单上表现出色。唯一的问题是你仍然停留在你的网站的移动版本上,所以希望你已经有了一个漂亮的移动界面和你的 WordPress 主题。

Max Mega Menu WordPress plugin

Max Mega Menu WordPress plugin

该插件包括一个拖放菜单生成器,用于删除通常会涉及到的任何代码。安装插件并激活菜单后,你就可以将任何 WordPress 小部件放入菜单,以及你网站上其他页面的按钮。所有的功能都建立在当前的 WordPress 菜单系统上,它甚至支持弹出菜单和其他动画菜单风格。

到目前为止提到的所有功能都包含在免费版本中,但是您可以选择升级到 Max Mega Menu 的专业版本。这取决于你想在多少个网站上使用这个插件,但是一个网站的使用价格是每年 23 美元起。之后,有 5 个网站每年 39 美元的商业许可证和 99 个网站每年 99 美元的开发者许可证。

是什么让它成为顶级的 WordPress 移动插件?

  • 这个插件有独特的能力将任何 WordPress 菜单转换成一个大菜单。这既强大又特别,因为大多数时候你必须选择一个从一开始就有大量菜单的 WordPress 菜单。
  • 这些菜单构建在桌面和移动版本上,具有动画、弹出和淡入淡出的设置。
  • 菜单提供了一个不寻常的特性,在菜单区域接受 WordPress 小部件。因此,从技术上讲,你可以通过菜单中的一个小部件来拖放一个图像或自定义代码。
  • 你可以在菜单上添加图标,而不必为专业版付费。
  • 专业版一年的费用不多,它提供了像粘性菜单、WooCommerce 支持和谷歌字体这样的功能。

7.AppPresser

一些公司试图用 WordPress 建立一个应用程序或移动网站,但最终只是一个将博客文章拉进应用程序的 RSS 提要。然而, AppPresser 插件采取了一种完全不同的方法,制作链接到你的 WordPress 站点的真正应用。因此,你生成的不是一个移动网站,而是一个合法的应用程序,可以在用户的手机上运行,并有可能被放在某个应用程序商店中。AppPresser 程序创建 Android 和 iPhone 应用程序,使用功能的优秀组合来集成您当前的插件,并使您的网站在移动设备上看起来独特而美丽。

请记住,AppPresser 开发者声明该插件主要是为有一些经验的网站建设者。如果你是一个完全的初学者,你可能会觉得这太复杂,应该联系 AppPresser 定制应用程序构建服务。

不管怎样,AppPresser 有几个集成的 WordPress 插件。所以你有机会链接到 WooCommerce 和 BuddyPress 这样的插件。因为它为你创建了一个应用程序,所以还有很多其他功能,如推送通知和设备摄像头上传。

AppPresser WordPress mobile plugin

AppPresser WordPress mobile plugin

由于 AppPresser 实际上只面向开发者,所以定价比你一般的移动 WordPress 插件要高一点。也就是说,如果你向制作手机应用和网站的客户收费,这应该是值得的。入门计划每月售价 19 美元,可以获得应用构建者、一年的支持和一个主题。真正的功能来自代理计划,每月 49 美元,提供地理定位服务、社交分享和 AdMob 广告等功能。

是什么让它成为顶级的 WordPress 移动插件?

  • AppPresser 帮助开发人员将之前构建的 WordPress 网站转化为功能齐全的移动应用。这意味着应用程序可以保存在用户的手机上,并放在任何应用程序商店。
  • 它集成了一些流行的 WordPress 插件,比如 WooCommerce、LearnDash 和 BuddyPress。
  • 这款应用不仅仅是把你的 WordPress 网站变成一个移动博客订阅源。事实上,这是一个更强大的解决方案,可以和流行的插件一起工作,把一个 WordPress 站点变成一个有价值的应用。
  • 除了您网站上已有的内容之外,还提供了自定义页面和模板供您自定义。
  • 一个应用程序测试器附带了一个程序,可以通过你的手机运行你的应用程序,测试所有的按钮和页面。
  • AppPresser 有一个在线仪表板,用于管理所有客户端应用程序。该仪表板可通过您的桌面使用。

如何选择适合你的 WordPress 移动插件

不是所有的插件都适合所有的情况。例如,其中一些只用于创建移动菜单,而其他的将会把你当前的网站转变成一个可用的移动网站。

那么,哪一个才是适合你的呢?让我们来分解一下:

  • 立即将你的 WordPress 网站变成一个漂亮的移动网站——使用 WPtouch 或 WP AMP。
  • 为你的 WordPress 博客创建一个干净的移动订阅源——使用 WordPress 的 Jetpack
  • 生成一个功能类似于完整应用程序的移动网站——使用 WordPress Mobile Pack。
  • 如果你想制作一个更好的移动菜单,但又想保留你当前的移动网站,请选择 WP 移动菜单。
  • 将您的桌面和手机菜单更改为大型菜单(保持网站原样)–选择 Max Mega Menu。
  • 对于这个列表中唯一能让你的 WordPress 网站成为真正的移动应用的选项——选择 AppPresser。

如果你对最适合你的 WordPress 移动插件有任何疑问,请在下面的评论区告诉我们。希望这个指南能帮助你做出正确的决定!


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

终极 WordPress 多语言指南——我们如何推出 10 种语言

原文:https://kinsta.com/blog/wordpress-multilingual/

让我们首先开始说,建立一个 WordPress 多语言网站可能会非常混乱!即使对于经验丰富的 WordPress 开发者和用户来说,在第一次考虑如何用多种语言发布你的网站时,也会突然出现很多问题。比如它将如何影响 SEO 以及有哪些技术障碍需要克服?

截至 2022 年,我们的 Kinsta 网站现已提供 10 种不同语言版本。所以我们想分享一下我们在全面多语言设置方面的第一手经验。希望我们能够回答其中的一些问题,或者解决你可能有的任何疑问。拥有一个多语言网站有很多好处,所以不要让技术方面或 SEO 方面的问题吓跑你。

有很多方法可以接近一个多语言的 WordPress 站点,所以我们也将分享一些替代的解决方案。

WordPress 多语言索引

多语言优势

拥有一个 WordPress 多语种网站有很多好处,根据你的业务类型,这可能是一个开拓额外市场的好方法。

1.SEO 优势

在你的网站上有额外的语言的最大好处之一是为了 SEO。假设你已经将 WordPress 网站上的内容翻译成了西班牙语和德语。谷歌将抓取您的网站,并开始索引您的额外语言作为单独的内容。这意味着你将立即在搜索引擎结果页面(SERPs)中拥有更多的内容。不仅如此,你还可以让它把你的内容转换成访问者浏览器所使用的语言。

在 Kinsta,我们看到通过将我们的博客翻译成 10 种不同的语言,整体有机流量增加了 18%。最重要的是,创建英文内容的艰苦工作已经完成了。除了流量的增加,我们还从世界各地获得了新的客户,否则他们可能不会找到我们。利用这个可怕的策略来获得更多的流量和客户!

如果你愿意,你甚至可以学习更多的语言。知名 SEO 尼尔·帕特尔在他的网站上做了一个实验,将他的博客翻译成多达 82 种不同的语言。结果呢?三周之内,他看到总流量增加了 47%!

然而,请记住,翻译的质量也很重要。一次推出多种语言,说起来容易做起来难。我们将在下面深入探讨这个问题。

Kinsta saw an 18% boost in organic traffic from implementing a multilingual strategy. 📈Click to Tweet

应该看到更多流量的原因是因为其他语言的竞争通常要少得多。说到内容营销和 SERPs,英语市场已经非常饱和了。下面是一些关键词研究的例子。在英语中,我们查找术语“营销策略”我们可以看到,它每月的搜索量约为 40,000 次。这将很难排名。如果你看一下 SERPs,你会立刻反对拥有高域名权限的大型域名。如果你聪明,你可能不会试图解决这个关键词。

english keyword volume

English keyword volume

现在,如果你用西班牙语使用相同的术语“estrategias de marketing”,我们可以看到它的搜索量没有那么大,但仍然很大,大约每月 15,000 次。你猜怎么着?难度不难排。你竞争的域名都有低于 40 的低权限。这是你现在可以解决的问题。当涉及到其他语言时,你会发现很多搜索词更容易排序。

spanish keyword volume

Spanish keyword volume

在决定你应该投入时间和金钱的语言之前,做关键词研究是多么重要,我们怎么强调都不为过。不要仅仅因为一种语言有搜索量,就认为另一种语言也有搜索量。

永远不要因为一种语言在另一种语言中有效,就认为这种语言的搜索量很大。🇺🇸🇪🇸🇩🇪 点击推文

2.用户体验优势

除了搜索引擎优化的优势,拥有一个本地语言的网站会自动带来更好的用户体验。更好的用户体验会影响你的转换率、停留时间和跳出率。

提高转化率是更好的用户体验和更多的用户研究的最强有力的 ROI 论据之一。随着时间的推移进行跟踪,因为这是一个相对指标。–尼尔森诺曼集团

有人最不想做的事情就是在 Chrome 上点击鼠标右键,说“翻译成……”谷歌尽可能地做好翻译,但质量远不及那些实际上每天都在说这种语言的人。如果你想改善用户体验,花点时间投资高质量的翻译,我们将在下面详细介绍。

3.信任和可信度

对企业来说,与客户使用相同的语言是很重要的。不仅仅是在你所处的领域的营销行话和术语,还包括简单地说同一种母语。为什么?因为这能建立信任和可信度。自然地,我们人类更喜欢用我们的母语交谈,因为这是我们成长的文化。

Multilingual tip: speak in the same language as your customers. 🤘Click to Tweet

世界上大多数人实际上不会说英语,或者他们把英语作为第二语言。根据杜塞尔多夫大学的研究,在比较人们使用什么作为母语时,英语实际上排在第六位。

native languages

Native languages – Image source: The Washington Post

语言是最常见的交流障碍之一,这反过来会导致人们之间的误解和曲解。如果你使用的语言和方言不同于其他人理解的语言和方言,这就使得交流变得无效,并阻碍了真正信息的传达。这可能直接关系到你的销售。

WordPress 多语言问题解答

当你第一次看到一个 WordPress 多语言网站时,会立刻有很多关于一切如何工作的问题。希望下面我们能为你解答一些问题。

你需要一个多语言网站吗?

你可能想知道,你真的需要一个多语言网站吗?嗯,你能做的第一件事是检查你是否已经得到任何国际交通。我们建议在谷歌分析中寻找一年的数据,如果你有的话。第一位是“受众→地理→语言。”谷歌分析从访问者的网络浏览器中获取这些价值。

google analytics geo language

Google Analytics geo language

第二位是“受众→地域→位置。”但是请记住,如果你的内容已经在这些地区排名的话,这个数据和上面的数据会更高。但它给了你一个开始的基础。

google analytics geo location

Google Analytics geo location

此外,作为一个企业或大型网站,你应该已经从与客户和访问者的互动中有了一些想法。你有很多来自西班牙顾客的支持票吗?你的大部分销售额来自哪里?利用你必须知道的历史,如果他们有可能翻译你的 WordPress 站点。

你应该使用什么样的 URL 结构?

当配置一个 WordPress 多语言站点时,基本上有三种不同的场景可供选择。

1。顶级域名

https://domain.com/

https://domain.es/

https://domain.de/

TLD 是顶级域名的缩写,是域名的最后一部分,即最后一个点之后的部分。

这种方法可以很好地瞄准特定的国家,然而,它也是最复杂的方法,因为每个国家都有自己的搜索引擎优化策略,域名权限等。你很可能要做更多的工作。可以设置为独立安装或多站点安装(使用域映射)。

2。子域

https://domain.com/
https://es.domain.com/
https://de.domain.com/

这是一种相当常见的方法。可以设置为独立安装或作为一个 WordPress 多站点

3。子目录

https://domain.com/
https://domain.com/es/
https://domain.com/de/

这可能是最常见的方法之一以及我们在金斯塔的站点所走的路线。可以设置为独立安装、多站点或使用插件的单个站点。如果你想了解以上每个场景的优缺点,WPLANG 有一篇很棒的文章,解释了当为你的多语言网站选择 URL 结构时你有不同的选择。

什么是 hreflang 标签?

在一个多语言 WordPress 网站上,你应该使用 hreflang 标签,并遵循谷歌为语言和地区网址提出的建议。这些在你的网站的每一页上都被用来标识所使用的语言。

例如,如果你的网站提供英语和西班牙语的内容,除了英语版本的链接之外,西班牙语版本必须包括一个rel="alternate" hreflang="x"链接。同样,英文版本必须包含对西班牙文版本的相同引用。注意:俄罗斯搜索引擎 Yandex 也使用 hreflang 标签

hreflang tags

这里有几个例子。您可能会遇到两种不同的情况,一种是简单地针对不同的语言。第二是针对同一种语言但不同地区。

场景 1:以语言为目标的 hreflang 标签

这通常是最常见的场景,你只是有不同的语言,你想通知谷歌。例如,您可能有英语和西班牙语版本,但您不想按地区缩小范围,因为在美国有大量说西班牙语的人口。这就是语言的 ISO 代码 (ISO 639-1)派上用场的地方。

英文网站:



西班牙网站:



场景 2:针对语言和地区的 hreflang 标签

在这种情况下,您可能有相同的语言,并希望指定不同的地区。比如美国的英语,英国(UK)的英语。这就是国家的 ISO 代码(ISO 3166-1 Alpha 2)派上用场的地方。hreflang regions英文网站:



英国网站:



你也可以修改 ISO 代码,例如,de-ES 会告诉谷歌你有德国内容,但想针对西班牙的用户。一定要检查一下 hreflang 标签工具生成器,它允许你为你的网站创建 hreflang 标签模式,使用正确的值和符合 Google 规范的语法。

什么是 hreflang x-default 标签?

当用户浏览器与 hreflang 标记中的任何内容都不匹配时,将使用 hreflang x-default 标记。举例来说,如果你有一个英语和西班牙语的网站,有人用他们的浏览器/谷歌点击你的页面,它会简单地把他们重定向到你为x-default标签设置的任何地方。请将此视为您的默认后备标签。这里有一个例子。


结合一个英语和西班牙语的网站,它会像这样。

英文网站:




西班牙网站:




如果你想了解更多关于 hreflang 标签的信息,我们推荐你去 Yoast 的 awesome 团队查看 hreflang:终极指南

Bing 呢?

所以我们总是在谈论谷歌,但重要的是不要忘记必应。如上所述,Bing 实际上不支持 hreflang 标记,它们利用了<html>标记语言属性、HTTP 响应头或 HTML 元元素。bing multilingual

< html >标签语言属性

我们只关心标签语言属性,因为这是 WordPress 默认使用的。这是一个英语和西班牙语网站的例子。

英文网站:

<html lang="en-US">
...
</html>

西班牙网站:

<html lang="es-ES">
...
</html>

要做到这一点,你需要通过编程改变 WordPress 中的 HTML 语言。下面提到的教程和插件会自动为你做这些。

添加额外的语言会对你的搜索引擎优化产生负面影响吗?

不,如果设置正确,额外的语言不会伤害你的搜索引擎优化,事实上,正如我们上面分享的,它可以帮助你的搜索引擎优化。不需要担心内容重复的问题。

你应该翻译什么?

当谈到选择在你的网站上翻译什么时,通常最好的做法是翻译一切。这既是从用户体验的角度,也是从 SEO 的角度。

What should you translate in a WordPress multilingual setup? One word, everything. 👍Click to Tweet

网址(slugs)

说到 SEO,很多 SEO 都推荐尝试在你的 URL 中有你的关键词。这就是为什么如果可以的话,最好把你的 URL 翻译成他们的母语。例如,我们的“关于我们”页面如下所示:

英文网站:

https://kinsta.com/about-us/

西班牙网站:

https://kinsta.com/es/sobre-nosotros/

您可以看到我们的“关于我们”页面的 URL 被翻译成了西班牙语。这也会增加你在 SERPs 中的点击率,因为人们更有可能点击他们母语的网址。

这个规则的一个例外是有时使用特殊字符的语言,如日语。虽然谷歌和 WordPress 支持这些字符,但你可能会遇到第三方插件的问题。所以通常还是稳妥一点比较好。例如,在 Kinsta 的日本网站上,我们的联系我们页面,仍然在页面 URL 中使用英语。

https://kinsta.com/jp/contact-us/

然而,话虽如此,它也可能取决于语言。例如,普通话有一种叫做拼音的东西,这是 mainland China 标准汉语的官方罗马化系统,可以在永久链接中使用。你可以使用像拼音 Slugs 这样的插件,它会自动将新内容的 URL (slug)从中文汉字转换成搜索引擎更友好的拼音。

谈到特殊字符,我们的建议是首先对该语言做一些额外的研究,并与母语为该语言的人或经常访问该语言网站的人聊天。

图像文件名

正如我们在 SEO 清单中分享的,使用智能图像文件名很重要。这包括将文件名翻译成他们的母语。示例:

英文网站:

https://kinsta.com/wp-content/security.png

西班牙网站:

https://kinsta.com/es/wp-content/seguridad.png

SEO Meta

不要忘记翻译你的 SEO 元,包括标题和元描述。 Yoast SEO 插件几乎兼容市场上所有的 WordPress 多语言设置和插件。

注册订阅时事通讯

想知道我们是怎么让流量增长超过 1000%的吗?

加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!

Subscribe Now

内容

当然,翻译尽可能多的内容。这包括你的 WordPress 菜单项,类别,标签,部件,页脚内容等。许多多语言插件,他们称之为“翻译字符串”,使你能够更新你的小工具等。

外包 WordPress 翻译服务

现在你对 WordPress 多语言设置所需的标签有了更多的了解,知道从哪里获得高质量的内容翻译也很重要。如果你能在内部翻译你的内容,你可能对质量有更多的控制。

然而,由于时间限制,或缺乏语言知识,许多企业不得不寻求外包翻译。有几十个地方可以让你的内容得到翻译,这里只是几个让你开始的地方:

五元

在使用 Fiverr 提供服务时,你必须非常小心,但是我们发现他们确实有一些不错的翻译器。根据内容的长度,翻译费用从 5 美元到 20 美元不等。寻找那些收视率高和体面的评论。许多 Fiverr 语言翻译人员也将获得他们工作语言的认证。

如果你预算紧张,Fiverr 绝对是个不错的选择。你可以在我们关于 Fiverr 的文章中找到更多的细节:如何使用 Fiverr 来减少商务繁忙

fiverr translate wordpress content

Fiverr translate

Gengo

Gengo 由全球 20,000 多名母语人士组成的社区提供快速、经济、高质量的翻译服务。它们的起价仅为 0.05 美元/字,95%的订单都在几小时内完成。

gengo wordpress translation

Gengo translation

一小时翻译

一小时翻译提供 75 种语言的全天候专业翻译服务。他们有一个超过 15000 名认证人工翻译的网络。一般翻译价格起价仅为 0.079 美元/字。

one hour translation

One hour translation

文本大师

TextMaster 由母语为英语的翻译人员提供快速、经济的翻译和文案服务。它们的平均翻译时间为 12 小时,一般翻译价格仅为 0.066 美元/字。

textmaster translation services

TextMaster translation services

其他一些你可能想看看的包括 ICanLocalizecloudwordstranslations.come2fLingotek

选项 1——使用 Polylang 的免费多语种 WordPress

如果你正在寻找一种简单而免费的方式在你的 WordPress 网站上设置多种语言,那么 Polylang 插件非常好用!Polylang 允许你创建一个双语或多语言的 WordPress 网站。你像往常一样写文章、页面、创建类别和文章标签,然后为它们定义语言。帖子的翻译,无论是否使用默认语言,都是可选的。这对于单个 WordPress 安装来说也很有用,因为你想让事情变得简单。

WordPress multilingual Polylang plugin

WordPress multilingual Polylang plugin

该插件有 400,000+的活跃安装,5 星评级中的 4.5,并由开发人员积极更新。你可以从 WordPress 知识库下载 Polylang ,或者在你的 WordPress 仪表盘的“添加新插件”下搜索它。以下是该插件的功能列表:

  • 支持无限数量的语言
  • 你可以翻译几乎所有的东西,从帖子、页面、类别、菜单、小工具等等。
  • 它支持自定义文章类型和分类
  • 语言由 URL 中的内容或语言代码设置,或者您可以为每种语言使用一个不同的子域或域
  • 当添加新的帖子或页面翻译时,类别、帖子标签以及其他一些元会被自动复制
  • 可定制的语言切换器作为一个小部件或在导航菜单中提供
  • 管理界面是多语言的,每个用户都可以在他们的个人资料中设置语言

Polylang 确实遵循了 Google 推荐的最佳实践,使用了 hreflang 标签,并自动为您更改了< html >标签语言属性。Polylang 插件还有一个高级版本,它允许您执行以下操作:

  • 在不同语言的文章和术语中共享相同的 URL。
  • 翻译 URL 中的自定义文章类型和分类。

按照下面的步骤在你的 WordPress 站点上配置免费的 Polylang 插件。在我们的例子中,我们建立了一个有英语和西班牙语翻译的网站。

第一步

安装并激活插件后,你需要首先添加语言。所以在你的 WordPress 仪表盘中点击“设置”下的“语言”,首先添加 English–en _ US。默认是好的。点击“添加新语言”

add english language

Add English language

第二步

你会在顶部看到一条关于文章、页面和类别没有语言的消息。点击“您可以将它们全部设置为默认语言”链接,它会将所有内容默认为英语,也就是您刚才添加的语言。

set default language

Set default language

第三步

接下来,您需要添加您想要使用的任何附加语言。我们正在添加西班牙语,所以我们选择 Espanol–ES _ ES。然后将顺序更改为高于前一个顺序的顺序,在本例中是 1,因为英语设置为 0。点击“添加新语言”

add spanish language

Add Spanish language

第四步

接下来点击 PolyLang 的“设置”选项卡,在 URL 修改部分,您将希望启用“隐藏默认语言的 URL 语言信息”选项这将从您的英语语言 slugs 中去除/en/

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features

English Version: https://kinsta.com/about-us/
Spanish Version: https://kinsta.com/es/sobre-nosotros/

hide language url for default language

Hide language URL for the default language

第五步

接下来,是时候添加一个西班牙语翻译了。默认情况下,每种语言都会有一个新的栏(标志),出现在 WordPress 仪表盘的“所有帖子”部分。单击+号添加西班牙语版本。(你也可以在每篇文章中这样做)

add spanish translation

Add Spanish translation

第六步

如果你想的话,你可以把你的帖子和网址翻译出来。出于搜索引擎优化的目的,最好使用母语的 slug。Yoast SEO 与 PolyLang 完全兼容,所以也要确保你的标题标签和元描述也被翻译。然后点击“发布”

spanish post url

Spanish post URL

也就这样了!现在你在你的 WordPress 仪表盘上有了单独的帖子,每个帖子都可以通过他们自己的本地语言 URL 访问。PolyLang 会自动添加适当的 hreflang 标签,因此您不必担心这些问题。

separate language posts

Separate language posts

您还需要浏览您的类别和菜单,并创建西班牙语版本。然后在“字符串翻译”部分,您可以翻译其他项目。

string translations polylang

String translations in Polylang

如果你愿意,你也可以使用 PolyLang 的语言切换工具。

polylang language switch widget

Polylang language widget

同样重要的是要注意,如果有人从一个索引西班牙语帖子点击你的网站,并在 domain.com/es/*登陆,那么下次他们访问你的网站时,它将自动转到你的网站的西班牙语版本。反之亦然。

选项 2–使用 Weglot 的高级 WordPress 多语言设置

如果你正在寻找翻译整个 WordPress 网站的最快方法,那么你必须看看 Weglot !字面意思,5 分钟左右就可以搞定。这是市场上一个较新的插件,作为翻译服务,你必须支付月费。他们发展迅速,非常受欢迎,最近月收入超过了1 万美元

Weglot 可以即时翻译你的网站。虽然一开始听起来可能不好,但我们对他们的翻译质量印象深刻。当然,它并不完美,但是如果你想改进的话,它们可以让你编辑你的翻译。你没有这个选项与其他谷歌翻译的替代品。

Weglot multilingual WordPress plugin

Weglot multilingual WordPress plugin

该插件目前有超过 20,000 个活跃安装,令人印象深刻的 5 星评级,并由开发者积极更新。你可以从 WordPress 知识库下载 Weglot ,或者在你的 WordPress 仪表盘的“添加新插件下搜索它。他们有一个基本的免费计划,价格从每月 10 美元开始。以下是插件和/或服务的功能列表:

  • 翻译页面上的每个字符串(窗口小部件、页脚项、菜单项,你说出它的名字,它就翻译它)
  • 不需要编码或复杂的设置。几分钟内即可启动并运行。
  • 内容被自动检测和翻译。
  • 一个仪表板来管理您的所有翻译,编辑和改善机器翻译提供。
  • SEO 就绪,并在新的语言中优化:翻译后的页面将有自己的专用网址,遵循谷歌最佳实践指南的多语言(hreflang 标签自动创建)。
  • 联系专业翻译订购专业翻译(正在开发中)。
  • 可定制的语言切换器按钮。
  • 从翻译中轻松排除字符串和页面的选项。
  • 有 60 多种翻译语言可供选择。

Weglot 确实遵循了 Google 推荐的最佳实践,使用 hreflang 标签并自动为您更改< html >标签语言属性。注意:我们发现这个插件唯一的缺点是它不允许你翻译你的 URL(slugs)。但是,你要权衡一下这样做的利弊。在几天内翻译整个网站并开始索引可能会更有好处。

按照下面的步骤在你的 WordPress 站点上配置 Weglot 插件。在我们的例子中,我们建立了一个有英语和西班牙语翻译的网站。

第一步

在 weglot.com 注册一个免费账户。

第二步

安装并激活插件后,你需要在你的 WordPress 仪表盘的“Weglot”中设置主要配置。你可以从你的 Weglot 的账户页面获取你的 API 密匙。在我们的例子中,我们的默认网站是英文的,我们想要一个西班牙语翻译。所以我们输入 es 作为目的语言。其他一切我们都保持默认,然后单击“保存更改”

weglot configuration

Weglot configuration

信不信由你,这就是全部!如果你浏览你的主页,你会在右下角看到一个语言切换器。

language switcher

Language switcher

如果我们把它转换成西班牙语,这就是它的样子。正如你所看到的,它翻译了网站的署名、文章内容、小部件内容、搜索框、小部件标题等。它还翻译你所有的搜索引擎优化和元信息。

weglot spanish version

Weglot Spanish version

如果您对任何翻译字符串不满意,您可以从 Weglot 仪表板编辑它们。这包括将图像 URL 文件名更改为西班牙语的能力。

weglot translation dashboard

Weglot translation dashboard

就像 Polylang 一样,它有一个可以使用的语言切换小工具。

选项 3-自定义 WordPress 多语言设置

第三种选择,也是我们在金斯塔所做的,就是自己动手。😄公平的警告,这将需要一些自定义开发。但是你可以雇佣一个 WordPress 开发者来帮你做这件事。从长远来看,自定义设置可能是有利的,因为您可以完全根据需要构建工作流。

我们知道我们将推出许多语言,所以为了使管理更容易,我们采用了一种 WordPress multisite 的方法。如果你已经有了一个 WordPress 站点,你可以将现有的站点转换成多站点。使用 multisite 实现多语言的一些优势包括:

  • No need for separate login credentials. Multisite user profiles are shared across all subsites. This makes bouncing around between 10 different languages a breeze.

    Multiple languages in WordPress

    多国语言

  • 就管理费用而言,多站点设置被视为每个安装一次。例如,你可以有一个有 10 个子站点的多站点,这仍然被认为是一个安装,因为网络中的所有子站点共享相同的 WordPress 数据库和安装。因此,从技术上来说需要的资源更少,需要管理的东西也更少。

翻译和 hreflang 标签的自定义链接

如果你正在开发一个定制的解决方案,你首先需要的是在 WordPress 仪表盘上链接翻译的方法。我们的内部开发人员创建了一个简单的解决方案,允许您链接现有帖子和页面的翻译,以及将整个帖子复制到新的子网站进行翻译。

Linking translations in WordPress

Linking translations in WordPress

当帖子在后端链接时,hreflang 标签会自动生成,用于 SEO 目的,并让 Google 知道哪个版本是哪个语言。

hreflang tags on multisite

hreflang tags on multisite

它还与我们在网站页脚处构建的语言切换器相关联。这使得访问者可以在需要时轻松切换到他们自己的语言。

Language switcher

Language switcher

内容翻译

在翻译方面,我们网站的西班牙语版本很容易,因为我们内部的西班牙语团队翻译了我们所有的内容。对于其他网站,我们与讲母语的人进行一对一的交流。我们从不做任何不合标准的事情,因此在高质量的翻译上投入了大量的资金。

金斯塔的一些网站,如我们的主页,关于我们的网页等。位于 WordPress 中,但是完全由自定义代码编译。我们使用一个名为 Crowdin 的工具来确保所有的内容更新和更改都被翻译。

至于 WordPress 编辑器中的内容,比如我们的博客文章,我们的开发者构建了一个很棒的 WordPress 到 Trello 的集成。它基于 WordPress 修订历史。基本上,每当网站的英文版本发生变化时,我们会将其推送到相应的语言 Trello 板,翻译人员可以检查修订历史,查看发生了什么变化。

WordPress to Trello multilingual solution

WordPress to Trello multilingual solution

如果你的企业可以接触到 WordPress 开发者和说第二语言的人,这可能是最好的方法,因为你可以完全控制这两个网站的每个方面。使用 WordPress 插件,总会有一些限制或问题,你必须解决。对于大多数企业来说,虽然这可能不是一个选项,所以插件路线肯定是你最好的路线。

Take your English content and extend its reach around the globe! 🌎Click to Tweet

可选的 WordPress 多语言插件

我们不可能在本指南中涵盖所有插件,但是除了上面提到的 Polylang 和 Weglot,还有一些其他的 WordPress 多语言插件绝对值得一提:

如何测试你的 hreflang 标签

当你用多种语言配置了你的 WordPress 站点后,建议你测试一下配置。你当然可以检查你的源代码。但是,也有一些很棒的工具可以提供帮助。首先是 flang ,其实是 Yoast 团队推荐的。只需输入您的域名,它将验证您的标签。

flang hreflang test tool

flang hreflang test tool

如果你想更深入一点,TechnicalSEO.com 的 hreflang 标签测试工具也非常有用。

hreflang tags testing tool

hreflang tags testing tool

谷歌搜索控制台也会在“搜索流量→国际定位”下报告您的 hreflang 标签是否有任何错误请记住,添加其他语言后,搜索控制台中的数据可能需要几天甚至一个月才能跟上。所以要有耐心。

google search console international targeting

Google Search Console international targeting

使用多种语言的谷歌分析

现在你有了一个 WordPress 多语言网站,你必须弄清楚如何配置 Google Analytics ,这样一切才不会一片混乱。这可以通过很多不同的方式来设置,其中一些取决于网站所有者的偏好。有些人甚至把他们分成完全不同的谷歌分析账户。但是下面有一个选项,使用新语言的第二个视图和过滤器来包括和排除流量。

第一步

在您的主个人资料下,在 Google Analytics 中创建一个新视图。你可以称之为“西班牙语交通”或任何你的额外语言。

第二步

回到您的默认视图,创建一个过滤器,将包含您的新语言的子目录的流量排除在外,比如/es/。

exclude spanish traffic

Exclude Spanish traffic

第三步

然后在您的新视图中,创建一个过滤器,只包含到子目录的流量,该子目录包含您的新语言,比如/es/。

include only spanish traffic

Include only Spanish traffic

然后,您可以着手为每个视图创建目标和事件。如果你使用的是 WordPress 子域名而不是子目录,只需在你的过滤器中使用“到主机名的流量”即可。

摘要

当你第一次进入 WordPress 多语言设置时,可能会有点困惑。尤其是因为你可以选择很多不同的方向,而且没有正确或错误的选择。但是不要让这吓走你,因为好处肯定大于坏处。只要你遵循谷歌的建议,比如利用 hreflang 标签和最佳 SEO 实践,你肯定会有更好的机会让多语言流量激增,而不是减少。

我们错过了什么重要的事情吗?或者,您可能有自己的经验想要分享,因为它与多语言设置有关。如果是这样,我们很乐意在下面的评论中听到。


让你所有的应用程序数据库WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:

  • 在 MyKinsta 仪表盘中轻松设置和管理
  • 24/7 专家支持
  • 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
  • 面向速度和安全性的企业级 Cloudflare 集成
  • 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop

在第一个月使用托管的应用程序或托管数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划与销售人员交谈以找到最适合您的方式。

posted @ 2024-11-01 16:30  绝不原创的飞龙  阅读(1)  评论(0编辑  收藏  举报