Kinsta-博客中文翻译-十八-
Kinsta 博客中文翻译(十八)
原文:Kinsta Blog
如何用不同的域创建一个 WordPress 多站点(4 个步骤)
原文:https://kinsta.com/blog/wordpress-multisite-different-domains/
在 WordPress 中创建一个多站点可以让你管理多个网站的更新和其他管理任务。你可以在一个 WordPress 安装上建立一个集中的网络,而不是处理许多单独的网站。然而,你可能会对 WordPress 的子网站域名的默认选项感到失望。
幸运的是,你可以很容易地用不同的域创建一个 WordPress 多站点。只需在站点文件中添加一些代码,就可以将单站点安装变成一个网络。然后,您可以附加新的网站,并使用域映射使其唯一。
在这篇文章中,我们将解释为什么你会考虑使用 WordPress multisite。然后,我们将向您展示如何为网络中的每个子站点创建自定义域。我们开始吧!
为什么创建一个不同域的 WordPress Multisite?
有了 WordPress multisite ,你可以在一次安装中创建一个网站网络。这些网站将共享相同的核心 WordPress 文件,也可以包含相同的插件和主题。
创建多站点时,您可以自动成为新的网络管理员。使用中央仪表板,您将能够在一个地方管理您的所有网站。任何网站管理员现在都可以创建新网站,并在您控制整个网络的同时独立工作。
对于企业或学校来说,这可能是一种有效的方式来处理每个位置的独特网站。例如,玛丽·华盛顿大学有一个网络,可以提供每个校园的信息:
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
University of Mary Washington multisite
当你激活 WordPress multisite 时,你可以选择使用子域或者子目录。下面是一个例子,展示了它们的外观:
- 子域名:site1.kinsta.com
- 子目录:kinsta.com/site1
正如你所看到的,这两种选择都会使链接更长,可信度更低。然而,您可以实现域映射来建立一个定制的域结构。通过指向一个外部域名,比如“kinsta.com”,访问者会立即知道每个单独的网站都是你的网络的一部分。
尽管 WordPress multisite 有很多好处,但也有一些缺点需要考虑。例如,您网络上的所有站点都将使用相同的资源,因此当您的服务器停机时,它们可能会面临停机。
此外,有些插件不是为多站点设计的,这会导致软件冲突或错误。不过,如果您在建立多站点后发现任何严重的问题,您可以随时再次恢复到单站点安装。
如何用不同的域创建一个 WordPress 多站点(4 个步骤)
在你开始将你的 WordPress 网站转换到网络之前,你需要确保你的网络主机能够支持这个过程。在 Kinsta,我们提供了 WordPress 多站点主机,使得开始管理多个域变得容易:
Kinsta multisite hosting
通过内置的缓存系统,Kinsta 可以帮助你优化 WordPress 多站点网络的性能。由于全球数据中心和强大的基础设施,你不必担心缓慢的页面速度或频繁的停机时间。
无论何时你准备好升级你的主机,你都可以免费在 T2 把你的网站迁移到金斯塔!一旦你有了一个可靠的网络主机,你就可以开始创建一个包含不同域的 WordPress 多站点了。
第一步:备份你的网站
如果你正在从头开始创建一个新网站,你可以在安装 WordPress 时激活 multisite。使用 MyKinsta 非常简单。只需在您的仪表盘中点击添加T4】站点。然后,确保选择安装 WordPress multisite :
Install WordPress multisite in MyKinsta
您还需要选择一个子目录或子域。点击继续后,你将能够登录到你的新 WordPress 多站点仪表板。
然而,你可能已经有一个现有的网站。在这种情况下,最好从备份你的网站开始。因为你将编辑你的核心 WordPress 文件,这是避免丢失你辛苦获得的内容和任何关键数据的重要一步。
一旦您将您的网站迁移到 Kinsta ,请登录您的 MyKinsta 仪表盘。然后,导航至网站,选择您的网站:
Select Kinsta site
从左侧的选项卡列表中,单击备份。在这里,您将看到 Kinsta 执行的每日自动备份列表:
MyKinsta automatic backups
如果您注意到最近的备份,您可以继续下一步。然而,要执行手动备份,选择手动> 备份 现在选项:
MyKinsta manual backups
在创建备份之前,您可以添加简短的注释,以便以后识别它。最后,点击创建备份:
Create a manual backup
如果在设置多站点时出现任何问题,您可以轻松地恢复该备份。这将恢复对原始网站的任何更改。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Subscribe Now ### 步骤 2:设置多站点
现在是时候将你的单站点 WordPress 安装转换成多站点网络了!为此,你需要编辑你的和 。htaccess 文件。首先,使用代码编辑器打开你站点的wp-config.php文件。在这里,找到这条线:
/* That's all, stop editing! Happy blogging. */
在它的正上方,粘贴以下代码:
define( 'WP_ALLOW_MULTISITE', true );
最后,保存文件。接下来,打开你的 WordPress 仪表盘,进入工具>网络设置:
Multisite network setup in the WordPress dashboard
在此页面上,您可以选择在网络中使用子域还是子目录。然而,旧的 WordPress 安装将只能使用子域。然后,输入网络的标题和管理员电子邮件。
点击安装后,你会被带到一个配置页面。这将指导您如何更新核心文件以支持多站点:
WordPress multisite coding instructions
一旦你给你的wp-config.php和添加了正确的编码。htaccess 文件,你需要再次登录你的 WordPress 仪表盘。如果操作正确,现在应该会带您进入新的多站点仪表板。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
步骤 3:向多站点网络添加站点
要开始构建您的网络,您可以创建一个新网站。首先,导航到站点>添加新的:
Add a new subsite
在此配置页面上,您可以自定义您的新网站。你可以通过输入网站地址开始,这将是网站的 URL 。
对于此设置,它当前只允许为主站点的子域的值。但是,我们将在接下来的步骤中将其更改为自定义域。
接下来,选择标题、主要语言和管理电子邮件。要完成网站创建,请点击添加网站。此后,您可以根据需要继续向网络中添加任意数量的网站。
步骤 4:为每个站点映射一个域
最后一步,您可以将子域或子文件夹映射到自定义域。你可以为你的网站创建独特的地址,而不是冗长、混乱的网址。为此,在您的多站点仪表板中导航至站点>所有站点:
List of multisite sites
将鼠标悬停在新网站上以查看其配置选项。然后,点击编辑:
Open site settings
在这里,您将看到当前的站点地址,包括子域。删除它并用自定义域替换它:
Add custom site domain
然后,保存您的更改。请确保对网络中的每个子网站重复此过程。
接下来,您需要将这些额外的子网站域添加到您的托管帐户中。在你的 MyKinsta 仪表盘中,打开域名页面,点击添加域名:
Kinsta domains list
在弹出窗口中,列出所有新子站点域,并用逗号分隔它们。完成后,选择添加域:
Add new Kinsta domains
现在你可以开始在不同的域中使用你的 WordPress multisite 了!您可以开始安装多站点插件并在您的网络上执行其他必要的管理任务。
创建一个 WordPress 多站点通常是构建需要多个子站点的网站的有效方法。这允许你用集中的主题、插件和更新建立一个易于管理的网络。虽然这可能涉及比单次安装更复杂的设置过程,但从长远来看,这可能更有效。
当构建一个 WordPress multisite 时,你可以将单个网站设置为子域或子目录。但是,您也可以为每个子网站创建自定义域。这有助于保留您的品牌标识,避免生成冗长且不可读的 URL。
当你准备好开始向多站点过渡时,你需要一个虚拟主机来支持你。查看我们的多站点托管计划今天就开始管理多达 150 个 WordPress 站点!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
推荐的 WordPress 多站点插件(网络管理、迁移和备份)
如今,用基本的 WordPress 站点执行备份和迁移非常简单。网上有成千上万的分步指南和插件,可以自动完成整个过程,使之变得快速而轻松。
然而,当涉及到一个 WordPress 多站点设置时,像备份和迁移这样的任务就有点复杂了。
这主要是因为多站点设置共享相同的 WordPress 数据库和安装。因此,除非您要迁移或备份整个多站点,否则您必须将作业细分到子站点级别。
或者更糟,也许你想把一个子网站恢复成普通的 WordPress 安装。
今天我们将与你分享几个我们推荐的 WordPress multisite 插件。
准备好了吗?让我们开始吧!
备份和迁移 WordPress 多站点网络的挑战
备份和迁移多站点网络因几个因素而变得复杂:
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
- 如果您想要对单个子站点进行单独备份,您将无法使用与备份独立站点的相同的方法。
- 您可以将子站点迁移到多站点网络中或从多站点网络中迁移出来,但这不像迁移独立站点那样简单。
- 您可能还会发现您想要在您的网络中复制站点,在对其进行更改之前,有效地将一个站点迁移到另一个子域或子目录。
- 备份单个子网站意味着分别为每个子网站设置和存储备份。大部分备份插件不这么做。你需要使用一个专门兼容 WordPress multisite 的插件。
备份和迁移整个网络与备份和迁移单个站点是一样的:流程没有什么不同。但是在网络中备份和迁移子站点变得更加复杂,因为子站点的文件和数据的存储方式并不简单:
- 每个站点都有自己的一组数据库表,但是所有站点都将它们的用户存储在整个网络的 wp-users 和 wp-usermeta 表中。这使得网络上的用户可以被添加到另一个站点,而不必建立新的帐户。但是这意味着导出用户不像其他表那么容易。
- 在 wp-content/uploads 中,网站将它们的上传文件分别存储在每个子网站的专用目录中。这使得从子网站迁移文件或将文件迁移到子网站变得更加容易。
- 插件和主题为网络存储一次,但为个别站点激活。如果你想迁移或备份插件,你需要确定每个单独的站点使用哪些插件。
那么,在多站点网络中备份和迁移子站点是不可能的吗?当然不是!有许多高级插件可以用来做这件事,还有一些免费的方法。
在本文中,我们将向您展示所有这些,以便您可以自己备份和迁移子网站。
在你的 WordPress 网络上安装和激活 WordPress 多站点插件
在进入使用插件来备份或迁移运行你的网络的子站点的细节之前,你需要知道插件在 WordPress multisite 中是如何工作的。
每个插件只在你的网络上安装一次,只有网络管理员可以这样做。
要安装插件,进入网络管理>插件>添加新插件,安装插件,就像管理普通网站一样。
Installing a plugin in Multisite
区别在于你如何激活那些插件。插件可以是网络激活的,因此它们在网络中的每个站点上都是活动的,或者它们可以为单个站点激活。
只有网络管理员才能激活插件。网站管理员可以在他们自己的网站上激活单独的插件,但是只有在网络管理员允许的情况下。
作为网络管理员,要编辑插件激活权限,请前往网络管理>网络设置。向下滚动到屏幕底部,选中或取消选中启用管理菜单旁边的插件框。
Enable plugins for site admins
如果为站点管理员激活了插件,他们可以在管理员的插件界面中激活任何他们需要的插件。你只能关闭所有插件,而不是少数插件(不像主题)。
如果你想为网络中的每个站点激活一个插件,那么你需要从网络管理界面激活它。
进入网络管理>插件。找到你想要激活的插件,点击网络激活链接。
Network activating a plugin
迁移和备份插件,通常在网络级而不是站点级工作,是需要为整个网络激活的插件的完美例子,因为它们的功能适用于网络而不是单个站点。
要停用插件,只需点击网络激活链接所在的网络停用链接。这只有在您激活了整个网络的插件时才可用。如果插件是为单个站点激活的,网络管理员或站点管理员可以从该站点的站点管理屏幕中为每个站点停用它。
用于管理 WordPress 多站点网络的插件
有一些插件将帮助您管理您的多站点网络,并更有效地使用它。他们有时会为您提供一些信息,使备份或迁移子网站的过程变得更加容易。
请注意,所有这些插件都需要网络激活,因为它们在网络级工作。
多站点增强
Multisite Enhancements WordPress plugin
多站点增强功能插件为您提供更多关于多站点网络的信息和更多可用工具。一个特别有用的特性是能够看到网络中哪个站点上哪个插件或主题是活跃的。
这意味着,如果你想备份或迁移一个单独的网站,你会知道哪些插件和主题是激活的。它对测试也很有用——如果一个插件在你的网络中的一个站点上引起问题,你知道你需要测试哪些其他站点。
Multisite enhancements – plugins screen
多站点工具栏添加
Multisite Toolbar Additions WordPress plugin
多站点工具栏添加插件为网络管理员添加了一些快捷方式到 WordPress 工具栏。
如果你需要管理插件和主题以及配置设置,而不需要点击很多次,这可以节省时间。
Extra toolbar items
用户切换
User Switching WordPress plugin
用户切换插件不仅适用于多站点,而且在多站点网络上特别有用,因为它们有更多的用户角色。如果您管理一个网络,并想对您的站点管理员遇到的问题进行故障排除,它允许您像使用他们的登录一样访问网络。
User Switching – interface
只需转到用户屏幕,将鼠标悬停在用户上,然后单击切换到链接。它可以节省大量的登录和注销时间,并让您更好地支持您的网络用户。
WP 多重网络
WP Multi Network WordPress plugin
如果你想知道是否有可能在一个多站点网络中创建一个多站点网络,那么 WP 多网络插件可以给你答案。
安装并激活网络后,它会在管理菜单中添加一个 My Networks 菜单,让你将多站点网络中的任何站点变成一个完全属于自己的网络,这意味着你可以拥有两层 WordPress 多站点。
对于为部门或子公司运行多站点网络的企业来说,这尤其有用,这样他们就能够创建自己的网络。
重要的
这个插件还没有在最新的主要版本中测试过。我们强烈建议首先在试运行环境中测试它。
多站点语言切换器
Multisite Language Switcher WordPress plugin
如果你使用 WordPress multisite 来管理一个不同语言的网站网络,那么Multisite Language Switcher插件会让它变得更容易。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
它为您的整个网络添加了多语言支持,包括子域和子目录,并允许翻译所有内容类型,包括页面、帖子、自定义帖子类型和分类。
备份或迁移一个完整的 WordPress 多站点网络
如果你遇到的问题影响到整个 WordPress 的安装,而不仅仅是一个单独的站点,备份整个网络将会很有用。如果您的网络上有许多站点,您可能不想逐个恢复每个站点,因为恢复整个网络会更容易。
如果您计划迁移网络中的单个站点,首先备份整个网络是有意义的,以防出现问题。
备份一个 WordPress 多站点网络和备份或迁移一个普通的 WordPress 安装没有什么不同。
如果您使用 Kinsta,我们的自动备份将让您放心,因为您的整个网络每天都会自动备份。
要在 MyKinsta 中访问您的备份,请前往站点,点击您的站点,然后点击菜单中的备份。
Backups in MyKinsta.
从这里,您可以访问您最近的快照备份,并从这些中的一个恢复您的站点。您还可以运行手动备份,这是在开始将任何站点迁移到网络中或从网络中迁移出之前的一个好主意。
如果你喜欢备份你的 WordPress 多站点网络到一个非现场的位置,我们提供两个方便的选择。
- 你可以点击“下载”标签,然后生成一个包含你的 WordPress 数据库和文件的可下载的 ZIP 文件。
- 你可以点击“外部”标签,配置每周或每月自动备份到亚马逊 S3 或谷歌云存储桶。
如果你没有使用 Kinsta,你需要使用备份插件来设置备份。按照我们的指南来使用 WordPress 备份插件来让它工作。
备份或迁移多站点子站点
迁移或备份单个子站点不同于迁移或备份整个多站点网络,因为您只需处理适用于该特定站点的数据和文件。
这意味着迁移或备份以下内容:
- 与该站点相关的数据库表。
- 该网站上正在使用的主题和插件,将与整个网络的主题和插件一起存储。
- 该网站的上传,将存储在自己的 wp-content/uploads 文件夹中。
- 该站点的用户数据将存储在网络的主 wp-users 和 wp-usermeta 表中。
这是一个复杂的过程,所以如果你想通过管理界面用插件来做,你必须支付额外的费用。
但是,如果您准备使用命令行或遵循更长的过程,有几种方法可以免费进行迁移。
3 种备份和迁移多站点子站点的方法
有三种方法可以用来免费迁移子网站。这些是:
您的多站点网络需要一流、快速、安全的主机吗?Kinsta 提供超快的服务器和来自 WordPress 专家的 24/7 世界级支持。查看我们的计划
- 手动迁移相关的数据库表和文件。
- 使用免费插件的变通方法。
- 用 MU-Migration 插件从命令行运行迁移。
请注意,这些方法不能用于备份:你必须使用一个高级插件。
先来看看前两个!
1.手动迁移子网站
若要手动迁移子网站,您需要:
- 仅导出该子网站的数据库表。当您将它们导入到新站点时,您需要编辑 SQL 文件中的前缀,以反映新位置中数据库表的名称。
- 导出上传文件,您可以在 wp-content/uploads/sites/X 中找到这些文件,其中 X 是子站点的 ID。
- 导出该子网站中使用的任何主题和插件文件。
这种方式不容易迁移用户记录,如果子网站上有很多用户,不推荐使用这种方式。
2.用于迁移或备份子网站的 WordPress 多网站插件
使用与 multisite 兼容的专用备份或迁移插件将大大加快这一过程。下面是最适合做这件事的插件。
WP 迁移 DB Pro(和 WP 迁移 DB Pro 多站点工具)
WP Migrate DB Pro 插件声称可以帮助你“轻松地推/拉你的 WordPress 站点”。如果您将它与WP Migrate DB Pro Multisite Tools插件结合使用,您可以使用它将子网站迁移到多站点网络或从多站点网络中迁移出来。
它允许您以(几乎)任何可能需要的排列方式迁移子站点:
- 将子网站(包括媒体)推送到单个网站安装。
- 将单个站点安装(包括媒体)拉入子站点。
- 将单站点安装(数据库和媒体)作为子站点推入多站点安装
- 将单站点安装(数据库和媒体)作为子站点纳入多站点安装
- 将子网站的数据导出为 SQL 文件,以便导入到单个网站安装中。
它现在不能做的一件事是将一个子站点从一个多站点网络迁移到另一个多站点网络作为子站点。但是,您可以使用一个解决方法。
因此,无论您的网络中有一个子站点需要转移到它自己的安装中,还是您有一个外部站点需要作为一个新的子站点引入,这个插件都会支持您。
专业复印机
Duplicator Pro 插件旨在帮助你复制和迁移 WordPress 站点,但是它也可以用于多站点网络的子站点。
使用插件将子站点迁移到单站点安装中有五个步骤:
- 使用插件在您的源机器上创建一个包,就像您在标准的单个站点上一样。
- 将安装程序/归档文件复制到新位置,并创建您的数据库和用户。
- 转到安装程序。
- 您将看到一个下拉列表,其中包含该包中的所有子网站。选择一个并继续安装。
- 在步骤 4 中选择的子网站将作为新的独立网站安装。
WP 生动备份专业版
高级 WPvivid Backup Pro 插件是另一个与 multisite 兼容的插件。
该插件允许您使用手动迁移、自动迁移或通过远程存储迁移来备份或迁移站点。使用高级版本,您可以备份和迁移多站点网络中的子站点。
信息
WPvivid 插件的免费版本与 Kinsta 主机不兼容,因为它运行非增量备份。
管理工作
ManageWP 插件不仅限于备份和迁移。它包括一系列工具,旨在帮助您管理您的网站并保持最新。
高级版本带有工具来帮助你快速迁移 WordPress 站点,包括多站点网络中的子站点。免费版和高级版都包括备份工具,但您需要高级版来单独备份子网站。
在对子网站使用 ManageWP 时,您需要注意以下注意事项,这些在插件文档中有详细说明:
- 备份子站点时,会备份整个多站点网络。但是你只为那个子网站付费。
- 如果要备份子网站,不必备份父网站。
- 如果您将备份迁移到外部目的地,您将上传整个多站点网络。但是该插件有三个恢复选项,包括只恢复所选子站点的能力。插件和主题不会被恢复,因为它们在多站点网络级别。
迁移后清理
一旦您将子网站迁移到多网站网络中或从多网站网络中迁移出来,您可能需要做一些清理工作。
如果您已经将网站从网络中迁移出来,并且不再需要它,请确保将其从您的网站中删除。
前往网络管理>站点并找到您已迁移的站点。点击站点名称下的删除链接。
Deleting a site in a WordPress Multisite Network
如果您的子网站使用了未在网络中任何其他网站上激活的主题或插件,您也应该删除它们。从你的 WordPress 安装中移除任何没有被使用的软件总是明智的。
在迁移之前,不要忘记检查网站的新版本是否在您迁移到的位置上工作!(你可能想先做个备份,以防万一。)
克隆网络中的站点
有时,您希望在网络内迁移子网站,而不是将子网站从多网站网络中迁移出来。换句话说,您想要克隆站点。
这可以帮助您使用一个网站作为另一个网站的模板,或者使用克隆的网站重新开发一个网站,然后在它准备好之后指向任何域名。
摘要
备份 WordPress 多站点网络中的单个子站点,或者将它们迁移到多站点或者从多站点迁移出来,并不像备份或者迁移单个站点安装那么简单。
要备份或迁移您网络中的子网站,您可以手动迁移相关的数据库表和文件,使用需要三个免费插件的变通方法,或者最快捷的方法,使用与 WordPress Multisite 兼容的高级插件。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何将 WordPress 多站点恢复为单一站点
原文:https://kinsta.com/blog/wordpress-multisite-to-single-site/
WordPress Multisite 有很多好处。它让你只需要安装一个 WordPress 就可以创建任意多的网站。它允许这些站点之间的连接,数据和用户的共享,并且它给你一个从你的 WordPress 安装中赚钱的方法,通过在你的网络上向用户出售站点。
但是有时候,单站点 WordPress 安装可能是你站点的最佳选择。也许你不想与其他网站共享用户数据库。也许你的站点已经变得比网络中的其他站点大得多,你想把它分离出来。或者,您可能希望该站点有一个不同的托管环境,或者您正在从其他人的多站点网络迁移到您自己的单个安装。
另一种可能是,您一直在运行一个小型多站点网络,但现在想要删除除一个站点之外的所有站点,并将其恢复为单站点安装。
好消息是你可以从 WordPress Multisite 迁移一个子站点到一个单独的站点,或者转换一个网络到一个单独的站点。不太好的消息是,这比简单地将一个网站迁移到另一个 WordPress 安装或另一个域更复杂。
在这篇文章中,我将向你展示如何将你的 WordPress 站点从 WordPress 多站点迁移到一个单独的站点,而不会丢失任何数据。
为什么从 WordPress Multisite 迁移到单个站点比迁移单个站点更复杂
让我们看看为什么从多站点网络中迁移一个站点比在单站点安装之间迁移更复杂。
原因是 WordPress Multisite 存储数据和文件的方式,以及一些数据与网络中其他站点的数据一起存储的事实。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
多站点网络存储每个站点的数据,如下所示:
上传文件为每个站点单独存储,在 WordPress-content/uploads/sites/xx 中,其中 xx 是单个站点的 ID。
大多数数据,包括帖子、帖子元数据、分类法等等,都是为每个站点单独存储在专用数据库表中的,这些表是在每次有新站点添加到网络中时创建的。这些都有一个前缀,包括站点的 ID,所以 wp_12_posts 将是站点 12 的 posts 表。
整个网络的用户数据存储在两个表中。用户不是成为一个网站上的用户,而是在网络上拥有一个帐户,该帐户存储关于他们可以访问哪些网站的元数据。这意味着您不能导出用户数据库表并将它们迁移到您的新站点:您必须单独迁移用户。
主题和插件文件只在网络上存储一次,不管它们在多少网站上被激活。这是 Multisite 的主要好处之一,因为这意味着你只需要保持主题和插件更新一次。但是当你将一个站点从网络中迁移出来时,事情就变得更加复杂了。
在这篇文章中,当我们经历从 WordPress Multisite 迁移到一个站点的过程时,我将向你展示如何分别处理站点的每个部分,这样你就可以成功地迁移它。
术语注释:在本文中,我将多站点网络中的站点称为“子站点”。我将使用“基本站点”来指代网络中的核心站点,即在启用多站点之前的站点。我将在他们自己的专用 WordPress 安装中把独立的站点称为“单一站点”。
从 WordPress 多站点切换到单站点安装,让一切回归基础。✨This 一步一步的指导会帮你一路⬇️ 点击推文
如何将子网站从 WordPress Multisite 迁移到单个网站
所以,假设到目前为止你还没有被你所学到的关于这个过程的知识吓跑,让我们来看看你做这件事的不同方法。
这些选项包括:
- 使用免费的导出/导入插件迁移数据,手动迁移文件。
- 使用迁移插件导出所有数据和文件。
- 执行手动迁移。
让我们依次看看这些方法。
1.使用免费插件将子站点从 WordPress 多站点网络迁移到一个单独的站点
第一个选项使用免费的导入/导出插件来迁移您的内容,并使用另一个免费插件来迁移小部件设置。
这种方法的好处是它是免费的,并且不涉及对数据库的任何修改,所以相当简单。然而,它也有一些缺点:
- 唯一迁移的用户将是创建内容的用户,您必须手动迁移所有其他用户。
- 除了小组件设置之外,不会迁移任何设置。如果你有复杂的设置和插件,如电子商务插件,这种方法不推荐,因为你会花很多时间手动复制你所有的设置。
但是如果你的网站很简单,只有少量的插件,没有太多的定制,没有太多的用户,这可能是最简单的方法。
所以让我们来看看你是怎么做的。有六个步骤:
- 创建新的单站点安装。
- 安装与旧网站相同的插件和主题,并激活它们。
- 使用导入/导出插件迁移内容。
- 使用小部件导入/导出插件迁移小部件设置。
- 使用用户导入和导出插件添加任何非内容作者的其他用户。
- 手动将设置从旧站点复制到新站点。
这是相当多的步骤,但其中一些是快速或自动化的。
创建新的单一站点安装
从在你的新网站上安装 WordPress 开始。当你创建网站时,你会得到一个临时域名,因为你现在还不想使用旧网站的域名——留着当你的网站运行时使用。
使用安装程序或者使用手动安装来安装 WordPress。
安装插件和主题文件
现在你需要将你在多站点网络旧站点使用的插件和主题安装到新站点。在迁移任何内容之前这样做是很重要的,因为插件和主题可能会创建您需要迁移的内容类型(如帖子类型)。
从多站点网络中的旧站点打开 WordPress 仪表盘中的每个插件和主题屏幕,检查哪些是活动的。如果插件和主题来自 WordPress 插件和主题目录,你可以用正常的方式在你的新网站上安装并激活它们。
如果它们是高级主题并且你没有许可证,你需要购买一个。从提供商处下载主题/插件,并按照他们的说明进行安装。
在你继续之前,确保所有相同的插件在新网站上被激活,以及相同的主题。现在不要担心配置它们,也不要运行任何向导,我们将在导入内容后进行配置。
使用导入/导出插件迁移内容
现在是时候从旧站点导出内容并导入到新站点了。
在旧站点中,安装导入/导出插件。您需要通过网络管理屏幕来完成此操作,或者要求网络管理员为您完成此操作。
一旦为你的站点安装并激活了插件,进入工具>导出。
WordPress export screen
在下选择要导出的内容,选择所有内容,然后点击下载导出文件按钮。
这会将一个 XML 文件下载到您的计算机上,该文件的名称将包含您的网站名称。请将此文件保存在安全的地方,您将需要它来导入新网站。
现在打开你的新网站,进入工具>导入。
如果导入插件还没有安装,你需要点击 WordPress 下的立即安装链接。
Import screen – installing the WordPress installer
导入器插件将被安装并激活,一个链接将出现在屏幕顶部,供您运行导入器。
Run the importer
单击该链接,您将被带到上传 XML 文件的屏幕。
Upload import file
点击选择文件按钮,在电脑上找到 XML 文件,然后点击上传文件并导入按钮。
WordPress 会要求你指定作者,并决定你是否要下载附件。
Import options
选择与旧网站中的作者相对应的新网站中的作者(如果您已经将他们添加到网站中)。如果没有,请输入登录名,导入程序将为您添加新的用户帐户。然后勾选下载和导入文件附件框。
单击提交按钮,导入程序将为您从 XML 文件中导入内容。前往你的帖子屏幕,你会看到它们都被列出来了。
使用小部件导入/导出插件迁移小部件设置。
所以你现在已经得到了你所有的文章、页面等等。进口的。
您不能导入大多数设置,但是您可以使用widget Importer&Exporter插件导入 Widget 设置。
在两个站点上安装并激活插件——同样,只有在网络中有插件安装权限时才能这样做。
现在在原始站点(Multisite 中的站点),转到工具>小部件导入器&导出器。
Widget Importer & Exporter
点击导出小部件按钮。这将下载一个. wie 文件到你的电脑上-把它保存在安全的地方。
现在,在新站点中,转到工具>小部件导入器&导出器。点击选择文件按钮,上传刚刚下载的文件,然后点击导入小工具按钮。您将进入一个屏幕,显示哪些小部件已经导入。
Widgets imported
下一步是导入在导入内容时未创建的任何用户。如果迁移你的站点,这是你需要为所有方法采取的一个步骤,它在这篇文章的结尾被覆盖——向下滚动到“导入用户”部分。
最后,您需要更新新站点中的设置。
手动将设置从旧的子站点复制到新的单个站点。
最后一步是更新新站点中的设置,以便它们反映旧站点中的设置。这是您必须手动完成的事情,因此这可能是一个费力的过程。
在一个浏览器窗口中打开旧网站的管理界面,在另一个窗口中打开新网站的管理界面——或者更好的是,使用不同的浏览器,这样你就不太可能混淆这两个界面。详细浏览设置屏幕,调整新站点中的设置,使其反映旧站点中的设置。
一旦你做到了这一点,你的新网站将开始运行。最后一个阶段是更新域名——这对于所有方法都是一样的,在下面关于迁移域名的章节中会有介绍。
2.使用迁移插件将子站点从 WordPress Multisite 迁移到单个站点
如果您可以访问多站点网络上的迁移插件,使用该插件进行迁移将比使用导入/导出插件更加容易和可靠。这也意味着您不必直接访问数据库,因此比手动迁移更安全(如果您不习惯这样做的话)。
从执行旧站点的迁移开始。你需要使用一个与 WordPress Multisite 兼容的迁移插件,只迁移一个网站,而不是整个网络。
在 Kinsta,我们向大型网站推荐免费的 Migrate Guru 插件。然而,这个插件不允许你从一个多站点网络中迁移一个站点。没有免费的插件可以做到这一点,所以你需要使用一个高级插件。
大多数迁移插件,甚至是高级插件,都不支持将子站点迁移出网络。
两个有价值的选择是复制器 Pro 和都在一个 WP 迁移插件,通过他们的服务器传输你的文件和数据库。
要运行自动迁移,您需要在网络和新网站上购买并安装 Duplicator Pro 插件。浏览插件文档以执行迁移:您需要创建一个从旧站点迁移的包,然后将其导入到新站点。
因为用户数据是为整个网络存储的,所以您需要单独迁移它,我将在本文后面介绍,因为它影响所有的迁移方法。
重要的
市场上有两个插件选项可以通过上面列出的服务器传输你的文件和数据库( Duplicator Pro 和都在一个 WP 迁移中)目前与 Kinsta 主机不兼容,你可能需要选择这里列出的其他解决方案之一。
3.手动将子网站从 WordPress Multisite 迁移到单个网站
将一个站点从 WordPress 多站点网络迁移到单个站点的最后一种方法是手动迁移。这不会让您付出任何代价,但是只有在您觉得可以轻松访问 phpMyAdmin 和编辑数据库导出文件时,才应该这样做。
您从多站点移出的站点将有三个组件需要从多站点网络中复制:
- 主题和插件文件——你可以在新网站上复制或重新安装它们
- 上传—您可以在 WP-content/uploads/sites 下的子站点子目录中找到这些内容
- 数据库表——您不需要所有的数据库表,只需要与该站点相关的数据库表
注意:如果你的多站点网络是在 WordPress 3.5 之前创建的,你将没有站点文件夹。相反,您将在 wp-content 中拥有一个 blogs.dir 文件夹,其中包含子站点的所有上传文件。这将为您要迁移的站点提供一个带编号的文件夹,您可以复制该文件夹。
首先备份
在进行迁移之前,最好备份您的多站点安装。使用你喜欢的备份插件,或者使用你的主机接口创建一个备份,如果你的提供商允许的话——Kinsta 执行常规备份,你也可以创建一个手动备份。
您将使用该备份将相关文件复制到您的新站点,万一您遇到任何问题,它也能让您安心。
在多站点网络中查找您的子站点的 ID
网络中的每个站点都有自己唯一的 ID。这用于标识它在 wp-content/uploads/sites 目录中的文件夹,并标识该站点的数据库表。
转到网络管理>站点,为您要迁移的站点选择编辑选项。
Sites screen in Network Admin
WordPress 带你去的网址会给你网站的 ID。该 URL 的格式应该是 http://mynetwork.com/wp-admin/network/site-info.php?id=XX.
XX 是您站点的 ID,将是包含其文件的文件夹的名称,也是其数据库表名称的前缀。
将主题和插件文件从 WordPress Multisite 迁移到一个站点
现在确定子站点使用的插件,或者通过插件屏幕将它们安装到你的新 WordPress 站点,或者从你旧站点的备份中上传它们。将它们复制到你的新站点的 WP-内容/插件中。
你可以通过进入你的子站点的插件页面来找到正在使用的插件。包括网络激活的任何插件。
Plugins screen in Multisite Network sub-site
对你的主题做同样的事情——把它从你的备份拷贝到你的新的单站点 WordPress 安装的 wp-content/themes 目录,或者只是重新安装它。
将上传从 WordPress 多站点子站点迁移到单一站点
如果网络是在 WordPress 3.5 之后创建的,它将在 wp-content/uploads 中有一个 sites 文件夹。找到带有你的子站点 ID 的子文件夹,并把它的内容上传到你的新站点的 wp-content/uploads 文件夹中。
如果网络比较旧,并且有一个 blogs.dir 文件夹,那么它也将包含一个带有您站点 ID 的文件夹。在里面,你会找到一个名为“文件”的子文件夹。将 files 文件夹的内容复制到新站点的 wp-content/uploads 文件夹中。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
注意:为了避免冲突,你可能需要删除 WordPress 在你的新上传文件夹中创建的所有文件夹。
您现在已经安装了所有文件。你不需要激活它,因为迁移数据库会复制任何设置,包括插件和主题激活和设置。
从多站点网络导出子站点的表
因为您只是移动一个子站点,而不是整个安装,所以您不需要整个数据库的内容。
为多站点网络打开 phpMyAdmin 。点击导出选项卡。
多站点网络比单个站点有更多的表,每个站点有一套额外的表。找到与您要导出的站点相关的表格。它们将以 wp_XX_ 开头,其中 XX 是您站点的 ID。
选择与您的子站点相关的所有表格,然后向下滚动到和选择的:框。
Selecting and exporting database tables
点击并选择导出。
在下一个屏幕上,将导出方法保留为 Quick 并点击 Go 按钮。
Quick export method
编辑数据库表
复制一份已经下载到你电脑上的 SQL 文件,并给它起一个能告诉你它是什么的名字(例如在名字前加上“copy”)。在代码编辑器中打开它。
您需要编辑两件事:链接和表格引用。
从链接开始。您需要将多站点网络中站点域的所有实例更改为新的单一站点域(或者更改为临时域,如果您在新站点运行时使用了临时域)。例如,如果您的站点位于 http://network.com/mysite,,请将其更改为 http://mysite.com。
如果您的网络使用子域,您需要更改 http://mysite.network.com 的所有实例。如果你这样做,我建议也运行一个子目录版本检查以防万一。保存您的文件。
其次,新的单站点安装中的数据库表没有站点 ID 前缀,所以您需要删除这些前缀。在您的 SQL 文件中,用 wp_ 替换 wp_XX_ 的所有实例,其中 XX 是您的站点 ID 。
现在保存 SQL 文件。
将数据库表从多站点的子站点迁移到单个站点
现在您已经编辑了 SQL 文件,您需要导入数据库表。从删除新的 WordPress 安装中的所有现有表格开始。
为你的新站点打开 phpMyAdmin 。从新站点的数据库中选择除 wp_users 和 wp_usermeta 表之外的所有表。
在下拉框中点击,选择下拉框。当在下一个屏幕上出现提示时,点击进入。
接下来,您需要上传您编辑过的数据库:
- 点击导入选项卡。
- 点击选择文件按钮。
- 选择您编辑过的 SQL 文件,点击选择或确定。
- 点击 Go 按钮。
过一会儿(取决于数据库的大小),您会看到一条消息,告诉您上传已成功完成。如果您的数据库很大,这可能需要一段时间。
最后的步骤
你还没有完成。接下来,清空浏览器的缓存。如果浏览器缓存了旧网站的内容,这可以避免任何问题。
现在登录新网站的 WordPress admin 。如果你移动了用户表,你的登录细节将会和你的旧站点一样,但是如果你没有移动,这些将会是你在新位置安装 WordPress 时指定的。
检查你的所有链接是否正常工作,以及小部件和插件是否正常运行。如果没有,您可以在需要的地方使用您的备份,或者在您的新站点中进行调整。
一旦你对一切正常感到满意,就从多站点安装中删除该站点。我建议把它放一周左右,以防你发现有什么东西没有移动。与此同时,您需要移动域(这将在下面介绍)。
要从网络中删除子站点,请转到网络管理>站点。找到该网站,点击其名称下方的删除链接。
Deleting a site in a Multisite Network
唷!这是一个漫长而有点复杂的过程,但你做到了。
将用户从 WordPress 多站点子站点迁移到单个站点
迁移用户比网络中站点的其他数据更复杂,因为用户存储在整个网络的一个数据库表中。
需要一个给你带来竞争优势的托管解决方案吗?Kinsta 为您提供了令人难以置信的速度、一流的安全性和自动伸缩功能。查看我们的计划
这意味着,除非您的网络只有几个用户,并且都是该子站点上的用户,否则您将无法从网络中导出 wp_users 表。
相反,您需要使用一个插件将用户从网络导出到新网站。Import/Export WordPress Users插件就是为此而设计的,并且是免费的。
在两个站点上安装插件,并为多站点网络中的子站点和新站点激活它。现在在子站点中,转到用户>用户导入导出。
User Import Export screen
向下滚动并点击导出用户按钮,下载包含您所有用户数据的 CSV 文件。
现在在新的站点中,再去用户>用户导入导出。点击用户/客户导入选项卡。
User Import tab
点击选择文件按钮选择您刚刚下载的 CSV 文件,然后点击上传文件导入按钮。
该插件将上传文件,并从您的旧网站导入所有用户。然后,它将带您到一个屏幕,显示您导入的那些用户的详细信息。
现在你已经从多站点网络中导入了旧站点的所有方面到你的新 WordPress 安装中。你只有一步可走:转移你的域名。
将您的域从多站点网络迁移到新的单一站点
您是否需要迁移您的域名将取决于您如何在多站点网络中进行设置。
如果你在使用子域或子目录作为你的子站点,而没有将域映射到它们,那么你需要为你的新站点注册一个新的域并使用它。
但是如果你想使用你在旧网站上使用的相同域名,你需要确保它没有指向你在网络上的旧网站。
如果您已经从多站点删除了子站点(您应该这样做),那么该域名将不再被该站点使用。但是你仍然需要确保它指向你的新站点。
为此,你需要使用 DNS 让你的域名指向你的新站点。如果你和金斯塔在一起,请按照我们的指示让将你的域名指向我们的主机。
然后在设置>常规选项卡中更新新站点的设置。
General settings screen
将正确的域名添加到站点 URL 和站点地址字段,并保存您的更改。
你完了!你的站点现在将作为一个单独的 WordPress 站点工作。
如何将整个多站点网络恢复到单个站点
有时你不想将一个站点移出 WordPress 多站点网络,而是想将整个网络恢复到一个站点,而根本不运行多站点。
这是一个极端的步骤,但是如果您的网络只包含非常少的站点,或者如果您必须删除除基本站点之外的所有站点,这可能是合适的。
您只能对基本站点执行此操作,即在您激活多站点之前已经存在的站点。您不能通过这种方式将其中一个子站点恢复为网络上的唯一站点。
为此,您需要遵循五个步骤:
让我们完成这个过程。
1.删除或迁移网络中的所有站点
首先,您需要删除网络中的所有子站点。只需将它们从站点屏幕中删除,或者将它们分别迁移到各自的站点或另一个网络(尽管如果您想创建另一个网络,很难理解为什么要这样做)。
按照上述步骤迁移每个子站点。一旦你完成了这些,他们都在新的地点工作,进入网络管理>站点。
选择所有子站点,然后打开批量操作下拉菜单,选择删除。然后点击应用按钮。
Deleting all sub-sites
在这样做之前要非常小心,确保您需要的任何东西都已备份或迁移。这件事已经没有回头路了。
像这样删除子站点会删除每个子站点的上传文件以及与这些站点相关的数据库表,但不会删除所有的多站点数据库表,您稍后会执行此操作。
你现在有一个只有一个站点的网络。
2.卸载并删除基本网站未使用的主题和插件
现在进入网络管理>插件。删除任何不被主站点使用的插件。你可能想先去主网站的插件页面检查一下。
3.删除无权访问基本网站的用户
现在转到网络管理>用户并删除任何无法访问基本站点的用户帐户。
安装 Multisite Enhancements 插件会有所帮助,因为它会告诉你哪些用户在哪个网站上有账户。在下面的例子中,只有超级管理员可以访问基本站点。
Network users
要删除用户,选择您要删除的用户,点击批量操作下拉菜单,选择删除,然后点击应用按钮。
现在,您的网络上只有个用户可以访问基本站点。
在您的 WordPress 安装上停用 WordPress Multisite
最后一步是在你的网络上关闭 WordPress Multisite。在你这样做之前,备份你的网站——以防万一。
现在打开wp-config.php 文件,找到这几行:
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/wordpress/';
define( 'DOMAIN_CURRENT_SITE', 'localhost' );
define( 'PATH_CURRENT_SITE', '/wordpress/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
删除所有这些行。
找到这样一行:
define('WP_ALLOW_MULTISITE', true);
编辑它,使其显示为:
define('WP_ALLOW_MULTISITE', false);
现在保存你的 wp-config.php 文件。
你可能还需要编辑你的。htaccess 文件将其还原为单个站点的代码。
如果你是 Kinsta 的客户,并且你的多站点网络运行在子域名上,你应该会发现你不需要做这个编辑,你的站点将作为一个单独的站点工作,只需要 wp-config.php 的编辑。如果你的网络运行在子目录下,你需要支持要求做出改变。
Raising a support ticket via MyKinsta
如果你有权限。htaccess 文件,在代码编辑器中打开它,并找到与 Multisite 相关的行。用这些行替换它们:
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
保存。htaccess 文件。
删除由多站点添加的数据库表
当你第一次激活 Multisite 的时候,WordPress 已经在你的网站上添加了额外的数据库表。
在 phpMyAdmin 中,找到这些表:
- wp _ 博客
- wp _ 博客 _ 版本
- wp _ 注册 _ 日志
- wp _ 注册
- wp_site
- WP _ siteid
将它们全部选中,点击与选中:下拉,选择下拉。确认您要这样做,这些表将从数据库中删除。
你现在有了一个单一站点的 WordPress 安装。您需要再次登录,但是基本站点现在应该作为单个站点工作。
摘要
将一个站点移出 WordPress 多站点网络比在单个站点之间迁移更复杂,但是这并不是不可能的。还可以将多站点网络恢复为单个站点,这样只有基本站点仍然存在。
按照上述步骤,您将拥有一个新的单一站点,而不是一个多站点网络中的站点。你对 WordPress 多站点和单一站点有任何问题吗?请在评论中告诉我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
WordPress Multisite:WordPress 网络的一切你需要知道的指南
如果你使用 WordPress 已经有一段时间了,你可能会有很多网站在运行。如果您的站点有一些共同点,您可能会想:是否有比将它们作为单个安装来管理更有效的方式来运行它们?
WordPress Multisite 可能是你正在寻找的。它允许你在你的 WordPress 安装上创建一个网络,这意味着你可以在那个网络上运行任意多的网站,所有的都在 WordPress 的一个实例上。想想这个:WordPress 的是一个运行数百万网站的 WordPress 多站点安装的很好的例子。
在这篇文章中,我将指导你安装 WordPress Multisite 所需要知道的一切,并从中获得最大收益。我来盖:
WordPress Multisite is a big topic with lots of aspects. But it isn’t difficult to get to grips with, and once you’ve worked through this article, you’ll know everything you need to run a Multisite network in WordPress.
因此,让我们从明确什么是 WordPress Multisite 开始。
什么是 WordPress Multisite?
WordPress Multisite 是向 WordPress 安装添加多个站点的一种方式。这是一个你可以添加到你现有的或者新创建的 WordPress 站点的功能。要激活 WordPress Multisite,你需要在你的 WordPress 安装中的几个文件中添加几行代码(我将很快向你展示)。然后你在你的网络中创建站点。现有的网站留在那里,它的 URL 保持不变,而新的网站被添加到上面。
WordPress 安装与 WordPress Multisite(主要区别):
- 单个站点的数量。
- WordPress 用户角色–激活多站点添加网络管理员角色。
- 访问主题和插件-只有网络管理员可以安装它们。
- 管理屏幕–多站点添加了一些用于管理网络的屏幕。
- 媒体的存储方式——Multisite 为上传到每个站点添加额外的文件夹。
- 数据存储方式–多站点为每个站点创建额外的数据库表,但存储整个网络的一些数据(如用户)。
让我们仔细看看它们。
WordPress 多站点用户角色:从管理员用户到网络管理员
当您安装 WordPress Multisite 时,您将成为网络管理员,对您在网络上创建的任何网站拥有管理员权限。您还可以允许其他人在网络中创建自己的站点,并让他们成为该站点的管理员。
网站管理员的访问级别低于网络管理员。作为网络管理员,你可以安装主题和插件,而站点管理员可以为他们的站点激活它们,但是他们不能安装新的。这有助于你保持你的网络安全,因为你不希望网站管理员添加可能危及网络的代码。
站点管理员可以添加新用户,但是这些用户只能访问他们添加到的单个站点,而不能访问网络上的所有站点。整个网络的用户只存储一次,因此您可以让现有用户访问更多网站,而无需添加另一个帐户。在这篇文章的后面,我将向你展示 WordPress Multisite 是如何存储用户数据和其他数据的。
多站点和域名
标准 WordPress 系统和多站点网络的另一个关键区别是域名的不同。您的网络与您设置它的网站具有相同的 url。所以,如果你的站点在 mysite.com,网络也在那个地址。
当您激活多站点时,您可以指定站点是使用子域(site1.mysite.com)还是子目录(mysite.com/site1)。你也可以将其他域映射到你的网络,这样各个站点就像在自己的域上一样:对于站点用户来说,站点看起来就像在使用自己独立的 WordPress 安装。
世界上最大的 WordPress 多站点网络的例子是 WordPress。它托管了数百万个不同规模的网站,从妈妈博客到大公司,并通过一些定制和复杂的方式管理数据来做到这一点,你不需要担心。还有其他组织使用 WordPress Multisite 的方式,你将能够更好地理解,我将在这篇文章中向你展示一些例子。
The WordPress.com signup page
你可能会认为这增加了额外的复杂性,运行多个 WordPress 安装会更容易。但是 Multisite 确实有很多优点,所以让我们更详细地看看这些优点。
WordPress Multisite 的优势
我必须承认:我有偏见。我是 WordPress Multisite 的忠实粉丝,多年来我一直用它来创建个人和客户网站。
但是这种偏见是有原因的,因为 WordPress Multisite 是一个很好的工具。如果你在运行多个 WordPress 网站,这会节省你的时间,让你更有效率。
多站点可能适合您,如果您曾经:
- 在你启动的每个网站上安装相同的插件(例如,性能,安全,搜索引擎优化)。
- 在多个网站上使用框架主题作为父主题。
- 为一个组织的不同分支机构开发了多个具有相同元素(如品牌或结构)的网站。
- 当你宁愿花时间开发或管理多个网站时,却花了比你所希望的更多的时间来更新它们。
让我们更详细地看看这些好处。
更高效的代码
在一个网络上运行多个站点意味着更少的代码。不管它们在多少网站上被激活,都只有一套核心 WordPress 文件,每个主题和插件只有一个副本。
这意味着你的网络比你为每个网站运行一个单独的 WordPress 系统占用更少的服务器空间。你添加的网站越多,累积的就越多。它可以节省你的托管费用和保持代码更新的时间。
更高效的开发
如果你正在开发带有自定义主题的网站,你可能会有一个基本主题作为你的起点。这可能是一个框架主题,一个简单的父主题,或者一个启动主题(建议阅读:如何定制你的 WordPress 主题)。
通过在 Multisite 中工作,你可以安装那个 WordPress 主题一次,使用它作为你的网络中单独站点上激活的主题的父主题,并且节省你自己的时间。
当我开始做客户工作时,我为我所有的网站开发了一个框架主题。我曾经为每个客户在每个新的 WordPress 安装中安装它,然后创建一个子主题,它将为站点激活。现在,我在我的多站点网络中只有框架主题,每个站点都有自己的子主题。
如果你的网站有共同的设计元素,这是非常有用的。例如,如果您正在为公司的多个部门创建站点,您可以创建一个包含所有通用设计和布局元素的父主题,然后为每个站点开发一个子主题,并为相关站点激活每个主题。
这不仅节省了存储(和更新)父主题的多个实例,还意味着您可以显示网络中其他站点的内容。这让你创建的东西不仅仅是单个站点的集合。
更高效的管理
保持你的 WordPress 多站点网络更新将比在多个 WordPress 安装上做同样的事情更有效率。
你只需要更新你网络中的所有主题和插件一次,不管它们在多少网站上活跃。
当你在多个站点上运行一个主题或插件时,严格的测试将尤其重要,因为你需要在所有相关的站点上进行测试。你可以使用 Kinsta 的 staging environment 来测试你的 staging 网络上的更新,然后当你对一切正常感到满意时,再将它投入使用。
T3】
WordPress Multisite:最常见的用例
有很多不同的方式可以使用 WordPress Multisite。让我们看一些例子。
个人网站
如果您运行多个个人网站,将它们迁移到一个多站点安装会节省时间。这是我做的事情。我把自己所有的网站都放在一个多站点网络上,原因有三:
- 它们有共同的代码(父主题和一些插件)。
- 它节省了主机空间和更新时间。
- 我希望能够在我的网络中的一个站点上显示另一个站点上的数据。
我使用域名映射将单个域名映射到每个网站,所以就用户而言,他们是独立的网站。
托管客户网站
当我开始建立客户网站时,我有一个 WordPress 插件清单,我会在每个插件上安装。我还会为它们中的每一个使用相同的父主题。
当我发现 WordPress Multisite 时,我意识到我可以通过将所有这些网站迁移到一个网络并在那里保持代码更新来提高效率。这也意味着我只有一个 WordPress 安装来保证安全和备份。所有这些都节省了时间和麻烦。
您可以使用域映射将客户端的域映射到他们的站点,这将适用于管理屏幕以及公共站点。这样,你的客户就不需要担心你使用 Multisite 来托管他们的网站(虽然我的客户肯定不会反对)。
商业网站
如果你为一个企业的不同部门运行网站,那么使用 WordPress Multisite 会更有效率。
你只需要更新一个 WordPress 安装,你可以跨站点共享数据和用户,你可以在网络上使用相同的父主题和插件。这将节省时间时,开发网站和管理它以后。
BBC 美国公司就是一个为越来越多的站点使用多站点网络的企业的例子:每个节目在一个网络中都有自己的站点。
The BBC America website
内联网
即使对面向公众的站点使用 Multisite 不适合你,你可能会发现对公司内部网使用 Multisite 比拥有一个大的 WordPress 站点或多个小的要好。
对公司内部网使用多站点意味着您可以:
- 为每个部门添加单独的站点,并允许员工访问相应的站点。
- 只需将每个员工添加为用户一次,并授予他们访问所需网站的权限。
- 跨站点共享内容,例如在各个站点的主页上显示来自中心站点的更新。
仅用户管理一项就能使这种方法比其他任何方法都更有效。
社区网络
社区团体和组织需要一个在线的存在,但是会发现它很昂贵。使用多站点网络托管多个团体的站点将节省资金,并增加这些团体相互联系的机会。
你可以安装插件,让网站用户关注彼此的博客,并在管理屏幕上相互交流,你也可以在网站之间共享内容。
只需安装一个 WordPress 软件来为购买主机,你就能省下一大笔钱。
WordPress Multisite 被慈善机构、非营利组织和教育机构所使用:一个例子是不列颠哥伦比亚大学,它使用 Multisite 为教师和学生托管一个博客网络。
UBC Blogs
货币铸造
运营一个多站点网络是一个赚钱的好方法。WordPress.com 是一个通过在网络中为人们提供网站来赚钱的企业,还有其他一些企业,如 edublogs,它提供教育网站和博客。
edublogs
您可以使用您的基本站点(您最初激活 Multisite 的站点)运行一个页面,允许人们在您的网络上创建自己的站点,您可以免费或收费。然后你可以向博客所有者提供计划,从免费到高级,级别介于两者之间。
您可以使用网络管理为博客所有者提供支持,通过通知和更新与他们交流,并建立一个用户社区。
以上是使用 Multisite 的一些方法。现在让我们看看如何在你的 WordPress 站点上激活它。
如何设置和激活 WordPress Multisite
当你设置 WordPress Multisite 时,你有两个选择:你可以在一个全新的网站上激活它,或者你可以把它添加到一个现有的网站上。两者同样有效,但会有一些不同。
让我们从第一个选项开始:如何在一个全新的网站上激活 WordPress Multisite。
用 Kinsta 自动安装程序激活 WordPress Multisite
如果你使用你的主机公司提供的自动安装程序来安装 WordPress,你可以选择同时激活 Multisite。
当您在 MyKinsta 中安装 WordPress 时,您可以选择同时激活 Multisite。检查我们应该激活 WordPress Multisite 吗?复选框和多站点将在您的新站点中激活。您还可以选择子域和子目录——稍后会有更多的选择。
Activating Multisite when installing WordPress in MyKinsta
手动激活多站点
为此,你需要访问 WordPress 安装中的文件。使用 SFTP 和一个代码编辑器来访问你的文件。您将要编辑的两个文件是。htaccess 和 wp-config.php,它们都在你的 WordPress 安装的基本文件夹中。在开始之前,请对这两个文件进行备份。(这也是一个好主意备份你的整个网站。)
重要的
如果您的站点托管在 Kinsta 上,您不需要配置。htaccess 规则,因为我们的主机栈不使用 Apache web 服务器。然而,如果你想建立一个子目录子站点,你需要联系我们的支持团队来编辑 Nginx 配置。
首先,在你的代码编辑器中打开 wp-config.php 文件(查看 10 个最好的免费 HTML 编辑器)。在该文件中,找到这一行:
/* That's all, stop editing! Happy blogging. */
在它的正上方,添加这行代码:
define( 'WP_ALLOW_MULTISITE', true );
现在保存您的文件。
在你的浏览器中进入你的站点管理。转到已经为您创建的网络设置屏幕(通过工具>网络设置)。
你会看到一个屏幕,询问你想如何设置你的网络,使用子域或子目录。
如果您可以选择,请选择您想要使用的选项(请参阅下面的部分以找出不同之处)。在相关字段中输入您网络的标题和管理员电子邮件地址,然后单击安装按钮。
您将被带到网络设置屏幕。这个屏幕将包含一些代码,然后您需要复制并粘贴到两个文件中:wp-config.php 文件和。htaccess 文件。
The Network Setup screen
打开这两个文件,粘贴屏幕上的代码,确保覆盖它告诉你的任何内容。
注意:您的代码将与上面截图中的代码不同,因为您的网站与我的不同。
保存并关闭这两个文件,并返回到您的网站管理员。点击网络设置屏幕中的链接,登录您的网络。使用您一直使用的登录凭据。
你会发现你的管理界面有了一点变化。你会在顶部的工具栏中有一个名为我的网站的新项目,另一个名为网络管理。
将鼠标悬停在我的网站链接上,您会看到一个新菜单,带您进入网络管理屏幕。点击仪表板链接进入网络仪表板。
The Network Dashboard
这个仪表板看起来非常类似于标准 WordPress 站点的仪表板。不会有任何博客帖子、快速编辑或任何与内容相关的东西——因为网络没有内容。这都是在个别网站。
左边的管理菜单也不同。您将拥有一个名为 Sites 的新项目,它允许您访问站点创建和管理。其他一些菜单略有不同。花些时间去探索和了解他们。在这篇文章的后面,我们将看看你如何使用这些屏幕来管理你的网络。
在现有的 WordPress 安装上激活 WordPress Multisite
要在现有的 WordPress 站点上激活 Multisite,您可以按照上面相同的手动步骤操作。只有一个区别:如果网站超过一个月了,你将不能使用子目录。
这是因为你添加到网站上的内容越多,现有文章和网页的 URL 与网络中新网站的 URL 之间发生冲突的风险就越大。
假设您为一家名为“麦考林涂料”的公司创建了一个网站,该公司有一个名为“麦考林清漆”的分部。你可能已经在 mccollin-paints.com/mccollin-varnishes.创建了一个网页,然后在你的新网络中为麦考林清漆创建一个站点。如果您使用子目录,那么该站点可能位于完全相同的 URL。当用户访问那个 URL 时,WordPress 不知道显示哪个内容。因此,相反,你的网络将使用子域,它将在 mccollin-varnishes.mccollin-paints.com。(如果有一家叫麦考林涂料的公司,我很抱歉!)
多站点:子域 vs 子目录
我已经提到了子域和子目录。如果你在一个新的 WordPress 安装上激活 Multisite,你可以选择使用哪一个。区别如下:
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
- 使用子域名意味着每个网站都会有一个类似 https://site1.yournetwork.com 的 URL。如果您希望允许其他人在您的网络上创建站点,这是更可取的。
- 如果你选择子目录,每个网站都会有一个类似 https://yournetwork.com/site1.的 URL。如果你的网站已经运行了一个多月,你就没有这个选项了:你必须使用子域。
当然,你可能打算使用域名映射来将一个独立的域名映射到你的网络中的每个站点,就像我在我自己的网络上所做的那样。如果是这种情况,你使用哪个子域或子目录真的无关紧要,因为它们永远不会被看到。
如何修复 WordPress 多站点 Cookies 错误
在某些情况下,当您登录到 WordPress 多站点安装时,您可能会遇到与 cookies 相关的错误。
您的浏览器阻止或不支持 Cookies。您必须启用 cookies 才能使用 WordPress。
这种常见错误出现在某些多站点配置中,尤其是带有自定义域映射的配置。要修复这个错误,请将下面的代码添加到您的wp-config.php文件中。
define('ADMIN_COOKIE_PATH', '/');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
define('COOKIE_DOMAIN', false);
如何管理 WordPress 多站点网络中的站点
现在你已经建立了你的网络,下一步是开始添加一些网站。有两种方法可以做到这一点:通过管理屏幕或通过你的主网站的前端。让我们从你如何通过管理开始。
通过 WordPress 管理添加一个站点
从网络管理仪表板中,点击左侧菜单中的站点链接。这将显示您网络中的站点列表,假设您已经添加了一些站点。当你第一次开始,它会是空的。
要创建新站点,点击添加新站点按钮,进入添加新站点屏幕:
Add new site
填写新站点的详细信息,并点击添加站点按钮。当您返回站点屏幕时,将显示您的新站点。如果您将鼠标悬停在其名称上,您将看到几个可用的链接:
- 编辑–编辑站点设置(不是内容)。
- 仪表板–访问站点仪表板,在这里您可以添加新的帖子和页面,并对站点进行配置。
- 停用–停用网站,这样就没有人可以访问它。
- 存档–使访问者和网站管理员无法访问网站,但不要删除它。
- 垃圾邮件–标记为垃圾邮件,这样创建该网站的用户就不能再创建其他网站了。
- 删除–删除站点及其所有数据。
- 参观——参观现场前端。
这个阶段最有用的选项是编辑。点击它可以看到网站编辑界面。
以下是我网络中现有站点的一个示例:
The Edit Site screen in Multisite
您可以在这里更改网站的主要设置,如域名和标题。您还可以访问主题屏幕,在那里您可以指定将为此站点启用哪些主题。
如果你有自己的站点或客户站点,你可能只想为每个站点启用一个主题。对于一个允许人们创建他们自己的网站的网络,你会希望网络支持多个主题。您可以在网络管理的主主题屏幕中完成此操作。
在这篇文章的后面,我们将仔细看看你如何在你的网络中管理主题和插件,因为它不同于一个标准的 WordPress 站点。
从前端创建一个网站
如果你允许用户创建他们自己的站点,他们可以在主站点的/wp-signup.php 屏幕上创建。
这将显示一个屏幕,允许某人使用现有用户帐户登录并创建一个站点,或者同时创建一个站点和一个用户帐户。
The wp-signup screen
如果你只是想通过管理界面自己创建网站,你可以禁用注册。进入网络管理>网络设置并选择注册被禁用单选按钮。
如果您从管理屏幕创建一个网站,您将拥有该网站的管理员权限,它将出现在我的网站 下拉菜单中。如果其他人创建了该站点,您将没有站点管理员权限,也不会出现在列表中(尽管您可以通过站点屏幕将自己作为站点管理员添加到任何站点)。
WordPress 多站点和域映射
域名映射是我最喜欢的 Multisite 特性之一。它可以让你将一个域映射到网络中的一个站点,并让它的行为就像是托管在那个域上一样。
注意:在 WordPress 版本之前,你需要一个插件来完成这项工作。你不再是了。
要将一个域映射到一个站点,首先,您需要确保它指向您的网络。在 MyKinsta 中,添加域并使其指向您的站点。
一旦域指向您的网络,您需要将域名添加到站点的设置中。在网络管理屏幕中,进入站点,点击您想要映射的站点下的编辑。在站点编辑屏幕中,添加域名。
The Edit Site screen in Multisite
点击保存更改按钮,该网站现在将使用新域,而不是您网络的子域或子目录。
在 WordPress 多站点网络中克隆站点
当在你的网络中创建一个新的站点时,有时它可以加速克隆一个现有的站点。为此,安装并通过网络激活一个插件,如多站点克隆复印机或 NS 克隆-站点复印机。
厌倦了你的 WordPress 站点缓慢的主机?我们提供超快的服务器和来自 WordPress 专家的 24/7 世界级支持。查看我们的计划
当你将鼠标悬停在站点设置界面中的站点名称上时,会出现一个克隆或复制链接。点击此处复制网站。
停用或删除 WordPress 多站点网络中的站点
有时,您需要让网络上的某个站点停止服务。也许这是一个你不再使用的个人网站。也许它属于一个取消了托管计划的客户。
从网络中删除站点有几个选项,您可以通过转到站点屏幕并单击站点名称下的相关链接来访问所有选项:
- 停用:此选项停用网站,这样就没有人可以访问它,但不会删除文件或数据。仍然可以访问站点管理。
- 存档:此选项使访问者和站点管理员无法访问站点,但不会删除它。
- 垃圾邮件:该选项将该站点标记为垃圾邮件,将其删除,并确保创建该站点的用户不能再创建其他站点。
- 删除:该选项删除站点及其所有数据。
多用户 WordPress: 在 WordPress Multisite 中使用用户
多用户 WordPress 的安装和标准的 WordPress 安装非常相似,只有一些不同。
多用户 WordPress 站点允许站点管理员和网络管理员创建和管理用户。区别在于站点管理员只能删除他们站点的用户特权:他们不能从网络中删除用户。
将用户添加为网络管理员(也称为超级管理员)
要将用户添加为网络管理员,请转到网络管理员屏幕中的用户>添加新用户。
Add New User screen
在这里你填写用户名和电子邮件地址。用户将收到一封电子邮件,邀请他们设置密码并登录。
一旦你添加了一个用户,你可以通过用户界面编辑用户,就像在标准的 WordPress 安装中一样。然后,您可以授予用户一个名为“超级管理员”的特殊权限。
Multi User WordPress super admin privileges
将用户添加为站点管理员
网站管理员也可以向他们的网站添加用户。他们可以添加网络中的现有用户或全新用户。要做到这一点,从网站管理屏幕,前往用户>添加新的。
Adding a user as a site admin
对于现有用户,只需填写电子邮件地址或用户名以及他们在该网站上的角色。对于刚接触网络的用户,您需要一个用户名(必须是唯一的)和一个电子邮件地址。如果你跳过了确认邮件,你需要通过他们的用户管理界面自己给他们分配一个密码:让 WordPress 来帮你处理会更容易。
设置和管理用户角色(站点管理员和网络管理员)
站点管理员和网络管理员(也称为超级管理员)都可以添加用户,编辑他们的权限和信息,尽管网络管理员可以做更多的事情。
作为网络管理员,您可以通过进入用户屏幕来与用户打交道。在这里,您可以看到每个用户拥有哪些站点的权限,并访问他们的编辑屏幕。
要更改用户对某个站点的权限,或者将其删除或添加到某个站点,您需要转到该站点的编辑屏幕。转到站点屏幕,点击该站点的编辑,并选择用户选项卡。
在这里,您可以更改站点上的用户角色,删除用户和添加新用户。
作为站点管理员,您可以编辑站点上每个用户的用户详细信息或删除他们。进入用户界面,点击用户进入编辑界面。在这里,你可以编辑他们的详细信息,改变他们的角色,就像你在标准的 WordPress 安装中一样。
删除用户(站点管理员与网络管理员)
网络管理员可以从单个站点或整个网络中删除用户。网站管理员可以从他们的网站上删除用户。
作为网络管理员,进入用户屏幕,选中该用户记录旁边的复选框,然后选择用户列表上方的批量操作下拉列表。在这里,您可以删除用户和/或将其标记为垃圾邮件。如果您将他们标记为垃圾邮件,他们将无法再次注册您的网络。
作为站点管理员,您可以通过用户屏幕从您的站点中删除用户。选中用户名旁边的复选框,点击批量操作下拉列表中的移除选项。
用户和安全性
由于人们可以在您的网络上创建帐户,然后创建他们自己的网站,因此您可能会对安全性有些担心。
好消息是,您可以根据需要的访问级别来配置网络设置,并且可以通过阻止电子邮件域来增强安全性。
在网络管理屏幕中,转到设置>网络设置。在这里您可以找到注册设置部分的字段,您可以使用这些字段来增强安全性和限制访问。
Registration settings
- 允许新注册:指定新用户是否可以注册,以及站点是可以由首次注册的人创建,还是仅由现有的登录用户创建。或者你可以关闭网站注册,这样只有你作为网络管理员可以这样做。
- 注册:我建议保持这个通知,这样当有人注册了一个网站或账户时你就知道了。它可以帮助你跟踪正在发生的事情,并给你一个接触新客户的机会。
- 添加新用户:如果您取消选中此框,您可以阻止站点管理员向网络添加新用户。相反,他们只能将网络上的现有用户添加到他们的网站上。
- 禁止的名字:在这里你可以添加你不想包含在用户名中的单词。
- 有限的电子邮件注册:列出可用于新用户帐户的电子邮件域。对内部网、公司或教育网络有用。
- 禁止的电子邮件域:如果你担心垃圾邮件或恶意帐户,禁止某些电子邮件域。
在 WordPress Multisite 中使用插件和主题
Multisite 的一大好处是你的插件和主题只存储一次。这意味着更少的存储空间和更新时间。让我们进一步了解如何在 Multisite 中管理插件和主题。
插件和主题是如何存储的
主题和插件存储在 WordPress 安装的 wp-content 目录中,就像在标准站点中一样。这意味着每个插件和主题只被存储一次,不管它被使用了多少次。
安装和激活插件
只有网络管理员才能安装主题;网站管理员没有权限。根据您配置网络的方式,您也可以通过在网络设置屏幕中选择此项来防止站点管理员激活插件。
要安装插件,请在网络管理中进入插件>添加新插件并以常规方式安装。然后,您可以选择网络激活它。如果您不这样做,个人站点管理员可以在他们的站点上激活它。
网络激活的插件将在所有站点上运行,并在这些站点的插件屏幕上可见。但是网站管理员不能停用它们。他们可以激活任何其他已安装的插件。
安装和启用主题
你只能通过网络管理界面安装一个主题。要做到这一点,进入网络管理中的主题屏幕,并以与普通网站相同的方式安装它。
当谈到启用主题时,WordPress Multisite 的工作方式有所不同。您可以为整个网络或单个站点启用主题。
注意:多站点包括启用站点主题的能力,而不是激活它。这是因为你只能为每个网站激活一个主题,而且是通过网站设置而不是网络设置来实现的。
要启用网络主题,请进入网络管理中的主题屏幕,找到主题,然后单击其下方的网络启用链接。
要启用单个站点的主题,请转到站点屏幕并单击相关站点的编辑链接。点击主题标签,点击主题名称下的启用链接。
这将使主题对站点管理员可见,因此他们可以选择激活它。任何没有为网络或个人站点启用的主题对站点管理员都是不可见的。
这意味着主题和插件在 Multisite 中的激活方式有着本质的区别:
- 一个网络激活插件将在网络中的所有站点上运行,站点管理员将无法停用它。网站管理员可以选择激活一个网络主题。
- 网站管理员可以选择激活一个没有网络激活的插件。未启用网络的主题只有在该站点启用后才可用于该站点。网站管理员看不到未启用网络功能或未启用网站功能的主题。
建议阅读:如何删除一个 WordPress 主题。
多站点如何存储媒体
WordPress 多站点网络存储媒体与标准站点不同。
当你上传附件到页面和个人网站的文章时,界面的工作方式和普通网站一样,所以网站管理员或编辑看不到任何区别。区别在于文件的存储方式。
当你在你的 WordPress 安装上激活 Multisite 时,在 wp-content/uploads 目录中会创建一个新的文件夹,名为“sites”。这将保存所有上传到您网络中站点的媒体。
每当你在网络上创建一个新的站点(或者一个用户创建),WordPress 会在“站点”文件夹中创建一个新的文件夹,其名称等同于站点的 ID。基本站点的 ID 为 01,因此您在网络中创建的第一个新站点的 ID 将为 02。这意味着 WordPress 将在 wp-content/uploads/sites/02 创建一个新文件夹。该网站的所有上传都将存储在该文件夹中,与标准网站中使用的基于年份和月份的结构相同。
上传到基本站点的内容以与标准站点相同的方式存储在 wp-uploads 文件夹中:多站点不会为这些内容创建额外的文件夹。
多站点如何存储数据
Multisite 存储数据的方式也略有不同。
激活多站点时,会创建七个新的数据库表。这些将存储与网络相关的数据。
它们是:
- wp _ 博客
- wp _ 博客 _ 版本
- wp _ 注册 _ 日志
- wp _ 注册
- wp_site
- WP _ siteid
- wp_sitecategories(可选)
存储整个网络数据的其他表是 wp_users 和 wp_usermeta,因为用户是为网络而不是为单个站点存储的。不会创建这些表,因为在标准站点的数据库中已经有了它们。
当你在网络上创建一个新站点时,WordPress 会为该站点创建 11 个新表格。它们被赋予一个与站点 ID 相对应的前缀。因此,对于站点 02,将创建以下表格:
- wp _ 2 _ 帖子
- wp_2_postmeta
- wp _ 2 _ 注释
- wp _ 2 _ 评论元数据
- wp _ 2 _ 用户
- wp _ 2 _ 用户元
- wp _ 2 _ 链接
- wp _ 2 _ 术语 _ 关系
- wp _ 2 _ 术语 _ 分类
- wp _ 2 _ 术语
- wp _ 2 _ 选项
如果你激活一个插件,在一个站点上创建额外的数据库表,它将使用相同的前缀,并为每个被激活的站点创建表。
随着网络的发展和更多站点的添加,将会添加更多的数据库表。这使得 WordPress 可以将每个网站的数据分开保存,这样网站管理员就没有机会访问另一个网站的数据。
摘要
WordPress Multisite 是一个非常强大的工具。如果你正在为自己、社区或客户创建多个网站,它可以节省磁盘空间,让你更有效率。
WordPress Multisite 有很多用途:你可以把它用于你的个人网站,托管客户网站或社区网站,用于商业网站,或者运行一个类似 WordPress.com 的人们自己创建的博客系统。从长远来看,花时间去掌握 Multisite 将会获得巨大的回报。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何解决 WordPress 不发送电子邮件的问题(关于如何用最常用的联系表单插件解决这个问题的提示)
网站所有者的一个普遍问题是 WordPress 不能正确发送邮件或者根本不发送邮件。
包括 Kinsta 在内的大多数 WordPress 托管服务提供商都不提供电子邮件托管服务。然而,这并不意味着你不能用你的 WordPress 系统发送邮件。在 Kinsta,所有网站都配备了交易电子邮件支持,这意味着你的 WordPress 网站将能够发送通知、WooCommerce 订单确认和其他类型的网站相关电子邮件。
通常,当你试图解决 WordPress 不发送电子邮件的问题时,这不是服务器的问题,而是 WordPress 安装上的电子邮件设置不正确或者存在不兼容。
在这篇文章中,我们将向你展示如何识别为什么 WordPress 不向你或你的用户发送邮件,并向你展示如何修复它。无论你运行的是一个普通的 WordPress 网站还是一个 WooCommerce 商店,我们都将向你展示如何让电子邮件重新运行起来。
我们还将看看一些最流行的联系表单插件,并确定为什么它们中的每一个都有发送电子邮件的问题。
更喜欢看视频版?
为什么 WordPress 不发送电子邮件
WordPress 不发送电子邮件可能有几个原因。其中包括:
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
让我们来看看如何识别这些问题中的哪一个可能导致了问题。
1.电子邮件正在发送,但会变成垃圾邮件
在运行任何其他测试之前,确保来自 WordPress 的电子邮件不是垃圾邮件。
如果一个用户向你报告说 WordPress 没有发送邮件,很可能只是他们的邮件变成了垃圾邮件。
让他们检查垃圾邮件文件夹中来自系统的电子邮件。一些电子邮件客户端可能会将来自 WordPress 的邮件识别为垃圾邮件,因为它们是自动生成的。
2.您的服务器配置不正确
WordPress 不发送邮件的一个常见原因是你的服务器没有配置为发送邮件。
网络服务器不是为发送电子邮件而设计的,可能你的服务器没有配置使用PHP mail()
功能。
好消息是,您可以很容易地检查这是否是导致问题的原因,并且您可以修复它。
如何测试服务器是否正在发送电子邮件
你可以做的第一件事是用免费的检查邮件插件在你的 WordPress 网站上运行一个测试。
这是一个基本插件,用来测试你的 WordPress 安装和/或服务器是否可以发送电子邮件。
安装完成后,在你的 WordPress 仪表盘中进入工具>查看邮件。输入要发送测试的邮件地址,点击发送测试邮件。
Send test email
然后你会看到一个确认。
Test email confirmation
检查你的电子邮件客户端,看看你是否收到了测试邮件。主题行将显示为“来自 https://yourdomain.com 的测试电子邮件”
Email test received
此外,请确保检查您的垃圾邮件或垃圾邮件文件夹。如果你收到了一封邮件,这意味着 WordPress 可以在你的网络服务器上发送邮件。
如果你仍然没有收到邮件,这意味着很可能是你的联系方式插件配置错误或者不兼容。你可以随时向插件开发者寻求帮助。让他们知道你已经运行了上面的测试,并且电子邮件正在你的 WordPress 安装上运行。或者按照下面的步骤使用一些最极端的接触式插件。
如果你是 Kinsta 的客户,并且使用 HHVM ,你可以暂时切换到 PHP 7 来测试是否有兼容性问题。你可以在你的 MyKinsta 仪表板中轻松地切换到 PHP 7 。测试后,您可以切换回 HHVM。
对于 Kinsta 客户和使用其他主机的客户,如果您有连接问题,您可能还需要尝试其他端口。您的主机可能阻塞了端口。
Kinsta 使用谷歌云平台,默认情况下会阻止端口 25 上的出站连接。根据谷歌的说法,“这个出站 SMTP 端口被阻止是因为这个端口容易被大量滥用。”在这种情况下,尝试一个备用的 端口比如 2525 。587 和 465 端口在 Kinsta 开放。
3.您的联系人表单插件正在发送“欺骗”电子邮件
如果你已经运行了上面的测试,并且你的服务器被配置为发送电子邮件,那么这意味着从你的 WordPress 站点发送电子邮件的插件有问题。
很有可能这将是一个联系表单插件。
联系人表单插件发送的电子邮件有时会被电子邮件客户端识别为欺骗电子邮件。这些类似于垃圾邮件:电子邮件客户端会将其标记为可疑。
联系表单电子邮件区域有时被视为欺骗的原因是,它们是从不同的地址发送的,而不是添加到您收到的电子邮件中的 From: 字段的地址。
因此,如果你已经配置了你的联系表单,用填写表单的人的电子邮件地址来填充 From: 字段,但是该电子邮件实际上是来自你的 WordPress 站点,那么你的电子邮件客户端将会怀疑该电子邮件,并可能将其标记为欺骗。
如果电子邮件是从同一个电子邮件地址发送的,你也可能会遇到问题。因此,如果你的表单插件从你的管理员邮箱地址发送邮件,并且你也配置了发送邮件到那个地址,一些邮件提供商可能不喜欢。与“欺骗”电子邮件问题相比,这不太可能是一个问题。
对于联系人表单,通知电子邮件的收件人通常是您。这意味着你可以改变你的联系方式插件的设置来解决这个问题,你可以很容易地测试电子邮件是否被接收。
受影响的联系人表单插件
任何联系人表单插件都会受到这个问题的影响。以下是一些你可能会遇到这个问题的插件:
- 联系方式 7
- 重力形式
- 忍者形态
- 开心农场
- 网络表单
- Jetpack 联系表单
- 可怕的形式
我将很快向你展示如何解决每个联系表单的电子邮件无法发送的问题。首先,让我们看看你是如何解决 WordPress 对于我们已经确定的每一个原因都不发送邮件的问题的。
WordPress 是不是不发你的邮件了?😱在这里了解为什么会发生这种情况以及如何修复⬇ 点击发布推文
如何阻止 WordPress 邮件变成垃圾邮件
1.将电子邮件地址列入白名单
如果电子邮件要发送垃圾邮件,你可以通过将你的电子邮件地址添加到他们的联系人中,让你的用户将你的电子邮件加入白名单。
在 Gmail 中,如果他们将电子邮件转移到收件箱,这应该意味着将来来自该地址的电子邮件不会被转移到垃圾邮件中——但是将该地址添加到联系人中也将是最安全的。
2.使用更安全的电子邮件地址
您可能还想查看您的网站发送电子邮件的电子邮件地址。默认情况下,这将是您的管理员电子邮件地址。如果这是【受电子邮件保护】【受电子邮件保护】【受电子邮件保护】或类似的东西,那么电子邮件提供商可能会认为这是垃圾邮件。
尝试将电子邮件地址改为看起来更专业的,并确保发送到该地址的任何电子邮件都被转移到您的正常地址,这样您就不会错过任何回复。为此,您可以为您的电子邮件地址创建一个别名。
3.设置电子邮件认证
你的 WordPress 邮件可能会变成垃圾邮件的另一个原因是因为你的域名没有被正确的认证。
遵循我们的指南电子邮件认证以确保你有它正常工作。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
如何在 WordPress 中设置 SMTP 发送邮件
如果您已经运行了上述电子邮件测试,但电子邮件根本没有从您的网站发送,那么您需要使用第三方 SMTP 提供商,并将其与您的网站链接,以便它可以再次发送电子邮件。
SMTP 代表简单邮件传输协议。它在网络上或跨网络传送电子邮件。因此,如果你的服务器没有配置发送电子邮件,这将使它成为可能。
有许多 SMTP 提供商可供选择,包括一个免费的选择(如 Gmail SMTP 服务器):所以这不需要花费你任何钱,只需要一点点时间。
要设置这个,请按照我们的指南使用免费的 SMTP 服务器和 WordPress 。
如何配置您的表单插件以正确发送电子邮件
如果您的服务器被配置为发送电子邮件,但您仍然无法发送表单条目,这可能意味着您需要调整表单的设置。
让我们来看看你应该为每个最流行的表单插件做些什么来让那些邮件再次发送。
对于其中的每一个,我假设你已经尝试在你的网站上添加 SMTP,或者你的服务器已经在发送电子邮件了(并且你已经检查了垃圾邮件文件夹),但是电子邮件仍然没有通过。
修正联系人表格 7 不发送电子邮件
联系表单 7 是最古老和最流行的免费 WordPress 表单插件之一。
如果你发送电子邮件有问题(你知道你的服务器正在发送电子邮件),解决方法是改变发送电子邮件的地址。
在你的 WordPress admin 中,进入联系人>联系表格。
Contact forms
选择您创建的表单并打开邮件标签。
Email tab in contact forms
确保 From 字段有您站点的管理员电子邮件地址,而不是表单中输入的电子邮件地址。您可以在回复字段中使用,但不能在字段中使用。
避免对从到和从到字段使用相同的电子邮件地址。请使用与您的网站不同的电子邮件地址。
保存您的更改。
现在,通过自己完成表格来测试一些东西。
修正重力形态不发邮件
Gravity Forms 是最流行和最受推崇的高级表单插件之一。与使用 Contact Form 7 相比,你不太可能遇到不是通过这个插件发送的电子邮件的问题,但如果真的发生了。你会在插件文档中找到详细的指导。
需要一个给你带来竞争优势的托管解决方案吗?Kinsta 为您提供了令人难以置信的速度、一流的安全性和自动伸缩功能。查看我们的计划
Gravity forms documentation
按顺序完成文档中的选项,直到一切恢复正常。
修正忍者形态不发送电子邮件
忍者形态有免费版和高级版。还有很多 ti 的附加插件,你可以从 WordPress 资源库免费下载。
如果你遇到了与 Ninja 表单的电子邮件相关的问题,推荐的解决方案是使用由同一个团队开发的 SendWP 插件。
SendWP
SendWP 旨在让 SMTP 在你的服务器上工作——你也可以使用免费插件来实现。如果问题不在于你的服务器没有发送电子邮件,SendWP 不会修复它。
因此,如果你不想每月为 SendWP 支付 9 美元,试着遵循他们文档中的电子邮件故障排除指南。
修复不发送电子邮件的快乐表单
HappyForms 是另一个有免费和高级版本的插件。
Happyforms
HappyForms 有一个帮助指南,但是它没有详细说明如果它的电子邮件没有发送该怎么做。
要更改发送快乐表单的电子邮件地址,您可以编辑单个表单的电子邮件设置,方法与联系表单 7 类似。
转到快乐表单>所有表单并选择您想要编辑的表单。这将打开一个类似定制器的界面。
打开电子邮件标签。
Happyforms email tab
在这里,你可以定制通知和确认的到和发件人地址,以确保你没有发送欺骗邮件。
一旦你完成了修改,点击顶部的更新按钮并测试你的表单。
修复 webforms 不发送电子邮件
weForms 是另一个表单插件,有免费版和高级版。它可以让你配置插件来使用一系列电子邮件提供商的邮件,包括 WordPress 本身、 SendGrid 或其他。
它有一个故障排除指南来帮助你解决 weForms 不发送邮件的问题。遵循指南,找出问题的根源,让您的电子邮件再次工作。
修正了 Jetpack 联系人表单不发送电子邮件的问题
如果你运行的是 Jetpack 插件,你可能会使用它附带的基本联系方式。你可以通过在 WordPress 的页面或文章中添加一个表单块来实现。
Jetpack 没有专用表单插件那么多的配置选项,但是您可以更改电子邮件的接收地址。
因为 Jetpack 不使用电子邮件的至或自字段中的表单字段,所以您不太可能遇到与电子邮件相关的问题。如果你真的遇到了问题,那是因为你用同一个地址发邮件。
一旦你添加了表单,点击它上面的编辑图标,就会出现一个下拉菜单。使用此选项可更改表单的接收地址。
Jetpack contact form
如果你想更改发送表单的地址,你必须更改网站的管理员电子邮件地址,因为这是 Jetpack 表单使用的地址。
修正不发送电子邮件的可怕形式
强大的表单是另一个表单插件,有免费和高级版本。如果你在用令人生畏的表格从你的联系人表格发送电子邮件时遇到问题,官方文档建议在你的网站上添加 SMTP。
但是如果你已经这样做了,但事情仍然不工作呢?嗯,这很可能是因为你的电子邮件被标记为“欺骗”电子邮件,因为它们是从一个地址发出的,而不是真正的发送地址。
在 WordPress admin 中,进入强大的>表单,然后选择你想要编辑的表单。点击顶部的设置选项卡,然后点击侧面的动作&通知选项卡。从这里,打开电子邮件通知元框。
Formidable forms email notification settings
您可以在此编辑通知电子邮件的发送地址和接收地址。默认情况下,它将使用两者的管理员电子邮件地址,而不是取自表单的电子邮件地址。
要更改电子邮件的接收地址(这样就不是发送地址),编辑到字段,手动输入您想要使用的电子邮件地址。
设置屏幕会保存您所做的更改,因此请确保您输入的内容是正确的。
摘要
有时候 WordPress 不发送邮件,你可能很难找到原因。这个问题是最常见的 WordPress 错误之一,可能是因为电子邮件会变成垃圾邮件,因为你的服务器没有配置为发送电子邮件,或者因为你的联系人表单中的设置需要更改。
按照上面的指导来诊断你的 WordPress 站点不发送邮件的原因并解决问题。你应该很快就能正常使用电子邮件了!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何在谷歌云平台上托管 WordPress
与亚马逊网络服务和微软 Azure 一起,谷歌云平台(GCP)是世界上最受欢迎的云计算服务提供商之一。
GCP 提供广泛的云产品,从“计算引擎”虚拟机到托管的 Kubernetes 集群,再到高级 DNS 和 CDN 服务。在这篇文章中,我们将看看一些 GCP 最受欢迎的产品,它们可以部署高性能的 WordPress 站点。
在 Kinsta,我们的托管基础设施由谷歌云平台提供支持。几年前,在测试了各种顶级云提供商之后,我们转向了 GCP。对我们来说,谷歌云提供了性能、安全性和功能集的最佳组合。
由于 Kinsta 是一个应用程序、数据库和管理的 WordPress 主机,我们处理所有服务器端软件更新和管理,因此客户可以专注于使用我们定制的 MyKinsta 仪表板管理他们的网站。
快进到 2022 年, Kinsta 上托管的所有网站都由 GCP 最快的计算引擎虚拟机及其超快速高级层网络提供支持。
不知道那是什么意思?让我们仔细看看谷歌云计算引擎!
什么是谷歌云平台计算引擎?
计算引擎是谷歌云的虚拟机(VM)产品。在 2022 年,虚拟机通常是“服务器”的同义词换句话说,如果你听到有人说他们必须为他们的项目建立一个服务器,这通常意味着他们正在建立一个虚拟机。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
什么是计算引擎虚拟机?
虚拟机分配计算资源,包括 CPU 内核、RAM、 SSD 或机械磁盘存储,以及网络连接。虚拟机源自物理机,代表底层物理机的一部分资源。
例如,一台拥有 128 个 CPU 内核、128 GB RAM 和 1tb SSD 存储的物理机可以分成 4 个虚拟机,每个虚拟机拥有 32 个 CPU 内核、32 GB RAM 和 250 GB SSD 存储。
在实践中,来自谷歌云平台等顶级提供商的虚拟机提供了传统物理机无法比拟的灵活可扩展性。
为了证明这一点,想象一下如果你的 WordPress 站点允许人们在餐馆预订。
在这一周,该网站没有收到太多的流量。周五晚上,交通流量增加,并持续到周末。如果您的站点托管在物理服务器上,您将不得不处理静态和不可扩展的资源(例如,16 个 CPU 内核、32 GB RAM、500 GB SSD 存储)。这意味着你的机器只在周五到周日有效率,而在周一到周四效率就没那么高了。
另一方面,计算引擎虚拟机允许您在一周内分配最低水平的资源(例如,4 个 CPU 内核、16 GB RAM、500 GB SSD 存储),并增加您的计算资源以应对周末流量激增带来的流量增加。在周末激增之后,您可以缩减到初始配置。由于 Google Cloud 提供了强大的开发者 API,扩展过程甚至可以自动化!
计算机引擎机器系列
在我们深入研究如何使用 Compute Engine 来托管一个 WordPress 站点之前,让我们回顾一下 Compute Engine 中可用的各种机器家族。
E2 虚拟机
E2 虚拟机专为低成本的日常计算场景而设计。它们非常适合托管小型网站和应用、微服务以及开发环境。虽然谷歌没有明确说明这一点,但许多人认为 E2 机器家族是老化的 N1 机器家族的更快更便宜的替代品。
E2 虚拟机利用英特尔和 AMD 的 x86 CPUs,但与其他机器家族的虚拟机不同,它们不允许您选择特定一代的芯片。相反,E2 虚拟机使用专有的“资源负载平衡”技术,根据可用性动态分配 CPU。这意味着 E2 虚拟机可以由各种英特尔(Skylake、Broadwell 和 Haswell)和 AMD EPYC 罗马芯片提供支持。
由于 Google 的负载平衡技术,包括自定义 CPU 调度程序和性能感知 CPU 迁移,E2 虚拟机可以保持一致的性能水平,尽管支持虚拟机的物理硬件各不相同。
N1 虚拟机
与 E2 虚拟机家族一样,N1 虚拟机也是成本较低的通用虚拟机,可满足日常计算需求。但是,它们使用较旧的英特尔处理器,性价比低于 E2 虚拟机。因此,除非您有特定的理由选择 N1 虚拟机,否则 E2 虚拟机可以以更低的价格实现相同级别的性能。
N2 虚拟机
N2 虚拟机是 N1 和 E2 虚拟机的更高性能替代产品。与 N1 和 E2 机器不同,N2 虚拟机配备了更新的英特尔 Cascade Lake CPUs,根据谷歌的说法,与较低层虚拟机相比,以相同的价格提供了 20%的性能。对于内存密集型使用情形,可以为 N2 虚拟机的每个 CPU 多配置 25%的内存。
N2D 虚拟机
N2D 虚拟机类似于 N2 虚拟机,但抛弃了英特尔 CPU,转而支持 AMD 芯片。与 N2 虚拟机相比,N2D 虚拟机可以多配置 144 个 CPU 和 256 GB RAM。因此,如果您正在寻找一台支持非常高的 CPU 内核数量和内存限制的高性能通用机器,N2D 虚拟机是一个可靠的选择。
C2 虚拟机
C2 虚拟机是高性能的“计算优化”机器。 C2 虚拟机配备了高端英特尔至强处理器,支持持续 3.8 GHz 的时钟速度。相比之下,E2、N2 和 N2D 使用的是低端英特尔 CPU,无法支持 3.8 GHz。C2 虚拟机专为 CPU 密集型应用而设计,如电子设计自动化、游戏、某些科学建模和单线程应用。
在金斯塔, 我们使用 C2 虚拟机 为所有支持位置的托管堆栈供电。由于 WordPress 是单线程应用程序(每个 PHP 工作线程只能使用一个 CPU 线程),未缓存请求的站点性能严重依赖于 CPU 的时钟速度。事实上,在将我们的基础架构从 N1 虚拟机迁移到 C2 虚拟机后,我们看到 Kinsta 上托管的站点的性能提升了 200%。****
**#### M1/M2 虚拟机
M1 和 M2 虚拟机非常适合内存密集型工作负载,如大型内存(非持久)数据库、业务仓储、数据分析应用程序等。M1 虚拟机提供高达 4 TB 的内存,而 M2 虚拟机可以配置高达 12 TB 的内存。
A2 台虚拟机
A2 虚拟机是 GCP 计算引擎系列中的最新机器。与 M1 和 M2 虚拟机一样,A2 虚拟机也是为特定工作负载而设计的。A2 VMs 可以配备多达 16 个高性能 NVIDIA Ampere A100 张量核心 GPU,旨在开发和训练机器学习和深度学习模型。
计算引擎虚拟机配置
在计算引擎虚拟机设置过程中,您可以选择虚拟机区域和规格(机器系列、CPU 和 RAM)。你也可以指定一个操作系统(Debian,Ubuntu,Windows Server 等。)并连接辅助本地和永久磁盘存储设备。
Compute Engine VM configuration.
要托管一个 WordPress 站点,你可能需要附加一个本地 SSD 作为 Redis 缓存和多个持久 SSD 来存储 WordPress 数据库和安装文件。
除了基本的虚拟机配置选项,计算引擎还允许您指定 API 访问的高级选项服务帐户、用于限制进出特定端口的流量的基于 IP 的防火墙规则、SSH 密钥等等。
部署计算引擎虚拟机后,您将可以访问由谷歌高性能硬件和网络支持的计算资源。然而,重要的是要记住,即使谷歌的基础设施在硬件层面上是安全的,在软件和应用层面上的安全管理也取决于你。
实际上,这意味着要安全地使用计算引擎,你需要有一些 DevOps 和 sysadmin 技能来安装软件更新,配置各种与 WordPress 相关的软件包,如 PHP 、 Nginx 和 Redis ,调整防火墙规则以应对安全漏洞,设置 cron 作业以自动化数据库优化,等等。
虽然拥有世界级的计算基础设施绝对是令人惊奇的,但是在今天的网络安全环境中管理你自己的 WordPress 托管基础设施可能是棘手的。因此,除非你有理由和资源在 GCP 上管理你自己的 WordPress 基础设施,否则我们建议使用支持谷歌云平台的托管 WordPress 主机。
什么是云 DNS?
除了 AWS Route53 和 Cloudflare DNS,GCP 云 DNS 是另一项广受好评的优质 DNS 服务。就速度、延迟和可用性而言,云 DNS 通常被评为性能最佳的 DNS 服务之一。
根据对不同提供商的几十种 DNS 服务进行排名的网站 DNSPerf ,云 DNS 的正常运行时间为 99.2%,平均查询时间为 51 毫秒。虽然云 DNS 比 Cloudflare DNS (12.61 毫秒)和 AWS Route53 (31.37 毫秒)慢,但它仍被认为是解决 DNS 查询的快速可靠的选择。
如果你正在谷歌云平台上构建你的 WordPress 托管基础设施,你将需要一个 DNS 服务来解析域名查询到你的服务器的 IP 地址。如果你是 GCP 的用户,云 DNS 是一个可靠的选择。但是,如果您的使用案例允许您混合搭配提供商,Cloudflare 和 Route53 是替代的 DNS 解决方案,其性能比云 DNS 稍好。
关于云 CDN 你需要了解什么?
2022 年,任何 WordPress 网站或网络应用程序都需要一个内容交付网络(CDN) 。如今,一个网站接收来自世界各地的流量是很常见的,所以将静态资产如 CSS 和 JS 文件、字体和图像卸载到离你的访问者更近的数据中心是至关重要的。
Google Cloud CDN 是一个高级 CDN,它利用 Anycast IPs、HTTP/2 和 QUIC 等技术向网站访问者提供静态资产的高速交付。云 CDN 与 GCP 的 HTTPS 负载平衡器产品相集成,这意味着您的站点可以配置一个任播 IP 地址,同时为来自全球 GCP 数据中心的静态资产提供服务。
云 CDN 网络由全球 130 多个 pop 组成( Kinsta CDN 由 Cloudflare 提供支持,支持 200 多个 pop)。由于谷歌与全球互联网服务提供商的关系,云 CDN 可以在大多数地方通过单一网络中继向用户提供静态资产。此外,云 CDN 流量被自动加密,并通过谷歌的专用光纤网络传输,这使其免受源和用户之间额外和不必要的网络跳跃。
对于高级用户,云 CDN 还兼容其他 GCP 产品,如云存储(对象存储)和 Stackdriver(监控)。它能够缓存高达 5tb 大小的文件,甚至支持临时许可访问资产的签名 URL。
如果你正在 Google 云平台上部署一个 WordPress 站点,Cloud CDN 是一个很好的 CDN 解决方案,可以快速有效地将静态资产交付给访问者。
GCP 互联网的优势是什么?
当考虑影响站点性能的各种因素时,往往容易忽视高质量网络的重要性。
想象一下,如果你正试图从你家开车去当地的超市。即使你有一辆超快的车,到达超市的时间很可能是由交通、路况、停车标志和交通灯等因素决定的。
考虑到这一点,通过找到一条停车标志和红绿灯最少的交通流量少的路线来优化驾驶,将有助于你充分利用你的超快的车。
同样的概念也适用于主机,这也是很多网络主机公司不谈论的话题。
假设你的网站位于旧金山,你吸引了来自世界各地的访问者。来自纽约、瑞典、台湾和开普敦的访问者将通过不同的网络电缆到达您的网站,其中许多电缆位于海底。服务器处理完请求后,响应必须通过网络电缆返回给访问者。
就像从你家到当地超市有不同的路线一样,互联网流量从一个地方到另一个地方也有不同的网线。作为现实世界中的道路,一些互联网交通路线比其他路线更新、更快、更可靠、更不拥挤。
在过去的二十年里,谷歌一直在建设世界上最大的私人互联网网络之一。2017 年,谷歌估计其网络提供了“所有互联网流量的 25-30%。”事实上,谷歌目前拥有全球超过 63,000 英里海底网络电缆的所有权。
谷歌通过其“高级层”网络向谷歌云平台客户提供其高性能专用网络。这是我们在 Kinsta 上托管的所有网站使用的网络。GCP 还提供速度较慢、可靠性较低的网络层,称为“标准层”网络。
GCP 标准层网络
根据谷歌的说法,标准层网络“提供与其他主要公共云相当的网络质量,而价格低于我们的高级层。”
与谷歌不同的是,许多其他云提供商如数字海洋和 T2 没有强大的私有全球网络来路由互联网流量。相反,它们主要通过公共互联网上的互联网服务提供商(ISP)网络来路由流量。
通过开放互联网路由的流量通常会针对成本进行优化,这意味着它在到达目的地之前可能会经过几次额外的“跳跃”。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
回到我们现实世界的交通类比,您可以将标准层网络视为本地道路,将高级层网络视为高速公路。通过使用当地的道路,或标准层网络,你很可能不得不处理更多的停止由于交通灯,道路建设等。
假设您的站点托管在 GCP 的弗吉尼亚州数据中心,并使用标准层网络。如果你收到来自英国伦敦的用户的访问,弗吉尼亚和伦敦之间的流量路由将由 ISP 而不是谷歌来处理。
从访问者的角度来看,这意味着对您网站的请求在到达您在弗吉尼亚的服务器之前可能会被路由到不同的地方。相反,来自服务器的响应在被路由到英国伦敦之前,可能需要传输到不同的位置。
最终,这些额外的跳跃导致额外的延迟,损害了从用户体验到商业收入的一切。
GCP 顶级网络
谷歌云平台的高级层网络在性能、可靠性和可用性方面比标准层网络更上一层楼。
高级网络尽可能多地利用谷歌的私有网络。使用高级层网络时,由于流量路由不再针对成本进行优化,因此源和目的地之间的跳数会减少。相反,高级层针对速度和性能进行了优化。
Google subsea cable investments.
谷歌的顶级网络由全球超过 100 个存在点(pop)组成,其中许多通过私有海底电缆连接。截至 2022 年,谷歌已经投资了 18 个海底电缆安装项目(超过 63,000 英里),其中 6 个完全归其所有。谷歌附属海底电缆横跨全球,连接北美、南美、亚洲、欧洲和非洲的重要地点。
谷歌最近的海底电缆投资包括 Firmina (美国东海岸到阿根廷) Echo (加州到新加波和印尼)格蕾丝·赫柏(纽约州到西班牙和英国)。
举一个上面的例子(在弗吉尼亚和伦敦之间路由流量),通过高级网络路由允许流量通过谷歌的跨大西洋海底电缆传输。因此,流量将通过谷歌的专用网络从弗吉尼亚直接路由到伦敦,而不是通过多个公共互联网服务提供商。一旦流量到达谷歌在伦敦的数据中心,就会被访问者的 ISP 接收并提供相应的服务。
GCP 标准层网络与高级层网络
GCP 的高级层网络比标准层网络更快、更可靠。根据 Cedexis 在谷歌委托的一项负载平衡测试中,标准层网络可以维持 3,223 kbps 的流量,而高级层网络可以维持 5,401 kbps 的流量,相差 1.7 倍。在Cedexis进行的另一项测试中,他们发现 GCP 的高级层网络提供了 30%的低延迟。
GCP Standard Tier vs. Premium Tier latency.
就定价而言,高级层网络至少比标准层贵 24–33 %(高级层在所有 Kinsta 计划中均可获得,无需额外费用)。高级层网络为需要完全优化的主机栈的 WordPress 站点或 web 应用程序提供了最好的性能。
为什么要在 Google Cloud 上安装 WordPress?
现在,我们已经介绍了各种谷歌云平台产品,这些产品可以组合在一起为 WordPress 站点创建一个高性能的托管基础设施,让我们更深入地讨论一下为什么谷歌云平台是托管各种形状和大小的 WordPress 站点的一个如此好的解决方案。
WordPress 网站是动态的
不同于静态网站,WordPress 网站本质上是动态的。静态网站依赖于预先构建的 HTML、CSS 和 JS 文件,这些文件可以直接部署到 CDN。当访问者请求静态站点上的页面时,HTML 内容不是实时构建的。这意味着静态网站不需要在后台运行强大的服务器来构建页面。
另一方面,WordPress 网站上的未缓存页面需要实时创建。此外,像 WordPress 管理仪表板、 cron jobs 和备份插件这样的后端进程都需要计算资源来使用或运行。因此,WordPress 站点的性能高度依赖于主机服务器的计算资源(CPU 和 RAM)。
WordPress 不是为多芯设计的
既然我们已经知道 WordPress 站点依赖于后台的主动服务器,那么让我们来看看 WordPress 的一些计算限制。如今,计算机配备多个 CPU 内核,应用程序使用多个内核协同完成一项任务是很常见的。例如,像 Adobe Photoshop 这样的照片编辑应用程序可以使用多个 CPU 内核来加快图像处理速度。
WordPress 的工作方式略有不同。当访问者的请求到达你的 web 服务器(通常是 Nginx 或 Apache )时,它被处理并传递给 PHP-FPM 的子进程,PHP 的 FastCGI 进程管理器帮助管理 PHP 代码的执行。一旦请求被传递给子进程,通常被称为“ PHP 工作器,它就用服务器的计算资源执行代码。
RAM 和 SSD 速度是重要的性能因素,但它们很少成为高流量 WordPress 网站的瓶颈。相反,CPU 性能通常是影响 WordPress 性能最大的因素。
需要一个给你带来竞争优势的托管解决方案吗?Kinsta 为您提供了令人难以置信的速度、一流的安全性和自动伸缩功能。查看我们的计划
影响 CPU 性能的因素有很多,其中时钟频率是最重要的。CPU 的时钟频率决定了它每秒可以执行多少条指令。一般来说,时钟速度更高的 CPU 可以在更短的时间内处理更多的数据。
由于 WordPress 不能利用多个 CPU 核心来处理一个请求,使用高时钟频率的 CPU 可以在更短的时间内处理更多的请求。这就是为什么谷歌云平台是托管 WordPress 网站的绝佳选择。
除了使用 2.0 至 2.8 GHz 之间较低时钟频率的 CPU 的通用 E2、N1、N2 和 N2D 机器,谷歌云平台还提供 C2“计算优化”机器,这些机器配备了能够以 3.8 GHz 运行的高端英特尔至强 CPU。千兆赫(GHz)是一个表示“每秒 109 个 CPU 周期”的度量单位,因此时钟速度可以进行线性比较。换句话说,4 GHz 的 CPU 比 2 GHz 的 CPU 快一倍。
考虑到这一点,很容易理解为什么 C2 VMs 和 WordPress 是天造地设的一对。WordPress 因快速的 CPU 而繁荣,C2 虚拟机拥有一些消费者可用的最快的 CPU。在我们的基础设施从 N1 机器切换到 C2 机器后,我们看到 Kinsta 上托管的站点的 性能提升了 200%,这一数字与时钟速度从 2.0 GHz 跃升至 3.8 GHz 相符。
更高的延迟,更高的跳出率
2022 年,普通互联网用户每天都会受到博客帖子、视频、广告和社交媒体帖子的轰炸。作为网站所有者,确保您的网站在各种设备上尽可能快地加载是很重要的,因为用户不会等待缓慢的网站加载。
根据 Layer0 的数据,页面加载时间低于一秒的电子商务网站的转化率会提高 15-30%。换句话说,如果你不能几乎立即向访问者展示内容,你很可能会看到跳出率的增加和流量的下降。
如果速度是游戏的名字,那么在谷歌云平台这样的优质云上托管 WordPress 是完全有意义的。GCP 不仅拥有市场上速度最快的虚拟机,而且还提供所有相关的基础架构组件,以确保您的站点尽快加载。
GCP 的云 CDN 让您可以将静态资产卸载到全球的数据中心。同时,他们的高级层网络优化了流量路由,使您比依赖公共 ISP 处理所有流量路由的网站更有优势。
强大的开发人员 API
Google Cloud Platform 为云架构师、系统管理员、DevOps 工程师等提供了强大而全面的开发人员 API。如果你计划在谷歌云平台上托管一个 WordPress 站点,我们建议你熟悉一下谷歌云 API和谷歌云 SDK 来简化任务,让你的生活更轻松。
例如,您可以使用 Google Cloud API 来自动扩展您的实例,以响应您的流量监控软件。同样,您可以使用 Google Cloud SDK 中包含的gcloud
工具来配置防火墙规则,为您的计算引擎虚拟机提供和附加额外的固态硬盘,设置云 CDN 区域,等等。
如何在谷歌云平台上托管一个 WordPress 站点
在 Google 云平台上托管 WordPress 站点有多种方法,每种方法都有自己的一套妥协和挑战。此外,由于 GCP 在很大程度上是一个非托管服务,了解系统管理以安全的方式部署 WordPress 站点是很重要的(或者选择一个托管服务提供商,比如 Kinsta,它可以为你做这件事)。
如果你喜欢 DIY 的方法,这里有一个你需要注意的关键方面的概述。因此,虽然我们不会一步一步地介绍如何在 Google Cloud 上托管 WordPress 站点,但是我们会为您提供一个总体概述,您可以使用它来开始。
在 GCP 计算引擎上托管 WordPress
在 Google 云平台上自托管 WordPress 最简单的方法是使用计算引擎 VM。这里是你需要遵循的一般步骤,来建立并运行一个 WordPress 站点。
- 在 GCP 仪表板中部署计算引擎虚拟机。如果你只是在开发环境中测试 Google Cloud 上的 WordPress,即使一个 E2 系列的 VM 有 2 个 CPU 和 4 GB 的 RAM 也足够了。在 VM 部署过程中,您需要选择一个 Linux 发行版,连接存储磁盘,配置 SSH 密钥,分配一个外部 IP 地址,并根据需要配置其他可选设置。
- 在 VM 准备好之后,通过 SSH 登录到它,并安装和配置 WordPress 所有必要的软件。这包括类似 Nginx 或 Apache 的 web 服务器、PHP、MySQL 等等。为了在服务器级别上增加保护,还建议安装像 fail2ban 和 ufw 这样的安全软件。
- 接下来,您需要安装和配置 WordPress 核心软件,以便与您的 web 服务器和 PHP 设置一起工作。
- 最后,设置各种脚本来自动化与 WordPress 安装相关的管理任务是一个好的实践。例如,您可以创建一个脚本来在崩溃时自动重启 PHP、MySQL 和其他软件包。还建议设置启动脚本,以确保在服务器因停机或软件更新而重新启动时,您的站点仍然可用。
除了这四个基本步骤,在 Google 云平台上还有无数种方法来调整和优化你的 WordPress 安装。为了让事情变得更简单,谷歌确实为 WordPress 提供了一个一键式部署解决方案,它自动提供一个运行 Debian Linux 的计算引擎 VM,并为一个基本的 WordPress 站点安装所有必要的软件包——Apache、 MySQL 、PHP、WordPress、 WP-CLI 、 phpMyAdmin 等。
Deploy WordPress on Google Cloud Platform.
虽然谷歌云的一键式 WordPress 部署可以帮助你快速启动,但你仍然需要相当数量的系统管理员印章来管理服务器安全地向前移动。
Kinsta 是谷歌云推荐的主机
金斯塔的主机基础设施是由 GCP 最好的。对于我们的计算资源,我们在所有受支持的位置使用 C2 计算优化的虚拟机。
不像其他主机只在昂贵的计划中提供 C2 虚拟机(或者根本不提供),我们让谷歌云的最快服务器在所有计划中可用,从初学者到企业以及更远。在网络方面,我们使用 GCP 更昂贵的高级网络进行流量路由,以最大限度地减少延迟和提高可靠性。
虽然我们不依赖云 DNS 和云 CDN 的各自功能,但我们仍然为所有 Kinsta 客户提供顶级 DNS 和 CDN 服务而不收取额外费用。
Kinsta DNS 由 Amazon Route53 提供支持,根据 DNSPerf 的基准测试,它比 GCP 的云 DNS 快近两倍。对于内容交付, Kinsta CDN 由 Cloudflare 广泛的全球网络提供支持,该网络比 Cloud CDN 的网络更大。
最重要的是,如果你在 Kinsta 上运行,你将完全不用担心管理运行 WordPress 的谷歌云基础设施的各个部分。我们所有的计算引擎虚拟机都配置为尽可能保证客户数据的安全,这意味着我们有各种防火墙、软件和端口配置以及自定义用户权限。
我们还跟踪 Linux、PHP、MySQL、Nginx 等软件版本,以确保尽快更新和修补关键漏洞。
MyKinsta——为 WordPress 定制的仪表板
即使你设法在谷歌云平台上建立了你的 WordPress 托管基础设施,谷歌也不会提供任何工具来管理你的 WordPress 站点。
一种选择是购买一个 cPanel 许可,并在您的服务器上安装 cPanel 仪表板。然而,这并不能回避 cPanel 是专门为管理 WordPress 站点而构建的这一事实。
我们开发了定制的 MyKinsta dashboard 来部署和管理 WordPress 站点。它配备了 WordPress 特有的工具,像 Kinsta APM 来监控应用程序的性能,还有一个开关来启用 WordPress 调试模式。
以下是您可能会在 MyKinsta 中看到的一些其他特性和工具:
- 只需点击几下鼠标就能创建一个新的 WordPress 站点。
- 详细分析显示资源使用、PHP 和 MySQL 性能、缓存比率等。
- 使用 Kinsta DNS 进行内置 DNS 管理。
- 与团队成员协作的许可多用户管理。
- 数据库搜索并替换工具。
- 支持 IP 地理定位和 ionCube 加载器。
- 与 DevKinsta WordPress 本地开发工具完全兼容。
- 还有更多,更多,更多…
要亲自体验 MyKinsta,请点击这里查看我们的免费演示!
24/7 高级 WordPress 支持
在谷歌云平台上自托管时,你不会得到的一件事是对 WordPress 特定问题的 24/7/365 支持。GCP 提供各种级别的支持,从免费到每月 500 多美元不等,但其支持范围主要集中在与基础架构相关的问题上。
由于 Kinsta 是一个应用程序、数据库和托管 WordPress 主机,我们的客户支持方法是不同的。我们的支持团队完全由具备调试最具挑战性的 WordPress 问题的知识和工具的专家组成。
此外,我们没有分层支持,这意味着您将始终与能够解决手头问题的合格工程师保持联系。我们的团队通过实时聊天提供 24/7 的服务,平均响应时间不到两分钟,我们会立即帮您解决问题!
摘要
谷歌云平台应该是你测试高性能 WordPress 主机的云提供商名单的第一名。凭借其广泛的顶级云基础设施、C2 计算优化虚拟机和高速网络,GCP 拥有部署闪电般快速的 WordPress 网站所需的所有服务。
虽然谷歌云平台提供了构建高性能 WordPress 网站的所有构件,但将这些构件组装在一起可能是一项极其耗时且具有挑战性的任务——尤其是如果你没有高级系统管理员技能的话。
这就是金斯塔的用武之地!
在设计我们整个托管的 WordPress 托管基础设施时,我们策划了谷歌云平台(C2 虚拟机和高级层网络)的最佳部分。与对 C2 虚拟机收取更多费用的其他主机不同,我们让谷歌最快的服务器和网络在所有计划中可用,而无需额外费用。
此外,您永远不必担心 Kinsta 上的基础架构维护和安全性,因为所有这些都由我们的专业系统管理员和 DevOps 工程师处理。这意味着你可以花时间做你最擅长的事情——拓展你的业务和受众。
如果你觉得这些听起来不错,点击这里了解更多关于在 Google Cloud 上使用 Kinsta 托管计划托管 WordPress 的信息!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。**
14 个棒极了的 WordPress 页面生成器,可以省去编码
不久以前,可视化页面生成器还不存在。这意味着任何没有编码知识的人,如果他们想为他们的企业推出一个简单的销售页面或一个登陆页面来宣传一项新发明,那就太不幸了。
你不得不完全依赖网页开发者和设计者——而这需要很高的成本。此外,这些开发人员和设计人员不得不使用 CSS 和 HTML 在网站上做出哪怕是最轻微的风格改变——这项任务花费的时间远远超过任何人愿意承认的时间。
最终,短代码出现了,加速了那些想跳过整个 HTML 的人的开发过程。
但是真正的革命始于 WordPress 页面生成器——这是对 WordPress 的一个令人印象深刻的补充,它将设计变成了一个更加可视化的过程。
Web 开发者现在可以在很短的时间内制作更多的网站(为更多的客户和金钱让路)。此外,初学者和初创公司不必依赖昂贵的开发者,因为他们可以通过拖放元素来构建网站,如传送带、图像、视频、专栏、产品图库、作品集等等。
WordPress 页面生成器有什么意义?
你曾经尝试过创建像联系我们这样简单的页面吗?您可以在表单中包含用户姓名、网站、电子邮件地址和信息字段。然后,您可能希望插入一张通往您办公室的地图,以及一些指向您的支持页面和公司信息的链接。别忘了你的电话号码!
尽管联系我们页面是构建的最基本的页面之一,但是如果没有可视化的构建器,完成这个过程需要大量的格式化、编码和令人头疼的事情。然而,当你安装了一个 WordPress 页面生成器,这一切都改变了。不仅有经验的开发者可以加快开发过程,新手也不用再担心那一堆乱七八糟的代码。
此外,大部分内容会显示在屏幕上,就像它会显示在您的网站上一样。没有调整和点击预览按钮了!正如我们所建议的,联系我们页面是你能制作的最简单的网页,但是当你有一排排的内容时,WordPress 页面生成器提供了更多的优势。
以一个电子商务主页为例。像这样的页面可能需要以下一些内容:
- 一个滑块显示最近的促销活动。
- 一个 WooCommerce 产品展示区,展示商店中最受欢迎的商品。
- 最新版本的“添加到购物车”按钮。
- 过去客户的推荐书清单。
- 宣布最近产品发布的倒计时定时器。
- 顶部有一个导航菜单,引导顾客找到最好的类别。
- 社交分享按钮。
- 动画标题来解释你的公司和它销售的产品。
安排所有这些需要相当多的时间,但是如果你习惯了构建器的界面,WordPress 页面构建器可能会把时间减少到 20 分钟。之后,最好的页面生成器允许列和内容重新定位、调整大小、列配置、填充、颜色等等。最精彩的部分?这些任务通常通过使用鼠标来完成。
No coding, no problem... thanks to these easy-to-use page builders! 🚀Click to Tweet
2022 年最好的 WordPress 页面生成器选项快速列表
我们将深入讨论每一个 WordPress 页面生成器,但是如果你想马上试用它们,请随意点击下面的列表。
为你的网站找到最好的 WordPress 页面生成器
互联网上有相当多的 WordPress 页面生成器,这使得选择一个变得相当棘手。好消息是,根据我们的测试,我们已经将您的选择缩减为具有优秀评级和令人难以置信的功能的选择。
对我们来说,页面生成器与大多数 WordPress 主题兼容也很重要。因此,我们将概述最好的,并谈论一些你可能会考虑一个 WordPress 页面生成器而不是另一个的情况。
1.元素者
Elementor 可以免费下载,但是你也可以选择付费购买 Pro 版。专业版一个网站起价 49 美元,无限量网站起价 199 美元。正如你会发现下面列出的特性,以及 Elementor 的易用性,这是相当便宜的。
免费的 Elementor 下载提供了一个简单而强大的 WordPress 页面生成器,拥有你能找到的最快的界面之一。从实时编辑到即时页面加载,一切都是即时的。标准页面生成器功能包括动画、形状分隔线、渐变背景和标题效果。甚至还有一个模板库,里面有令人惊叹的 WordPress 模板,你可以从中挑选。Elementor 的免费版本也是移动友好的,有一些方便的工具用于维护模式,正在建设的页面,登陆页面等等。
Elementor WordPress page builder
至于整体性能和功能集,你是选择专业版还是免费版并不重要。这主要取决于你的特定网站需要什么。也就是说,Elementor 的专业版是一个美丽的东西。
首先,Elementor Pro 包括超过 26 个小部件,用于设计完美的页面,无论是电子商务、作品集还是普通的商业网站。例如,你可以在整个网站中插入脸书按钮、页面和评论,同时还可以利用 WooCommerce 的小部件,比如类别、产品或元素模块。实时表单编辑器意味着您不必再花时间在后端处理表单。更不用说,您可以保存您的小工具,以传递到其他页面或网站。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 免费版有模板、快速设计区和真正的现场设计体验。
- 一个网站的付费版只需 49 美元起。
- 您将不必安装其他插件进行维护,即将推出,并登陆页面。
- 保存编辑过的 widgets,以便在整个网站上使用。
- 从超过 26 个小工具中选择,其中一些包括视频、按钮、图标、社交图标、图片库和计数器。
- 你可以把你的网站翻译成几十种其他语言。
- 开发者 API 对 Elementor 插件开放,可以扩展并集成到其他系统中。
别忘了看看我们对 Elementor 的开发者 Ben Pines 的采访。
2.GeneratePress 用 GenerateBlocks 表示
GeneratePress 是一个免费的 WordPress 主题,但是我们认为它是一个简单的页面生成器解决方案,非常适合想要一个简单、快速的可视化生成器的初级网站管理员、博客作者和开发者。此外,你可以使用 GeneratePress Premium 及其免费的 GenerateBlocks 插件 来可视化地构建几乎任何类型的网站。
先说主题本身。GeneratePress 是一个简单、轻量级、免费的 WordPress 主题,好评如潮,为登陆页面、博客、商业网站和销售页面提供了漂亮的布局。很难想象有哪个市场不能利用 GeneratePress 的主题,因为它是如此现代和干净。
不用说,如果你厌倦了笨重、缓慢的主题,值得看看 GeneratePress。
当使用免费主题时,大多数编辑是通过基于块的编辑器完成的,但是当您选择主题的高级版本时,您可以访问更多的模块(附加组件)。
GeneratePress theme with its GenerateBlocks plugin add-on.
即使没有 GenerateBlocks,GeneratePress 也提供了一种非常快速的方法来构建一个漂亮的网站。然而,一旦你添加了免费的 GenerateBlocks 插件,它就为广泛的设计打开了许多大门。如果您需要更多功能,您可以选择 GeneratateBlocks Pro。
简而言之,这个插件允许你添加一个块,然后向这个块添加内容,比如媒体、文本、标题、颜色和背景色。因此,你可以设计一个产品特性列表,用粗体文本、图片和链接。
正如我们提到的,GeneratePress 和 GenerateBlocks 的组合都与速度有关。一旦创建了所有的块,就可以通过拖放界面来移动它们。积木一个接一个地叠在一起,所以大部分的移动都是垂直进行的。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- GeneratePress 提供了在几分钟内创建和管理专业网站的潜力。
- 有一个免费的主题可以创造奇迹,但是你可以选择支付大约 59 美元/年的高级主题,它带有主题生成器、网站库和高级支持。
- GenerateBlocks 插件为几个块添加了非常需要的多功能性,所以你所要做的就是移动你的内容来组织它们。
- 您可以在多达 500 个站点上使用 GeneratePress 的高级版本(对于大多数用例几乎没有限制)。换句话说,开发商或代理商只需支付 59 美元就可以为所有客户提供一个主题。
- 你可以得到很棒的模块,比如颜色、WooCommerce、排版、菜单、页眉、博客、背景、间距和挂钩。
- 您可以获得精心开发的性能优化,如动态 CSS 缓存、系统字体堆栈的默认选项(无字体文件)、无 jQuery 和更小的字体 Awesome essentials。
3.海狸建造者
Beaver Builder 为创意型用户提供了一个强大的 WordPress 页面生成器,这些创意型用户仍然渴望比以前的生成器更简单的东西。有免费的精简版和高级版。价格比大多数建筑商高一点。然而,你可以在不限数量的网站上使用 Beaver Builder,起价 99 美元。
代理计划中提供了白色标签(399 美元),因此很明显,Beaver Builder 的员工也在考虑与客户一起开发房屋。
至于 WordPress 页面生成器,它允许你获得对你的设计元素的完全控制,这一切都是从现代和漂亮的模板开始,用一个拖放系统清理你的网站。Beaver Builder 拥有可视化构建器的精确性,这使它领先于其他具有挑剔控件的选项。
Beaver Builder WordPress page builder
现场前端编辑是 Beaver Builder 发挥其威力的地方,因为在进行调整时,您不必一直点击预览按钮或猜测。它是一个移动友好的构建器,对 WooCommerce 的支持对那些在线商店很有用。您可以保存和重用行和模块以备后用,同时当第三方插件没有与 Beaver Builder 集成时,还可以利用短代码和小部件。
除了可重用的模板、开放的 API 和导入/导出功能,很难找到一个像 Beaver Builder 一样拥有如此多功能的 WordPress 页面生成器。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 现场前端编辑是实时进行的,因此没有猜测,您也不必等待屏幕上的变化。
- 页面生成器与 WooCommerce 配合得很好。
- 一些高级计划带有 Beaver Builder 主题,其特点是简单而强大的设计和一些精彩的预设,只需点击一个按钮即可制作几十种不同的风格。
- 你会得到几十个拖放模块,包括(但不限于)照片、文本编辑器、分隔符、折叠、行动号召、数字计数器、订阅表单和价格表。
- 代理计划提供白色标签、全网络设置和 DIY 网络发布平台,为您的客户提供最佳服务环境。
- 您的所有布局都可以保存并在网站上的其他地方重复使用。你甚至可以尝试将这些布局转移到其他网站。
4.红利
Divi 已经为自己赢得了一个名字,因为它来自优雅主题的令人印象深刻的开发者。和所有优雅主题产品一样,你必须加入成为会员才能解锁优雅主题提供的所有插件、主题和其他酷功能。这是一个开发者和机构的中心,他们需要一个充满了 WordPress 插件和 WordPress 主题的库。也就是说,会员费起价仅为每年 89 美元,所以很难反对。
对于 Divi Builder 来说,这是一颗宝石,展现了无限的布局可能性。通过利用 46 个内容模块,您可以在任何主题上使用它。例如,一些模块包括:
- 手风琴
- 音频播放器
- 酒吧柜台
- 评论
- 圆规
- 电子邮件选择加入
- 投资组合
- 滑块
- 证明书
Divi WordPress page builder
Divi Builder 允许多列,但是优雅主题网站上一些更有趣的设计显示了博客和登录页面的长格式内容。事实上,《优雅的主题》指出,Divi 非常适合用图像和互动元素的垂直展示来讲述一个诱人的故事。
简单的配置选项确保您不需要了解任何关于编码的知识。但是,如果您在 Divi 中找不到任何东西,或者您想加入一个完全独特的元素,您可以添加自己的自定义 CSS。和这个列表中的许多 WordPress 页面生成器一样,Divi 也有一个简单的点击就可以复制任何元素的功能。如果你想保存某个模块以备后用或者阻止其他人编辑,你甚至可以在后台隐藏或锁定它。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- Divi 拥有 46 个内容模块,是可供选择的最大的网站元素库之一。
- 你甚至可以得到一些漂亮的模板来开始工作。
- 复制、禁用和锁定项目。
- Divi 提供了一个独特的“折叠”功能,用于整合您的视图和清理区域,以减少杂乱的设计体验。
- Divi 还提供无限的重做和撤消。因此,您可以返回到很久以前所做的修订,并且仍然可以跳回到该修订。
推荐阅读: Divi vs Elementor: WordPress 页面生成器插件对比
5.布里兹
Brizy 由开发 ThemeFuse、Unyson 和 Pixelkit 的团队制作。在 ThemeFuse,他们已经创建 WordPress 模板很多年了,所以他们知道用户需要什么,想要什么。他们致力于尽可能简单地为你的网站设计页面。
Brizy WordPress 有免费版和专业版。免费版附带了一组有限的功能和设计。专业版包括一切,单个网站的起价为 49 美元/年,100 个网站的起价为 99 美元/年(他们的自由职业者计划),500 个网站的起价为 199 美元/年。
代理计划甚至可以使用完全去除 Brizy 品牌的白色标签。Brizy 还提供一些终身交易,这些交易没有重复成本。
Brizy WordPress page builder plugin
最后,Brizy 还提供了他们网站构建器的云版本。Brizy 用户只需点击一下,就可以在 Brizy Cloud 和 Brizy WordPress 之间迁移网站。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 负担得起的定价模式,特别是自由职业者和机构。
- 完整的白标功能,你可以以自己的品牌名称转售 Brizy(包括获得自己的白标 WP 插件)。
- 我们在页面生成器插件中见过的设计更好的用户界面之一。
- 130+完整的网站设计。
- 500 多个预制积木,打造您自己的设计。
- 有一个了不起的自动保存功能,这意味着你永远不会丢失你的工作。
- 有一个脸书群可以和其他 Brizy 用户聊天,寻求更多的支持和想法。
6.WP 页面生成器
WP 页面构建器,免费的 WordPress 页面构建器于 2018 年 8 月 1 日上市,目前已经声名鹊起。这个页面生成器提供的特性是有原因的。据说 Themeum 团队已经在研发上投入了数年时间&来交付完美的产品。
WP Page Builder plugin
这个页面生成器的圆滑和简单的设计将帮助你更快地理解它,即使你以前从未使用过任何页面生成器。工具栏非常容易理解,使得行和列的使用更加容易。创建附加组件是为了执行一组特定的任务,并且能够完美地执行它们。库部分允许您在工作的任何时候保存由一组附加模块组成的任何行。这项功能让您可以重复使用您的工作,从而节省大量时间。
WP 页面生成器的预设计块和布局是非常有用的元素。只需利用简单的拖放功能,您就可以通过单击创建一个页面。这些积木的内容非常丰富,提供了一个伟大的设计。布局包是一个很好的工具,可以在几秒钟内创建一个现成的页面。这些包包含一个或多个页面,因此可以只使用一个包中的一个页面。如果你想了解更多关于这个解决方案,你可以在这里阅读我们详细的 WP 页面生成器评论。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 页面生成器侧重于前端编辑,为用户提供他们工作的良好视觉效果。对于那些喜欢实时现场编辑的人来说,这是一款完美的产品。
- 该页面生成器的简单拖放功能将允许您使用其附加组件、块和布局在任何页面上移动和管理它们。
- 它允许您禁用或隐藏任何现有的元素,以便以后清理,并允许您保存它们供以后使用。
- 您将可以访问一些预先设计的块和布局包,这将使您能够更快地工作,而不必担心新的设计概念。
- 使用 WP 页面生成器不需要任何编码技能,但是如果你想应用更高级的设计,你可以利用自定义 CSS 选项。
7.按站点来源的页面生成器
SiteOrigin 的 Page Builder 有免费版和收费版,售价 29 美元。您可以下载 SiteOrigin widget 包,无需提供电子邮件地址或支付额外费用。提供的小部件包括谷歌地图、标题、图像网格、价格表、邮政传送带等模块。将它与反应灵敏的 WordPress 页面生成器结合起来,你会发现你自己是一个适合所有体验层次的简单的内容创建界面。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
这是一个简单的拖放系统,使用基于网格的技术以及与 SiteOrigin 和第三方小部件的集成。因此,您可以使用一些您更熟悉的小部件来构建您的网站。页面生成器具有实时前端编辑功能,但是您也可以选择在后端页面生成器中移动元素。这在你的内容顶部提供了一个简单的工具栏,带有添加小部件、添加行、使用预建模块或查看你的历史的按钮。
SiteOrigin Page Builder
正如我们上面谈到的,SiteOrigin 的页面生成器是免费提供的,不需要升级支持或更新。但是,如果您需要额外的附加组件,如 SiteOrigin 自定义帖子类型生成器,可以升级到高级版本,这有助于进一步增强您的站点。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 如果你对一个平滑的没有价格标签的页面生成器感兴趣。这包括大量免费的小部件。
- 您不介意在论坛或文档中解决自己的客户支持问题。
- 你想要一个后端和前端实时页面生成器。
- SiteOrigin 页面生成器提供了一个简洁的工具栏,易于理解。您可以添加最重要的元素,如行和小部件。
- SiteOrigin 完美地集成了它自己的窗口小部件和你可能习惯在你的站点上拥有的任何其他第三方窗口小部件。
8.视觉作曲家
视觉作曲背后有强大的团队!它是由 WPBakery 的创建者开发的,WP bakery 是 CodeCanyon 上最受欢迎的页面生成器之一。除了易于使用之外,它还包含了中级和高级 web 开发人员会喜欢的特性。
例如,您可以获得 50 多个优质内容元素和 100 个预定义的布局。超过 40 个网格设计模板让您有一个良好的开端,超过 200 个独家第三方插件不会让您出错。Visual Composer 提供了前端和后端可视化编辑器。前端解决方案在你调整网站时向你显示实时结果,而后端编辑器更像是一个基于网格的界面,可以拖放模块。
Visual Composer WordPress page builder
正如您现在可能已经假设的那样,使用 Visual Composer 插件时不需要编码。事实上,开发人员已经添加了一种叫做“树形视图”的东西,它可以将你的构建器变成一个分层的界面,就像 Photoshop 或 Sketch 图层一样。
如果有一次你不能让一个设计元素看起来正确,或者你想变得有创意,让你的网站的一部分完全独特,你可以进入自定义 CSS 或自定义 Javascript 部分。当你需要给你的整个网站添加某种风格的时候,这可以在全球范围内或局部范围内完成。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 使用简单的拖放编辑器在页面中移动和管理您的布局和元素。
- 单独购买只需要 59 美元。
- 从技术上讲,你会得到一个 3-1 编辑器,带有后端、实时前端编辑器和树形视图。
- Visual composer 允许您隐藏元素并保存它们以备后用,清理您的设计区域并提醒您有关该模块的信息。
- WordPress 页面生成器不需要任何代码知识,但是那些有足够经验的人可以完全控制定制的 CSS 和 Javascript 区域。
9.页面生成器三明治
Page Builder Sandwich 主要作为一个免费插件,但也可以升级到 Page Builder Premium,它可以为您提供 1700 多个矢量图标、一个定制版本的谷歌地图、数百个短代码和插件,以及添加自己的 CSS 的能力。
我们喜欢初学者的页面生成器三明治,因为它主要依赖于一个前端可视化页面生成器。因此,你不必考虑任何后端设计,不需要了解任何代码。拖放元素非常简单,只有简单的文本框和图像。您可以使用鼠标自定义颜色和大小,并实时查看您所做的所有更改。
Page Builder Sandwich
虽然没有后端拖放编辑器,但是页面生成器三明治很好地集成了默认的 WordPress 内容编辑器。因此,您可以跳回到那个编辑器来调整图像或文本,而来自可视化编辑器的代码不会被弄乱。
这个 WordPress 页面生成器是 Divi 和 Elementor 等选项的一个有些淡化的版本,但是如果你想清理混乱的话,它可以创造奇迹。例如,10 个整页模板作为起点是不错的,但是其他页面生成器有更大的库。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 免费版基本够一般站长跳进去开始设计,不需要培训。
- 高级版本有数百个插件和短代码,以及数千个矢量图标。
- 插件附带了 10 个页面模板,因此您不必从头开始构建您的网站。
- WordPress 页面生成器呈现了一个漂亮的前端动态编辑器,这与对后端编辑器的任何编辑都不冲突。
10.氧
Oxygen 应用与普通的 WordPress 页面生成器略有不同,因为它通过一个独立的沙盒模块工作——仍然与 WordPress 相连——但实际上我认为它是独立的。我真正喜欢 Oxygen 的一个方面是,它去掉了你通常会在 WordPress 上看到的大部分主标签和工具栏,只关注页面生成器选项,如制作容器、段落和文本块的按钮。
氧气的定价是 99 美元。这包括 30 天退款保证和无限量网站的终身更新。因此,您不必为简单的支持和更新支付年费。
Oxygen WordPress page builder
Oxygen 的目的是在几分钟内创建网站,预建的组件允许你快速生成自己的设计。如果你想以一种更传统的方式建立你的网站,HTML 元素也包括在内。Oxygen 具有导入/导出功能,可以快速将设计从一个站点转移到另一个站点。此外,你可以使用 Oxygen 和其他页面生成器,比如 Visual Composer、Beaver Builder 和 Elementor。如果你在每一个你喜欢的 WordPress 页面生成器中找到某些功能,这是一个很大的优势。
对我来说,Oxygen 的界面看起来和 Photoshop 的界面很像。一旦你做了一些练习,它就很容易理解,而且如果你学会如何使用它们,它有大量的工具。然而,我认为这对于第一次使用的人来说有点吓人。也就是说,更有经验的开发人员应该会发现它很有用,尤其是在支持 Javascript、HTML、PHP 和 CSS 的情况下。
需要一个给你带来竞争优势的托管解决方案吗?Kinsta 为您提供了令人难以置信的速度、一流的安全性和自动伸缩功能。查看我们的计划
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- Oxygen 提供了完整的编码能力(Java、HTML、PHP 和 CSS)以及一个可靠的可视化前端构建器。
- 您可以将 Oxygen 与 Elementor 等其他页面生成器结合使用,以防您喜欢两者的功能。
- 这个 WordPress 页面生成器为你提供终身更新和支持,你可以在任何你想要的客户站点上使用它。
11.现场作曲家
Live Composer 是另一个免费的开源 WordPress 页面生成器,所以你可以通过输入你的电子邮件地址和名字导航到这个网站并下载插件。它提供了一个前端拖放界面,所以你不需要知道任何关于编码。编辑器做出了一个响应式的设计,它带有 40 多个内容模块,可以快速轻松地进行开发。
Live Composer 有两个主题供您开始设计,它提供了一个特定的 WooCommerce 集成,您可以花 69 美元购买。这提供了从产品页面到购物车页面的全面定制。
Live Composer WordPress page builder
你唯一需要支付的部分是你是否需要 WooCommerce 的支持或者许多扩展之一。这些扩展套装售价 49 美元。
除此之外,Live Composer 插件是一个基本的、直观的、适用于所有技能水平的构建器。我希望看到一个更全面的免费版模块列表,但是如果需要的话,你可以利用这些扩展。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 您不必为页面生成器支付一分钱。
- 你可以选择付费购买一个完整的拖放式 WooCommerce 编辑器。
- 该公司还出售谷歌地图、视频嵌入、图库图像和动画等高级扩展。
12. MotoPress 内容编辑器
MotoPress 内容编辑器页面生成器的曝光度不如列表中一些更受欢迎的选项。然而,这是一个负担得起的解决方案(每年 39 美元),支持所有主题、页面、帖子和自定义帖子类型。此外,如果你注册了 MotoPress 会员,这个页面生成器是免费的(尽管它们有点贵)。
MotoPress 内容编辑器与 WordPress 编辑器相结合,创建了一个完全可视化的前端编辑体验。更不用说,如果你有一个网站网络,这个插件是兼容的。
标准插件提供了几个预制的主题和一个多语言界面来改变你的网站文本,让每个人都能理解。即使你只对完整的 Woocommerce 支持或附带的 Google Web 字体感兴趣,MotoPress 的可视化页面生成器也值得一看。
MotoPress
如果你选择成为 MotoPress 俱乐部的年度会员(起价 299 美元),你还可以使用他们的其他高级插件。一些插件包括以下选项:
- 白色标签支持
- 视频滑块和视频灯箱
- 谷歌地图专业版
- 定价表
- 简单的联系方式
- 图像热点
- 倒计时模块
- 一个扩展的 WooCommerce 插件
这就是为什么你可能会考虑这个 WordPress 页面生成器:
- 对于一个高级页面构建者来说,这是相对便宜的。
- 该插件更侧重于实时可视化页面生成器,所以如果你对后端不感兴趣,它会很棒。
- 你在标准插件中获得了一点 WooCommerce 支持。
- WordPress 页面生成器包括一些预制的页面模板和主题。
- 插件与 WordPress multisite 兼容。
13.主题化生成器
主题化构建器有一个明显的优势,就是内置在所有的主题化主题中,所以如果你偶然发现一个符合你需求的主题化主题,你不必担心集成第三方 WordPress 页面构建器或支付任何额外的费用。
还有一个 Builder Pro 选项,价格为 69 美元,包含 25 个附加组件。在这些附加组件中,您可以选择 WooCommerce 支持、价格表元素、地图集成等等。
Themify Builder
或者,有一个免费版本的主题构建器,你可以使用任何主题。免费的页面生成器具有跨所有分辨率的响应元素。前端实时预览编辑消除了后端的混乱,而默认的拖放模块包括以下内容:文本,音频,手风琴,画廊,帖子,小部件,等等。
高级主题化页面生成器为高级开发人员提供了更多,因为它有一个区域可以键入您自己的自定义 CSS。这开启了各种定制的可能性,同时也很好地与可重用部件特性相结合,用于定制 CSS 模块并在其他地方重用它们。
高级版的主要优势是 60 多种预先设计的构建器布局。您还可以获得超过 60 个动画效果和最真实的设计中心的响应样式。
在这个版本中,修订控制也被扩展了,它允许你保存无限数量的布局版本。最后,附加组件帮助你把 WordPress 页面生成器变成你唯一需要的插件之一。一些附加组件允许:
- 幻灯片放映
- 无限帖子
- 打字机效果
- 背景视频滑块
- 专业地图
- 进度条
- 时间表
- 计数器
- A/B 图像显示
Themify 的 Builder Pro 的一个缺点是,许多这些附加组件都是其他页面生成器现成包含的功能,如幻灯片显示和滑动图库。因此,除非您使用主题化主题,否则可能会有更好的页面生成器选项。
以下是你可能会考虑这个 WordPress 页面生成器的原因:
- 付费版包括 25 个附件。
- 它包含在他们的任何主题中。
- 主题化生成器有超过 60 种预先设计的生成器布局和 60 种动画效果。
- 它提供了一个不寻常的工具,允许你根据所使用的设备隐藏一些网站元素。
- 你也可以选择自定义 CSS,以防你想回到更传统的设计方法。
14。古腾堡(块编辑器)
古腾堡,也被称为块编辑器是 WordPress 的一个相对较新的补充。它已经存在了几年,在那段时间里,它从一些人认为是噱头的东西成长为一个非常有能力的页面生成器。
Gutenberg
可以说,块编辑器不是页面生成器,因为它是 WordPress 核心的一部分。然而,它显然是为了提供更直观的编辑体验而设计的,模仿了页面生成器。
使用块编辑器,您可以访问预构建的块(您也可以制作自己的)、拖放功能和可定制的元素。此外,有很多插件为 WordPress 添加新的模块,包括 WooCommerce,全部免费。
在块的顶部,编辑器还允许您创建可重用的内容部分,并允许您访问少量的模板。如果你使用一个“支持阻止”的主题,你可以使用编辑器自定义它的页面模板并添加新的模板。这意味着不再需要使用代码从头开始创建页面模板。
如果您以前使用过其他页面生成器,那么块编辑器可能会有点笨拙。你没有太多的选项来定义布局,而且编辑器可能缺少高级模块,除非你安装了附加插件。然而,如果你不想花钱买一个高级页面生成器或者安装另一个插件,Block Editor 提供了很多免费的升级。
这就是为什么你可能会考虑这个 WordPress 页面生成器:
- 这是 WordPress 的默认编辑器(这意味着它是免费的)
- 你可以使用插件来扩展块库(大部分是免费的)
- 大多数现代主题旨在提供块编辑器的良好体验
- 您可以使用块来构建可重用的页面部分
- 一些主题使您能够使用块编辑器来创建和定制页面模板
附加页面生成器和多用途主题
市场上有如此多的页面生成器,我们无法一一介绍,但这里有几个额外的值得一提。
- Pootle Pagebuilder (免费和付费)
- 茁壮成长建筑师来自茁壮成长主题(premium)
- OptimizePress (高级)
当然,我们不能忘记流行的主题,如 Avada 和 X WordPress 主题。Avada 内置了自己的 Fusion Builder,X 主题捆绑了 Visual Composer 和自己的 Cornerstone。Cornerstone 也可单独购买。但是我们会在另一篇文章中更深入地讨论多功能主题。😉
WordPress 页面生成器缺点
就像每个产品或插件一样,总有一些缺点,WordPress 页面生成器可能会有一些争议,这取决于你问的是谁。下面是用户和开发人员对页面生成器的两个主要批评:
- 一些页面构建者可能会增加你网站的加载时间。这是因为他们不得不加载额外的 CSS 和 JS 来让事情在没有代码的情况下为你工作。我们总是建议在安装页面生成器之前和之后对你的 WordPress 站点进行速度测试。
- 你做出了承诺,把自己锁进了设计页面生成器。确保你选择了一个定期更新的,并且拥有你长期需要的一切的。
Build more sites in less time, thanks to these page builders ✅Click to Tweet ## 现在轮到你选择最好的 WordPress 页面生成器了
当你在谷歌上搜索 WordPress 页面生成器时,你一定会找到各种各样的结果。希望本指南能让你减少选择,并根据你的预算、经验水平和你想要的功能做出明智的决定。
为了让你更容易理解,下面是一些最终结论:
- 如果你想让你的钱发挥最大作用(物超所值):考虑 Elementor、Divi、Beaver Builder 或 Brizy。
- 如果你对一个快速简单的页面生成器感兴趣:试试 GenerateBlocks 的 GeneratePress,SiteOrigin 的页面生成器,或者 WP 页面生成器。
- 如果你想要一个免费的 WordPress 页面生成器:看看 Elementor,page builder Sandwich,Live Composer,或者 SiteOrigin 的 Page Builder。
- 如果你正在寻找一个更强大的支持高级编码的页面生成器:看看 Divi、Themify、Visual Composer 或 Oxygen。
如果你对最好的 WordPress 页面生成器有任何疑问,请在下面的评论中告诉我们。此外,与您使用过的页面生成器分享您的经验,以便其他人可以了解更多。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何手动或用插件添加分页
原文:# t0]https://kinta . com/blog/WordPress-page/
寻找控制 WordPress 分页的方法?
调整站点的分页可以帮助您创建一个更加用户友好、易于导航的网站。然而,许多 WordPress 主题不提供详细的分页选项,这意味着你能做的改变是有限的。
谢天谢地,有一些简单的方法来调整 WordPress 分页。更高级的用户可以依赖自定义代码,而普通用户可以找到几个高质量的分页插件。
在这篇文章中,我们将涵盖你需要知道的关于 WordPress 分页的一切。
让我们开始吧!
T3】
查看我们的视频指南到 WordPress 分页
什么是 WordPress 分页?
WordPress 分页是将你的网站的博客文章列表或其他内容分成单独页面的过程。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
例如,如果您有 100 篇博客文章,您可以配置您的分页设置以在每页上显示 10 篇博客文章,这将把您的博客文章列表分成 10 页,每页 10 篇文章。
然后访问者可以使用“下一页”或“上一页”按钮在列出你的文章的页面之间导航。或者,在某些情况下,访问者会看到一个带编号的页面列表,这样他们就可以跳转到特定的页面。例如,在默认的 Twenty Twenty-One 主题中,分页是这样的:
WordPress pagination example in the default Twenty Twenty-One theme.
你也可以将一篇 WordPress 文章分成多个页面,如果你发布了长格式的内容,这会很有帮助。
通过一些代码片段或插件,您还可以更好地控制分页在您的网站上的工作方式,这是我们将在本文后面讨论的主题。
寻找一种控制 WordPress 分页的方法?👀从这里开始🚀 点击推文
为什么使用 WordPress 分页?
你应该关心 WordPress 分页有三个主要原因:
- 改进的导航和用户体验
- 更好的性能
- 改进的搜索引擎优化抓取能力
让我们过一遍。
改进的导航和用户体验
改进 WordPress 分页的最大好处是它让你的访问者更容易浏览你的网站,这为他们创造了更好的体验。
许多 WordPress 主题只显示有限的分页选项,使得访问者很难导航到不同的页面。
例如,当访问者阅读帖子的第一页时,下面是 Twenty Twenty One 主题中的默认分页选项。
The Twenty Twenty-One theme provides limited pagination options on the first page.
访问者可以导航到最后一页(本例中的第 6 页)或下一页(点击“旧帖子”),但他们不能直接导航到第 3、4 或 5 页。**
*相比之下,Kinsta 博客提供了多个分页链接,帮助访问者找到正确的位置。
The Kinsta blog provides more pagination options for easier navigation.
当访问者导航到更深的页面时,他们会获得更多的选项,这有助于他们根据需要快速向前或向后跳转到不同的页面。
Users get more pagination options as they navigate to deeper pages.
更好的性能
使用分页也可以是一种策略,通过限制你的站点需要在每个页面上加载的数据量来提高你的 WordPress 站点的性能。
例如,假设你有 50 篇博文。如果你试图在你的主博客页面上加载全部 50 篇博客文章,你的博客页面可能会加载很慢,因为数据太多了。
但是,如果使用分页将列表分成 5 页,每页 10 篇文章,那么每一页的加载速度会快得多,因为它只需要加载五分之一的数据。
改进的搜索引擎优化抓取能力
使用分页还可以让谷歌机器人等搜索引擎机器人更容易通过提供更多的导航链接来抓取你的网站。
这是一个微小的差别,但是你可以做的任何调整来提高你的网站的抓取能力对 SEO 来说总是一件好事。
T3】
如何手动控制 WordPress 分页
虽然我们将在下一节讨论一些方便的 WordPress 分页插件,但是你也可以使用一些内置的功能来使用 WordPress 分页。或者,根据您的知识水平,您也可以使用自定义代码来调整分页。
让我们以默认的 Twenty Twenty-One 主题为例,讨论一下使用分页的内置选项。
控制每页显示多少内容项
默认情况下,WordPress 每页显示 10 篇文章。所以,如果你有 25 篇文章,你总共会有 3 页。前 2 页将显示 10 篇文章,最后一页将显示剩余的 5 篇文章。
如果你想调整这个数字,你可以去设置>读取并编辑博客页面显示最多的值。
How to change how many posts WordPress displays per page.
将一篇 WordPress 文章或页面分成多个页面
到目前为止,我们主要关注于将你的博客列表页面分成多个页面。然而,WordPress 也允许你将单个的文章或页面分成不同的页面,这在某些情况下可能会有帮助。
如果你使用的是 WordPress 块编辑器(又名 Gutenberg) ,你可以使用分页符块选择添加分页符的位置。
How to add page breaks with the Page Break block.
如果您正在使用经典的 TinyMCE 编辑器,您可以使用以下两种方法之一来选择添加分页符的位置:
- 将鼠标光标放在编辑器的可视选项卡中您想要添加分页符的位置。然后使用下面的键盘快捷键: Alt + Shift + P 。
- 通过将下面的代码片段粘贴到编辑器的文本选项卡中,手动放置分页符:
<!--nextpage-->
。
使用 PHP 和 CSS 调整 WordPress 分页行为
如果你不是一个非常专业的人,这种方法可能不适合你。您可能想直接跳到分页插件。
然而,如果你愿意对你的站点做一些小的代码调整,你可以使用 PHP 和 CSS 来调整你的主题的分页。
因为你将编辑你的主题的模板文件,你必须使用一个 WordPress 子主题。否则,您的更改将在下次更新主题时被覆盖。我们有一个关于如何设置儿童主题的详细指南。
我们还建议在进行任何更改之前备份您的站点。
如果你想手动给任何 WordPress 主题添加分页,你可以使用_ posts _ pagination 函数。例如,下面的代码片段:
the_posts_pagination( array(
'mid_size' => 2,
'prev_text' => __( 'Previous Page', 'textdomain' ),
'next_text' => __( 'Next Page', 'textdomain' ),
) );
您可以将这个代码片段直接添加到您希望分页出现的子主题的模板文件中。
下面,我们保留了默认的 221 分页,并使用代码片段添加了我们自己的分页来查看不同之处。“第 1 页”分页是主题的默认分页,“1”、“2”、“3”分页来自我们的自定义代码。
An example of the default pagination as well as custom pagination.
下面是代码中的样子——您可以看到原始的分页函数和我们的自定义分页。
The actual code for the example screenshot above.
你想在一个实时的 WordPress 站点上用你的自定义函数替换现有的分页函数(警告:我们建议首先在一个 staging site 上这么做。这只是一个例子!).根据你的主题,你可能需要编辑多个文件。
你可能会发现通过FTP 客户端连接到你的服务器并使用专用的 PHP 编辑器编辑你的主题文件会更方便。
为了调整主题的分页风格,你需要添加一些自定义 CSS 。
T3】
七个最好的 WordPress 分页插件
如果你想对你的站点的分页有更多的控制,你可能更喜欢使用 WordPress 分页插件。以下是 7 个最佳选择。
1. WP-PageNavi
WP-PageNavi WordPress plugin.
活跃在超过 700,000 个网站上的 WP-PageNavi 是最受欢迎的 WordPress 分页插件。它也是 100%免费的,这有助于解释它的受欢迎程度。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
它为您提供了一个简单的设置区域,您可以在其中控制站点的分页行为。您可以调整文本、显示多少页码等等。
如果你想对你的分页设计有更多的控制,你也可以考虑 WP Pagenavi 插件的第三方样式。
它是如何工作的
因为 WP-PageNavi 如此受欢迎,一些 WordPress 主题为插件提供内置支持。如果你的主题有,你需要做的就是激活插件,配置它的设置,然后你就可以开始了。您可以通过进入设置>页面导航来访问设置。
The WP-PageNavi settings area.
然而,如果你的主题不包括内置支持,你将需要手动编辑你的主题的模板文件来让插件工作,如果你不是一个非常专业的人,这可能有点复杂。
您需要找到您的主题用于分页的默认代码,并用 WP-PageNavi 的自定义代码片段替换它。开发者在插件的 WordPress.org 页面上解释了如何做到这一点。
2.WP-分页
WP-Paginate WordPress plugin.
WP-Paginate 是另一个在你的 WordPress 站点上设置自定义分页的流行插件。除了帮助你给文章分页,你还可以使用插件给你的评论区添加自定义分页,这可以帮助加快你的评论。
不像上面的 WP-PageNavi 插件,你不需要直接编辑你的主题模板文件,如果你不是技术人员,这可能是一个更好的选择。对于更高级的用户,您仍然可以选择使用 PHP 在您的主题模板文件中手动放置分页。
使用该插件,您将能够自定义分页的所有方面,包括以下内容:
- 标签和按钮
- 安置
- 要显示多少导航项目
在 WordPress.org 有一个免费版本,应该适用于大多数网站。还有一个 19 美元的高级版本,增加了更多的预设风格和风格选项。
它是如何工作的
要配置插件,可以进入设置→ WP-Paginate 控制插件的设置。
如果你想显示插件的分页而不编辑你的主题模板文件,你需要在位置&位置设置中做如下选择:
- 选中 Everywhere 框,在需要分页的地方显示您的新分页。
- 将位置下拉框设置为等于内容下方的。
- 选中隐藏标准分页框来隐藏你的主题的现有分页。
How to configure the WP-Paginate plugin.
3.BestWebSoft 分页
Pagination by BestWebSoft WordPress plugin.
BestWebSoft 的 Pagination 是另一个分页插件,它可以让你在你的站点上添加一个新的分页系统,而不需要编辑你的主题模板文件。
然而,就像上面的 WP-Paginate 插件一样,如果你想更好地控制布局,你仍然可以选择编辑你的主题模板文件。
需要为您的电子商务网站提供超快的、可靠的、完全安全的托管服务吗?Kinsta 提供所有这些服务,并由 WooCommerce 专家提供 24/7 的世界级支持。查看我们的计划
通过插件的设置,你可以轻松地调整分页的位置、样式和行为。
免费版对大多数网站来说应该很好,但是 20 美元的高级版也增加了更多的分页类型和内置的 Divi 兼容性。
它是如何工作的
要配置插件,请转到仪表板中新的分页选项卡。
插件的默认设置将自动隐藏你的主题的现有分页,并用插件的自定义分页替换它。您需要做的只是为新分页的样式和行为配置设置。
The Pagination plugin’s settings area.
4.Ajax 加载更多
Ajax Load More WordPress plugin.
Ajax Load More 让你创建按钮来加载更多的内容,而不用强迫用户加载新的页面。它为您提供了几个控制分页的选项,包括“传统的”分页和一些独特的变化。
如果您愿意购买一些高级附加组件,您可以添加实际的分页按钮。当用户移动到一个新页面时,他们不会感觉到页面在重新加载,但是 URL 会改变(这对 SEO 有好处)。你可以在这里看到这个的现场演示。
Ajax Load More 允许您用免费版的“Load More”按钮替换分页。Ajax Load More 不是添加访问者可以用来导航到不同页面的分页链接,而是让您添加一个“Load More”按钮来显示更多帖子,而无需重新加载页面。你可以在这里看到这个的现场演示。
它是如何工作的
Ajax Load More 插件通过创建一个包含所需设置的新文章列表来工作,而不是给现有文章列表添加分页。为此,您将使用 WordPress 仪表盘中的 Ajax Load More 区域。
如果您想设置传统分页,请确保购买并安装分页插件。
5.字母分页
Alphabetic Pagination WordPress plugin.
字母分页插件帮助你在你的站点上实现不同类型的分页——A-Z 列表。
字母分页让您为字母表中的每个字母创建一个分页选项,而不是按数字分页和按发布日期排序文章。然后,如果用户点击一个特定的字母,他们将看到以该字母开头的所有内容。
它是如何工作的
要使用该插件,请前往设置>字母分页来配置其设置。
在插件设置的常规标签中,您可以配置在哪里显示您的字母分页。
使用 Auto 实现是最简单的选择。但是,您也可以使用短码或短码标签中的 PHP 函数手动放置您的字母分页。
How to configure the placement of your alphabetic pagination.
一旦配置好位置,就可以从样式选项卡控制字母分页的设计。
6.WP 展示帖子
WP Show Posts WordPress plugin.
WP Show Posts 是一个有用的插件,可以让你创建自己的帖子列表,包括自定义分页。
这是关键的细节——你不是在现有的博客文章列表中添加分页。相反,你正在创建一个新的博客文章列表,其中包括你自己的分页设置。
该插件还包括一个灵活的查询构建器,这样你就可以准确地选择显示哪些文章(以及你想对哪些文章分页)。
它是如何工作的
一旦你激活插件,你可以去 WP 显示帖子>添加新的来创建一个新的帖子列表。
我们建议浏览所有设置,以控制要显示的内容。设置分页时,勾选帖子选项卡中的分页框,设置每页帖子的数量。
How to create a new post list with pagination.
一旦你设置好了一切,你就可以使用它的 shortcode 或 PHP 函数来添加你的文章列表。
7.WooCommerce 的分页样式器
Pagination Styler for WooCommerce WordPress plugin.
顾名思义,Pagination Styler for woo commerce是一款专门针对 WooCommerce 店铺的分页插件。
它为您提供了许多控制商店产品分页定位和风格的新选项。您还可以从完全不同的布局中进行选择,比如用垂直分页代替传统的水平分页。
它是如何工作的
WooCommerce 分页样式器的工作原理是用插件的分页替换现有的 WooCommerce 分页。
要配置插件的设置,你可以在你的 WordPress 仪表盘中进入 BeRocket >分页样式器:
The Pagination Styler for WooCommerce settings area.
调整你网站的分页可以帮助你创建一个更加用户友好、易于导航的网站,但是许多 WordPress 主题并没有提供详细的选项😅这个指南是来帮助你的!💪
摘要
分页可以让你将 WordPress 站点的内容分成多个页面。这可以使人类和搜索引擎更容易导航,也可以通过在每个页面上加载更少的数据来提高性能。
所有的 WordPress 站点都有现成的分页支持。然而,大多数主题中的默认分页系统是有限的。
为了改进 WordPress 分页,你可以添加你的自定义代码或者使用我们上面详述的 7 个 WordPress 分页插件中的一个。
还有关于 WordPress 分页的问题吗?请在下面的评论中分享你的想法!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。*
12 个最佳 WordPress PDF 浏览器插件
假设你是一名教师,有一个简单的 WordPress 网站。你对新学年感到兴奋,但你想给你的学生一些数字友好的文档,让他们准备上课和理解材料。你的第一项任务是与整个学期的所有作业和测验分享课程的主题。你有 PDF 文件,但是你不能把它打印成一篇博客文章或页面。
为什么 WordPress 没有一个 PDF 浏览器,访问者可以查看完整的 PDF 文件,如果他们想的话还可以下载?WordPress 有很多功能,但是 PDF 浏览器不在其中。幸运的是,WordPress PDF viewer 插件的精彩世界来拯救我们了。
什么是 WordPress PDF Viewer 插件,你什么时候会使用它?
以我们上面的老师和标题为例。在这种情况下,在班级网站上没有什么可以替代一个可查看和可打印的 PDF。有可能,一半的学生会扔掉打印的讲义,将 PDF 内容复制并粘贴到博客帖子中的想法是一个格式化和打印的噩梦。
PDF 在很多情况下都很棒,一个 PDF 插件允许你在 WordPress 页面中嵌入一个完整的 WordPress PDF 查看器。
WordPress PDF viewer
这样,你的访问者可以像真正的文档一样翻阅页面,同时还可以放大、做笔记,并在需要时打印出文档。一些 PDF 插件提供了其他有用的工具,用于将博客文章转换成 PDF 或者为你上传到 WordPress 博客的 PDF 生成封面图片。
简而言之,标准的 PDF 查看器使用户能够查看 PDF,就像文件保存在他们自己的计算机上一样。他们获得了 PDF 应有的功能,以及 WordPress 插件开发者提供的其他一些方便的特性。
您何时会使用 PDF 查看器插件?
When to use a WordPress PDF viewer
- 当您已经将一个大文档格式化并制作成 PDF 时。重写或重整将是一种浪费。
- 用于显示看起来像博客帖子或页面的大型文档。
- 如果您需要共享不应被下载者修改的文档链接。从技术上来说,你可以将 PDF 转换成可编辑的文档,但是有办法保护 PDF 或者至少使它们更难修改。
- 当您共享需要许多人签名和注明日期的文档时。例如,一个房地产经纪人可以将同一份合同发送给数百名客户,或者让他们从网站上下载。
- 如果你想在网上分享一些东西,但不想被搜索引擎发现。一个例子可能是一本电子书,你宁愿保护内容,而不是让搜索引擎抓取它。
- 当你需要根据你当前的网站内容生成一个 PDF 文件时,比如你想把一系列的博客文章变成电子书。
2019 年最佳 WordPress PDF 查看器
为了帮助你筛选所有可用的选项,这里有 12 个最好的 WordPress PDF Viewer 插件值得一看(排名不分先后)。
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
- PDF 嵌入器
- 谷歌文档嵌入器
- 【WordPress 的 PDF 浏览器
- PDF.js 浏览器简码
- WP 小册子
- 流纸
- 普通 PDF 嵌入
- PDF 浏览器
- PDF 并由 BestWebSoft 打印
- 【WooCommerce 的 PDF 标签
- Real3D 动画书 WordPress 插件
- 嵌入 PDF 浏览器
1。PDF 嵌入程序
PDF 嵌入器插件已经存在一段时间了,这是在网站上展示 PDF 的最干净的方式之一。PDF Embedder 的免费版本包括您需要的大多数功能,包括快速上传按钮、PDF 嵌入功能和常规导航按钮。
PDF Embedder plugin
如果您需要高级功能,如移动友好、全屏按钮和页面跳转技术,PDF Embedder的高级版本正适合您。
为什么这个 PDF 查看器很棒
- PDF 上传只需简单点击一下。
- 您的 PDF 会根据屏幕的大小吸附到位。您也可以手动调整尺寸。
- 该插件仅使用 JavaScript 进行显示,因此观看体验比使用 iframes 要流畅得多。
- 您可以获得全屏模式、PDF 安全和连续滚动页面等高级功能。
- 该插件的高级版本只有少量的一次性付款。
不利之处
- 免费版本不保护你的任何内容,所以如果有人想的话,可以从技术上来获取你的 PDF 文件。当然,你可以升级到高级版来解决这个问题。
- 翻页按钮很小,位于屏幕左下角的一个奇怪位置。
2。谷歌文档嵌入器
使用 Google Doc 嵌入器的主要好处是它支持广泛的文件类型。你不需要把你的文件转换成 Google Docs,但是我假设这个插件创建的时候就是这样的。你不会得到一个谷歌文档嵌入器的高级版本,所以所有的功能都是免费的。
Google Doc Embedder Plugin
至于最酷的功能,请查看以下内容:
为什么这个 PDF 查看器很棒
- 一个快速嵌入按钮出现在你的 WordPress 文章编辑器中。因此,您可以在撰写帖子时添加 pdf 和其他文件。
- 该插件支持从 pdf 到 Word 文档,从 PSD 到 OTF 的所有内容。文件支持很可能是你选择 Google Doc embedded er 的原因。
- 这个插件目前被翻译成十种不同的语言,允许更多的人在他们的网站上访问和使用这个插件。
- 如果这更符合您的风格,您也可以选择使用短代码。
不利之处
- 这个插件的大部分功能依赖于 Google 托管你的文档。通常,你对此没有问题,但是从技术上来说,你不能完全控制你的内容。简而言之,pdf 文件不是托管在你自己的服务器上,所以它们从来都不是完全安全的。
- 它没有上传本地文档的功能,所以你需要上传你的文档,然后复制并粘贴一个 URL。这是一种有点过时的做事方式。
我们在这里收集了如何将谷歌文档导入 WordPress 的六种方法,如果你感兴趣的话,一定要看看。
你不必在 PDF 插件和更快的页面加载时间之间做出选择。免费试用 kin sta。
3。WordPress 的 PDF 查看器
只需支付 17 美元,你就可以获得你和你的访问者需要的大部分 WordPress PDF viewer 功能。事实上, PDF Viewer for WordPress 是市场上最强大、功能最丰富的浏览器插件之一。
PDF Viewer for WordPress plugin
它完全响应,所以你所有的 PDF 文件都可以很好地显示在每台设备上。初学者使用该插件不会有任何问题,因为它有一个快速嵌入功能,支持无限的 PDF 文件和大小。
为什么这个 PDF 查看器很棒
- 它可以被翻译成 100 多种语言。
- 该插件连接到谷歌分析来跟踪有多少人阅读和下载你的 pdf 文件。
- 文档中支持书签和链接。
- 如果您想以这种方式插入 pdf,可以使用短代码。
- 开发者在这个领域提供了一些最好的支持和文档。
不利之处
- WordPress 插件的 PDF 查看器没有任何保护 PDF 的工具。
4。PDF.js 查看器短代码
虽然名字最差, PDF.js Viewer Shortcode 在以漂亮的方式显示您的 PDF 时仍然毫不逊色。事实上,这个查看器的用户端肯定是争夺头把交椅的。它有一个优雅的灰色主题框架和一个文档大纲,供人们从一页跳到另一页。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
PDF.js Viewer Shortcode plugin
更不用说,它是完全免费的,一路上没有任何追加销售。
PDF.js Viewer Shortcode plugin
为什么这个 PDF 查看器很棒
- 文档大纲显示每页的内容,允许用户快速浏览。
- 这是为数不多的具有可定制按钮的 PDF 阅读器之一。
- 您可以使用密码保护您的 pdf。
- 这个插件有一个类似于图片延迟加载的特性,一个大的文档直到导航到特定的页面才会完全显示出来。这个保持你的网站速度快。
不利之处
- 一些用户报告了安全和缓存插件冲突的问题。
- 一些 Internet Explorer 用户在浏览器中查看 pdf 时遇到问题。
5。WP 小册子
WP Booklet 专注于精致的杂志风格显示,使用翻转动画和页面弹出来模仿现实生活中阅读小册子或杂志。这绝对是 Real3D 动画书的一个淡化版本(见下文),但它不用你付钱就能完成工作。
WP Booklet plugin
该插件支持 pdf 和图像,因此照片动画书也是完全可能的。他们甚至提供了一些模板来帮助你开始。
WP Booklet plugin
为什么这个 PDF 查看器很棒
- 对于不想弄乱任何设置或设计的初学者来说,这些模板很方便。
- 可以批量上传 pdf 和图片。
- 页面缩略图帮助用户浏览文档。
不利之处
- 更改“动画书”的样式需要访问站点文件,这是一件非常麻烦的事情。
- 显然,上传 PDF 按钮对某些用户来说是不显示的。
- 与列表中其他 WordPress PDF 阅读器的显示相比,它不是最漂亮的。
6。流动纸
Flowpaper 有一个高级外观的 WordPress PDF 浏览器,没有任何价格标签。它看起来不错,但后端控制远非用户友好。如果你是一个更高级的开发者,想要一个漂亮的、免费的 PDF 浏览器,这可能是适合你的。如果您是初学者,您可能会被代码定制和存储限制绊倒。
Flowpaper WordPress plugin
为什么这个 PDF 查看器很棒
- 用户有三个在线获取 pdf 的选项。其中一个包括在其他地方托管 PDF 并粘贴链接。另一个可以让你上传到 WordPress。第三个选项是将 PDF 上传到 Flowpaper 云。
不利之处
- 如果你不把你的 pdf 文件放在 Flowpaper cloud 上,那么你的每份出版物的容量将被限制在 15MB】。
- 众所周知,Flowpaper 并不支持所有开箱即用的浏览器和设备。不过,有一些方法可以解决这个问题。
- PDF 嵌入流程要求您使用短代码。有些人可能宁愿有一个快速上传按钮,将 PDF 文件放入帖子中,而不需要代码。
- 所有自定义都必须通过编辑代码来完成。
7。普通 PDF 嵌入
这个 PDF 浏览器被称为香草是有原因的。基本的、极简的用户界面在你的帖子里放了一个 PDF,没有任何花哨的东西。没有高级版本,所以你不用花一毛钱就能得到诸如页面跳转、搜索、缩放和打印等功能。检查一下普通 PDF 嵌入插件。
Vanilla PDF Embed plugin
为什么这个 PDF 查看器很棒
- 它没有太多不必要的特性,短代码也很容易使用。
- 这个插件为你的用户提供了清晰的阅读体验。
不利之处
- 众所周知,许多移动浏览器会显示一个灰框,而不是 PDF。
- 没有快速上传按钮,所以你需要在另一个资源上托管或者上传 PDF 到 WordPress,然后使用短代码。
- 您需要在 shortcode 中放置一些代码来定制查看器。
8。PDF 查看器
几年前, PDF Viewer 插件可能是这个列表中最受关注的插件之一。但是开发人员已经停止管理它,所以很难推荐它,除非你愿意冒这个风险。
PDF Viewer plugin
无论如何,这个插件只使用了 JavaScript,使得前端体验更加流畅。这也意味着您的用户不必安装任何额外的浏览器软件来查看 pdf。除此之外,浏览器还有几个工具,包括页面跳转、缩放和书签。
为什么这个 PDF 查看器很棒
- WordPress multisite 支持浏览器插件。
- 搜索关键字以查找文档中的特定点。
- 设置页面简单明了,提供了所需的短代码,以及一些用于调整浏览器高度和宽度的设置。
不利之处
- 这个插件已经两年多没有更新了。这可能会在将来引起问题,但目前看来,它工作得相当好。
- 该插件在使用 Internet Explorer 时遇到了小故障。然而,他们可以选择向 IE 用户显示警告。
你不必在 PDF 插件和更快的页面加载时间之间做出选择。免费试用 kin sta。
9。PDF 并由 BestWebSoft 打印
并非所有的 WordPress PDF 插件都可以作为 WordPress PDF 查看器。当你想把一篇博客文章转换成 PDF 格式时,它们中的一些可以充当转换器。这正是 PDF 和 Print 插件所做的,允许你或你的用户直接从你的网站完成转换。
PDF and Print by BestWebSoft plugin
大多数必需的功能都被打包到了免费版本中,但它们确实有一个高级计划,用于添加水印、创建自定义文档标题、与 WooCommerce 的集成以及其他利基功能。
PDF and Print viewer
为什么这个 PDF 查看器很棒
- 它允许你的用户从你的文章中下载 pdf 文件。
- 该插件还支持页面、搜索结果、存档和自定义文章类型。
- 您可以使用小部件或短代码通过添加转换按钮。
- 插件为你的打印按钮提供了不同的图标。
不利之处
- 高级版本需要每年付款。它只有大约 30 美元,但是你被这样一个基本的插件拉进一个经常性的支付,这有点糟糕。
- 页面生成器兼容性完全不存在。
10。WooCommerce 的 PDF 标签
WooCommerce 的 PDF Tab 是另一个可选的 WordPress PDF 插件,在你的电子商务产品页面上提供一个 PDF 下载按钮。有些产品信息对于产品页面来说太长,或者可能需要以某种方式保护。另一方面,您的公司可能已经有了这个文档,没有必要复制它。
PDF Tab for WooCommerce plugin
例如,一些在线商店包括服装的尺码表。我甚至见过有尺子打印出来的合身的帽子公司,你可以绕在头上找到合适的。
为什么这个 PDF 查看器很棒
- PDF 上传都是通过 WordPress 处理的,所以你不需要乱用短代码。
- 下载 PDF 按钮会显示在您选择的产品页面上。
- 它提供了几个向买家介绍你的产品的机会。
- 用户可以下载 PDF 或在浏览器中查看。
不利之处
- 虽然这并不重要,但是这个插件似乎没有任何保护你的 pdf 文件的功能。
- 每个产品页面只能上传一个 PDF。
- 没有简单的方法来改变下载 PDF 按钮上的文本。
11。Real3D 动画书 WordPress 插件
我们把最漂亮的留到了最后,因为 Real3D 的设计非常令人震惊,但对大多数人来说也是大材小用。我们喜欢 Real3D,如果你正在制作一个在线杂志或与客户和顾客分享图像丰富的小册子。
Real3D FlipBook WordPress Plugin
翻页技术是你能获得的最接近阅读一本真正杂志的技术,灯箱效应为读者扫清了所有干扰。
为什么这个 PDF 查看器很棒
- 它无疑是设计最好的 WordPress PDF 浏览器。
- 它有一个完全可定制的用户界面,可以改变颜色、按钮、边框、翻页声音和页面亮度等项目。
- 您可以上传 pdf 和图像。
- 逼真的观看体验非常适合移动设备。
不利之处
- 基本的 pdf 不需要这种级别的样式。
- 它比市场上的其他选择稍贵一些。
- 用户似乎经常报告导致整个插件崩溃的错误。
12。嵌入 PDF 查看器
如果你想要一个超级简单和轻量级的 WordPress PDF 查看器,那么你可能想看看 Embed PDF Viewer 。
Embed PDF Viewer plugin
您可以通过 oEmbed 将来自媒体库或其他地方的 PDF 嵌入到对象标签或 Google Doc Viewer 中,作为备用。唯一的要求是 URL 必须是一个可到达的链接。
为什么这个 PDF 查看器很棒
- 超级轻便,没有噱头或多余的不必要的装饰
- 做它被创造出来要做的事
- 受两个不再维护的流行的旧 PDF 插件的启发(很好的替代品)
- 开发者是开放的拉请求,以帮助调试任何问题
- 在移动设备上使用多站点
不利之处
- 缺少文件
- 可能没有您需要的所有功能
哪个 WordPress PDF 查看器适合你?
有这么多知名的 WordPress PDF 阅读器,选择哪一个似乎很难。
我们是这样想的:
- 如果您不想为您的 PDF 查看器支付任何费用,请使用 PDF.js 查看器 Shortcode 或 Flowpaper。
- 如果您对丰富的功能和最优雅的显示感兴趣,请考虑 PDF Embedder or 或 Real3d 动画书。
- 如果你经常使用谷歌的产品,并且不介意它们托管你的 pdf,那就用谷歌文档嵌入器吧。
- 如果需要和 WooCommerce 整合,可以考虑 WooCommerce 的 PDF Tab 或者 BestWebSoft 的 PDF 并打印。
- 如果你想把博客文章或页面转换成 PDF,BestWebSoft 的 PDF 和 Print 是你的插件。
总的来说,你的 WordPress PDF 阅读器决定完全取决于你的情况。幸运的是,他们中的大多数都有免费版本或便宜的高级包。所以,给他们一个尝试,看看哪个最适合你。如果你对选择 WordPress PDF 查看器有任何疑问,请在下面的评论中告诉我们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
2019 年性能指标评测–kin sta 连续 5 年名列榜首
原文:https://kinsta.com/blog/wordpress-performance-benchmarks/
Review Signal 发布了其年度 2019 WordPress 主机性能基准,我们欣喜若狂的是,连续五年来,Kinsta 一直是仅有的两家在每个计划上获得顶级地位的公司之一,从初创企业一直到企业。
年复一年,我们证明了我们的托管平台(基于谷歌云平台从头开始构建)是一致的、可靠的,并且是业内最快的平台之一。🚀
说到托管 WordPress 主机,我们的目标之一一直是为我们的客户建立一个一体化的解决方案,使网站管理更加容易。像 24/7 客户支持,可靠性和正常运行时间也是非常重要的一部分。
但对我们来说,最重要的因素之一是性能,并确保当您的网站流量激增时保持在线。如果主机无法扩展,这可能会为您的企业带来各种各样的成长烦恼。不幸的是,我们的许多客户在最终到达金斯塔之前,都经历了我们所说的“宿主跳跃”多年。迟到总比不到好,对吗?
I’ve been building websites for close to 20 years now. I’ve used my fair share of hosts (~60+). Kinsta is, without a doubt, the best host I have used.Jason Dittberner, Website Engineer
Trustpilot review
TL;博士
对于那些时间紧迫的人,这里有一个简短的总结:
- Kinsta 是市场上最快最可靠的 WordPress 主机之一!我们已经连续五年证明了这一点,并将继续这样做。我们是一家白手起家的公司,不对风投负责。我们的整个平台建立在客户反馈的基础上。
- 不需要花几千块。Kinsta 各种商家都买得起,而且比竞争对手便宜。我们为您提供最佳价值、价格和性能。阅读关于廉价虚拟主机的真实成本的真相。
- 我们拥有您和您的开发人员需要的所有功能。你知道吗,Kinsta 每天会检查你的 WordPress 网站 720 次以确保正常运行?如果出现问题,我们的团队会知道。
- 在追踪一个缓慢的查询或试图找出一个缓慢的插件时遇到困难?在 MyKinsta 仪表板的“工具”部分添加您自己的 New Relic 许可证密钥。
- Google 揭秘SEO 排名前三因素,你猜怎么着?性能是其中之一。在 2019 年拥有一个缓慢的网站将会严重影响你的底线。
查看信号
对于那些可能不熟悉 Review Signal 的人来说,这是一个由 Kevin Ohashi 运营的独立虚拟主机评论网站。由于 Kevin 对细节和深入分析的关注,Review Signal 已经成为基准 WordPress 主机提供商的领先权威之一。事实上,这是他们连续第五年发布这些深入的性能指标评测。
2015 年,我们有幸采访了凯文·奥哈希,其中一个问题是,“你觉得主机行业有什么令人惊讶的地方吗?”
多么普遍的可怕。我开始创业是因为,在虚拟主机行业工作了十年之后,仍然没有一个诚实的虚拟主机评论网站让我放心推荐给别人。在运营我的网站 4 年后,很容易理解为什么。
我经常收到虚拟主机公司给我发的邮件,试图贿赂他们,让他们被评为最好的。最糟糕的是,他们中的大多数人甚至不隐藏它。这种行为对他们来说是正常的。因此,最令我惊讶的是,我经常对这个领域中许多公司的行为感到厌恶。这并不是说没有一些很棒的公司,但它们似乎是少数。最糟糕的是,这些欺诈/恶心的策略看起来非常有效,而真正的好人却因此打了一场更糟糕的硬仗。
Kevin OhashiFounder, Review Signal
基准设置和测试
在过去的五年里,我们看到了新的名字进入市场,也看到了熟悉的老面孔。一些受欢迎的主机提供商今年也没有被测试,这很可能是因为他们不想被测试。
Kevin 在两个月的时间里使用以下六种工具测试了两个不同的性能属性:峰值性能和一致性:
- LoadStorm: 用于帮助模拟真实用户负载。
- LoadImpact: 用于测试用户对主页的静态缓存。(Blitz 现已停产,用于 2016 年及之前的测试)
- 正常运行时间+ 状态发生:两个正常运行时间监控服务用于测量一致性。
- WebPageTest.org: 用于从不同位置测试整体速度(仅限第一次查看)。
- WPPerformanceTester: 用于基准测试 CPU、MySQL、WP 数据库性能。
- Qualysis SSL 报告等级:检查您的 SSL 服务器等级。见他们的 SSL 检查工具。2019 年的基准测试中增加了这项测试。
测试是在一个完全相同的 WordPress 虚拟网站上进行的,有完全相同的插件,除非某个特定的提供商的缓存机制需要一个插件。根据不同主机提供商的价格范围和计划,基准报告分为六个不同的层次:
- < 25 英镑/月层级(Kinsta 在此层级没有计划)
- 25-50 美元/月(Kinsta 在 2017 年推出了 100 美元以下的托管计划)
- 51-100 美元/月层
- 每月 101-200 美元
- 每月 201-500 美元
- 每月 500 美元以上(企业级)
下面我们将总结一下 Kinsta 每年(2019、2018、2016、2015、2014)的表现,以及我们表现出色的几个地方。如果您想深入了解所有的基本细节,我们将提供每个基准测试的链接。
WordPress 主机性能基准 2019🏆
2019 年,测试了 27 家不同的托管公司,这是迄今为止最多的一年。Kinsta 获得了全面的顶级地位。在过去的 5 年中,我们是仅有的两家在每项计划中都获得顶级地位的公司之一。
顶层是什么意思?Kevin 将这个头衔授予那些在整个测试期间保持 99.9%正常运行时间的托管公司,并且在负载测试期间几乎没有表现出性能下降,主要集中在错误上。
2019 Review Signal hosting performance benchmarks
金斯塔的表现
- $ 25-50/月层级:处理负载风暴和负载影响测试,100%正常运行,没有任何问题。
- $ 51-100/月层级:处理负载风暴和负载影响测试,100%正常运行时间无任何问题。
- $ 101-200/月层级:完美的负载风暴和负载影响测试以及 100%的正常运行时间。
- $ 201-500/月层级:处理负载风暴和负载影响测试,100%正常运行时间无任何问题。
- $ 500+/月(企业级):完美的负载风暴和负载影响测试以及 100%的正常运行时间。
查看Review Signal 2019 基准中的所有测试。
WordPress 主机性能基准 2018🏆
2018 年测试了 26 家不同的托管公司。这些基准本应在 2017 年,但被推迟到 2018 年初。
大多数大型共享主机都有流量波的问题,这并不奇怪——毕竟,这也是 WordPress 专门的主机公司最初诞生的原因——但在 2018 年的测试中,你可以清楚地看到许多优质主机也有问题。像 Pantheon、Cloudways 和 Dreamhost 这样的主机都在某些测试中苦苦挣扎。
2018 Review Signal hosting performance benchmarks
金斯塔的表现
- $ 51-100/月层级:处理负载风暴和负载影响测试,100%正常运行时间无任何问题。
- $ 101-200/月层级:完美的负载风暴和负载影响测试以及 100%的正常运行时间。
- $ 201-500/月层级:处理负载风暴和负载影响测试,100%正常运行时间无任何问题。
- $ 500+/月(企业级):完美的负载风暴和负载影响测试以及 100%的正常运行时间。
查看Review Signal 2018 基准中的所有测试。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Kinsta 在企业级有着完美的表现。这就是为什么人们会花大价钱购买企业级主机。Kinsta 在两台显示器上都有完美的 100%正常运行时间。他们在两次负载测试中都没有错误,在负载风暴测试中的响应时间也是最低的。顶级表现是理所应当的。
Kevin OhashiFounder, Review Signal
2016 年 WordPress 主机性能指标评测🏆
2016 年测试了 26 家不同的托管公司。Kinsta 在 2017 年推出了 100 美元/月以下的托管计划,因此对于这些测试,我们只被包括在四个层级中。
2016 Review Signal hosting performance benchmarks
金斯塔的表现
- $ 51-100/月层:处理负载风暴和闪电测试,99%的正常运行时间没有任何问题。
- $ 101-200/月层:处理负载风暴和闪电测试,99.98%的正常运行时间没有任何问题。
- $ 201-500/月层:处理负载风暴和闪电测试,99.98%的正常运行时间没有任何问题。
- $ 500+/月(企业)层:处理负载风暴和闪电测试,99.98%的正常运行时间没有任何问题。
查看Review Signal 2016 基准中的所有测试。
Kinsta 进行了基本上完美的 LoadStorm 和 Blitz 测试。他们在其他测试中也没有任何缺陷。我不知道该说些什么来称赞他们的表演。
Kevin OhashiFounder, Review Signal
2015 年 WordPress 主机性能基准测试🏆
2015 年,测试了 19 家不同的托管公司。这些没有被分成不同的层。测试只是在主机提供商提供的服务器上运行,以检查测试的信号。注:2015 年,Kinsta 没有运行在谷歌云平台上。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
2015 Review Signal hosting performance benchmarks
金斯塔的表现
- 处理负载风暴和闪电战测试,问题很少。
- 在所有测试中 100%正常运行。
查看Review Signal 2015 基准中的所有测试。
金斯塔有另一个顶级表演。性能略有下降,但这可能是因为我们测试了不同的产品。Kinsta 去年的测试是一个他们不再提供的共享计划。今年我们测试的是 2GB 的 VPS。专用资源很好,但有时与好邻居共享会给你带来一点额外的好处,这可以解释差异。不管怎样,Kinsta 非常出色地处理了所有测试,并为自己赢得了顶级地位。
Kevin OhashiFounder, Review Signal
2014 年 WordPress 主机性能基准测试🏆
2014 年,测试了 19 家不同的托管公司。这些没有被分成不同的层。测试只是在主机提供商提供的服务器上运行,以检查测试的信号。注:2014 年,Kinsta 没有运行在谷歌云平台上。
2014 Review Signal hosting performance benchmarks
金斯塔的表现
- 进行了完美的负载风暴测试。
- 在闪电战测试中表现近乎完美。
- 在所有测试中 100%正常运行
查看Review Signal 2014 年基准中的所有测试。
A new-comer that jumped straight to the top of the performance tiers. Kinsta’s performance was amazing in the Load Storm 2000 logged in user test. They had the lowest peak response time and zero errors over a 30-minute test. They didn’t struggle with any tests whatsoever and showed zero downtime. Kinsta’s performance was top tier.Kevin OhashiFounder, Review Signal
摘要
Kinsta 引以为豪的是,年复一年,我们已经能够证明我们的托管平台是 一致、可靠和快速的!
我们对过去几年在基础设施方面所做的决策充满信心,并且很高兴看到结果有所回报。我们是第一个专门使用谷歌云平台的托管 WordPress 主机,我们认为我们的测试揭示了这个决定有多重要。
2019 年,我们的一些竞争对手已经跟进。但你可以放心,我们的团队比业内任何人都了解谷歌云平台。我们致力于为您提供最好的环境来发展您的业务,并在竞争中保持领先地位。查看我们的 Why Us 页面,了解我们与其他主机的区别。
如果您对我们的服务或平台有任何疑问,请联系我们的技术销售团队,他们将非常乐意为您提供帮助。或者,如果你已经准备好了,让我们向你展示 Kinsta 的不同之处,今天就迁移你的站点。我们所有的计划都包括一次或多次免费迁移。我们现在甚至有一个交易,根据您的迁移来源,我们将包括无限数量的免费迁移。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何用 New Relic 找到 WordPress 的性能瓶颈
New Relic APM 是一个强大的工具,它可以深入 WordPress 网站的内部工作,找出插件、主题模板文件、数据库查询、外部调用或编码错误导致网站性能问题。
在 Kinsta,我们的客户可以自由地添加他们自己的 New Relic 许可证,这样他们就可以享受这个工具提供的强大可见性。
如果你的主机提供商不提供新的遗迹集成,你可以自己设置,如果你的网站是托管在一个自我管理的私人环境。
然而,让新遗迹运行只是一个开始。如果你从未使用过 New Relic APM(也许即使你使用过),你可能很难充分利用这个强大的工具。在本教程中,我们将向您展示如何使用 New Relic APM 来诊断和修复您的 WordPress 站点上的性能问题。
Info
设置新遗迹似乎太难了?Kinsta 客户可以利用 100%免费的内置 Kinsta APM 工具。有了它,您就能够识别性能问题、瓶颈等。又快又容易。阅读如何在你的 WooCommerce 网站上使用和如何提高你的会员网站速度。
准备好变得书呆子了吗?我们开始吧!
新遗迹 APM 快速概览
New Relic APM
那么什么是新遗迹 APM 呢?出于我们的目的,以下定义是合适的:
New Relic APM 是一个 web 应用程序,它提供了关于你的 WordPress 站点性能的详细信息。
你通过给 PHP 添加一个扩展来安装 New Relic。该扩展监听 PHP 处理的每个请求,然后将信息发送回 New Relic 仪表板。然后,New Relic 将这些信息组织成一系列图表,您可以使用这些图表来诊断网站的性能问题。需要注意的是,HHVM 不支持新遗迹。
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
让我们快速浏览一下 New Relic 的主要数据可视化。
概观
New Relic APM overview
概述提供了网站整体性能的快速快照。您不会从这个屏幕中诊断具体的问题,但是显示 PHP、MySQL 和外部调用如何协同工作的方便的编译可以为您指出正确的方向。
处理
New Relic transactions tab
交易标签是 New Relic 中最有用的标签。
学会喜欢事务选项卡,您将能够深入到缓慢的事务中,以识别数据库调用、外部资源或降低站点速度的代码瓶颈。transactions 视图中特别令人感兴趣的是慢速事务的列表。要查看列表,请向下滚动到 transactions 选项卡的底部,查看页面的右下部分。
New Relic transaction traces
在这里你会发现一个由 New Relic 捕获的最慢的交易列表。我们现在不会在这一部分花更多的时间,但是稍后我们会解释如何使用这一部分来诊断你的网站的问题。
WordPress 挂钩
WordPress hooks
WordPress 钩子标签提供了所有 PHP 函数消耗时间的可视化,这些函数是通过 WordPress 动作钩子触发的。对于有经验的开发人员来说,这些信息非常有用,他们可以使用这些信息从重载的钩子开始向后工作,以确定钩子触发的函数。
WordPress 插件和主题
WordPress plugins and themes
WordPress 插件和主题标签显示插件和活动主题消耗了多少 PHP 处理时间。如果一个插件或者你的站点主题消耗了大量的时间,这个页面可以帮助你快速发现引起问题的插件或者主题。
需要注意的是:New Relic 中的 WordPress 插件和主题标签是最容易被误用的。
当调查一个网站性能问题时,很容易默认先检查这个标签,然后简单地停用最耗时的插件。然而,这样做就是忽略了在《新遗迹》其他地方发现的有价值的信息。这类似于治标不治本。
插件可能由于配置错误而运行缓慢,例如由于使用了不正确的 SMTP 端口号而导致成员管理插件运行缓慢。或者一个插件可能没有被正确卸载。这是那种你可能通过在事务选项卡中钻取一个缓慢的事务而得到的信息,你永远也不会像 New Relic 报告的那样通过简单地停用最慢的插件来解决问题。
因此,请放心使用这个选项卡,但不要排除 New Relic 提供的其他信息。
数据库
New Relic MySQL overview
databases 选项卡让您识别消耗时间最多的数据库表和查询类型。New Relic 将这些信息与进行这些查询的交易联系起来。您可以使用这些信息来识别可能需要优化的数据库表和给数据库带来过大负载的模板文件。
外部服务
New Relic external services
大多数 WordPress 网站依赖于一些外部服务:
- 插件、主题和核心更新由 wordpress.org 以及插件和主题开发者提供。
- 许多插件与第三方 API 集成,如 WPMU DEV 的 Smush 图像优化插件(smushpro.wpmudev.org 来自上面的截图)。
- 聊天插件一般由外部服务提供动力。
- 许多网站都集成了社交媒体平台,以便在这些网络上共享内容时获得最佳的呈现和性能。
当这些外部服务中的任何一个停止及时响应时,它会使您的整个网站崩溃。
外部服务选项卡允许您快速查看哪些外部服务消耗的时间最多。然后,您可以使用该信息来确定是速度问题(服务响应缓慢)还是数量问题(对外部资源的调用太多),并努力解决该问题。
误差分析
New Relic error analytics
错误分析标签报告在加载你的 WordPress 站点时遇到的 PHP 错误。这些错误被分组到不同的类中,这样您就可以快速看到生成了多少不同类型的错误。这些错误还与产生错误的实际事务相关联。如果选择一个特定的错误,还可以看到生成该错误的事务的完整堆栈跟踪。
可以把错误分析想象成一个组织得更好的 PHP 错误日志。当试图跟踪产生 PHP 错误的文件和发生这些错误的事务时,它可以证明是非常宝贵的。
T3】
调试低速加载的页面
我们的团队使用 New Relic 进行调试的最常见问题是某个特定页面或进程需要花费非常长的时间来加载。当这种情况发生时,New Relic APM 中的事务选项卡几乎肯定是第一个要去的地方。
诊断一个加载缓慢的页面需要遵循的过程非常简单:
- 复制慢事务。
- 在新遗迹的慢速交易列表中找到交易。
- 查看事务摘要和跟踪详细信息,以确定性能缓慢的原因。
让我们看一个这样的例子,以及如何使用 New Relic 来诊断这个问题。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
步骤 1:复制交易
让我们看一个例子。在这个例子中,我们的客户在每次加载一篇博客文章时都会看到加载缓慢。所有其他页面加载正常,但个别职位需要几秒钟加载。
所以第一步是复制问题。在这种情况下,这意味着访问一个博客帖子几次,以确保 New Relic 捕捉到必要的日期。
注意:如果你的网站使用了页面缓存,这是我们在 Kinsta 的平台内置的,你需要在每次页面加载之间清除缓存。否则,你将从缓存中加载页面,而不是让 WordPress 生成页面。
第二步:找到慢交易
一旦您将慢速事务复制了几次,请转到 New Relic 并选择 Transactions 选项卡。然后向下滚动,直到在 New Relic 仪表板的右下部分看到慢速交易列表。
Slow transactions in New Relic
单击您正在调试的事务以查看详细信息。
步骤 3:查看交易摘要和跟踪详细信息
选择交易后,将显示交易摘要。
Slow transaction summary
该摘要让您可以看到对事务处理时间有贡献的组件的快照概述。在我们的示例事务中,对外部资源 www.googleapis.com 的调用负责 5000 毫秒的事务,而完成该事务总共需要 5350 毫秒。
虽然这是有用的信息,但 trace details 选项卡将提供我们需要的详细信息,以了解到底发生了什么。
Slow transaction trace details
trace details 选项卡提供了一个分层次的逐步瀑布图,显示了 PHP 在生成页面时处理的函数、数据库查询和外部调用。
在我们的示例事务中,跟踪细节揭示了对 Google analytics URL 的调用阻碍了这个过程。如果我们从这个请求开始向后看,它会启动一个名为gapp_get_post_pageviews
的 PHP 函数。谷歌快速搜索该交易,发现它是谷歌分析文章浏览量插件的一部分。这个插件安装在网站上,用来给一个粘性标题栏添加一个查看计数器。
New Relic 刚刚允许我们隔离粘性标题栏中的查看计数器,这是导致问题网站上单个博客帖子加载缓慢的主要因素。现在,这个站点的所有者确切地知道了在试图解决个别博客帖子加载缓慢的问题时应该以什么组件为目标。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
修复整体缓慢
我们为客户解决的第二个最常见的问题是抱怨整个网站加载缓慢。当每个事务都需要很长时间来加载时,可能会发生以下三种情况之一:
- 该网站急需服务器资源。
- 插件或活动主题导致问题。
- 网站数据库正在努力跟上查询的速度。
在 Kinsta,服务器资源问题很少发生,因为我们的可扩展虚拟机能够管理不同数量的负载。然而,如果网站缺乏 CPU 或 RAM,这可能会导致整体速度缓慢,New Relic 将不会锁定任何单个资源。因此,如果你确实看到整体速度缓慢,而 New Relic 表明网站的每个部分都有贡献,那么检查一下你的服务器负载,看看是否是服务器资源短缺造成的。
如果你的站点可以访问大量的服务器资源,那么下一个你想检查的地方包括 WordPress 插件和主题标签,外部服务标签和数据库标签。
以下是总体速度缓慢的示例,可以使用这些选项卡进行诊断。
插件导致的整体速度缓慢
当一个插件导致整体速度变慢时,症状会根据插件正在执行的活动而有所不同。然而,在很多情况下,你会发现一个缓慢的插件会影响 WordPress 站点的每个页面。在下图中你看到的数据的网站的例子中,在网站的每个前端页面上都观察到整体缓慢。
以下是 New Relic 对网站上插件性能的评价。
WordPress plugins
您可以立即看到 adinjector 插件消耗的时间是第二慢的插件的 15 倍。
当你看到这样的数据时,你很容易马上认为这个插件编码很差或者无效。虽然有时是这样,但并不总是这样。插件配置错误、数据库缓慢或外部资源响应缓慢可能会导致插件消耗大量时间。
所以当你看到一个插件反应很慢的时候,检查一下 New Relic 中的其他几个屏幕来找到更多的信息是一个好主意。在决定停用插件是最好的或者唯一的方法之前,应该检查事务、数据库和外部资源。
外部服务导致的整体速度缓慢
如果一个网站依靠调用外部服务来产生页面浏览量,而那个服务停止响应或者花很长时间响应,结果可能是 WordPress 网站完全停止加载。
Top 5 external services
上面的图片来自制作上面的插件截图的同一个网站。如您所见,有一个外部服务在等待外部服务的总时间中占了很大一部分。
这个案例说明了为什么在得出结论之前有必要综合考虑信息。在这种情况下,被调用的服务是上一步中确定的插件的开发者。
这一信息给形势增添了一些微妙之处。本质上,问题不在于插件的代码。相反,看起来插件对开发者的网站进行了大量的调用,这些调用综合起来考虑,消耗了大量的处理时间。
如果我们更进一步,查看这个站点的一个缓慢的事务,我们可以看到这个外部调用似乎在检查有问题的插件的许可状态,这表明这个特定插件的许可可能已经过期。
在任何情况下,我们现在都可以通知该网站的所有者,adinjector 插件导致了缓慢的性能,而缓慢的性能是由于反复调用开发人员的网站来检查插件许可证的状态。
由不堪重负的数据库导致的整体速度缓慢
一个优化不佳的数据库会导致 WordPress 网站整体运行缓慢。我们一直推荐的一个优化是将数据库从 MyISAM 转换成 InnoDB 。在 New Relic 中,这个与数据库相关的慢度最有可能出现在两个地方:
- 首先,您将在概览中看到大量的 MySQL 活动。
- 其次,您会在 databases 选项卡中看到一个或多个数据库表消耗了大量时间。
从概览屏幕开始,一个数据库不完善的站点可能看起来像这样:
Web transactions time
要更好地了解是哪个数据库表或查询导致了问题,请转到 databases 选项卡。
MySQL overview
databases 选项卡将指出消耗时间最多的表和查询类型。如果您选择列表中的一个条目,您可以看到更多细节,包括一些示例查询。
Slow query – wp_options table
在这种情况下,数据指向 wp_options 表中自动加载的数据。果不其然,对 wp_options 表的快速分析证实,有将近 250 MB 的数据是从该表自动加载的,这使得该站点成为数据库维护和优化的明显候选。查看我们关于如何优化 wp_options 表和自动加载数据的更深入的帖子。
现在开始调试!
一旦你知道如何使用它,New Relic 可以成为在你的 WordPress 网站上识别 PHP 性能瓶颈的一个有价值的工具。为了充分利用 New Relic,了解 WordPress、理解每个标签报告的信息以及了解所有信息是如何相互关联的是至关重要的。
我们有另一个关于这个主题的有趣的案例研究,你一定要看看:调试 WordPress 性能问题——事情发生清单
有什么新的遗迹 WordPress 小技巧吗?我们希望在下面的评论中听到他们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
7 个鲜为人知(但很有用)的 WordPress 性能插件
你的 WordPress 主机可以快如闪电,但它并不总是可怕的编码或未优化的插件和主题的魔杖。我们在金斯塔经常看到这种情况。有时,即使只是一个糟糕的插件或代码片段也可能是你网站最大的敌人,让一切都变得缓慢。这就是为什么我们用 Kinsta APM 工具监控我们客户的网站,甚至有一个禁止插件列表。今天,我们将与你分享一些方便的、鲜为人知的 WordPress 性能插件,它们可以帮助你排除故障,提高网站速度。
2022 年的 7 个 WordPress 性能插件
用另一个插件来修复一个插件或脚本听起来可能有点讽刺。这可能不是解决问题的最佳方式。但是对于那些不是 WordPress 开发者的人来说,在很多情况下,这可能是你不得不求助的。没有十全十美的插件或开发者,所以有时候想出一些办法让它们运行得更好更快会非常有用。下面列出的很多插件并不流行,有些只安装了几千个,但它们绝对值得一些额外的认可,包括它们的开发者。
Sometimes the best plugins are those by individual developers just solving a problem.Click to Tweet
记住,添加更多的插件并不一定是坏事,只要它们是轻量级的并且开发正确。我们已经看到许多有 60 多个插件的网站在不到 1 秒的时间内轻松加载。归结起来就是选择正确的,然后优化它们。
1。查询监视器
我们推荐的第一个 WordPress 性能插件是查询监视器,一个免费的 WordPress 调试和开发插件。您可以使用它来识别和调试缓慢的数据库查询、 AJAX 调用、REST API 请求等等。此外,该插件报告网站的详细信息,如脚本依赖和依赖,页面生成期间触发的 WordPress 挂钩,托管环境的详细信息,当前页面满足的条件查询标签,等等。
Query monitor plugin
这个插件是由约翰·布莱克伯恩开发的,他是 WordPress 的核心成员,目前是 Human Made 的开发者,之前曾受雇于 T2 的 WordPress VIP。在撰写本文时,它目前有超过 20,000 个活跃安装,获得了 5 颗星的评级。你可以从 WordPress 知识库下载,或者在你的 WordPress 仪表盘的“添加新插件”下搜索。
你可以用这个做各种事情。开发者会喜欢这个插件,因为你可以缩小页面上发生的每个查询。如果你是一个开发者,你甚至可以看到这个插件是否能提供最有效的查询。它不仅用于前端,你也可以用它来解决你的 WordPress 仪表盘的性能问题。
Querys
这是一个更大网站的 WordPress 仪表盘的例子。我们可以立即看到,漂亮的链接插件是最大的打击者。
Queries by component
您可以查看我们关于如何使用查询监视器的完整深入教程,以及更多用例场景。
T3】
2。完整的分析优化套件(CAOS)
我们推荐的第二个插件是免费的完整分析优化套件,由金奎大·范·登·伯格创建和开发。这个插件允许你在 WordPress 网站上本地托管 Google Analytics。
Complete analytics optimization suite plugin
它目前有超过 10,000 个活跃安装,获得 5 颗星的评级。你可以从 WordPress 知识库下载完整的分析优化套件,或者在你的 WordPress 仪表盘的“添加新插件下搜索它。该插件允许您在本地托管 Google Analytics JavaScript 文件(analytics.js ),并使用 wp_cron()保持其更新。其他功能包括能够很容易地匿名化你的访问者的 IP 地址,设置一个调整后的跳出率,以及脚本的位置(页眉或页脚)。
在本地托管你的分析脚本的一些好处是你减少了你对谷歌的外部 HTTP 请求从 2 个减少到 1 个,并且你现在完全控制文件的缓存。你也可以摆脱恼人的利用浏览器缓存警告,讽刺的是,这是由谷歌自己的脚本引起的。
Leverage browser caching warning
只需安装该插件,输入您的 Google Analytics 跟踪 ID,该插件将为 Google Analytics 添加必要的跟踪代码到您的 WordPress 网站,下载并保存 analytics.js 文件到您的服务器,并使用 wp_cron()中的预定脚本保持更新。我们还建议将其设置为在页脚加载。注意:这个插件不能与其他 Google Analytics WordPress 插件一起使用,并且不支持 Google 推荐的方法。
Local analytics settings
3。Disqus 条件负载
如果你真的使用 Disqus,那么延迟加载 Disqus 注释是非常关键的。如果你不这样做,Disqus 可能会成为你的网站加载速度的真正障碍。为什么?因为默认情况下,它必须加载每一个虚拟形象,以及由于 Disqus 广告的变化而包含的所有附加脚本。所以我们强烈推荐查看乔尔·詹姆斯的免费 Disqus 条件加载插件。
Disqus conditional load plugin
该插件目前有超过 10,000 个活跃安装,星级为 4.8。你可以从 WordPress 知识库下载 Disqus Conditional Load ,或者在你的 WordPress 仪表盘的“添加新插件”下搜索。在启用这个插件之前,你需要禁用官方的 Disqus 插件。除了延迟加载所有的图像(头像),它还可以让你禁用计数脚本,如果你不使用它。所以你的 WordPress 站点上少了一个 JavaScript 调用。
我们做了一些快速测试,所以你可以看到不同之处。在我们的例子中,我们有一篇博文,上面有 35 条评论。我们首先用官方的 Disqus 插件测试了它,然后用 Disqus 条件加载插件运行了测试。
官方 Disqus 插件
我们首先在 Pingdom 中运行 5 次测试,然后取平均值。如您所见,113 个请求的总加载时间为 917 ms。
Speed test with official Disqus plugin
Disqus 条件加载插件
然后我们切换到 Disqus 条件加载插件,在 Pingdom 中再次运行 5 次测试。如您所见,我们的加载时间下降到 685 毫秒,现在只有 88 个请求!谈谈一个小小的免费插件交换的主要区别。对于使用 Disqus 的大型新闻网站来说,这可能会创造奇迹。
Speed test with Disqus conditional load plugin
4。评论的延迟加载
也许你根本不喜欢 Disqus。它肯定有它的优点和缺点。如果你更喜欢使用原生的 WordPress 评论,这也有类似的问题。默认情况下,它在每次页面加载时加载所有 gravatars。WordPress 核心没有内置延迟加载评论的功能。然而,我们推荐的一个很棒的轻量级免费解决方案是评论插件。这也是詹姆斯·乔尔开发的。
Lazy load comments plugin
这是一个较新的插件,目前只有 100 个活跃安装,评级为 5 星。你可以从 WordPress 知识库下载 Lazy Load for Comments ,或者在你的 WordPress 仪表盘的“添加新插件”下搜索。
配置起来非常简单。只需安装并在讨论设置下,有两个选项。默认情况下,它被设置为“在滚动中”,这可能是大多数人更喜欢的。你也可以将其设置为“点击”,这将在评论加载之前为访问者创建一个点击按钮。
Lazy load comments options
我们做了一些快速测试,所以你可以看到不同之处。在我们的例子中,我们再次使用了同一篇有 35 条评论的博客文章。我们首先用原生注释进行了测试,然后用惰性注释加载插件进行了测试。
原生评论
我们首先在 Pingdom 中运行 5 次测试,然后取平均值。如您所见,106 个请求的总加载时间为 827 ms。
Speed test with native WordPress comments
惰性加载评论插件
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
然后我们切换到评论的惰性加载插件,并在 Pingdom 中再次运行 5 次测试。正如你所看到的,我们的加载时间下降到 685 毫秒,我们现在只有 87 个请求!这太棒了。对原生注释如此小的调整,立刻就快了很多。
Speed test with lazy loaded comments
一定要看看我们关于其他方法的帖子来加速 WordPress 评论。
5 。禁用表情符号
当他们发布 WordPress 4.2 时,他们在旧浏览器的核心中增加了对表情符号的支持。最大的问题是,它会在你的 WordPress 站点上生成一个额外的 HTTP 请求来加载 wp-emoji-release.min.js 文件。这在每一页上都有体现。虽然这个文件只有 10.5 KB,但随着时间的推移,这样的东西会越来越多。对于大多数企业来说,他们永远不会使用表情符号。好消息是有一个名为禁用表情符号的免费插件,由瑞安·海勒尔开发。
Disable emojis plugin
这个插件是超级轻量级的,准确的说只有 9 KB。在撰写本文时,它目前有超过 40,000 个活跃安装,获得了 5 颗星的评级。你可以从 WordPress 知识库下载它,或者在你的 WordPress 仪表盘的“添加新插件”下搜索它。表情符号和表情符号仍然可以在内置支持它们的浏览器中使用。这个插件只是删除了额外的 JavaScript 文件,该文件用于在旧浏览器中添加对表情符号的支持。不需要配置什么,只需要安装,激活,额外的 JavaScript 文件就没了。
下面是一个脚本的例子,它将在你的 WordPress 站点上禁用。
wp-emoji-release.min.js
你也可以看看我们关于如何在不使用插件的情况下禁用表情符号的教程。
6 。禁用嵌入
然后我们有嵌入。当他们发布 WordPress 4.4 时,他们将 oEmbed 功能合并到了 core 中。你可能以前见过或用过这个。这使得用户只需粘贴一个 URL 就可以在他们的网站上嵌入 YouTube 视频、推文和许多其他资源,WordPress 会自动将其转换为嵌入内容,并在可视化编辑器中提供实时预览。如果你的网站中嵌入了脸书,看看脸书的新更新会如何影响它,以及如何修复它。
WordPress 长期以来一直是 oEmbed 消费者,但随着更新,WordPress 本身成为了 oEmbed 提供商。这个特性对很多人来说都很有用,你可以让它保持启用状态。然而,这意味着它还会在你的 WordPress 站点上生成一个额外的 HTTP 请求来加载 wp-embed.min.js 文件。这在每一页上都有体现。虽然这个文件只有 1.7 KB,但是随着时间的推移,这样的东西会越来越多。请求本身有时比内容下载量更大。
wp-embed.min.js
谢天谢地,有一个免费插件叫做 Disable Embeds ,由 Pascal Birchler 开发,他实际上是 WordPress 的核心贡献者之一。
Disable embeds plugin
这个插件是超级轻量级的,准确地说只有 3 KB。在撰写本文时,它目前有超过 10,000 个活跃安装,评分为 4.8(满分为 5 星)。你可以从 WordPress 知识库下载它,或者在你的 WordPress 仪表盘的“添加新插件”下搜索它。不需要配置什么,只需要安装,激活,额外的 JavaScript 文件就没了。具有以下特点:
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
- 防止其他人嵌入您的网站。
- 防止您嵌入其他非白名单网站。
- 禁止 JavaScript 文件加载到你的 WordPress 站点上。
你仍然可以使用 YouTube 和 Twitter 的 embed iframe 脚本来嵌入它们的内容。你也可以看看我们关于如何在不使用插件的情况下禁用嵌入的的教程。
7 .。完美事物
这个模块上还有一个新插件叫做perfmates,它允许你实际上组合上面提到的三个插件。这使得管理和更新变得更加容易。perfmatters 插件实际上是由 Kinsta 团队成员之一开发的!
perfmatters WordPress plugin
这是一个高级插件,让你只需点击一下就可以轻松实现众多的网络性能优化。以下是您可以进行的许多优化中的几个:
- 禁用 Emojis
- 禁用嵌入
- 移除查询字符串
- 移除 jQuery 迁移
- 禁用和/或限制帖子修订
- 更改自动保存间隔
- 禁用 pingbacks 和 trackbacks
- 禁用 XML-RPC
- 移除 RSS 源链接
- 禁用 WordPress 心跳 API
- dns 预定义
- 禁用 WooCommerce 脚本和样式
- 禁用 WooCommerce 购物车片段(AJAX)
这些优化有助于减少网站上的 HTTP 请求,减少数据库膨胀。重要的是要注意,它不会从你的网站上删除任何文件,它只是用 WordPress 钩子禁用它们。这是完全安全的。
perfmatters settings
其中最强大的功能之一是脚本管理器。这允许你根据你访问的页面有条件地加载 CSS 和 JS。这是一个简单而轻量级的插件,可以清除主题和插件注册的无用 CSS 和 JS 文件。即使你运行在 HTTP/2 之上,你仍然可以节省一些页面加载的时间。
作为脚本管理器功能的一个快速示例,我们启动了我们的开发站点并安装了以下插件,这些插件是您可能在客户的站点或博客上找到的典型插件:
- 联系方式 7
- 问题评论系统
- Q2W3 固定部件
- 社会战争
- 目录加
- TablePress
之前性能插件
然后我们在 Pingdom 中运行了 5 次测试,取平均值。如您所见,我们的总页面大小为 264.4 kB,加载时间为 469 ms,总共有 24 个请求。
Speed test before perfmatters plugin
配置性能插件
然后我们配置了 perfmatters 插件。要做到这一点,只需浏览到你的网站上的一个页面,在这里是主页,然后点击你的 WordPress 管理栏中的“脚本管理器”。
perfmatters in admin bar
许多 WordPress 插件的最大问题之一是它们在你的整个网站上加载它们的脚本。甚至连 Contact Form 7 等热门插件都是这样做的。对于大多数人来说,他们真的只需要在他们的联系人页面上加载 Contact Form 7 的脚本。类似于 Social war 和 Disqus 这样的插件也是如此。《社交战争》提供了社交媒体按钮,你真的只想把它放在你的博客帖子上。对于 Disqus,也是一样。有了 perfmatters,你可以配置它们加载到某些页面,某些文章,完全禁用它们,等等。几乎任何配置。
在本例中,我们禁止在主页上加载以下 12 个脚本,因为不需要它们。毕竟,你的主页是网站中最重要的页面之一,也是访问者最先看到的页面。perfmatters 允许您通过单击一个按钮来禁用脚本。
/wp-content/themes/twentyseventeen/assets/js/html5.js
/wp-content/plugins/contact-form-7/includes/css/styles.css
/wp-content/plugins/table-of-contents-plus/screen.min.css
/wp-content/plugins/social-warfare/css/style.min.css
/wp-content/plugins/tablepress/css/default.min.css
/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js
/wp-content/plugins/contact-form-7/includes/js/scripts.js
/wp-content/plugins/table-of-contents-plus/front.min.js
/wp-content/plugins/social-warfare/js/script.min.js
/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js
/wp-content/plugins/disqus-comment-system/media/js/count.js
/wp-includes/js/wp-embed.min.js
Disable scripts with perfmatters plugin
后性能插件
然后,我们在 Pingdom 中再次运行了 5 次测试,并取平均值。如您所见,我们现在的总页面大小为 231.7 kB,加载时间为 424 ms,总共有 12 个请求。使用这个插件,我们的请求总数减少了一半!没有进行连接,这意味着这完全符合获得更好 HTTP/2 性能的最佳实践。它利用了原生的 WordPress 钩子,这是它应该做的。
Speed test after perfmatters plugin
当然,这只是一个小网站上的例子。在更大的网站上,你可以禁用某些不需要的 WooCommerce 脚本,EDD 脚本等等。你可能已经知道这有多强大了。通常,如果没有使用或需要某个东西,最好不要为用户加载它。这确保了可能的最佳加载时间。对于那些还没有在 HTTP/2 支持的服务器上运行的人来说,你会看到这个插件带来了更大的速度提升。另一个你可以尝试的免费选择,非常相似,是插件组织者插件。
加速 WordPress 的附加资源
除了上面提到的所有高性能插件,这里还有一些额外的资源可以帮助你进一步提高网站的速度。
- 加速 WordPress 的 19 个以上提示
- 网站速度优化初学者指南
摘要
正如你所看到的,上面的许多 WordPress 性能插件只是小小的调整。但是,如果你开始实现所有这些,他们肯定可以增加一个更快的网站。
完全不需要评论?然后你可以简单地禁用 WordPress 中的评论。
我们是否错过了其他性能良好的插件?如果有,请在下面告诉我们。(我们在这篇文章中没有包括 P3 探查器,因为它已经显示出性能问题)
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
使用 WordPress 永久链接的终极指南
永久链接是用来访问网站上特定内容的链接。
例如,金斯塔的主页在 https://kinsta.com/,,我们的博客在 https://kinsta.com/blog/,单个帖子使用类似 https://kinsta.com/blog/wordpress-widgets/.的链接
永久链接也用于存档页面、静态页面,以及你网站上任何需要自己 URL 的内容。
在这篇文章中,我们将向您展示永久链接是如何工作的,如何为您的站点优化它们,以及如何通过您的设置屏幕和编写一些代码来配置它们。
什么是 WordPress 永久链接?
根据官方的定义:
WordPress 永久链接是你个人博客帖子的永久 URL,以及博客帖子的类别和其他列表
你的站点中的每个页面(包括文章、页面、存档页面和其他页面,如 404 页面)都有自己的永久链接。
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
例如,你的主页会在 yoursite.com,而你的博客在 yoursite.com/blog。
如果你的博客中有一个“特色”类别,它可能位于以下网址之一:
- yoursite.com/category/featured
- yoursite.com/blog/featured 或者只是
- yoursite.com/featured.
每个帖子也有自己的永久链接。在你的主题模板文件中,模板标签 the_permalink() 将用于获取一篇文章的 URL,并从中创建一个可点击的链接。
WordPress 使用它来获取单个帖子的唯一永久链接,并将其输出到一个
使用这个模板标签的好处在于,你只需要使用一段代码就可以获得你网站上任何帖子的链接,而且你不需要把任何链接硬编码到你的主题中。
永久链接、Slugs 和链接之间的区别
在本帖中,我们将详细关注永久链接,但我们也会关注 slugs 。那么它们之间有什么区别呢?
永久链接是一篇文章的完整链接。所以,我之前给的一个关于小部件的 Kinsta 帖子的链接是https://kinsta.com/blog/wordpress-widgets/。
slug 是永久链接的最后一部分,它是该帖子的唯一部分。在这个例子中,它是 wordpress-widgets。
这个 slug 是根据文章的标题自动生成的。如果你想为一篇文章手动创建一个 slug,你可以。在这篇文章的后面,我会告诉你怎么做(以及为什么你可能想这么做)。
永久链接,slug,链接,URL...这些都是什么?了解 WordPress permalinks 的来龙去脉⛓ 点击推文
WordPress 永久链接是如何创建的
在静态网站中,URL 通过资源的名称和目录路径来标识资源,如以下示例所示:
https://example.com/path/to/resource/wordpress-permalinks.html
为了拥有结构良好的 URL,我们只需要一个结构良好的文件系统和正确命名的资源。
但是网络是动态的,我们习惯于使用数据库驱动的 CMSs 来管理网站,这意味着 URL 将包含许多参数,这些参数的值决定了针对数据库运行的查询。
考虑下面的例子:
https://example.com/?key1=val1&key2=val2
在这个 URL 中,您会注意到一个分隔符(问号)和一组键/值对(由&符号分隔),它们组成了查询字符串。该网址不符合可用性和可访问性的要求,应该转换成一个更有意义的和对 SEO 友好的永久链接。
这些“丑陋”的网址被转换成优化的永久链接的方式取决于你的网络服务器。如果你是一个 Apache 用户,你将被要求添加一组重写指令到根文件夹的中。htaccess 文件。如果你是一个 Nginx 用户,你可以在主配置文件中添加一个 try_files 指令。
但是不用担心!大多数情况下,你不需要一行一行地配置网络服务器,因为 WordPress 会为你做的。
作为管理员用户,您可以从管理面板快速轻松地设置自定义重写规则。由于 WordPress Rewrite API,提供的函数和钩子将 permalink 定制带到了一个更高的水平,高级用户和开发者可以获得更多。
WordPress 查询概述
出于构建查询、执行查询并存储来自 WordPress 数据库的结果的特定目的,WordPress 提供了 WP_Query 类。多亏了这个类,我们不需要关心查询,因为 WP _ query 会自动处理请求、构建查询并执行它。然后,根据模板层次,WordPress 将返回请求的资源。
开箱即用,WordPress 允许对单个帖子、页面、帖子类型以及按类别、标签、日期、作者等排序的大量档案的请求。
此外,如果默认功能还不够,开发人员可以通过创建 WP_Query 类(Query 对象)的新实例,或者在执行之前将特定参数传递给查询的现有实例,来构建自定义查询。
查询参数命名为查询变量,分为三组。
公共查询变量
这些变量是公共的,因为它们可用于公共请求(即 URL)。由于这些变量,我们可以要求作者发布帖子:
?author=12?
author_name=mickey
按类别或标签:
?cat=4,5,6
?category_name=CMS
?tag=wordpress
按日期和时间:
?monthnum=201601
?year=2015?w=13
?day=31
通过邮件或页面:
?p=123
?name=hello-world
?page_id=234
还有更多。
私有查询变量
这些变量并不是要添加到 URL 查询字符串中。它们可以用来影响脚本(插件或主题的 functions.php 文件)中的查询。
以下查询字符串不会返回预期的结果:
?meta_key=city&meta_value=London
元关键字和元值是私有查询变量,不在查询字符串中定义。它们应该被传递给查询对象的一个实例,稍后我将向您展示。
参见法典中的公共和私有查询变量的完整列表。
自定义查询变量
这些用户定义的变量可以通过 URL 查询字符串传递,就像公共查询变量一样。公共变量和定制变量的主要区别在于 WordPress 不会自己处理定制变量,我们应该从插件中获取它们的值来定制查询。
话虽如此,让我们回到永久链接。
丑陋的 WordPress 永久链接和查询变量
难看的永久链接显示查询字符串,即 URL 中包含一组查询变量(查询字符串)的部分,这些变量将决定返回的资源。
Plain setting in Permalinks settings screen
例如,考虑以下 URL:
https://example.com/?cat=5
https://example.com/?cat=5,7,9
作为对这些 URL 的响应,WordPress 会返回属于指定类别的文章的存档。
我们不局限于每个 URL 只有一个参数。在以下示例中,我们正在构建更复杂的查询:
?author_name=lucy&category_name=WebDev?tag=wordpress&m=201606
在第一个查询字符串中,author_name 和 category_name 将要求 WebDev 类别中指定作者的所有帖子。在第二个查询字符串中,tag 和 m 将要求所有标记为“wordpress”并在 2016 年 6 月发布的帖子。
如你所见,我们可以设置不止一个查询变量,并强制 WordPress 运行高级查询,只需在查询字符串中添加适当的 key=value 对。
漂亮的永久链接:更好的选择
通过启用漂亮的永久链接,我们建立了一个可用的、可访问的、SEO 友好的 URL 结构。让我们比较以下网址:
https://example.com/?p=123
https://example.com/wordpress-permalinks/
在这个例子中,丑陋的 permalink 显示 p 变量及其值(post ID),而漂亮的 URL 显示 post slug。
WordPress 提供了四种漂亮的永久链接格式,我们可以在永久链接设置界面中选择,如下图所示。
Pretty permalinks in Permalinks settings
但是你并不局限于默认格式,因为 WordPress 允许你通过设置一个或多个结构标签来定制漂亮的永久链接格式。
Custom structure option
我将在这篇文章的后面向你详细展示这些。
为什么漂亮的永久链接很重要?
为你的 WordPress 站点使用漂亮的永久链接有两个好处: SEO 和用户体验。
为什么会这样?搜索引擎使用你的网址作为帖子内容的指示。如果永久链接的内容与你的帖子内容相关,这将有助于搜索引擎确定你的帖子是关于什么的,以及它是关于它所声称的内容的。
对 UX 来说,漂亮的永久链接更好,因为它们让用户更容易记住和使用你网站上的 URL。如果你的联系页面是 yoursite.com/?p=456**的话,没人会记得它的网址。但是他们会记住 yoursite.com/contact 的 T4。
**
永久链接、Slugs 和 SEO
帖子段是帖子 URL 的最后一部分。如果你已经配置了 WordPress 永久链接设置,使用了文章名称,那么一篇名为“如何创建漂亮的永久链接”的文章将自动生成为yoursite.com/how-to-create-pretty-permalinks/。
这是一个体面的鼻涕虫。它告诉用户帖子是关于什么的,对于搜索引擎来说,它包含“漂亮的永久链接”,这可能是你的目标关键词。
但是它可以被改进。
你的 slugs 应该足够长,以包含你的目标关键词,但也要足够短,以使用户容易记住,并且不会用许多不必要的词来混淆搜索引擎(下面是如何在 WordPress 中创建 SEO 友好的永久链接)。
因此,一个名为“如何创建漂亮永久链接”的帖子最好加上一段漂亮永久链接,给你 yoursite.com/pretty-permalinks/的 T2。或者,如果你在 pretty permalinks 上有多个帖子,并想给这个帖子一个与实际操作指南相关的具体信息,你可以使用create-pretty-permanlinks,给你yoursite.com/create-pretty-permalinks。
或者更进一步,你可以通过加入“WordPress”:example.com/create-wordpress-pretty-permalinks来进一步改善 SEO。
当人们在搜索结果中查看你的链接时,你也不希望搜索结果太长以至于不能全部被阅读。下面是我在谷歌上搜索“wordpress 永久链接”时从 Kinsta 博客上得到的两个结果。
Google result – WordPress permalinks
这两种都有优化良好的鼻涕虫。第一个是 WordPress-prema links-URL-rewriting,表明它针对的是那些关键词,第二个是 wordpress-slug,更有针对性。
这些鼻涕虫不浪费任何词语。他们告诉搜索引擎这个帖子是关于什么的,除此之外别无其他。
你可以通过在永久链接设置界面选择帖子名称,然后在你写帖子的时候通过手动编辑每个帖子的 slug 来优化你的 SEO slug。
永久链接,蛞蝓和 UX
使用漂亮的永久链接和短而难忘的 slugs 也会给你带来 UX 的好处。
根据 Jacob Nielsen 1999 年的一篇文章,一个可用的网站需要:
- 一个好记易拼的域名。
- 短网址。
- 易于键入的 URL。
- 可视化网站结构的 URLs】。
- URL 是“可黑客攻击的”,允许用户通过攻击 URL 的末尾来移动到更高层次的信息架构。
- 不会改变的持久 URL。
URL 不应该改变,因为它可以以多种方式存储和共享。这就是我们称之为永久链接的原因。此外,URL 应该是语义上的,对于非专业用户来说,它具有直接和直观的意义。
因此,虽然你可以在发布后更改帖子的永久链接,但这不是一个好主意。这是因为原始的永久链接可能已经被共享了。如果你需要改变它,确保遵循 WordPress 重定向最佳实践。
T3】
如何更改 WordPress 中的永久链接设置
在 WordPress 中,你可以用多种方式改变永久链接:
- 你可以编辑永久链接设置屏幕来打开漂亮的永久链接——这是你建立网站后应该做的事情。
- 您可以在永久链接屏幕中编辑标签和类别的永久链接结构。
- 您可以在创建和编辑帖子时编辑单个帖子的 slugs。
- 当你注册时,你可以指定链接到自定义文章类型的结构,选择使用缺省值或否决它。
- 你可以写一个插件来修改永久链接的结构。
- 你可以使用重定向来获得一个指向新链接的过期永久链接。
让我们来看看每一个。
编辑整体 Permalink 设置
永久链接设置屏幕是配置永久链接的第一步。通过设置>永久链接访问。
Permalink settings screen
通用设置
第一部分处理单个帖子的设置。这些选项包括:
- Plain:这使用链接的文章 ID。它对浏览器有意义,但对人类或搜索引擎意义不大。看起来是这样的:example.com/?p=123。
- 日期和名称:这包括文章发表的完整日期以及它的名称(或者更准确地说是它的标题)。看起来是这样的:example.com/2020/06/01/my-post/.
- 月份和名称:这是日期和名称的简短版本,只有月份和年份,没有日期:example.com/2020/06/my-post/.
- Numeric:和 plain 选项一样,它使用文章 ID,对用户不太友好。example.com/archives/123.
- 帖子名称:该选项不包含任何日期或帖子 id,只使用了一个字符:example.com/my-post/.
- 自定义结构:您可以在这里创建自己的自定义结构。使用标签获取基于文章数据的信息,使用静态文本添加在文章之间不会改变的内容。
这些标签是包含在%字符中的特定关键字。WordPress 提供了以下标签:
- %
- % month num %–发布的月份(两位数)。
- % day %–发布的日期(两位数)。
- % hour %–发布的时间(两位数)。
- % minute %–发布的分钟(两位数)。
- %秒%–发布的秒(两位数)。
- % post _ id %–帖子唯一 ID(整数)。
- %
- %
- % author %–作者鼻涕虫。
尝试检查自定义结构单选按钮,并将以下字符串之一添加到文本字段中:
- /%作者%/%后名%/
- /%年%/%后名%/
- /%类别%/%后缀%/
这些字符串中的任何一个都会生成具有特定语义值的不同的 pretty permalink,如下所示:
example.com/rachelmccollin/wordpress-permalinks/
example.com/2020/wordpress-permalinks/
example.com/CMS/wordpress-permalinks/
在第一个例子中,产生的 URL 突出显示了帖子的作者。另外两种格式分别告诉我们出版年份和文章类别。选择最适合自己的格式就看你自己了。
一旦你选择了你想要的选项,要么进入可选部分,要么点击保存更改保存你的设置。
可选的永久链接设置
除了为你的单篇文章设置之外,永久链接设置界面还允许你为你的类别和标签档案设置一个自定义的结构。
如果不这样做,默认是在永久链接的末尾包含 /category/category-slug/ 。因此,如果你有一个“特色”类别,它的档案页面将在 yoursite.com/category/featured 的。
**
Optional permalink settings
您可以在永久链接设置页面的可选部分对此进行修改。因此,如果你想让yoursite.com/blog/featured/作为该类别档案的永久链接,你可以在类别库字段中输入博客。您不必插入反斜杠或使用标签。
如何更改单个帖子和页面的永久链接和 Slugs
一旦你在你的 WordPress 网站上激活了漂亮的永久链接,是时候为单独的帖子和页面优化 slug 了。
最好在创建内容的时候这样做。如果你改变了一篇文章的 slug,那么你就改变了它所使用的 URL,你或你的访问者过去共享的任何链接都将不再有效。
要编辑帖子的 slug,您需要在该帖子的帖子编辑屏幕中工作。转到帖子并选择您想要编辑的帖子。(如果你正在创建文章,你已经在右边的屏幕上了。)
在文章编辑界面中,选择右侧的文档窗格,并转到永久链接部分。如果它尚未打开,请单击它右边的箭头。
Permalink editing in post editing screen
自动生成的 slug 将显示在 URL Slug 字段中。您可以对此进行编辑,以使 slug 更短、更集中。
在你编辑它之前,把旧的 slug 拷贝到某个地方,这样你就可以在需要设置重定向的时候使用它(这只适用于以前发布的帖子)。
Slug edited
现在点击发布或更新按钮保存您的更改。
不要忘记:如果你已经编辑了一个现有帖子的 slug,你可能会给拥有原始链接并应该使用重定向的人带来问题。
如何更改存档页面的永久链接设置
要更改单个存档页面的永久链接设置,您可以在永久链接设置屏幕中编辑“类别”或“标签”基础的设置。您还可以更改单个类别、标签或自定义分类的 slug。
让我们来看看如何做到这一点,然后继续编辑定制分类法的永久链接和注册后的文章类型。
更改类别和标签的 Slugs
为此,请转到帖子>类别(或帖子>标签)。
Categories editing screen
找到您想要编辑其 slug 的类别或标签,然后单击其名称。
Editing a category slug
然后,您可以为类别或标签键入一个 slug。WordPress 会根据类别或标签的名称自动生成一个,但你不必保留这个。与文章一样,在设置类别或标签时这样做是明智的。如果您稍后再做,您将需要设置一个重定向。
如果你建立了一个定制的分类法,或者有一个是由插件创建的,你可以用完全相同的方式编辑那个分类法中的单个术语的 slugs。但是如果您想要编辑分类法本身的 slug,您将需要编辑一些代码。
为自定义分类更改 Slugs
当您注册一个自定义分类时,该分类的归档页面将自动拥有一个 URLyoursite.com/taxonomy/term,其中分类是分类 ID,术语是术语 slug。
让我们想象一下,你用 IDkinsta _ language为语言注册了一个定制分类法,它使用一个前缀来确保它与其他插件注册的任何其他分类法不同。然后你可以用一段法语创造一个术语。
该分类术语存档的 URL 将是yoursite.com/kinsta_language/french。
但是,如果你想改变它,使它不包括前缀,更方便用户呢?在注册分类法时,可以使用 rewrite 参数来实现这一点。
下面是您将用来注册分类的代码,包括 rewrite 参数。
function kinsta_register_taxonomy() {
// languages
$labels = array(
'name'=> __( 'Languages' ),
'singular_name' => __( 'Language' ),
'search_items' => __( 'Search Languages' ),
'all_items' => __( 'All Languages' ),
'edit_item' => __( 'Edit Languages' ),
'update_item' => __( 'Update Languages' ),
'add_new_item' => __( 'Add New Language' ),
'new_item_name' => __( 'New Language Name' ),
'menu_name' => __( 'Languages' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'sort' => true,
'args' => array( 'orderby' => 'term_order' ),
'rewrite' => array( 'slug' => 'language' ),
'show_admin_column' => true,
'show_in_rest' => true
);
register_taxonomy( ‘kinsta_language', array( 'post', ‘attachment' ), $args);
}
add_action( 'init', 'kinsta_register_taxonomy' );
代码中重要一行是这样的:
'rewrite' => array( 'slug' => 'language' ),
这将那个 slug 从kinsta _ language(ID)重写为语言(新值)。所以你的新网址应该是 yoursite.com/language/french 的。更加用户友好!
**### 如何更改自定义帖子类型的 Slugs
定制文章类型的工作方式与注册时的定制分类相同,因此它们会有一个包含定制文章类型 ID 的 URL。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
让我们想象一下,你注册了一个名为 kinsta_book 的自定义帖子类型,然后你创建了一个名为“哈克贝利·费恩”的帖子,并添加了一段哈克贝利·费恩。
这个网址应该是 yoursite.com/kinsta_book/huckleberry-finn 的。用于 post 类型档案的 slug 将是 yoursite.com/kinsta_book 的。
**同样,您可以在注册自定义 post 类型时使用 rewrite 参数来更改这一点。同样,这是包含该参数的代码:
function kinsta_register_post_type() {
// books
$labels = array(
'name' => __( 'Books' ),
'singular_name' => __( 'Book' ),
'add_new' => __( 'New Book' ),
'add_new_item' => __( 'Add New Book' ),
'edit_item' => __( 'Edit Book' ),
'new_item' => __( 'New Book' ),
'view_item' => __( 'View Book' ),
'search_items' => __( 'Search Books' ),
'not_found' => __( 'No Books Found' ),
'not_found_in_trash' => __( 'No Books found in Trash' ),
);
$args = array(
'labels' => $labels,
'has_archive' => true,
'public' => true,
'hierarchical' => false,
'supports' => array(
'title',
'editor',
'excerpt',
'custom-fields',
'thumbnail',
'page-attributes'
),
'taxonomies' => array( ‘kinsta_language', 'category'),
'rewrite' => array( 'slug' => 'book' )
);
register_post_type( ‘kinsta_book', $args );
}
add_action( 'init', 'kinsta_register_post_type' );
对于蛞蝓来说,重要的一行是这样的:
'rewrite' => array( 'slug' => 'book' )
因此,现在单本书的网址将是yoursite.com/book/huckleberry-finn,而档案馆的网址将是yoursite.com/book。
信息
说到书…你已经看过金斯塔的电子书区了吗?它们可以免费下载,并且充满了可行的技巧!
使用自定义字段编辑永久链接
除了公共和私有查询变量,WordPress 允许开发者和高级用户定义他们自己的定制查询变量。注册后,这些变量可以添加到查询字符串中,就像公共查询变量一样,它们的值也可以用来影响查询。
下面是如何利用定制查询变量构建定制元查询(即通过定制字段检索文章的查询)。
为了实现这个目标,我们将开发一个插件,我们将从这个插件中注册自定义变量,获取它们的值,并相应地更改查询。
以下是如何…
在你的 wp-content/plugins 目录下创建一个插件。添加一个函数来注册查询变量:
/**
* Register custom query vars
*
* @param array $vars The array of available query variables
*/
function myplugin_register_query_vars( $vars ) {
$vars[] = 'city';
return $vars;
}
add_filter( 'query_vars', 'myplugin_register_query_vars' );
query_vars 过滤器允许您在执行查询之前添加、删除或更改公共查询变量。示例中的回调函数将一个可用变量数组存储为参数,添加一个新变量并返回同一个数组。
接下来,添加这个函数,它使用变量值来更改查询:
/**
* Build a custom query
*
* @param $query obj The WP_Query instance (passed by reference)
*
*/
function myplugin_pre_get_posts( $query ) {
// check if the user is requesting an admin page
// or current query is not the main query
if ( is_admin() || ! $query->is_main_query() ){
return;
}
$city = get_query_var( 'city' );
// add meta_query elements
if( !empty( $city ) ){
$query->set( 'meta_key', 'city' );
$query->set( 'meta_value', $city );
$query->set( 'meta_compare', 'LIKE' );
}
}
add_action( 'pre_get_posts', 'myplugin_pre_get_posts', 1 );
在查询创建之后但执行之前, pre_get_posts 操作钩子被触发。因此,我们可以将一个回调函数与该操作挂钩,以便在查询运行之前对其进行更改。事情就是这样:
- 回调函数保留$query 对象的一个实例,该实例通过引用传递,而不是通过值传递。这意味着对查询对象的任何更改都会影响原始查询,而不是它的副本。因此,我们必须确定将要执行哪个查询(主查询)。
- 稍后,我们通过get _ query _ var函数从当前查询字符串中获取城市值。
- 最后,如果$city 不为空,我们可以设置元查询元素 meta_key、meta_value 和 meta_compare。后者是私有查询变量,不能用于公共请求。它们的值只能在脚本中设置。
现在激活插件,将城市自定义字段添加到一些帖子中。去设置>永久链接刷新永久链接,你其实什么都不用做;光是逛屏幕就够了。
现在检查如下 URL:
https://example.com/?city=London
为了响应这个请求,WordPress 将返回所有城市字段值为伦敦的帖子。
我们最后的任务是将上面例子中丑陋的 URL 转换成一个漂亮的永久链接结构。让我们将以下函数添加到我们的插件中:
/**
* Add rewrite tags and rules
*/
function myplugin_rewrite_tag_rule() {
add_rewrite_tag( '%city%', '([^&]+)' );
add_rewrite_rule( '^city/([^/]*)/?', 'index.php?city=$matches[1]','top' );
}
add_action('init', 'myplugin_rewrite_tag_rule', 10, 0);
add_rewrite_tag 和 add_rewrite_rule 函数是重写 API 的一部分。add_rewrite_tag 让 WordPress 知道城市查询 var,而 add_rewrite_rule 指定一个新的重写规则。这两个函数都应该与 init 操作挂钩。由于新的标签和规则,我们可以使用以下 URL:
https://example.com/city/London/
WordPress 将返回城市自定义字段值为伦敦的文章档案。
注意:任何时候添加新的重写规则,WordPress 永久链接必须从设置管理菜单下的永久链接屏幕刷新。
如何改变 WooCommerce 中的永久链接
WooCommerce 创建自定义的文章类型和分类,所有这些都有插件定义的默认永久链接。
您可以编辑所有这些的永久链接设置和 slugs。
更改产品类别、标签和属性永久链接
编辑产品类别、标签和属性的永久链接有两个方面:结构和 slug。这些工作方式类似于常规的类别和标签。
要编辑永久链接结构,进入设置>永久链接并找到可选部分,WooCommerce 将在那里添加一些额外的字段。
Optional permalinks settings with WooCommerce installed
在这里,您可以编辑 WooCommerce 添加的三个自定义分类的永久链接设置:
- 产品类别:默认为 /product-category/ ,但如果你在商店中使用不同的术语,你可以修改。请确保您的更改不会与常规类别的设置冲突,因为它们不是一回事。
- 产品标签:默认为 /product-tag/ ,可以随意更改。确保避免与常规文章标签冲突。
- 产品属性:它们的工作方式不同于其他两种分类法,并且具有不同的结构。无论您在此添加什么,后面总是会跟有单个属性名称(如大小)和属性本身(术语,如大)的字符。
如果您想编辑单个类别或标签的 slug,请转到产品>类别(或产品>标签)并以发布标签和类别的相同方式编辑它们。
Product category slug editing
编辑属性是不同的,因为您不仅拥有属性本身,还拥有属性术语。
首先转到产品>属性。
Product attributes screen
当创建一个新属性时,使用 slug 域来设置 Slug,就像你为标签或类别设置 Slug 一样。或者,要编辑现有属性的 slug,点击右边列表中该属性下方的编辑链接。
Editing product attribute slugs
点击更新保存您的更改。
要编辑属性术语 slugs,转到属性屏幕,点击属性旁边的配置术语链接。这将带您到该属性的术语列表。
Product attribute terms listing
现在编辑该术语的 slug,就像编辑类别或标签一样。然后,这将被添加到具有该术语的产品的存档的 URL 中。
你的新网站需要一个超快的、可靠的、完全安全的主机吗?Kinsta 提供所有这些以及 WordPress 专家提供的 24/7 世界级支持。查看我们的计划
更改产品永久链接
你可以通过设置>永久链接来编辑产品永久链接。向下滚动到产品永久链接部分。
Product permalinks settings
在这里,您可以为您的产品选择四种永久链接设置:
- 默认:如果你已经激活了 pretty permalinks,这将使用每个产品的 slug 与/product/ base。
- 店铺基数:你的店铺不用/product/,会用/shop/。
- 类别为的店铺:将当前商品的类别插入到 URL 中。如果你的产品类别反映了这些关键词,这可能会添加你想要的关键词,但不会帮助你的 UX,因为它会创建很长的 URL。
- 自定义库:使用适用于您商店的文字创建您自己的 URL 结构。你不能完全去掉底座,你必须使用一些东西。
一旦你选择了你想要的选项,点击保存更改按钮保存你的选择。
您也可以在产品编辑屏幕中编辑单个产品的标题,就像编辑文章或页面一样。
如何用插件改变 WordPress 永久链接
除了默认的 WordPress 永久链接设置界面允许你做的以外,你可以使用第三方插件来修改你的永久链接设置。
Custom Permalinks WordPres plugin
- 自定义永久链接插件可以让你设置任何文章类别或标签的 URL。它还设置重定向,使旧的网址仍然有效。
- 在专业版中, Permalink Manager Lite 插件支持自定义文章类型以及自定义分类法。它还包括重定向和第三方插件,如 WooCommerce 和 Yoast 。
如何在 phpMyAdmin 中更改 WordPress 永久链接
如果你知道你在做什么,并且确定你不会破坏任何东西,你也可以在 phpMyAdmin 中编辑永久链接。
如果你因为任何原因无法进入永久链接设置界面,你可能需要这样做。
从备份数据库开始。你将直接编辑它,所以备份以防出错是很重要的。
访问 phpMyAdmin。
如果你是 Kinsta 的客户,你可以登录到 MyKinsta ,然后选择你想合作的网站。
在信息屏幕中向下滚动并点击打开 phpMyAdmin 按钮。
Open phpMyAdmin in MyKinsta
输入您的数据库用户名和密码来访问 phpMyAdmin。您可以从信息屏幕中检索这些信息。
点击顶部的数据库选项卡,然后选择您想要使用的数据库。
Database structure in phpMyAdmin
选择 wp_options 表,在 option_name 列中找到 permalink_structure 条目。您可能需要导航到条目的第一页之外。
Finding the permalink_structure entry
单击该条目左侧的编辑链接,然后在选项 _ 值字段下,添加您想要使用的永久链接结构。使用我们之前在永久链接设置屏幕中确定的标签。
Editing the permalink structure
点击进入。现在你的永久链接将被更新。
如需进一步阅读,请查看我们的文章:如何更改你的 WordPress URL 或视频:
使用图像永久链接
图片都有自己的永久链接,你上传到你网站的每个图片或媒体文件都会有一些链接:
- 您上传的图片链接-原始图片。
- 使用您通过设置>介质设置的介质尺寸生成的新图像的链接。
原始图像的链接
上传图像时,会创建一个唯一的链接,链接指向存储在服务器上的文件。这将包括保存它的路径,即 wp-content/uploads。
它还将包括您上传图像的日期。这意味着,如果你下个月(或明年)上传另一个具有相同文件名的图像,这些图像不会混淆,因为它们将具有唯一的文件路径。
如果你在 2020 年 4 月 1 日上传一张名为funnycat.jpg的图片,它的链接将会是【yoursite.com/wp-content/uploads/04/funnycat.jpg】T2。 04 表示文件上传于 4 月。WordPress 在上传目录中为每个月创建一个编号文件夹。
如果你上传了一个不是图片的文件,URL 也会以同样的方式工作:yoursite.com/wp-content/uploads/04/document.pdf。
如果你在一个月内上传了不止一个同名文件,WordPress 会在文件名后面加上一个数字。因此,如果我上传另一张名为funnycat.jpg的图片,它会称之为【funnycat-1.jpg】T2。
如果您需要链接到原始图像或找到它以检查它是否正常工作,这是您找到链接的方法。
您也可以通过进入媒体>库并点击文件来找到附件文件的链接。将显示该文件的编辑屏幕,您可以在右侧的文件 URL 字段中找到其 URL。
Original image link
也可以使用 WordPress 提供的WP _ get _ attachment _ image()函数链接到文件。这是一种更好的做法,因为这意味着如果将来移动附件,链接也不会改变。这是一个在插件或主题模板文件中使用的函数,它使用附件文件的唯一 ID。
在我的funnycat.jpg图像的情况下,ID 是 4995 。我可以通过转到图像编辑屏幕并点击浏览器窗口顶部该屏幕的 URL 来获得此信息。最后的数字将是 ID。
要在模板文件或插件中获取该图像,我会使用以下代码:
<?php wp_get_attachment image( ‘4995’ ); ?>
这将获取全尺寸图像。如果我想输出它,我会添加 echo:
<?php echo wp_get_attachment image( ‘4995’ ); ?>
不同大小图像的永久链接
WordPress 还将使用为您的网站配置的文件大小设置来创建图像。你可以通过进入设置>媒体来完成。
Media settings screen
因此,如果您的图像已经大于大设置,它将创建三个图像-大,中和缩略图。
它没有使用这些约定来命名它们,因为将来您可能会更改它们的设置。相反,它使用文件名中文件的尺寸,并将它们保存到与原始图像相同的位置,即 wp-content/uploads 中的 month 文件夹中。
找到链接最简单的方法是查看你的 FTP 客户端,找到某个月上传的所有图片。
Uploaded images in FTP client
让我们看看我上传到我的网站 funnycat.jpg 的图片。你可以在上面的截图中看到。
WordPress 还使用我的网站的文件大小设置创建了额外的文件:
- funnycat-150×150.jpg
- funnycat-222×300.jpg
- funnycat-300×200.jpg
- funnycat-757×1024.jpg
- funnycat-768×1040.jpg
- funnycat-1135×1536.jpg
- funnycat-1513×2048.jpg
这里有比标准尺寸更多的尺寸,因为我使用了插件,这些插件利用了额外的图像尺寸,并且为我在主题中的一个页面模板设置了额外的自定义尺寸。但是如果你想的话,你可以使用这些链接作为一个硬链接。
然而,如果您想要链接到图像,更好的选择是使用我们已经看过的 wp_get_attachment_image()函数,并为图像大小添加一个额外的参数。
因此,要输出中等大小的图像,您可以使用:
<?php echo wp_get_attachment image( ‘4995’, ‘medium’ ); ?>
这是一种比在代码中创建硬链接更健壮的获取图像的方式。
如何重定向不同内容类型的永久链接
如果您以前使用旧链接共享过帖子,则编辑现有帖子的 slug 或整体更改永久链接设置可能会导致问题。如果有人点击这些链接,他们将被带到 404 页面。
您可以通过创建从旧链接到新链接的重定向来解决这个问题。
重定向单个帖子和页面
要将旧的文章重定向到新的文章,您需要为这两个 URL 设置一个重定向规则。
如果你和 Kinsta 在一起,你可以在 MyKinsta 仪表板中创建重定向规则。
找到你的站点,然后点击菜单中的重定向选项。
Redirects in MyKinsta
点击添加重定向规则按钮,打开重定向规则弹出窗口。
MyKinsta add redirect rule
要添加您的重定向,请选择 301 重定向,然后键入旧的 slug 作为从重定向的值,并键入新的 slug 作为重定向到的值。
点击添加重定向规则按钮,您的重定向将被设置。
如果你没有使用 Kinsta,你可以使用一个重定向插件来设置重定向。重定向插件是最受欢迎的。它可以让你手动设置重定向,也可以监控你的 slugs 的变化,并自动为你设置重定向。小心避免重定向循环,因为这会导致“太多重定向”错误,阻止页面加载。
下面你可以看到我已经为我的一篇文章修改了 slug,插件已经捕获了它并设置了一个重定向规则。
Redirection plugin redirect rule set up
重定向存档页面
如果您使用永久链接设置页面中的可选部分更改您的存档页面的结构,任何使用旧类别存档链接的人都将被带到您的 404 页面。所以您需要设置一个通配符重定向。
在 MyKinsta 中,创建一个重定向规则,它使用您以前使用的基础结构和现在使用的基础结构,后面用星号表示通配符。
在重定向自字段中,键入类别的旧路径,并使用通配符。它需要采用 /oldslug/(。*)$ 。重定向到的条目需要采用 /newslug/$1 的形式。
所以如果你已经改变了你的类别 URL 结构,在类别名称前使用了博客,而不是默认的类别,你应该输入/类别/(。*)$ 在重定向自字段, /blog/$1 在重定向至字段。
Adding a wildcard redirect in MyKinsta
如果您使用的是重定向插件,您需要首先启用正则表达式函数,因为通配符星号是一个正则表达式函数。
转到工具>重定向并转到屏幕的添加新重定向部分。
Creating a new redirect rule with the redirection plugin
点击 URL 选项/正则表达式下拉菜单并勾选正则表达式框。
Setting up a wildcard redirect with the Redirection plugin
在源 URL 字段中,键入类别的旧路径,并使用通配符。它需要采用 /oldslug/(。*)$ 。目标 URL 的条目需要带 source /newslug/$1 。这与 MyKinsta 中的工作方式完全相同。
查看我们的 WordPress 重定向最佳实践视频指南:
WordPress 永久链接疑难解答
偶尔你会发现永久链接并不像你期望的那样工作。如果发生这种情况,应该这么做。
注册帖子类型后永久链接不起作用
有时你注册了一个新的文章类型或分类,链接到相关的存档页面或文章类型的文章,不要担心。
不要慌!这仅仅是因为 WordPress 不知道自定义文章类型或分类意味着永久链接设置的改变。只需进入设置>永久链接刷新设置。你甚至不需要做任何更改或点击保存更改按钮——只需打开屏幕就足够了。
永久链接没有按照您希望的方式运行
如果你的永久链接没有按你期望的方式工作,这不是因为你刚刚注册了一个自定义的文章类型或分类,试试这些提示。
- 检查您在浏览器中键入的 URL 是否正确。
- 前往设置>永久链接并检查设置。标签正确吗?确保您没有遗漏任何内容或使用错误的语法。
- 如果你使用的是缓存插件,清空你网站的缓存。缓存会干扰对链接的更改。
- 如果您更改了永久链接设置,您的网站内容正文中的链接可能已经过期。编辑它们或设置重定向。
- 检查您是否手动更改了任何帖子的 slug,以及这些帖子是否需要编辑。
- 检查您是否安装了重定向插件或包含重定向的插件。如果是这样,请检查您在设置中添加了哪些重定向。
- 如果你有任何影响文章类型或链接的插件,试着停用它们,看看是否能解决问题。
- 如果您无法访问永久链接设置屏幕,请使用前面详述的方法通过 phpMyAdmin 编辑永久链接。
遵循这些建议,你应该能够让你的永久链接正常工作。
摘要
永久链接是 WordPress 的一个非常有用的功能。你可以用它们来提升用户体验,提升你在搜索引擎中的排名。
如果你按照上面的指南,你会有优化的永久链接。对于所有的文章类型、分类法和定制的 slugs,你可以配置它们,使它们完全按照你需要的方式工作。
现在,轮到你了:你如何管理你的永久链接?我们有没有忘记介绍任何关于 WordPress 永久链接的内容?请在下面的评论中告诉我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。******
WordPress 权限:了解它们是什么以及它们的最佳设置
你正试图找出文件和文件夹的正确的 WordPress 权限吗?还是你一开始就对 WordPress 权限的整个概念感到困惑?
WordPress 文件权限对于你的网站的安全和功能是至关重要的,所以你必须了解它们。如果你使用的是 WordPress hosting ,你的主机几乎肯定已经为你配置好了,但是如果你遇到任何问题,理解这些概念仍然是有帮助的。
所以,不管你是否从未听说过文件权限,或者你只是在为 WordPress 寻找正确的文件权限,我们都可以在这篇文章中找到你。如果你已经熟悉文件权限,你可以点击第二个链接直接跳到 WordPress 的最佳文件权限。
信息
这篇文章 100%关注 WordPress 文件权限以及如何使用它们来保护你的站点。如果你对控制 WordPress 用户权限更感兴趣,请查看我们的 WordPress 用户角色和能力文章。
更喜欢看视频版?
什么是文件权限?
简而言之,文件权限控制不同的用户如何与你的 WordPress 站点服务器上的文件交互。更具体地说,文件权限控制谁可以读、写、执行文件:
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
- 读取:读取文件内容的能力。
- 写:修改文件的能力。
- 执行:“使用”文件的能力(例如执行脚本)。
什么是用户?
有三种不同“类型”的用户:
- 所有者:文件或目录的指定所有者。
- 组:拥有文件或直接拥有文件的组的成员。
- Public: 除文件所有者或组成员之外的所有用户。
每个文件或文件夹都归特定用户或特定组所有。每个用户可以是多个组的成员,但他们只能有一个主要组。
例如,当您通过 SFTP 连接到您的站点时,您在您的服务器上使用一个用户帐户,该用户帐户属于一个或多个组,这取决于您的服务器是如何配置的。
注意:大多数人不需要掌握“用户”的概念,因为你的主机已经为你配置好了所有这些。但是,了解文件权限的功能是至关重要的。如果您对这一部分感到有些困惑,那么您应该知道,在大多数情况下,您的主机已经为您的服务器环境适当地设置了用户。
通过文件权限,您可以控制每种类型的用户(所有者、组、公共)可以对服务器上的文件和文件夹执行的操作(读取、写入、执行)。
一般来说,文件的所有者应该拥有最多的权限;属于同一组的用户将拥有相同或更少的权限;公共用户将拥有与组相同或更少的权限:
业主>集团>公众
文件权限的想法与 WordPress 角色和功能系统非常相似。如果你是网站的管理员,你比编辑有更多的控制权。例如,管理员可以安装新的插件,但编辑不能。
类似地,编辑比匿名访问者拥有更多的控制权,即使编辑没有完全管理员的权力。例如,编辑可以编辑其他人的博客文章并发布新的博客文章,但编辑不能安装新的插件。
试图找出文件的正确 WordPress 权限&文件夹?🗂还是只是对权限的总体想法感到困惑?😅这篇文章是给你的👇 点击推文
文件权限中的数字是什么意思?
文件权限由一个三位数表示,称为权限模式(如 777 、 440 )。
数字中的每个数字对应于特定用户可以做的事情:
- 第一个数字:控制一个所有者可以做什么。
- 第二位:控制用户的组中的用户账户可以做什么。
- 第三位:控制其他人能做什么(公开)。
权限模式中的每个数字是分配给每个操作的数字的总和:
- 阅读: 4
- 写: 2
- 执行: 1
如果您不想授予任何权限,请使用数字 0 。
同样,您在权限模式中看到的数字是一个实体拥有的所有权限的总和。例如,如果的所有者可以读 (4),而写 (2),那么权限模式就是 6 (4+2)。
或者,如果一个所有者拥有所有三个权限,那么它将是 7 (4+2+1)。
因此, 777 是最允许的配置。这意味着:
- 第一位数字——7——主人 可以 读(4)写(2)执行 (1)
- 第二位–7–组可以读(4)写(2)执行 (1)
- 第三位-7-PubliccanRead(4)Write(2)Execute(1)
出于这个原因,你绝不会想要在你的 WordPress 站点上给 777 设置任何权限。我们将在下面详细讨论这一点。
如果你想试试这个想法,你可以使用 chmod 计算器工具来看看当你给不同的用户分配不同的权限时,数字是如何变化的。
文件权限中的字母是什么意思?
虽然您可能最常遇到数字格式,但有时也会看到用字母和破折号表示的文件权限。
例如:
**rwxr--r--**
这种格式是这样工作的:
- r =读取权限
- w =写权限
- x =执行权限
- –(连字符)=没有权限
总共有九个字符—前三个适用于所有者,接下来的三个适用于团体,最后三个适用于公众。
在这种格式中, 777 的等价物将是**rwxrwxrwx**
。
为什么 WordPress 文件权限很重要?
因为文件权限控制着不同的用户可以对你的服务器上的文件做什么,所以它们在 WordPress 安全性中扮演着关键的角色。
想象一下,如果你把你站点的所有文件和文件夹都设置为 777 。这意味着任何人都可以创建新文件、修改现有文件、删除现有文件、执行脚本等等。人们可以在你的网站上添加恶意脚本并执行它们,这将很快导致各种各样的问题。那将是一场噩梦!
然而,文件权限是一个平衡的行为,如果你限制太多,你的网站也会停止工作。
例如,如果你设置你的权限为 000 ,你的 WordPress 站点将完全停止运行,因为你的站点甚至不能读取你服务器上的任何文件。
出于这个原因,WordPress 的最佳文件权限总是在 000 (没有人有任何权限)和 777 (每个人都有所有权限)之间。
不过,文件权限也很棘手,因为即使在更现实的场景中,您仍然可能会遇到问题。例如, 444 对于你网站的来说是一个非常安全的设置。htaccess 文件。
然而,如果你这样设置,你可能会遇到一些插件的问题,这些插件需要能够写入你的站点的。htaccess 文件(比如缓存插件像 WP 火箭和 W3 总缓存)。
因此,如果你正在使用那些需要写访问的插件,你可能需要切换到稍微宽松一些的 644 甚至 666 ,这取决于你的 web 服务器是如何配置的。
为什么需要更改 WordPress 文件权限?
简而言之就是大多数人不需要手动更改文件权限。
如果你用你的主机的自动安装程序安装了 WordPress,任何一个好的主机都会自动为你设置最佳的文件权限,作为设置过程的一部分。例如,如果你在 Kinsta 使用 WordPress 安装程序,你可以确信我们设置了正确的文件权限——这是我们作为托管 WordPress 主机所做的一部分,以使你的生活更轻松。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
因此,如果你使用主机的自动安装程序,并且你的 WordPress 站点运行良好,你可能不需要修改你站点的文件权限。
然而,如果你自己手动安装 WordPress,可能会出现问题。在插件安装和使用过程中,你也可能会遇到文件权限的问题,就像上一节的缓存插件例子一样。
WordPress 的正确文件权限
在这一部分,我们将讨论 WordPress 的正确文件权限。然后,如果你需要帮助,我们将在下一节告诉你如何改变它们。
首先,需要注意的是,最佳的文件权限部分取决于你的主机环境是如何配置的。对一个环境来说最佳和安全的不一定对其他环境也是如此;对于使用 suEXEC 的共享主机来说尤其如此。
一般来说,说明这一点的一个好的经验法则是从最低许可的配置开始,只在需要时添加权限以使事情正常工作。例如,当谈到**wp-config.php**
文件时,您会看到从 400 到 644 的任何值。如果您不确定从哪里开始,您可以从 400 开始,只要您认识到这种设置可能会导致您的服务器配置出现问题,并且如果您遇到问题,您可能需要使其更加宽松。
无论如何,你都不应该将任何东西的权限设置为 777(除非你是专家,并且有充分的理由这么做)。
大多数 WordPress 文件/文件夹的默认文件权限
一般来说,WordPress 的正确文件权限应该如下:
- 档案: 644
- 文件夹: 755
但是,有几个特定的例外情况值得注意:
- wp-config.php文件
- 。htaccess 文件
- engine . conf文件
wp-config.php 权限
您站点的 wp-config.php 文件是一个超级敏感文件,包含您站点的数据库凭证和一系列其他重要信息。
wp-config.php文件的一个很好的起点是 644 ,这是我们在 Kinsta 使用的。然而,你会在这里找到很多其他的推荐,包括 640 和 600 。为了更加锁定,有些人甚至使用 444。
然而,如果你使用 444 ,你可能会引起问题,因为许多 WordPress 插件依赖于对 wp-config.php 文件的写访问。
。htaccess 权限
您的站点是。htaccess 文件是另一个值得特别注意的重要配置文件。
一个很好的起点。htaccess 权限是 644 ,也就是 WordPress Codex 推荐的 的。也有开发者推荐 444 。然而,如果你使用 444 ,它可能会限制需要写入的插件。htaccess 文件(比如大部分缓存插件)。
注意:如果你和金斯塔一起主持,你就不会有。htaccess 文件,因为我们使用 Nginx webserver 来提高性能。。htaccess 文件只是 Apache webservers 的一个特性。
在一个方便的位置找到管理网站所需的所有工具(错误等)。免费试用我们的 MyKinsta 仪表盘。
你不用担心。htaccess 权限,如果你在 Kinsta 托管,因为没有。首先 htaccess 文件。
nginx.conf 权限
同样的。htaccess 文件权限也适用于 nginx.conf ,如果你的主机使用 Nginx webserver(就像 Kinsta 一样),这是主要的配置文件。
在 Kinsta 这里,我们对这个 nginx.conf 文件使用 644 。也有开发者推荐 444 。
如何快速检查 WordPress 文件权限
如果你想快速、非技术性地检查你网站的文件权限,看看你是否有任何问题,你可以使用 WordPress.org 的免费 iThemes 安全插件。
你也可以使用 FTP 或 cPanel 文件管理器,我们将在下一节向你展示——我们首先只是分享这个插件作为一种快速检测潜在问题的方法。
激活插件后,进入安全→设置,点击文件权限下的显示详情按钮:
Location of file permissions tool in WordPress
在这里,你可以找到你当前的 WordPress 文件权限,以及它们与 iThemes Security 推荐的文件权限的比较。可以看到 iThemes 为【wp-config.php】文件和 nginx.conf 或推荐了 444 。htaccess** 文件(Kinsta 使用 Nginx,这就是为什么你会看到 nginx.conf ,但是你会看到。htaccess 如果您的主机使用 Apache)。**
但是请记住, 444 会导致与一些插件的冲突,所以你可能要避免使用它。
An iThemes Security feature in WordPress comparing existing file permissions with suggested permissions settings
如果你不想在安装后继续使用这个插件,我们建议你删除它。
如何编辑 WordPress 文件权限
现在,让我们谈谈如果需要的话,你如何改变你的 WordPress 站点的文件权限。有几种不同的方法可供您使用,我们将向您展示三种方法:
- 文件传送协议
- cPanel 文件管理器
- SSH/终端
FTP/SFTP
如果你知道如何使用 FTP/SFTP 连接到你的服务器,任何 T2 质量的 FTP 客户端都能让你快速改变文件权限。
我们将使用广受欢迎的免费开源客户端 FileZilla 向您展示它是如何工作的。
一旦你使用 SFTP 连接到你的服务器,右击你想要编辑的文件/文件夹,选择文件权限:
How to change file permissions using FTP in FileZilla
然后,您可以使用复选框或直接输入号码:
How to enter new file permissions using FileZilla
cPanel 文件管理器
如果你的主机提供了 cPanel ,你可以使用 cPanel 的文件管理器工具来编辑 WordPress 文件权限。
在 cPanel 文件管理器中,右键单击要编辑的文件或文件夹,然后选择更改权限:
How to change file permissions using cPanel File Manager
然后,选中相关的框来分配权限。这样做时,您会在底部看到总数的变化:
How to enter new file permissions using cPanel
设置正确的权限,您就可以开始了!
命令行
如果您觉得从命令行工作很舒服,您也可以使用chmod
更改您站点的文件权限。我们喜欢使用这个 chmod 计算器来快速获得适当的权限。
需要为你的 WordPress 站点找到最佳的文件权限吗?🗂找到了所有这些+关于如何检查它们的提示,在这篇文章中点击推文
摘要
正确的 WordPress 文件权限是创建一个安全、功能良好的网站的重要部分。但是您不需要太担心文件权限,因为如果您使用主机的自动安装工具,大多数主机都会正确配置一切。在 Kinsta 也是如此。
然而,如果你手动安装 WordPress,或者如果你的站点的原始文件权限被破坏了,你可能需要编辑你的站点的文件权限。
一般来说,WordPress 目录权限应该是 755 ,WordPress 文件权限应该是 644 。一些重要的例外包括你站点的 wp-config.php 文件和你服务器的文件。htaccess 或 nginx.conf 文件,您可以使其稍微宽松一些。
无论如何,确保你永远不要在一个实时网站上设置文件权限给 777 (即使你知道你在做什么)。这样做会让你的网站和服务器暴露在巨大的安全漏洞下。
关于 WordPress 文件权限,你还有什么问题吗?在评论里问我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
15 个最佳 WordPress 照片库插件(与示例相比)
每个网站都使用图片,WordPress 照片库插件使得这些图片更容易吸引人。
但是有如此多的选项可供选择,很难挖掘所有的东西并找到一个提供了特性、美学和易用性的正确组合的插件。
为了帮助你找到那个插件,我们编辑了一个最好的 WordPress 照片库插件列表,剖析了它们的功能列表,并抓取了一个代表性的截图,这样你就知道每个插件可以创建什么类型的图片库了。
准备好潜水了吗?我们走吧!
如何选择最好的 WordPress 照片库插件
你有大量的 WordPress 图片库插件可供选择。去 WordPress.org 的 CodeCanyon,或者在谷歌上搜索,你仍然会看到一长串没有指导的信息。
因此,当我们浏览这些 WordPress 图片库插件时,我们编辑了最好的特性来考虑。每个人的情况会有所不同,但试着从下面的列表中挑选出基本特征来缩小搜索范围:
- 不同画廊形式的集合,如瓷砖、马赛克和砖石。
- Lightbox viewing,供用户在您的图库中获取更大版本的照片。
- 图片分享通过社交媒体和其他选项如电子邮件。
- 图片评论为创建一个社区和照片背后的对话。
- 支持视频和照片,提供链接到 YouTube 和 Vimeo 视频的工具。
- 链接选项向人们发送关于你的投资组合的描述或包含更多信息的博客帖子。
- 打开图形访问与第三方工具集成,定制图库外观。
- 图像保护适用于那些不希望自己的照片未经许可被使用的人。
- 电子商务支持通过 WordPress 网站出售你的照片。
- 一个数字下载管理系统编辑这些图像,并将其分类。
- 动画和其他效果当用户在你的照片上滚动时,会吸引注意力。
- 拖放构建器用于快速构建照片或视频图库,无需复杂的编码或设置。
- 手机友好型图库,这样用户就可以从平板电脑和手机上查看你的照片。
- 图像优化与懒加载。如果你打算在你的网站上放很多照片,这是必不可少的。这一定会提高你网站的速度,让搜索引擎高兴。
- 画廊模板无需从头开始创建画廊。
- 定制工具,这样你就可以将你的品牌、字体、颜色和其他元素与你当前的网站相匹配。
这个列表还可以继续下去,但这是一个很好的起点,让你在寻找一个图片库插件时,确定什么对你的业务最重要。一些公司不会发现版权保护的任何价值,但是其他公司不会考虑没有这个功能的 WordPress 图库插件。
因此,当你阅读下面我们的深度图库插件评估时,请记住所有这些主要特性。
2022 年最佳 WordPress 照片库插件
1 .模块
Modula 是一个非常用户友好的 WordPress 图库插件,来自 Macho Themes,帮助你快速创建令人兴奋的照片和视频图库。借助 Modula 灵活的定制选项,您可以根据自己的喜好轻松调整图库。
Modula WordPress plugin.
借助 Modula 的自定义网格功能,您可以在图库的容器内自由调整图像大小,控制它们的高度、宽度和纵横比。
此外,您只需将图库从“创意图库”切换到“自定义网格”,然后点击并拖动图库中图片的右下角,开始更改图片的尺寸。
如果你决定尝试一下 Modula,你会很快注意到这个插件迎合了所有 WordPress 用户,不管他们的体验如何。他们易于使用的拖放界面和定制选项使得在不到五分钟的时间内创建一个看起来像他们的演示之一的图库成为可能。
Modula 为更高级的用户提供了一个高级定制部分,用户可以添加 CSS 来单独应用于图库。这一点,加上他们精心编写的文档,有助于我们相信这是一个真正伟大的用户体验。
由 Modula 创建的典型图库
Modula 的免费版本可以在官方 WordPress 插件库中获得,甚至包括他们的自定义网格功能。您可以尝试页边距、阴影、边框半径等设置来改变图库的外观。这里有一个由 Modula Lite 创建的画廊风格的好主意:
Modula WordPress Photo Gallery Plugin.
Modula 的计划从单个站点的 39 美元开始,到多达 99 个站点的代理选项的 149 美元。
使用 Modula 的理由
- 它使您能够设计自定义网格。所有网格部分都是可定制的,可以选择在 gallery 容器中自由调整图像的大小。
- 轻松创建包含不同灯箱样式的灯箱图库。t
- 您可以添加图像输入动画(如滑动和旋转)。还有超过 40 个内置的悬停效果来吸引注意力,使您的画廊看起来更有吸引力。
- 该插件提供了高级工具,可以用 CSS 进一步定制你的图库。这不适合初学者,但更高级的用户会喜欢这样的事实,他们可以进入自定义代码。
- 其中一个高级扩展允许你添加视频到你的图库中,所有的视频都有简单的链接。
- 该插件提供了社交媒体按钮,以便你的访客与其他人分享你的照片。
- 您可以从大量的网格格式中进行选择,如砖石、灯箱画廊和规则的方形网格。
- 所有画廊都准备在移动设备上工作。
- 将 gif 图片添加到你的图片库,这样你的整个网格就充满了动态图像。
- 生成相册以更好地组织您的图库和照片。
- 所有定制都是通过拖放界面完成的。
- 一个“辅助网格”让你知道在哪里放置你的图片,并在发布前显示图库的样子。
- 向您的图库添加过滤器,以便用户可以筛选您的图像,并找出他们最喜欢的图像。这对作品集画廊尤为重要。
- 该插件的高级版本有一个保护扩展,使网站访问者不能右键单击和下载你的照片。
- 水印扩展可用于保护您的照片。
- 速度扩展对于优化添加到你的图库中的每一张图片来说很方便。
- 使用短代码在你网站的任何地方插入你的图库。例如,您可能会考虑在博客帖子或页脚模块中的任何地方放置图库短代码。
选择 Modula 前需要考虑的事项
Modula 主要用于网格图库。这是它最擅长的。免费版本中提供的大多数特性都围绕着网格图库,这也是事实。如果你想解锁幻灯片或其他布局,你需要考虑升级到一个高级版本。
- 价格: 免费 +付费计划单站点许可起价 39 美元。
- 点评: 4.7 分满分 5 颗星(WordPress.org)
- 活跃安装: 90,000 以上
- PHP 版本: 5.6 以上
2.下一代画廊
据统计, NextGEN Gallery 是 WordPress 最受欢迎的 WordPress 照片图库插件之一。它每年继续获得超过 150 万的新下载量,以及很好的总体评价。它是由非常了解这个行业的摄影专家 Imagely 开发的。
NextGEN Gallery WordPress plugin.
NextGEN Gallery 的免费版本提供了两种主要的图库样式(幻灯片和缩略图图库)和两种相册样式(压缩和扩展),它们都带有一系列用于控制大小、样式、定时、过渡、控件、灯箱效果等的选项。然后,您可以用各种高级包来扩展它。
除了各种不同的画廊类型,这些高级版本还增加了更多高级功能,如:
由 NextGEN Gallery 创建的典型画廊看起来像…
次世代画廊的吸引力之一是它提供了如此多不同类型的画廊,所以没有单一的典型画廊。
对于这个例子,我将使用基本的缩略图库,因为它包含在免费版本中。如果您使用专业版,您可以访问更多令人兴奋的模板:
NextGEN Gallery.
使用次世代画廊的理由
- 您可以创建不同图片库的相册,如果您需要显示许多图片,这很有帮助。
- 根据您拥有的版本,您可以创建幻灯片放映图库和许多其他图库类型。
- 高级版本提供高级功能,如水印、深层图像链接等。
- NextGEN Pro 包括电子商务功能,如果你是一个销售摄影的摄影网站,这很有帮助。
- 你可以在免费版本中选择压缩和扩展图库。所以,这是一个在长长的照片列表和统一布局之间的选择。
- 你会收到不同于日常网格图库的独特选择。这些选项包括缩略图画廊、列表相册和博客风格的画廊。
- 通过社交媒体按钮和其他选项,如通过电子邮件发送,可以分享图片。
- 您的网站访问者可以访问您的图库并对影像进行评论。这不是必需的,所以您可以打开或关闭该功能。
- 销售税是在销售照片时自动生成的。
- 一些支付网关包括 Stripe 和 PayPal 。
- 如果出售画廊的照片,你会得到向顾客发送优惠券的工具。
- 如果您想与一家声誉良好的打印机合作,打印实验室履行是可用的。这通常是大多数摄影师所做的,因为打印照片太费时间和金钱。
- Lightroom 插件附带了高级版本,用于快速编辑和发布。
选择下一代之前需要考虑的事项
免费版本曾经非常基础,但他们一直在积极增加更多功能。例如,基本幻灯片可以显示箭头和改变过渡时间。NextGEN 是一个专业级的图库。我们推荐给任何买得起的人。首先试用免费版本,然后考虑升级,如果你想保护图像和提供额外的画廊布局。记住,NextGEN Pro 是最昂贵的 WordPress 照片库插件之一。
- 价格:免费。最便宜的高级套装是 29 美元的 NextGEN Starter。
- 点评: 4.3 满分 5 星(WordPress.org)。
- 活跃安装: 70 万+。
- PHP 版本: 5.6 以上。
3.Envira 画廊
Envira Gallery 于 2018 年初被 Nathan Singh 收购,是另一个受欢迎的免费增值画廊插件。有一个免费版本可用。一些品牌可能会发现,核心插件是他们制作一个美丽的画廊所需要的。然而,许多最酷的特性是为高级插件库保留的。
Envira Photo Gallery WordPress plugin.
Envira Gallery 的一个吸引人之处是,像 Modula 一样,它的界面被设计成尽可能容易地在 WordPress 中快速建立并运行一个好看的图库。
虽然免费版本对基本画廊来说很好,但各种高级计划是您获得大量有用功能的地方,包括:
- 社交分享。
- 视频支持。
- 相册。
- 水印。
- 图像深度链接。
- WooCommerce 支持。
- 更多。
Envira Gallery 创建的典型图库看起来像…
虽然 Envira Gallery 允许您创建多种类型的图库,但以下是不涉及任何设置的结果:
Envira Gallery.
使用 Envira 画廊的理由
- 界面设计得很好,你可以在拖放生成器的帮助下创建你的图库。没有必要搞乱任何代码。你把图片放到适当的位置,然后点击发布按钮。
- 专业版可以让你使用许多功能(尽管它们可能会很贵)。
- 你可以在你的图库中使用专业版的视频。
- 提供了几个有用的附加组件,支持 WooCommerce 、校对、Lightroom 等等。
- 社交媒体分享按钮是标配。
- 您可以链接到您的社交媒体页面,并在您的图库中显示这些页面中的照片。
- 免费版提供了相当多的模板,省去了建立一个新画廊的时间。
- 为您的图库分配标签和类别,以便更好地组织。
- 深层链接可以向用户发送更多关于你的照片的信息。
- Envira Gallery 中创建的所有图库都可以在移动设备上很好地工作。图库和照片会根据您的屏幕大小对齐。
- 你可以与 WooCommerce 整合,通过 Stripe 这样的网关出售你的照片并收取费用。
- Envira Gallery 是独一无二的,它包括 Gutenberg blocks 可以将你的图库放在你网站的任何地方。没有多少竞争者有古腾堡街区。
- 当你想完全阻止用户拍摄你的照片并在其他地方使用它们时,水印和密码保护工具就派上用场了。
- 你可以从 Instagram 和 Pinterest 等网站自动导入图片。
- 如果你有经验摆弄定制编码的话,CSS 样式是完全可定制的。
选择 Envira Gallery 前需要考虑的事项
有些人喜欢 Envira,而有些人则建议永远不要考虑它。这是一个 WordPress 图片库插件,你必须测试它,看看它是否适合你。如果价格是你主要关心的,我们建议跳过 Envira 画廊。
总的来说,如果你有钱的话,Envira 画廊的特色是坚如磐石的。然而,想要免费图库的用户应该去别处看看。
- 价格:免费。基本高级版本的单站点许可证起价为 26 美元,但全功能专业版的价格为 89 美元。
- 点评: 4.8 分满分 5 颗星(WordPress.org)
- 活跃安装: 100,000 以上
- PHP 版本: 5.6 以上
4.Gmedia 照片库
当人们四处寻找新的 WordPress 照片库插件时,Gmedia 照片库插件可能不是首选。尽管如此,它确实有一个光滑的设计,一旦出版和一些强大的定制工具,以配合你的品牌和满足大型画廊的需求。
你可以免费安装这个插件,不用花一分钱就可以创建一个照片库。一个高级版本可供你考虑,一个网站每年 29.99 美元起,当你在 20 多个网站上激活画廊时,每年增加到 8.50 美元。
简而言之,如果你需要在很多网站上放图库,这看起来像是一个可靠且负担得起的图库插件。因此,我们喜欢让开发商和代理商这样做,因为从长远来看,你可以省钱。
Gmedia Photo Gallery WordPress plugin.
Gmedia 照片库插件突出显示了一系列优秀的演示,供您在安装插件或购买高级版本之前测试照片库的外观。所有的演示都有一些奇怪或难以描述的名字,但有选择的旅游博客、滑块、T2 电子商务产品等等。
总的来说,如果你渴望后端简单,这不是完美的解决方案,但我们喜欢你在发布后看到的结果。
用 Gmedia 照片库创建的典型照片库如下所示…
与大多数图库测试一样,我们安装了 Gmedia 照片图库插件,并试图在几分钟内添加一个图库。不需要调整任何设置来启动测试网站上的图片,但这不像一些竞争对手那样容易。
从下面的截图可以看到,图库一发布出来就很漂亮。但是,您需要在创建图库之前生成一个相册。这在开始时很难弄清楚,也没有多大意义。本质上,您正在创建两个图像集合并将它们链接在一起。
也就是说,结果是一个高质量的画廊,没有任何裁剪或分辨率的困难。
Gmedia Photo Gallery.
使用 Gmedia 照片库的理由
- Gmedia 照片库插件提供了四个 Gutenberg 模块,可以快速地将照片库添加到文章或页面中。其他的一些模块对于相册和标签来说是很棒的。
- 开发页面展示了大量的演示来激发你的创造力。你可以模仿一些给你的演示,或者从插件的后端选择一个模板。
- 在每篇博客文章的底部有一个自动创建相关文章库的选项。这样就不需要为与相关的文章获取另一个第三方插件。
- 一个小部件可用于图库,减少了将图库添加到页脚或侧边栏所需的时间。
- 激活用户评论,了解人们对你的照片的看法,并收集对你的作品集的反馈。
- 该插件与默认的 WordPress 搜索栏直接集成。
- 您可以在画廊中播放音乐和视频。
- 分享是在社交媒体按钮和邮件分享工具的帮助下完成的。
- 对于拥有高分辨率照片的用户来说,整页图库模板非常方便。我们最喜欢那些从一开始就让人们惊叹的摄影师。
- 拖放功能可用于调整照片在图库中的组织方式。
- 地理定位可以给你所有的图片添加位置标签。
- 如果你想跳过古腾堡街区,画廊短码就会发挥作用。
- 这个插件在你的 WordPress 站点的后端添加了图像编辑工具。
选择 Gmedia 照片库之前需要考虑的事项
这个图库插件在添加到购物车或免费下载核心版本之前,有两个主要方面需要考虑。首先,没有经验的用户可能会发现这个插件太复杂而无法使用。
它提供了数百种设置,其中大部分在后端上组织得不是很好。这对开发者来说很好,但是对普通用户来说有一点学习曲线。我们主要不喜欢你必须在激活你的图库之前制作一个相册。为什么我们不能建一个画廊然后就到此为止呢?
我们的第二点是首要优势。这个插件有不止一个,而是四个古腾堡拖放块。这击败了列表中的每一个插件,对于那些喜欢与 Gutenberg 一起工作的人来说是理想的。这些块包括相册、类别、图库和标签的选项。
- 价格:核心的 Gmedia 照片库插件可以在任意多的网站上免费使用。高级功能售价为 29.99 美元,可以在一个网站上建立一个画廊。如果您需要多个许可证,每个许可证的价格会更低。
- 点评: 4.5 满分 5 星(WordPress.org)。
- 活跃安装:10000+。
- PHP 版本:未列出。
5.10Web 的照片库
10Web 的照片图库插件在 WordPress 图库插件的下载量方面排名靠前。它提供免费和高级插件,在核心插件中提供基本的网格格式。管理界面的设计很容易理解,并立即在您的网站上获得照片。
没有太多你需要担心的设置,使它成为所有经验水平的理想选择。然而,如果你想要一个更高级的画廊设计,如裁剪图像或共济会安排,高级插件是必需的。
Photo Gallery by 10Web WordPress plugin.
这个插件允许你创建无限的图库和无限的相册来存放这些图库。10Web 照片库的一个特别好的功能是,你还可以从嵌入的视频中创建照片库,包括将照片和视频混搭在一起的选项。
免费版或高级版中提供的其他有用功能包括:
由 10Web 照片库创建的典型照片库看起来像…
虽然该插件的高级版本增加了更多有创意的图片库类型,但这里有一个典型的图片库示例,您可以使用 10Web 的免费版图片库来创建。这是非常基本的,但它确实有用。
免费版中没有太多定制工具来开发真正脱颖而出的图库。幸运的是,大多数图库都不需要花那么多钱升级到高级版本,包括 10Web 的照片图库。
Photo Gallery by 10Web.
10Web 使用照片库的原因
- 使用高级版,您可以在图库中包含图像和视频。
- 创建大量不同的画廊类型,包括砖石,幻灯片,电影,等等(尽管大多数需要高级版本)。
- 获取附加组件以获得显示脸书专辑和销售数字内容等高级功能。
- 如果你担心图片被盗,这个插件包括水印和右键点击保护。
- 图库插件提供了放大你的 SEO 效率的字段。例如,它允许你插入相关的标签和元数据,所有这些都可以从你的 WordPress 仪表盘方便地完成。
- 有一个博客风格的选项,以人们阅读博客时习惯的格式呈现你的图像。
- lightbox 功能在移动设备上看起来非常棒,它提供了 15 种幻灯片效果来吸引注意力,并帮助访问者毫无问题地滚动浏览您的照片。
- 激活社交共享,以确保用户将您的照片发送给他们的在线朋友。
- 有图像评论的可能性,围绕你的图像产生对话,并推动你的作品背后的社区。
- lightbox 自动播放功能减少了人们在观看幻灯片时点击任何按钮的需要。
- 画廊支持视频和音频,这意味着音乐家和其他以音频为中心的企业可以有组织地展示他们的作品。
- 你可以从像 YouTube 、 Instagram 、 Flickr 和 Vimeo 这样的地方下载媒体。
- 插件附带了一些小部件,用于快速将图库插入侧栏和页脚等区域。
- 该插件提供预加载的主题来开始设计过程。但是,您可以自定义大多数元素,如颜色和照片大小,以匹配您网站的品牌。
- 相当多的附加软件被出售或免费赠送,以实现结果或脸书专辑,销售数字图像,等等。
选择 10Web 照片库之前需要考虑的事项
像 NextGEN Gallery 一样,许多最好看的图库模板只在高级版中提供。然而,一旦你解锁了这些高级功能,10Web 的照片图库插件将图库游戏带到了一个新的高度。
- 价格:免费。高级版本的单站点许可起价为 30 美元。额外许可证的价格会上涨。你也可以注册一个插件捆绑包,从 10Web 开发者那里获得每一个插件。
- 点评: 4.6 分满分 5 颗星(WordPress.org)
- 活跃安装: 300,000 以上
- PHP 版本:未列出
6.喷气背包
如果你不熟悉, Jetpack 是 Automattic 的一个流行的多功能插件,它为自托管 WordPress 安装带来了几个WordPress.com的特性。
Jetpack WordPress plugin.
其中一个特性是对核心 WordPress 图库功能的增强。虽然 Jetpack 的图片库不像以前的 WordPress 图片库插件那样强大,但它是创建基本类型图片库的好选择,特别是如果你已经在你的网站上使用 Jetpack。
此外,Jetpack 图库可供您免费使用,无需担心额外的升级。当然,Jetpack 有几个其他的附加组件和功能,你可以付费,但所有的图库功能都是免费的。
我们特别喜欢 Jetpack,因为它提供了消除你可能正在使用的许多其他插件的可能性。插件越少,网站性能越好,所以许多网站所有者选择 Jetpack 或类似社交媒体分享按钮、图库和 SEO 的东西。
由 Jetpack 创建的典型图库看起来像…
标准的 Jetpack gallery 显示规则的正方形,裁剪到照片,图像之间的空白。您给出了将此布局调整为平铺或圆形的选项:
Jetpack gallery.
使用 Jetpack 的理由
- Jetpack 插件的图库部分是完全免费的,一路上没有追加销售。
- Jetpack 图库增强了当前 WordPress 上的图库系统。它们非常适合添加简单、干净的图库,而无需进行过多编辑。
- 一些格式预装了 Jetpack 平铺图库功能。一个是没有任何裁剪的标准瓷砖,而另一个提供了一些裁剪的完美正方形。另一个选择是将图片剪切一点,使它们变成圆形。
- 如果你不想的话,可以不使用 Jetpack 的图库。例如,你可能会发现你喜欢 Jetpack 的某些部分,但会为你的照片使用不同的插件。
- 在 Jetpack 中运行图库之前,需要打开图片 CDN 工具。这确保了图像加载迅速,不会对网站性能造成问题。
- 平铺的图库块用于将快速图库拖放到页面或文章中。
- 您可以对每个图库进行简单的更改,比如添加新名称、激活随机顺序以及使用更多列。
- 为画廊中的所有图像添加标题,或者删除标题以获得更整洁的外观。
- 对于想要控制 Jetpack 图库前端外观的开发人员来说,有一些高级的编码功能。例如,您可以决定添加一些自定义代码来定义画廊的特定宽度。
选择 Jetpack 之前需要考虑的事项
如果你安装 Jetpack 只是为了它的图库功能,你可能会失望。Jetpack 不是作为一个图库插件设计的,而是一个 WordPress 基本工具的集合。图库工具相当可靠,所以给它一个机会。
请记住,Jetpack 图片库远没有本文中提到的其他一些 WordPress 图片库插件灵活。此外,画廊没有在安装 Jetpack 后立即激活。您必须转到设置并打开表演区域中的画廊。还必须激活图像 CDN,图库才能正常工作。
Jetpack 对于许多梦想将多个插件编译成一个插件的网站所有者来说是有意义的。因此,如果你只是在寻找一个基本的、干净的、免费的图库,Jetpack 看起来是个赢家。此外,您可以选择利用 Jetpack 的其他功能进行备份、暴力阻止和社交媒体共享。有些功能是免费的,但有些可能需要付费。
如果你已经在你的网站上使用 Jetpack 做其他事情,你也应该测试一下 Jetpack 的图库部分。如果你已经有了一个插件,就没有必要再添加新的插件了!
- 价格:免费(Jetpack 中的一些功能需要付费,但这取决于你是否想要它们。画廊完全免费)。
- 点评: 3.9 分满分 5 颗星(WordPress.org)
- 活跃安装:500 多万
- PHP 版本: 5.6 以上
更多信息,请跟随我们的指南如何配置 Jetpack 。
7.Supsystic 的照片库
像这个列表中的大多数其他 WordPress 照片库插件一样,Supsystic 的照片库是另一个免费的插件,它提供了一个可靠的免费版本,在 Pro 版本的后面隐藏了一些附加功能。高级版从每年 46 美元开始,无限量站点的费用高达每年 149 美元。
使用 Supsystic 的照片库,您可以使用多个模板创建无限的照片库。然后,您可以通过编辑边距、阴影、边框等来自定义这些图库。一些画廊类型包括视频,宝丽来,旋转木马和砖石。
在测试了免费版本之后,我注意到一般的企业都可以通过定制来制作一个漂亮的图库,而且完全不需要升级。然而,许多公司会为特定的布局和排列扣动扳机。
Photo Gallery by Supsystic WordPress plugin.
如果您需要批量导入图片或从社交网络导入图片,Supsystic 的照片库有几个很酷的功能,可以让您:
- 通过 FTP 将图像添加到您的图库。
- 从脸书、 Instagram 等导入图片。
如果你有专业版,你也可以在你的图库中显示视频,包括从 YouTube 直接导入视频的功能。
由 Supsystic 的照片库创建的典型图库看起来像…
像许多其他人一样,Supsystic 的照片库包括几个不同的模板。即使是免费的插件也有一些有创意的模板可供选择。以下是免费马赛克图库类型的外观。我没有接触任何设置来给你一个默认情况下画廊产生的概念。
Photo Gallery by Supsystic.
Supsystic 使用照片库的原因
- 您可以通过 FTP 将图像添加到您的图库,如果您正在处理许多不同的图像,这将非常有用。
- 您可以从脸书、Instagram 和 YouTube 等社交网络导入图像。
- 专业版包括分页和图像类别(图库过滤器)。
- 你可以给你的图库添加水印(即使是免费版)。
- 几十种图库类型使这个插件在竞争中脱颖而出。例如,你可以找到带有社交分享按钮、个人说明和马赛克设计的不寻常的图库。
- 这两个版本的图库都有吸引人的风格可以定制。这些样式更改包括阴影、边框和图标的设置。
- 画廊是搜索引擎优化友好的。
- Supsystic 使用照片库制作的所有照片集都可以在移动设备上查看。
- 为了快速加载,包含了一些元素,比如 Load More 按钮、分页和所有图像的延迟加载。
- 图像压缩在您上传新图像时进行。将这与内置优化结合起来,您就不必过多考虑您的图像文件是否过大。
- 该插件带有 CDN(内容交付网络)选项。
- 你可以将这个插件翻译成几十种其他语言,包括日语、意大利语和土耳其语。
- 标题和图像过滤器是 Supsystic plugin 的照片库的标准配置,允许像褪色的图库图像和这些图像的标题这样的效果。
- 当人们浏览你的照片时,你可以加入动画。
- 通过制作相册和标签来管理您的照片。我们最喜欢这种方式来收集大量照片,尤其是当您打算搜索或过滤这些图像时。
- 您可以完全控制视觉效果,如按钮和标题。只需简单点击几下,即可改变颜色和字体等项目。
选择 Supsystic 照片库之前需要考虑的事项
画廊创建界面有点繁忙和复杂,尽管这不是一个主要的缺点。
我们相信,Supsystic 的照片图库为那些寻求创建有趣图库的人提供了一个坚实的利基市场。宝丽来模板是一个很好的例子,因为它把你所有的图像交错宝丽来打印。
除此之外,很明显,一些公司使用 Supsystic 的免费照片库没有问题。然而,当您开始为许可证付费时,真正的定制就开始发挥作用了。
- 价格:免费。专业版单站点许可起价 46 美元。
- 点评: 4.8 满分 5 星(WordPress.org)。
- 活跃安装:5 个 0,000 个以上
- PHP 版本:未列出。
8.对齐图像网格
对齐图像网格是这个列表中为数不多的在 WordPress 不能免费获得的 WordPress 图片画廊插件之一。但是,它是 CodeCanyon 上最畅销的 WordPress 图片库插件,销量超过 20,900。所以,这是个好兆头!
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
虽然你不能在 CodeCanyon 上测试这个插件,但它提供了一个演示,让你至少可以看到图库是如何出现在网站前端的。我们也鼓励你浏览评论、评论和截图。
Justified Image Grid WordPress plugin.
除了保持图像原始长宽比的漂亮水平图像网格之外,对齐图像网格最非凡的一点是,它允许您从大量不同的外部服务导入内容,如:
- 脸书。
- Flickr。
- YouTube。
- Vimeo。
- RSS 。
您甚至可以将最近的帖子或 WooCommerce 产品作为项目导入画廊。
尽管 Gutenberg 块没有提供对齐图像网格插件,但开发人员已经取得了很大进展,以确保所有图库都可以使用拖放构建器。此外,该插件还集成了实时预览功能。
由对齐图像网格创建的典型图库看起来像…
对齐图像网格的卖点之一是它的水平图像网格保留了所有图像的原始纵横比。你可以在下面的例子中看到这一点。
这是非常有用的,因为没有什么比配置一个图库插件却发现你的部分或大部分图片被错误地裁剪或者根本没有被裁剪更令人沮丧的了。
Justified Image Grid example.
使用对齐图像网格的原因
- 图像网格会保留图像的宽高比,而不是未经您的允许就裁剪它们。有时图像会被裁剪,但前提是您在设置中指定了想要这样做。总的来说,这是一个伟大的插件来保持你的照片质量。
- 该插件提供了许多内容源的链接。这意味着你可以将图库连接到你的博客或 WooCommerce 等网站,这样照片就会自动更新。其他来源包括脸书、Flickr、NextGEN 和 RSS。
- 视频支持需要你从 YouTube 和 Vimeo 等地方粘贴视频链接。
- 整个插件是手机友好的,视网膜就绪,适用于平板电脑和手机上的所有访客。
- 灯箱上有社交分享按钮。
- 一些特殊效果是对齐图像网格插件所独有的。你所要做的就是为一幅图像或整个图库选择一种效果。
- 该插件与 Gutenberg 配合得很好,尽管它不提供将图库立即放入页面的功能块。
- 如果您对使用拖放构建器感兴趣,可以使用 WPBakery 集成。
- 通过使用自定义链接、过滤和无限滚动的一些设置来调整自定义照片行为。
- 视觉方面很容易定制,具有特殊效果,如模糊,发光和棕褐色选项。
- 这个插件有工具可以改变你图库中所有图片的长宽比和重新定义它们的形状。
- 短代码编辑器确保你总是有办法在你的网站上的某个地方放置一个图库。
- lightboxes 与其他插件(包括列表中的一些)兼容,如 Foobox、NextGEN 和 Jetpack。
- 该插件在 WPML 插件的帮助下提供翻译支持。
- 您可以选择上传动画 gif 和透明 png 到您的画廊。
- CDN 的兼容性加快了你的网站的速度,减少了加入另一个性能插件的需求。
- 包括从照片库中下载或发表博客文章的链接。
选择对齐图像网格之前要考虑的事项
没有免费版本的调整图像网格,但这种优质的解决方案提供了出色的客户支持和令人难以置信的功能冲击。更不用说,它的售价很低,一次性成本。
如果你喜欢其他一些 WordPress 图片库插件裁剪图像的方式,你会想继续使用它们而不是对齐图像网格。然而,我们知道很多人喜欢从合理的图像网格中删除,特别是因为它似乎不会减少图像视图或使事情看起来很傻。
- 价格:整个插件 27 美元。这个插件没有免费版本。延长客户支持时间也需要付费。
- 点评: 4.79 分满分 5 颗星(CodeCanyon.net)
- 活跃安装: 20,000 以上
- PHP 版本:未列出
9.珠穆朗玛峰画廊 Lite
Everest Gallery Lite 是市场上较新的 WordPress 图片库插件之一。然而,它是由 AccessPress Themes 的团队开发的,他们有着创造高质量主题的悠久历史。该插件提供了多种模板,包括网格布局和砖石布局。
Everest Gallery Lite WordPress plugin.
该插件的免费版本包含了相当多的内容。该插件具有 30 多种无缝图库布局,并允许您配置栏以适应屏幕大小。它有悬停动画,灯箱选项,并能够在发布前预览一切。你也可以用它的高级版本来扩展插件。
由 Everest Gallery Lite 创建的典型图库看起来像…
Everest Gallery Lite 的卖点之一是其所有布局都具有非常现代的感觉。最好的配置只在高级版本中提供,但是当使用 Lite 插件时,它仍然非常可靠。
下面的例子显示了在我安装了 Lite 插件并上传了一些图片后,图库看起来是什么样子的,所有这些都没有触动任何设置。
Everest Gallery Lite grid layout.
使用 Everest Gallery Lite 的理由
- 如果你想让你所有的图片库布局有一种现代的感觉,这个插件是很棒的。
- 它允许你利用他们的拖放系统。
- 您可以控制每个定制方面,从图像的大小到当用户滚动图像时它们对效果的反应。这对于渴望完全控制的开发人员来说至关重要。
- 免费版有四种布局,高级插件有 30 多种布局,让你的设计灵感源源不断。
- 你会收到一些预先设计好的优秀悬停动画,当人们在图像上滚动时,这些动画一定会引起注意。
- 一些独特的画廊格式让你从竞争中脱颖而出。例如,电影设计看起来棒极了,博客画廊直接链接到你的特色图片。
- 该插件支持来自 Instagram 和 YouTube 等各种来源的图像和视频。
- 图像过滤器是预先设计好的,可以定制以匹配您网站上的品牌。
- 分页和加载更多按钮提供了多种颜色、效果和字体。
- lightbox 提供了各种选项来显示更大版本的图像。
- 如果你有这样的经验,你可以插入你的自定义 CSS。
- 一旦你弄清楚所有的控制,后端就很容易使用。
选择 Everest Gallery Lite 之前需要考虑的事项
Everest Gallery Lite 是市场上较新的 WordPress 图片库插件之一,但它也是更先进的工具之一。它包括调整图库每个细节的工具,是开发人员的理想选择。
这对每个人来说听起来都是一件好事,但是如果您对无穷无尽的设置不感兴趣,配置就会变得令人困惑。如果你只是上传你的照片,并有一个标准的网格布局,想想这个列表中的其他插件。
最后,高级版本通过 Envato Market 销售,这意味着您必须支付额外的费用来延长一整年的支持。
- 价格:Lite 版免费,CodeCanyon 上的 Pro 版 21 美元。之后,额外的客户支持也需要付费。
- 点评: 5 颗星中的 5 颗(WordPress.org)。
- 活跃安装:2000 个以上
- PHP 版本:未列出。
10.机器人图片库
Robo 的图片库有一个通过 WordPress.org 的免费插件,由 T2 的高级版本补充。该插件无需从一开始就调整设置就能产生惊人的效果。此外,古腾堡模块提供即时出版,消除了任何短码的需要,除非你喜欢使用它们。
类似于其他一些带有古腾堡区块的 WordPress 图片库插件,这个特殊的功能大大加快了这个过程。毫无疑问,你是否忘记保存画廊,或者在出版前它会是什么样子。您可以在发布该系列之前测试一下图库,看看会有什么。
Image Gallery by Robo WordPress plugin.
我们喜欢开发商在 WordPress.org 页面上提供了几十个演示,供您测试并为您的画廊设计寻找灵感。YouTube 演示看起来不错,如果你想在一个不断更新的图库中包含特色图片,博客风格当然值得考虑。
还提供了到 Vimeo 的连接,为所有内容创建者将你的图库变成一个更灵活的解决方案。免费版本的插件似乎提供了丰富的设置库,但看看高级演示来找出你可能缺少的东西也不失为一个好主意。
由 Robo 的图像库创建的典型图库看起来像…
由 Robo 插件提供的图片库中的默认设置看起来时尚且用户友好。和我的大多数测试一样,我没有使用任何设置来发布图片库,也没有看到它开箱后的样子。在免费版本中有相当多的设置可用,但我认为标准图库在不做任何调整的情况下看起来相当不错。
Image Gallery by Robo.
使用 Robo 图片库的理由
- 安装插件,上传照片,将古腾堡区块放到页面或帖子中,不超过一两分钟。默认的设计也很漂亮,并且可以让你的图片看起来像真的一样。
- 该插件产生响应图库,因此不管客户使用什么尺寸的屏幕。
- 当有人用鼠标悬停在你的图像上时,淡入淡出效果被激活。
- 你可以批量上传大量的图片,而不会引起 WordPress 限制的问题。
- 该插件具有自动调整图像大小和裁剪图像的设置。默认工具是为了让你的图片保持原来的样子,但是很高兴知道你可以尝试使用缩略图和调整的大小。
- 超过 15 个额外的悬停效果是该插件的标准配置。你必须为它们中的一些付费,但对于高级版本来说价格还不错。
- 该插件的代码是稳定和轻量级的,最大限度地减少了与其他插件和主题的冲突,同时也消除了它可能对现场性能产生的任何影响。
- 从宝丽来效果中进行选择,为您的画廊增添一点乐趣和怀旧之情。
- 一个内置的颜色选择器可以让你找出你的品牌颜色,并与你的画廊相匹配。
- 边框和阴影已经配置为默认设置,但是您也可以选择删除它们。
- 字体设置是完全可定制的,每个图片上都有标题、说明和描述工具。
- 高级缓存和延迟加载通过确保您的图像不会对站点性能造成问题来增加插件的价值。
- 裁剪和调整大小可以通过手动工具来完成。
- 每个 lightbox 都提供各种效果和功能,如字体透明度、社交分享按钮和字体颜色。
- Robo 的图片库插件支持来自 Vimeo 和 YouTube 等各种来源的视频。
选择 Robo 图库前需要考虑的事项
这是一个带有古腾堡块的图库插件,与没有古腾堡块的插件相比,它非常有价值。同样令人印象深刻的是,核心插件中包含了如此多的免费功能。有些人可能会觉得界面有点过于混乱,但图库结果应该会缓解这些担忧。
创意是这个游戏的名字,由 Robo 设计,它的动画和效果与我们在其他插件中看到的完全不同。
与我们世界一流的支持团队一起体验卓越的 WordPress 托管支持!与支持我们财富 500 强客户的同一个团队聊天。查看我们的计划
- 价格:核心插件免费。高级版起价 30 美元,一次性付款。多个网站安装需要更高价格的计划。
- 点评: 4.4 分满分 5 颗星(WordPress.org)
- 活跃安装: 50,000 以上
- PHP 版本:未列出。
11.喵画廊
喵画廊由喵应用开发,这是一个由法国和日本开发者组成的小团队,总部位于日本。该插件的免费版本包括五种免费布局(瓷砖、砖石、两端对齐、正方形和层叠式),一个古腾堡块,甚至还有一个短代码,让你更容易管理你的画廊。
这是迄今为止最快的 WordPress 图片库插件之一。与我为本文所做的其他测试相比,喵图库大大减少了上传和插入图库的时间。至于定价,大多数公司对核心插件都没问题。
但是您可以升级到高级版本,以获得额外的客户支持、附加功能和多个站点的许可证。
Meow Gallery WordPress plugin.
喵图库也可以和 Lightroom 一起使用(通过 WP/LR Sync):只需点击一下就可以和你的图库同步。
喵画廊创建的典型画廊看起来像…
在这个图库插件的免费版本中提供的五种布局中,标题布局选项显示了这个插件对于那些运行摄影博客的人来说是一个多么令人兴奋的选项。
正如在这个插件的介绍中提到的,我认为喵图库插件在上传照片、发布照片以及对照片的外观感到满意方面是这个列表中最快的。正如你所看到的,没有图像被裁剪,它们之间有一个体面的空白,它有一个现代的瓷砖设计。
Meow Gallery: Tiles layout.
使用喵图库的理由
- 喵图库插件有许多照片过滤器,可以给你的图库添加令人兴奋的效果。
- 这是一个 WordPress 照片图库插件,可以帮助你在几秒钟内建立一个令人满意的图库并在你的网站上运行。这是我目前为止测试这些插件最快的体验。更不用说,发布后我不用编辑任何设置。
- 这是一个轻巧、快速、反应灵敏、支持视网膜的插件,可以在所有移动设备上运行。
- 该插件与 Lightroom 连接以编辑该程序,并将完成的产品发送到您网站上的画廊。
- 古腾堡模块可以快速搜索。你所要做的就是在古腾堡编辑器中启动图库之前,按照你喜欢的方式配置设置。
- 有相当多的布局可供选择,包括对齐、砖石和方形。它们看起来都很漂亮和现代,边缘和裁剪做得相当好。
- 可以将您的图库项目链接到外部和内部链接。当链接到作品集项目甚至是与图片相关的第三方文章时,你可以考虑这个。
- 音乐和其他类型的音轨可以添加到您的图像中。当有人点击画廊项目时,音乐就会播放。
- 该插件具有一个惰性加载工具和无限加载。这些很好地结合起来,为最终用户提供了更快的整体网站和更流畅的体验。
- 旋转木马设计在高级版本中可用,以幻灯片的方式展示您的图像。
- 还有一种独特的图库格式,称为“地图布局”,是分享旅行照片的理想选择。我们最喜欢它给经常在世界各地旅行的旅游博主或摄影师。你甚至可以将画廊链接到谷歌地图上,给网站访问者完整的体验。
- 动画为您的图库提供了动态效果。一旦你升级到高级版本,你可以从这些效果列表中选择。一些选项包括淡入、着色和高亮。
- 发布图库前选择所有图像的大小。一些用户喜欢缩略图,而另一些用户则坚持使用全尺寸图片。您可以启用从文件名中自动提取的标题。
选择喵画廊之前要考虑的事情
一些优秀的特性,比如轮播格式和动画,只有 pro 版的插件才有。
从好的方面来说,喵图库制作了令人惊叹的图片图库,而无需你做太多工作。在承诺付费解决方案之前测试一下这个是有意义的。这个过程如此之快是因为有一个古腾堡块,因为默认格式通常不需要你回去编辑任何东西。
- 价格:核心 app 免费。高级版每年 19 美元起。
- 点评: 4.9 分满分 5 颗星(WordPress.org)
- 活跃安装:6000 个以上
- PHP 版本: 7.0 或更高
12.作品集画廊
组合图库为你的 WordPress 站点提供令人惊叹的图库,不需要任何复杂的编码。它没有古腾堡街区,但画廊的设计过程不超过几分钟。无论是高级用户还是初学者,使用作品集制作精美的演示文稿都不会有问题。
核心插件是免费下载的,但是你可以选择花 29 美元升级到高级版本。这提供了优越的支持,更多的模板,无限的过滤器,以及更长的功能列表,使您的画廊脱颖而出。
Portfolio Gallery WordPress plugin.
与其他 WordPress 图片库插件相比,我们喜欢它的原因之一是因为后端的简单性。一开始可能会显得有些杂乱,但只需一会儿就能意识到大上传按钮的位置,以及将图库放在网站其他地方的简码。
更重要的是,我们测试了平板电脑和智能手机上的移动画廊,看它们出来很漂亮。
由 Portfolio Gallery 创建的典型画廊看起来像…
下图是没有任何设置的图库。这并不坏,考虑到你仍然得到光滑的效果,如阴影和圆形边缘。你不能用截图再现这一点,但主图库也会产生动画,当你在照片上滚动鼠标时,图像会移动一点。
图库是使用短代码插入的。制作图库时,您还可以选择添加链接和实现标题。标题是从文件名中提取的。我觉得这很讨厌,但有些人可能会有不同的看法。
总的来说,作品集插件的结果看起来既时尚又专业。如果看起来不太对劲,你可以随时回去更改设置。
Portfolio Gallery.
使用作品集插件的理由
- 这是 WordPress 图片库插件之一,包含了你在网站上插入的大多数图片库的过滤器。通过这种方式,您可以立即将您的照片库转换为可过滤的作品集以便于浏览。
- lightbox 在移动设备上运行得非常好,加载速度很快,可以快速浏览。
- 单击一个按钮,从设置区域选择多个列。
- 您可以选择在图像上显示文本、标题、滤镜和数字。
- 每次创建图库时,系统都会询问您是要添加间距还是不添加间距。
- 作品集插件附带了一些模板,包括砖石格式和规则网格。
- 您可以自定义图库中图像的所有内容,从颜色到圆形。
- 高级版包含更多悬停效果和优化工具。
- 您可以选择向帖子、页面和小部件添加多个图库。
- 定制 CSS 区域非常适合想要完全控制图库外观的高级开发者。
选择作品集前需要考虑的事项
与其他 WordPress 照片库插件相比,我们更喜欢 Portfolio Gallery 插件,因为免费版本中包含了大量的功能。
从滤镜到 lightbox 工具和预制模板到图像优化,许多品牌可能会使用这个插件,并决定没有理由升级到高级版本。
你应该记住,它不是市场上最干净的后端界面。所以,一些初学者或洁癖者可能不喜欢这个插件。
最后,作品集插件缺少古腾堡块。
- 价格:核心插件免费,高级插件 29 美元。
- 点评: 4.8 分满分 5 颗星(WordPress.org)
- 活跃安装: 20,000 以上
- PHP 版本: 5.4 以上
13.响应式灯箱和画廊
响应式灯箱&图库插件已经安装了数千次,并获得了令人印象深刻的评分。它基本上是免费的,有很多设置。当考虑你最需要的特性时,有几个扩展需要考虑。不仅如此,一些扩展是完全免费的。其他人有价格标签,但他们不会打破银行。
你的图库和灯箱的美丽让这个图库插件脱颖而出。你只需点击几下就可以启动一个图库,而且有许多 lightbox 格式可以实现。当你看到这么多只有一两个 lightbox 选项的插件时,这是令人耳目一新的。
Responsive Lightbox & Gallery WordPress plugin.
总的来说,Responsive Lightbox & Gallery 插件是轻量级的,初学者友好的,扩展灵活。我们最喜欢的几个扩展包括隐藏画廊、更多灯箱、砖石画廊等等。
由 Responsive Lightbox & Gallery 创建的典型图库看起来像…
安装后只需几分钟就可以在网站前端发布一个图库。以下示例是已经在设置中配置的基本图库。
设置区充满了自定义选项,使你的画廊看起来很漂亮。我们认为这对于几分钟的工作来说已经很不错了。更不用说,lightbox 工具可以创建光滑灵活的灯箱。
Responsive Lightbox & Gallery.
使用响应式灯箱和画廊的理由
- 图库构建器灵活易用,适合所有技能水平。只有最轻微的学习曲线,所以大多数初学者应该没有任何问题。
- 核心插件包含三个图库模板,帮助您入门。
- lightbox 是这里真正的佼佼者,插件提供了八种 light box 格式。
- 您可以通过上传图像或将图像链接到帖子来创建图库。
- 许多设计工具都提供了拖放界面。
- 一个远程图片库连接到插件,这样你就可以找到适合你图片库的创作共用照片。
- 该插件与古腾堡建筑兼容。插件附带了一个程序块,所以你不必使用任何短代码或小部件。
- 你有机会链接到视频。
- 您可以自动将灯箱添加到整个网站的链接中。
- 如果你打算把你的图库放在页脚或侧边栏这样的地方,图库小部件是可用的。
- 有 WooCommerce 支持在一个漂亮的画廊里展示你的产品图片。
- 您可以访问一组高级扩展。其中一些非常适合调整灯箱的视觉效果,而另一些则更适合扩展常规图库的功能。
- 该插件提供了多站点支持。
选择响应式灯箱和画廊前需要考虑的事项
使用响应式 Lightbox & Gallery 插件创建画廊只需几分钟。然而,要获得正确的图库格式需要一点定制。它不像其他选项那样相对简单,但它允许有经验的开发人员和初学者制作漂亮的图库。
该插件最显著的优点是它有古腾堡块。如果这是你的风格,可以考虑试试响应式 Lightbox & Gallery 插件。同样好的是,不需要为插件支付任何费用,并且扩展都是单独出售的,这给了你灵活性。
- 价格:免费,可以选择下载其他免费和高级扩展,或者以折扣价购买所有扩展(图片艺术套装)。
- 点评: 4.9 分满分 5 颗星
- 活跃安装: 200,000 以上
- PHP 版本: 5.2.4 或更高版本
14.图库银行的照片图库插件
图库银行的 WordPress 照片图库插件是从头开始创建图库的绝佳解决方案。您可以轻松制作展示和作品集,借助小工具和短代码在页面上发布您的图库。
开发者夸口说这个插件包含了 200 多种功能,你可以制作从砖石设计到缩略图布局的任何东西。我们发现界面相对容易理解。对某些人来说,它可能看起来有点杂乱,但所有的设置都被整合到一个区域,带有清晰标记的按钮,用于上传图像和获取短代码。
WordPress Photo Gallery Plugin by Gallery Bank.
看起来你需要组装图库的很大一部分功能都在这个插件的免费版本中。然而,要达到 200 个功能标志,你必须注册高级版。
这也能让你获得 WordPress 上标准论坛之外的客户支持。如果能有一个古腾堡块来代替短码,那就太好了,但是我们只能寄希望于未来了。
图库银行的 WordPress 图片库插件创建的典型图库看起来像…
图库出来很漂亮,不用碰设置模块里的一个按钮。你可以选择标准或砖石开始,但这是所有你必须考虑之前,将它添加到你的网站页面。
短代码很长(与短代码应该是的相反),但是复制粘贴代码很容易。
除此之外,边距、尺寸、裁剪和 lightbox 元素都表现得很好。你不能对图库插件要求更多,尤其是考虑到有这么多插件开箱后看起来很糟糕。
WordPress Photo Gallery Plugin by Gallery Bank.
图库银行使用 WordPress 图片库插件的原因
- WordPress 图片库插件有响应图片库,在移动设备上看起来非常漂亮。太多时候,我们偶然发现声称响应的插件,但随后图库在移动设备上失败了。
- 无需调整任何设置,您就可以获得干净、现代的画廊设计。
- 该插件提供砖石和缩略图布局。
- 每个图片库都是通过快速上传你的照片,然后生成一个短代码供你粘贴到页面和帖子上来建立的。
- 您可以创建无限数量的图库,想要多少照片就有多少照片。
- 你上传的所有图片都存储在一个不同的文件夹中,以免在 wp-uploads 文件夹中出现问题。
- 高级版扩展了核心功能,增加了一长串额外的布局、相册和上传工具。
- 幻灯片和博客布局是可能的。有工具链接你的博客文章来根据你发表的内容更新图库。
- 在高级版本中有许多灯箱可供选择,包括彩色灯箱和通过 CSS 模块完全可定制的灯箱。
- 当你想让你的图片随着用户的滚动而跳动或旋转时,这些特效就派上用场了。
- 高级版允许水印,保护你的图像不被盗,并使你的品牌更容易。
- 您可以选择将广告添加到图库中。一些网站所有者可能有一个装满广告的画廊,而其他人可能会偷偷把它们放进去,以显得不那么突出。
在选择图库银行的 WordPress 图片图库插件之前需要考虑的事情
这个插件非常适合在几秒钟内启动图库。如果你不希望过多的设置,这是一个可行的选择。我们无法想象大多数人会需要为这个插件付费,看看那个版本中大多数最好的特性是怎样的。
请记住,扩展既可以单独出售,也可以打包出售。如果你计划购买一些扩展,目前最划算的是购买 10 个扩展。然而,拥有这些独立插件的全部意义在于购买时的灵活性,所以如果你只需要一两个插件,就不要购买组合插件。
- 价格:免费,每年 35 美元左右起的高级升级。终身会员也很便宜。
- 点评: 4.5 分满分 5 颗星
- 活跃安装: 10,000 以上
- PHP 版本: 5.4 以上
15.GT3 照片库
GT3 的图片库插件提供了图片库插件应有的简洁和紧凑。安装后,它提供了一个古腾堡块,可以立即添加一组图片到任何职位或页面。
我花了一点时间才弄明白如何将照片添加到图库,但它实际上是在古腾堡编辑器内,将所有设置和上传模块保存在一个区域。发现这个区域后,很明显使用这个插件是多么简单,因为所有的调整都是在一个地方完成的。
总的来说,GT3 图片库插件通过扩展 WordPress 上的编辑器的功能,并为你的照片添加格式精美的演示,生成了优秀的图片库。
Photo Gallery by GT3 WordPress plugin.
更重要的是,您可以访问多个古腾堡块,允许您制作砖石画廊或标准网格。免费版本似乎可以满足基本图库的要求,而且你不需要花太多时间来定制。
还有一款售价 45 美元的高级版。该计划提供了新的布局、社交分享选项、图片下载按钮等。如果你愿意,你也可以购买一个图像优化插件。
GT3 的照片库创建的典型照片库看起来像…
正如你从截图中看到的,我在使用 GT3 插件的照片库时的第一个结果看起来干净而现代,没有任何严重的裁剪或图像退化。这正是我们在一个高质量的图库插件中寻找的。
WordPress 编辑器中的 Gutenberg 设置也很有用。这将所有工具合并到一个区域,在可视编辑器中显示您的调整。
Photo Gallery by GT3.
使用 GT3 照片库的理由
- GT3 的图片库插件包括古腾堡块,用于即时添加到帖子和页面的图片库。
- 免费插件充满了伟大的功能,而高级插件也令人印象深刻,仍然负担得起。
- 所有的设置都可以在 WordPress 编辑器中修改,这意味着你不必在两个窗口中工作。调整边距、图像大小和其他更改在一个区域完成,结果显示在编辑器中。
- 为各种各样的页面生成器提供支持。
- 每当您更新 Instagram 帐户时,您可以选择链接到您的 Instagram 帐户,获取动态订阅源。
- 提供了几个滑块和图库格式。您还可以选择在图库中包含过滤器,以便按类别进行组织。
- 有一些选项可以将即时下载按钮添加到您的图像中。
- 自定义的延迟加载一定会帮助你加快图库的加载速度。
- 水印和其他安全措施可以购买。
- 高级版融入了社交分享、视频控制等元素,并且能够通过一次点击将图库转换为滑块。
选择 GT3 的照片库之前要考虑的事情
GT3 照片库插件在安全性和性能方面有很大的优势。这个免费的插件不仅允许快速和漂亮的图库,而且升级也很便宜,可以完全保护你的照片。
此外,图像优化扩展只需 10 美元。如果你有使用图像优化插件的经验,你会知道如果你的网站上有更多的照片,它们会变得相当昂贵。然而,优化照片是必不可少的。否则,你的站点速度和 SEO 都会受到影响。这消除了拥有第二个可能花费更多的插件的需要。
- 价格:免费,45 美元高级升级。一个图像优化扩展售价 10 美元。
- 点评: 4.9 分满分 5 颗星
- 活跃安装: 10,000 以上
- PHP 版本:未列出
摘要
就像通常使用 WordPress 插件的情况一样,WordPress 图片库插件没有通用的建议。如果你想以最快的方式创建美丽的画廊,Modula 可能有最友好的用户界面,而 NextGEN 和 Envira Gallery 并列第二。
如果你是一名打算展示相册甚至出售照片的摄影师,你会更喜欢像 NextGEN Gallery 或 Envira Gallery 这样的重型设备。另一方面,如果你更关心的是找到一个符合你需求的主题,你会想要跑腿浏览 WordPress 照片库插件的各种演示。
我们也建议你浏览我们上面的列表,并注意那些有古腾堡积分的。令人难以置信的是,古腾堡积木让画廊的创作过程变得如此之快。其他插件将来会增加这个功能,但是现在,我们强烈建议考虑已经有这个功能的 WordPress 照片库插件。
总的来说,这些 WordPress 图片库插件大部分都是免费的,所以你可以自己使用它们,看看你喜欢它的模板和界面。
现在轮到你了。我们错过了一个很棒的图库插件吗?请在评论中告诉我们吧!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
使用 WordPress 创建播客所需的一切(并扩大你的影响范围)
行业广告收入预计到 2021 年将超过 1B 美元,估计每周有 6200 万人在 T2 收听播客,现在是开始你的 WordPress 播客的好时机。
将 WordPress 的可定制功能与可靠的播客托管插件相结合,是专业播客用户节省时间和扩大品牌的秘密武器。
Weekly podcast listening stats
随着“搜索互联网”成为听众发现新播客的首选方式,如果没有网站,几乎不可能被包括在这些搜索结果中。
在今天的博客文章中,我们有插件推荐、设置教程等等,可以让你立刻开始使用你的 WordPress 播客。
准备好了吗?开始吧!
如何在 WordPress 上开始播客
如何开始一个播客感觉就像一个黑匣子。每周都有新节目推出,但是复杂的内部运作是如何结合在一起的,这需要一些前期教育。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
幸运的是,播客并不像人们想象的那么难。事实上,将播客从想法变为现实只需要五个步骤,所有细节都在这里。
如果你正在寻找一个新的播客来添加到你的图书馆,请查看逆向工程-我们的新播客,在这里你将获得成功企业家和行业专家的宝贵商业见解。
第一步:确定一个概念并选择一种格式
如果你无话可说,你就不能开始播客,所以开始一个节目的第一步是弄清楚主题。消费者对各种主题感兴趣,音乐、新闻和信息、娱乐和名人角度赢得了大多数听众。
然而,我们警告说,如果你对某个话题缺乏兴趣,就不要开始一个关于最热门话题的播客。取而代之的是,列出一系列你感兴趣的事情的想法。毕竟,你会花几个小时谈论这个话题。
确定一个主题后,就该决定哪种播客格式是向听众传达信息的最佳结构了。主要风格包括:
- 采访形式:问答形式,主持人每周邀请一位独特的嘉宾。
- 独唱形式:主持人是节目中唯一的声音,通常会分享他们的专业知识或故事。
- 共同主持形式:两个或两个以上的主持人就一个话题进行对话式讨论。
- 小组形式:主持人使用对话开场白或问答设置来主持一大群客人。
采访一位专家,依靠两位主持人之间诙谐的戏谑,或者一个人的独白,会让听众更加投入吗?
首先考虑哪种播客格式是就你的主题教育观众的最佳方式。
最后,是想出播客的名字。每个主持人选择播客标题的过程是不同的。
有些人喜欢探索有创意的名字,包括双关语或暗示节目内容的文字游戏。对于有固定观众的主持人来说,在标题上加上自己的名字是常见的第一步。对其他人来说,这是在描述性和机智之间寻找中间地带。
无论采用哪种方式,在给播客命名时,都有三个关键的考虑因素需要考虑:
- 确认该名称尚未被使用:进行谷歌搜索,浏览播客目录,并确保网站域名和社交账号可供您使用。
- SEO 友好:你希望你的播客出现在搜索结果中,所以考虑一下潜在听众在搜索与你的主题相关的信息时会使用的关键词。
- 大声说出来:这一步经常被忽略,但却很重要。你会说你的播客的名字成千上万次,所以大声说出来。它应该从你的舌头上滚下来,便于别人发音。
第二步:购买设备和软件
当播客的基础稳固时,是时候考虑如何捕捉高质量的音频以获得专业的声音了。
Podcasting setup (Image source: Unsplash.com)
要做到这一点,特定的设备和软件是必要的。
设备设置可以从 DIY 家庭工作室到隔音录音棚,但无论如何你都需要两件基本物品:一个麦克风和一副耳机。
市场上有很多播客麦克风,如果你刚刚开始使用,我们建议你从更实惠的选择开始。我们最喜欢的是音频技术 ATR2100 。它能容忍不完美的录音环境,而且不会让你倾家荡产。
对于耳机,你可以使用几乎任何东西,但许多主持人更喜欢覆盖耳朵的东西。无论选择哪种方式,参与录音的每个人都应该有自己的麦克风和耳机设置,以捕捉更清晰的声音。
购买必要的设备后,你需要一个录制和编辑软件来捕捉和提炼每一集。
在做决定之前,想想你的录音需求。你和你的嘉宾或主持人会在同一个房间录音吗?或者您会定期邀请位于世界两端的客人或共同主持人吗?
这个问题很重要,因为它决定了你是需要本地录音软件,每个人都在同一个房间,还是需要远程录音软件,每个人都单独录音。
- Audacity :对于本地录音,我们推荐 Audacity。它是免费的,拥有入门所需的所有基本功能,并且没有很长的准备时间来学习所有的附加功能。首先,请查看这个视频教程,学习在 Audacity 中录制、编辑和混合音频的基础知识。
- Zencastr :对于远程录制,我们喜欢 Zencastr。它捕捉录音室质量的远程录音,并允许您为每个声音录制单独的轨道,这将在编辑过程中派上用场。在视频教程中学习如何使用该工具进行远程录制。
录制好原始音频文件后,下一步是选择一个编辑软件来润色和完成每一集。
对于简化的工作流,我们再次推荐 Audacity。如果你用他们的软件录制,很容易在同一个界面中立即开始编辑过程。节省您的时间和不必要的额外步骤,您可以专注于完善最终产品。
第三步:录制你的第一集
第一次坐在麦克风后面可能会感到害怕,但经过一点准备和练习,你会发现录制你的第一集并不困难。
从写一个脚本开始,或者写一个你将在这一集里谈论的内容的大纲。
Script template example (Image source: castos.com)
如果是面试,调查你的客人,准备一份问题清单。一定要和客人分享这份清单,让他们在面试前计划好谈话要点。
当这一集的内容最终确定后,开始练习一些话筒技巧:
- 专注于与麦克风保持 3 指宽的距离,以获得一致的声音。
- 录音时坐直或站着,选择你能舒服地说几个小时的位置。
- 浏览脚本,熟悉谈话要点,完善每一部分的语调。
- 练习时观察音量指示器,确保你正常说话的声音没有超过 0dB,也就是说没有超过指示器的红色部分。这将导致音频文件失真,因此请务必在点击录音前调整音量。
- 记得放松,玩得开心。录制播客不像发表演讲,你可以随时重新录制。
步骤 4:将剧集上传到播客托管服务
不建议将播客文件上传到托管服务。Podcast 专题节目包含大量数据,导致文件很大。网站托管服务旨在轻松存储较小的文本、图像和短视频文件,但播客剧集会产生大得多的文件。
你冒着触及服务存储限制的风险,潜在地招致来自提供商的高额费用。此外,网站托管服务无法快速传输大型音频文件。
这意味着当用户试图播放播客时,他们必须等待播放器加载剧集,并遇到缓冲问题。较低的带宽速度会造成糟糕的聆听体验,可能会让你失去追随者。相反,上传专为高效存储和传输大型音频文件而设计的剧集播客托管服务。在这一步,只需将最后一集上传到您的首选服务,并包括相关的剧集细节,如名称、描述和元数据。
什么是播客托管服务?
播客托管服务是你和你的观众之间的中间人。当你上传播客剧集到你的账户时,该服务会生成一个 RSS 源。
然后你可以使用这个 RSS 链接将你的节目连接到你的 WordPress 网站或者播客目录,比如 Spotify。当有人试图播放一集时,该平台会 pings 你的播客托管服务,并通过 RSS 提要接收该集的音频文件。从最基本的角度来说,没有这种连接和 RSS 链接,就没有播客。
用 WordPress 发布播客时,一定要选择提供 WordPress 插件的托管服务。这种整合允许一个更简化的过程,允许主持人直接将他们的剧集上传到 WordPress,而不是在多个平台之间切换(稍后将详细介绍)。
另一个选择是创建自己的 RSS 提要。使用 XML 编码语言,高级播客可以将必要的标签和结构放在一起,组成一个标准的 RSS 提要。
苹果播客的 RSS 指南分解了你的 DIY feed 需要被每个播客目录正确阅读的必要组件。但是,有一个错误,RSS 提要将会无效,并且无法在你的 WordPress 网站和播客目录中访问。这就是我们警告新播客使用这种策略的原因,因为有很多出错的机会。
第五步:将剧集整合到你的 WordPress 网站和播客目录中
用 WordPress 创建一个播客可以很容易地在你的网站上直接展示剧集。虽然你的一些观众会从那里收听,但在 Spotify、Apple Podcasts 和 Google Play 等最受欢迎的播客目录中整合每一集也很重要。
辛迪加剧集意味着将内容提供给每个目录,这样用户最终可以收听。
要在每个平台上整合一个播客,先在每个平台上建立一个账户,然后提交节目的 RSS 源来建立最初的联系。然后,每次一个新的专题节目被上传到播客托管服务,它将自动分发到你连接的每个目录。
最好的部分是,在初始设置最终确定后,您可以设置它并忘记它。
Submit a podcast to Spotify vis RSS feed
如何用 WordPress 发布播客
用 WordPress 制作播客的最大好处是节省了管理一个新节目的时间。
跟上播客需要承诺,经验丰富的主持人知道高效的工作流程如何有助于持续制作引人入胜的内容。你可能想长期从事播客,所以这里有一个关于如何用 WordPress 播客的五步指南。
创建一个 WordPress 网站
首先,你需要建立一个 WordPress 网站。为此,请前往Wordpress.org,按照他们的下载说明进行操作。最重要的是,WordPress 是一个免费的工具,所以你不用掏钱就可以创建一个功能齐全的网站。
WordPress 设置完成后,你需要选择一个 WordPress 托管服务来存储你网站的文件并设置一个域名。
1.安装一个播客特有的 WordPress 主题
博客和电子商务商店的建立是为了实现不同的结果。许多人选择特定的 WordPress 主题来帮助实现这些目标。播客网站也不例外。
为了增强听众的体验,安装一个专为播客设计的 WordPress 主题。它应该以您的媒体为特色,支持音频和视频资产,并具有移动响应能力。
挑选出最佳主题后,进入外观>主题,然后点击“添加新主题”和“上传主题”。然后安装主题文件并开始定制你的网站。
2.安装播客插件
为了从 WordPress 的播客中获益,你需要安装一个播客插件。这应该有两个重要特征:
- 该插件与播客托管服务相关联,因此音频文件存储在一个安全可靠的空间,而不会减慢您的网站。
- 该插件允许你直接从你的 WordPress 仪表盘上传剧集和查看分析,这样你就可以通过一个中央平台管理节目。
许多播客插件还具有可定制的播放器,这是一个额外的奖励。
随着新剧集被上传到 WordPress 并存储在播客托管服务中,听众可以很容易地直接从你的网站上播放内容。许多还允许你改变球员的背景颜色和风格的抛光外观。
3.用插件链接你的播客托管服务
安装完一个播客插件后,是时候将它与相关的播客托管服务链接起来了。
在你上传播客到 WordPress 之前,首先需要建立插件和托管服务之间的链接。集成说明是特定于每个插件/服务组合的,所以请查阅相关的设置文档来创建连接。
为什么我需要播客托管服务?
拥有一个网站托管服务和一个播客托管服务似乎是多余的,但是两者都拥有是很重要的。
拥有专门的播客托管服务可以减轻网站主机的压力,从而带来更快、更可靠的网站体验。反过来,这为您的听众创造了更流畅的流媒体和下载体验。
通常,安装过程包括与 WordPress 共享你的播客托管服务的 API 密钥,RSS feed 会自动连接到 WordPress 仪表盘。
连接完成后,你可以直接上传播客内容到 WordPress 的仪表盘上。
4.使用播客插件将你的剧集上传到 WordPress
当你有了最后一集播客,准备与你的观众分享时,使用播客插件将它直接上传到你的 WordPress 网站。每个插件的过程都是不同的,所以一定要检查插件的文档以获得正确的说明。
当新内容被添加到 WordPress 时,插件将向播客托管服务提供信息,以正确存储更大的音频文件。播客的信息应该在插件和托管服务的界面中更新,这样信息在两个平台上都匹配。
由于音频文件是直接上传到 WordPress 的,插件通常会向播客托管服务提供更新的信息,而不是相反。换个方式说,插件更新主机但是主机不能更新插件。当你开始长期管理你的播客时,记住这一点很重要。
5.直接从 WordPress 仪表盘管理你的播客
随着你继续制作更多的内容和上传新的剧集,你将可以直接从 WordPress 的仪表盘上管理一切。这就是使用 WordPress 进行播客时效率优势真正显现的地方。
没有必要在多个平台之间切换,两次执行相同的操作,或者手动将您的播客整合到您的网站。一切都在一个简化的流程中完成。
许多播客插件还具有深度分析功能,如界面中的听众数量和设备故障。通过这些功能,您可以评估哪些剧集表现良好,并不断制作内容来吸引观众。
使用 WordPress 的播客是一种流行的设置,很容易理解为什么。简化的工作流程、集中的管理和大量可定制的功能,WordPress 提供了一种更好的播客方式。
最佳播客主题
有了 WordPress 播客的好处,你很可能渴望开始建立自己的网站。完成初始设置后,是时候开始将新网站与您的播客及其品牌相匹配了。
为了改变网站的审美,WordPress 提供了一手标准的主题模板。虽然使用这些选项完全没问题,我们不建议使用,因为它们不是为播客设计的。
相反,考虑一个以音频和视频内容为特色的主题,你的播客可以成为节目的明星。
我们喜欢的主题允许主持人定制播放列表,为单个剧集创建帖子,并支持多种媒体格式。每一个都有响应,所以你的听众可以在他们喜欢的设备上收听,你可以定制颜色,按照你喜欢的方式排列小工具。
最佳播客主题将使你的网站与众不同,并帮助增加你的受众。
这里是一些我们推荐的播客主题。
逃学
Tusant WordPress theme
SecondLine 的 Tusant 是一个时髦的主题,专门为播客、音乐和视频流而设计。它支持多个音频源,允许播客剧集轻松嵌入。
该主题允许无限数量的条目,因此您可以为每一集、系列或博客文章创建新页面,而不必担心达到最大数量。它还能让您完全控制内容布局,让您的播客完全按照您想要的方式呈现。最重要的是,Tusant 支持所有主要的播客插件,比如非常简单的播客和 PodLove。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
奈玛
Nayma WordPress theme
来自 Artisan Themes 的 Nayma 是一个功能性的 WordPress 主题,它利用拖放模块来设计每个页面。对于那些没有编码技能的人来说,构建新布局的简易性对于任何一个刚开始创建网站的人来说都是完美的。
该主题有多个标题选项,并且是电子商务就绪,非常适合销售你的播客的商品或相关产品。Nayma 完全兼容许多播客插件,包括大量的模块类型,如画廊和视频嵌入。
播客
Podcaster WordPress theme
主题站的播客全力以赴为播客建立一个定制主题。自定义主页,使其具有嵌入式音频播放器和播放列表,以便访问者能够立即听到您的最新内容。
通过提供无限的剧集存档页面和独特的订阅按钮,主持人可以创建无限数量的新帖子,并从一个网站管理多个播客。该主题简洁、灵活、响应迅速,并且经过优化,可以与非常简单的播客和 BluBrry PowerPress 播客插件进行最佳集成。
autonics
Audonic WordPress theme
mixamedia 的 Audonic 提供额外的插件优化,以建立一个支持你的播客的网站,并且管理事件、社交源和博客帖子。
自定义小工具兼容多种媒体类型,并允许您上传音频帖子的特色封面图像。该主题有深色和浅色的布局,并采用移动优先的设计,以提供精致的移动体验。
最佳 WordPress 播客插件
你的 WordPress 网站是你播客的大本营。但是你需要一个播客插件来让听众收听最新的内容并管理你的节目!
我们挑选的每一个都有几个我们认为在 WordPress 上托管播客时必须具备的关键特征。最重要的是响应性,这意味着播放器在桌面和移动设备上都是功能性的和视觉上有吸引力的。
设计网站时很容易忘记移动体验,但根据爱迪生研究公司的调查,播客听众花了 42%的时间在他们的智能手机上收看新的剧集。
Time spent listening to audio sources on smartphone
如果你的 WordPress podcast 插件不能在移动设备上运行,你就错过了一个巨大的发展机会。
为了开始你对最好的 WordPress podcast 插件的研究,我们为你的网站收集了三个最佳选择。您可以放心,每一个都设置为在每一个设备上正常工作。
非常简单的播客
Castos 的简单播客是一个易于使用和可定制的播客插件。直观的界面使得这个插件对于初学者来说非常完美,可以在几分钟内发布他们的播客,而不必离开 WordPress 仪表盘。
Seriously Simple Podcasting WordPress plugin
对于资深主持人来说,非常简单的播客支持音频和视频文件,并允许用户从同一个网站运行多个播客,每个播客都有自己独特的 RSS 提要。
该插件有一套有用的功能,如可定制的媒体播放器,显示播放列表的小部件,以及全面的听众分析。
播客发布者
pod love Podcast Publisherpod love 是一款播客插件,具有强大的分析功能,可以帮助主持人找出哪些剧集获得了最多的参与度,以及观众在哪些平台上收听。
Podlove Podcast Publisher WordPress plugin
该插件还拥有一个灵活的模板结构,让用户可以完全控制剧集的显示方式,这样你的内容就可以按照你想要的方式组织起来。
Podlove Podcast Publisher 带有一个集成的网络播放器和单独的订阅按钮,允许听众通过他们喜欢的应用程序关注您的播客。
powerxpress
Blubrry 的 PowerPress 具有简单和高级的模式来满足每个播客的需求。像许多播客插件一样,它包括跨主要播客目录的分发,如 Apple Podcasts、Google Play、Stitcher 和 TuneIn,使从一个地方提交和管理您的节目变得容易。
PowerPress WordPress plugin
像播客 SEO 设置这样的高级功能允许用户设置不同的剧集标题,以改善你的播客在谷歌和苹果播客目录等搜索引擎上的发现。
PowerPress 带有基本的分析功能,可以选择以每月 5 美元的价格升级到更强大的洞察功能。
厌倦了低于 1 级的 WordPress 托管支持而没有答案?试试我们世界一流的支持团队!查看我们的计划
最佳 WordPress 播客播放器
使用 WordPress 的播客意味着有多种选择来展示一个节目。虽然我们更喜欢使用带有内置媒体播放器插件的播客托管服务,但这不是唯一的选择。
更高级的程序员可能更喜欢托管他们自己的播客 RSS 提要并将他们的文件存储在一个独立的服务器上。这个备选选项需要额外的设置时间,但是对提要中的数据提供了更多的控制。
但是对于新手播客来说,有一点需要注意:如果你不精通这种编码语言,自制的 RSS 提要更容易出错。不幸的是,一个小小的错误将会使你的播客内容在每个播客目录和你的网站上都无法访问。对于那些刚刚起步的人,我们仍然强烈建议使用播客托管服务来确保你的 RSS 源设置正确。
不管你选择哪种方法,WordPress 播客的一个主要好处是允许听众发现你的最新内容。但是为了做到这一点,剧集需要能够很容易地直接从网站上获取。
对于那些采用 DIY 方法并且有自己制作的 RSS 订阅源的主机来说,下一步就是在 WordPress 上展示内容。这就是专门的播客播放器派上用场的地方。
我们已经推出了前两个推荐,为播客提供了高级功能,如响应播放器、分享按钮和搜索功能。
播客播放器
播客播放器是 WordPress 的一个相对较新的插件,但是正在获得 DIY 播客的支持。
Podcast Player WordPress plugin
主要功能包括只需输入播客的 RSS 提要 URL 即可显示响应播放器,允许听众将内容分享到他们的网络的按钮,以及排序和过滤选项以创建自定义播放列表。
设置很容易,你需要做的就是将播客的源 URL 添加到 widget 块中。完全可定制的风格适合每一个 WordPress 网站和额外的高级设置功能,这个插件适合每一个主机的需求。
智能播客播放器
智能播客播放器由 Pat Flynn 创建,他主持关于企业家精神的流行播客。弗林想要一个播放器,让他的听众在他的网站上,所以他设计了自己的插件,使 WordPress 的播客更好。
Smart Podcast Player
该插件提供了一套强大的功能,旨在增强每个听众的体验。有多种播放器显示选项,主持人可以展示他们的完整存档以供尽情聆听,如果有特定的片段或剧集值得关注,还可以使用智能轨道播放器。
通过额外的选项,让玩家停留在网站的顶部或底部,用户将能够从他们登陆的任何页面点击播放。Smart Podcast Player 还自诩为唯一一个包含电子邮件订阅按钮的插件,用于增加参与听众的简讯列表。然而,提供这些高级功能是有代价的,每月 12 美元,如果按年付费,则每月 8 美元。
你应该在哪些播客目录上展示你的播客?
我们已经详细讨论了如何在 WordPress 上展示一个播客,但是在其他很多地方,联合你的节目也很重要。
像苹果播客或 Spotify 这样的平台可能是人们的首选,但它们不是唯一的。
常见的经验法则是将播客分发给大大小小的每个平台,以增加受众并吸引新的听众。
幸运的是,跨主目录的播客辛迪加都遵循相似的设置说明。为了让你开始,我们已经强调了列出你的播客的六个基本平台,此外还有几个鲜为人知的目录。
苹果播客
截至 2018 年 3 月,苹果播客超过了500 亿集的下载量和播放量!相比 2014 年的 70 亿总流量,仅四年时间就增加了 7 倍。
为了参与其中,首先将你的节目提交给苹果播客。
Submitting your podcast to Apple Podcasts
提交过程非常简单,播客通常会在几个工作日内获得批准。
首先,使用 iTunes Connect 创建一个帐户,然后添加播客的 RSS 提要 URL 进行验证。
查看信息,包括节目名称、特色类别和剧集列表,以确保一切正确,然后点击提交。24-48 小时后,苹果播客将发送一封电子邮件,其中包含该节目列表的链接,就这样!
使用批准的链接将听众引导到您的 podcast 的 Apple Podcasts 列表,以便他们可以直接在平台上订阅。
Spotify
Spotify 最近成为第二大最受欢迎的播客流媒体平台,是大多数 12-24 岁的人在过去一个月里收听的平台。
通过最近对 Anchor.fm 的收购,他们展示了他们对播客行业成功的承诺和投资。
Submitting your podcast to Spotify via RSS feed
让你的播客在 Spotify 上上市遵循与苹果播客相似的流程。首先,你需要一个帐户,然后添加你的播客的 RSS 源。
在那里,Spotify 的团队会验证你的账户,并在几个工作日内批准该节目。
Google Play 和 Google 播客
对于我们当中的 Android 用户来说,Google Play 和 Google Podcasts 是首选的流媒体平台。两者有什么区别?谷歌播客于 2016 年 6 月推出,旨在与谷歌助理产品紧密结合,表明用户希望通过语音助理技术收听播客。作为额外的奖励,谷歌播客上的节目也会出现在谷歌的搜索结果中,这为潜在听众寻找与你的主题相关的信息提供了巨大的发现机会。
简而言之,播客内容可以通过 Google Play 和 Google Podcasts 访问,因此将您的节目提交到这两个平台非常重要。从 Google Play 开始,你将再次需要一个谷歌账户。
如果您已经使用 Gmail ,您可以使用该帐户将播客添加到他们的门户网站。接下来,提交您的 RSS 提要,验证您拥有该内容,然后等待大约五个工作日获得批准。
Submitting your podcast to Google Play
谷歌播客的过程略有不同,因为如果它识别出网站上的有效 RSS 提要,该工具会自动索引每个播客。
首先,前往谷歌播客发布工具并检查谷歌的机器人是否已经找到该节目。
Submitting your podcast to Google Podcasts
如果你收到错误信息“这个 RSS feed 目前没有被谷歌播客索引”,你需要验证你的 WordPress 网站符合他们的指南。
如果谷歌播客已经识别出你的节目,你就可以开始了!
钉书机
Stitcher 是一款免费的流媒体应用,适用于苹果和安卓设备,专注于语音音频内容。该平台仅包括广播和播客内容,成为热爱发现新节目的狂热听众的首选平台。
Submitting your podcast to Stitcher
它拥有超过 100K+播客,并独特地与 50 多种汽车模型集成,允许用户在通勤期间播放剧集。
Stitcher 让提交过程变得简单,只需要三个步骤就可以开始。首先创建一个帐户,添加您的 RSS 源 URL,然后等待批准。
主持人也可以在一个内容提供商帐户下提交多个节目,因此很容易一次性提交播客列表。
播客
Podchaser 是一个广泛的播客数据库,具有高级搜索和列表功能。它们允许用户发现、分享和跟踪他们喜欢的播客和剧集。用户可以通过过滤集数、最近发布日期、类别和趋势节目来找到喜欢的新播客。
Submitting your podcast to Podchaser
该平台最近发布了个性化订阅功能,根据用户的收听习惯推荐新的播客。有这么多的机会让人们发现你的播客,在播客上创建一个列表是显而易见的。
提交再直接不过了。你所需要做的就是把你的 RSS 链接或者苹果播客 ID 添加到他们的“添加播客”入口。Podchaser 团队将核实信息,并将节目添加到平台中。
铸造箱
拥有 2000 万用户的 Castbox 是另一款免费流媒体应用,可以在 Android、苹果、语音助手技术、Carplay 和桌面设备上使用,允许听众从任何地方访问播客。
Submitting your podcast to Castbox
Castbox 是一个独特的播客目录,因为他们也提供托管服务和流媒体服务。若要设置帐户,请添加您的 RSS 源和电子邮件地址,然后等待列表获得批准时的通知。
摘要
用 WordPress 制作播客是成功发布新播客最简单的方法之一。
在开始时,我们建议使用一个专门的播客托管提供商来消除创建自己的 RSS 提要的猜测游戏。从长远来看,选择一个集成了 WordPress 插件的提供商可以节省时间和金钱——这是制作播客时你永远想要的两样东西!
一旦网站建立起来,你可以轻松管理 WordPress 中的一切,不要忘记在主要的和不太知名的播客目录中整合你的节目。
这是最简单、最具成本效益的方式,可以在潜在观众已经在消费内容的每个地方增加观众来展示你的节目。不要切断自己被发现的机会!
现在轮到你了:你经营播客吗?如果是,你最喜欢播客的什么?如果没有,有没有考虑过?在评论中分享你的经验吧!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
展示你作品的 12 个最佳 WordPress 组合插件选项
没有作品集的专业摄影师算什么?艺术家、机构或者自由作家呢?随着内容创作而来的是在网上展示你的作品的任务,以便找到最合适的客户。投资组合是你的第一道防线。一个展示精英中精英的地方。一个准确说明你关注哪些类型的利基市场的中心。建立文件夹的一个简单方法是找到一个 WordPress 主题,创建一个网站,然后添加一个 WordPress 文件夹插件。
这种配置不仅便宜而且简单,而且最好的 WordPress 组合插件提供了一系列额外的功能,这些功能是你在 WordPress 之外的其他平台上找不到的。
那么,现在有哪些最好的 WordPress 组合插件选项呢?这里有一个快速列表让你开始:
在 WordPress 文件夹插件中寻找什么
当然,你可以阅读我们关于最佳组合插件的建议,但是在你的研究中你应该寻找什么特性呢?请考虑以下情况:
- 支持无限的投资组合、列和行。
- 免费或廉价建立投资组合的选择。没有理由在投资组合插件上花那么多钱。
- 多种组合布局,如滑块、网格和砖石风格。
- 预制模板的集合,以便您在开发投资组合时不必从头开始。
- 在点击发布按钮之前,一个可视化构建器来查看图库的外观。
- 激活过滤器和搜索栏的设置。
- 动画,使您的投资组合看起来更有吸引力。
- 用于调整颜色、大小和图标等内容的设置。
- 与许多主题和页面生成器的集成。
- 在你的网站上实现投资组合的简单选项,例如短代码和小部件。
- 看到各种各样的来源来获取你的内容也很不错,比如 Instagram 、博客帖子和 Dropbox。
现在,这里是最好的 WordPress 组合插件的深度评论!
1.作品集画廊
组合图库插件是 WordPress 插件库中排名最高的免费图库/组合插件之一。这是在您的网站上获得作品集并在响应、过滤器和灯箱选项的帮助下推出漂亮画廊的最简单方法之一。
一些免费功能包括多栏布局和编号,以及标题和间距工具。我们喜欢这样的事实,你可以使用不同的格式,如砖石和灰度,使您的投资组合美丽和灵活。
Portfolio Gallery plugin
这个插件有一个功能强大的免费版本,大多数小企业都可以利用。我想大多数摄影师或艺术家会发现它很有用,不需要付费升级。话虽如此,作品集插件的高级版个人许可证起价 25 美元。您还可以选择更贵的商业和开发者许可,以及开发者提供的所有高级插件的个人许可。
高级计划中的一些功能包括无限制的过滤器、排序控件和自定义 CSS 工具。您甚至可以扩展到网站的不同区域,为帖子、页面和小部件提供图库。
作品集画廊为什么脱颖而出?
- 作品集展示了一个令人印象深刻的免费版本,它提供了大多数普通艺术家需要的作品集工具。
- 如果你经营一家代理机构或者计划扩展你的投资组合功能,这个高级插件足够便宜,并且给你更多的工具。
- 投资组合是干净和现代的,具有多种格式,如多列和列大小。
- 效果和动画包括像灰度和悬停效果的行动。
- 您可以选择上传图片或视频在您的投资组合。
- 所有投资组合布局都包含过滤器,让客户和顾客有机会以一种有组织的方式筛选你的作品。
- 核心插件使用一个短代码来发布你的作品集,而高级版本也提供页面和帖子类型和小部件。
- Bootstrap lightbox 添加了一个重要的效果,可以在所有移动设备上很好地工作。
- 你可以选择如何对你的投资组合进行排序,比如降序或按日期排序。
谁应该考虑这个 WordPress 组合插件?
因为免费版本,我们喜欢所有初创公司和自由职业者的作品集插件。对于那些希望通过简单的方式在带有过滤器的网站上获得作品的机构、大牌艺术家和设计师来说,这也是有意义的。
2.WP 投资组合
WP 作品集是一个在 WordPress 网站上快速建立作品集的付费解决方案。它有三个版本可供选择:网站作品集、图片作品集或视频作品集。所以,你可以选择上传虚拟网站,并把它们组织成一个文件夹。对网站设计者和开发者来说很棒。此外,艺术家和摄影师可以利用图像组合,而摄像师有视频选项。
价格按年确定,所有功能都包含在一次性费用中。但是,全面的客户支持每年都需要续订。终身计划是最超值的,起价 199 美元。但你也可以选择支付一个年度计划,从每年 39 美元开始,到每年 199 美元的代理捆绑包。
WP Portfolio plugin
这完全取决于你决定的计划,但所有付费用户都将收到一个简单的短码来实现投资组合和超过 48 个虚拟投资组合。这让你有机会在几分钟内设计你的投资组合。除此之外,您还会收到可排序的类别、对 REST API 的访问,以及一个漂亮的投资组合设计器。一些价格较高的计划有坚实的插件,如元素和海狸建设者。
WP 组合为什么脱颖而出?
- 这是一个高级插件,大部分功能包含在每年 39 美元的计划中。
- 你只需要按年付费,你还可以选择获得终身会员资格。
- 所有计划都可以访问 REST API,允许您定制投资组合的任何方面,并与不同的平台集成。
- 虚拟投资组合模板对于在没有任何设计经验的情况下启动投资组合来说是惊人的。这对需要与许多客户打交道的机构也很有帮助。
- 您的投资组合中的所有类别都可以使用过滤器进行排序。
- 你可以借助一个方便的短代码在你的网站上插入一个文件夹。
- 一些昂贵的代理捆绑包包括有用的插件,如页面生成器和其他高级 WordPress 插件。
- 代理计划提供 Astra Pro 主题,这是制作大型投资组合的绝佳主题。
- 开发商往往有频繁的销售,让你节省一点钱。
- 该产品组合支持从网站截图到视频的所有内容。
- 你可以实现有趣的效果和格式,比如砖石网格、无限滚动和延迟加载(这对加速你的网站非常有用)。
谁应该考虑这个 WordPress 组合插件?
代理商应该考虑 WP 组合插件的合理定价,包括组合主题,以及与页面生成器的轻松集成。个人计划对个人来说并不坏,考虑到你实际上只需要一次性付款,然后插件的所有功能都会给你。
3.GridKit 作品集图库
GridKit Portfolio Gallery 插件拥有一批忠实的 WordPress 用户,他们渴望的不仅仅是标准的图片组合。例如,该插件具有一个 YouTube 视频图库,能够快速将 YouTube 链接粘贴到图库中。你还可以从客户标识、团队成员图片、地图和音频剪辑等项目中进行选择。当然,包括一个常规的图像滑块和文件夹,但是你有比其他插件更多的选择。
GridKit 有两种形式,免费和高级。免费选项具有响应投资组合、图像滑块和插入投资组合的短代码的功能。您还可以访问产品目录、客户演示文稿等等。
GridKit Portfolio Gallery plugin
高级插件起价 29.99 美元,这是一次性付款,除非你想在年底升级以获得更多支持。如果你喜欢小额支付,你也可以考虑每月标准许可。这每月花费 4.99 美元,但这似乎没有意义,因为一次性费用将在六个月内收回。
另一个付费计划叫做终身扩展许可,价格为 49.99 美元(一次性费用),可以让你在五个网站上使用插件。
为什么 GridKit Portfolio Gallery 脱颖而出?
- GridKit 是一个高级组合插件的定义,它有显著的网格组合布局和几个过滤选项。你通常只需要上传你的视频就能得到很棒的结果。
- 该插件附带了几个预定义的模板和选项,包括团队成员的作品集、照片、视频和徽标。
- 有一个功能相当不错的免费版本。
- GridKit 有动画、悬停风格等多种效果,都是你可以自定义的。您的作品集包含社交分享按钮,以提示客户和其他用户分享您的作品。
- 您可以使用短代码在您的网站上插入投资组合。
- 包括独特的布局,如砖石和拼图形式。
- 通过直接链接到你的页面,你可以创建一个漂亮的 Instagram feed。
- 幻灯片放映是可能的,用户不必用鼠标滚动或点击文件夹。
- 惰性加载只帮助加载屏幕上的图像。
谁应该考虑这个 WordPress 组合插件?
如果你想拥有令人惊叹的预定义模板,这个 GridKit 是一个可靠的组合插件。如果您想为 MP3 片段或客户徽标等更独特的物品准备一个作品集,这也是一个很好的解决方案。
4.投资组合帖子类型
Portfolio Post Type 插件采用了一种完全不同的方法来创建和管理投资组合。它为你上传到网站的所有投资组合项目生成一个定制的帖子类型。这允许你更好地组织你的作品集,并为每个作品集注册特定的标签和类别。这是一个简单、轻便的插件,安装后不需要任何调整就可以开始工作。
Portfolio Post Type plugin
Portfolio Post 类型插件是完全免费的,对于对快速识别 Portfolio 项目感兴趣的开发者来说非常有用。但是,请记住,插件与调整你的作品集项目在网站上的显示方式无关。为了让事情看起来漂亮,你需要找到另一个插件或主题来支持漂亮的投资组合布局。
为什么投资组合岗位类型脱颖而出?
- 它是免费的,没有任何追加销售。
- 该插件允许为您的投资组合项目生成自定义帖子类型。
- 你可以为你所有的自定义文章类型添加标签和类别。
- 这个插件不会以任何方式限制你的设计。
谁应该考虑这个 WordPress 组合插件?
Portfolio Post 类型插件对于拥有大型投资组合或大量客户投资组合的开发人员来说很好。它提供了一种组织良好的方式来分类和查找您的投资组合项目,而不需要太多的工作。如果你有编码经验,或者你已经有一个高质量的组合主题或插件,你会喜欢这个。
5.视觉作品集
作为一个免费的作品集 WordPress 插件,Visual Portfolio 拥有相当多的追随者。这是一个开源软件,所以你不必为了更好的功能而升级。该插件提供了一个可视化的构建器,让你在发布前就能准确地看到你的图库将会是什么样子。构建器的工作方式类似于 WordPress 帖子,除了你会收到一个完整的预览,以及调整布局、查找简码和改变文件夹中的图片的设置。
有几种布局可供选择,包括一直流行的砖石结构。您还可以为无限数量的投资组合项目添加过滤器和无限滚动工具。
Visual Portfolio plugin
自定义颜色和自定义帖子类型也是可能的,更不用说让用户轻松滚动浏览你的图库的传送带了。考虑到您的许多客户希望以更大的格式查看您的照片,弹出式图库也非常有用。最后,开发者拥有定制 CSS 和从头开始创建模板的工具。
为什么视觉作品集脱颖而出?
- 视觉作品集没有任何费用。
- 它对开发者友好,有用于 CSS 和保存模板的区域。
- 一个视觉预览显示在后端,这样你就可以看到投资组合是什么样子。
- 短码用于将你的照片收藏放在你网站的任何地方。
- 它有四种预定义的布局,包括瓷砖、滑块、网格和砖石。
- 一些悬停效果看起来相当专业,有飞入、浮现和淡出的选项。
- 过滤和排序由“加载更多”按钮补充。
- 您会收到一个弹出式图库,支持来自 Vimeo 和 YouTube 的照片和视频。
- 该插件支持几个集成,如Gutenberg WordPress builder和 WPBakery。
谁应该考虑这个 WordPress 组合插件?
视觉组合有相当多的视觉和动画功能,包括免费的。不仅如此,结果看起来与你从优质替代品中找到的非常相似。如果你想让一个可视化的构建者制作干净的没有价格标签的投资组合,考虑一下可视化投资组合插件。
6.下一代画廊
下一代画廊宣称它是由摄影师为摄影师打造的。它似乎是这个列表中下载量最大的插件之一。这个插件提供了从批量上传到图像分类的所有功能。此外,前端有三个不同版本的投资组合可供选择和定制。免费版可以找到这三种设计,包括图像浏览器图库、缩略图和幻灯片。
NextGEN Gallery 的 Plus 版本售价 79 美元,但它提供了一系列令人印象深刻的附加演示供您开始使用。
NextGEN Gallery plugin
NextGEN Gallery 确实有漂亮的设计选项,使其成为艺术家和摄影网站的理想选择。你可以播放一个基本的幻灯片,或者将数百张照片放入一个基于网格的图库中。该组合在后端管理,支持元数据和照片命名。定制工具也很强大,使用缩略图大小、隐藏图像和幻灯片链接等选项。
为什么 NextGEN Gallery 会脱颖而出?
- NextGEN Gallery 有免费和付费两个版本,每个版本都提供了好看的模板。
- 相当多的扩展可用于添加功能,如图像深度链接或图像社交共享。
- 大多数用户会发现制作作品集只需要几分钟,因为它提供批量上传和模板。
- 高级版增加了独特的布局,如专业照片库和博客订阅源。
- 点击 Lightbox 元素可以让你的图片变大。
- 一些计划有图片评论和深层链接。
- 你也可以选择与 WooCommerce 整合,通过接受 T2 Stripe 和 PayPal 的付款来出售照片。
- 有几个主题出售给你来匹配下一代画廊插件与一个著名的摄影主题。
谁应该考虑这个 WordPress 组合插件?
我们向想要更漂亮的展示的摄影师和艺术家推荐 NextGEN Gallery。我们也喜欢它为那些谁想要一个更大的模板集合选择之前,设计一个投资组合。总的来说,这对专业人士来说是最好的,因为你可以选择出售印刷品,分发数字下载或制作样张。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
7.媒体网格
Media Grid 插件有多种用途,从开发 Instagram 上的照片库到将你最重要的作品集组织成一个优雅的基于列的设计。Media Grid 的一些亮点包括与 WooCommerce 集成的能力,用户对你的照片发表评论的选项,以及对图像、音频和视频等项目的完全媒体支持。
Media Grid 主要在 CodeCanyon 网站上销售,这意味着它只作为一个高级插件提供,但定价是一次性费用,也是合理的。特别是这个插件,标价 25 美元,如果你想扩展你的客户支持,还需要额外支付一些费用。
Media Grid plugin
和许多高级的组合插件一样,你不必考虑错过任何最好的特性。这 25 美元的付款提供了开发人员提供的一切,包括 10 个组合预设样式,定制网格的工具,以及一个用于构建美丽的组合并能够在发布前看到它们的可视化生成器。
媒体网格为什么脱颖而出?
- 媒体网格是一个高级插件,但价格非常合理。
- 所有的网格文件夹都有过滤器选项。
- 它支持从图像到视频的所有内容。你甚至可以用音频剪辑制作一个文件夹。
- 电子商务商店可以选择与插件集成,支持作品集或图库下的评论区。
- 你可以上传自己的媒体元素,或者将作品集链接到你的博客文章或页面。
- 它提供了一个可视化的网格生成器,可以在将演示文稿发布到您的网站之前查看它的外观。对投资组合进行排序和调整元素大小是在没有编码的帮助下完成的。
- 灯箱模式有五种不同的布局,可以清楚地展示你的投资组合项目。
- 这个插件有短代码和 HTML 代码,可以在你的网站上的任何地方嵌入图库。
- 它提供了多语言能力和移动响应能力。
- 社交分享按钮可以放在作品集下面,更好的曝光。
谁应该考虑这个 WordPress 组合插件?
除了价格较低之外,媒体网格插件对于拥有电子商务功能的公司来说也不错。WooCommerce 的集成是相当独特的,你还可以在你的图片下面放置一个评论线程,以获得顾客和客户的一些反馈。
8.Go 投资组合
Go Portfolio 以 Portfolio 插件的美丽提供优雅和交互性。Go Portfolio 售价 26 美元,如果你考虑在过去六个月内获得客户支持,需要支付更多费用。相当多的独特设计是通过插件提供的,有方形和圆形的照片。它允许您在投资组合中包含过滤工具,并与电子商务工具集成,因此客户可以点击并购买产品。
拥有无限数量的颜色和格式组合,Go Portfolio plugin 可以为您的文件夹添加 pop,并创建滑块和基于列的网格等布局。
Go Portfolio plugin
Go Portfolio 看起来像一个有前途的 WordPress portfolio 插件的另一个原因是因为它强大的效果和动画。例如,您可以考虑在用户滚动文件夹对象时显示带有链接和动画的标题。随意显示一个项目的价格,甚至显示一个图标来表明它是什么类型的媒体。
为什么 Go Portfolio 会脱颖而出?
- Go Portfolio 是一个高级插件,但它有一个非常公平的价格。
- 如果您有许多投资组合,您可以批量导入和导出项目。
- 提供超过 38 个入门模板,让您有机会跳过编码,在几分钟内启动您的产品组合。许多模板专用于某些行业。例如,它为摄影师、设计机构和餐馆提供作品集和画廊。
- 投资组合有无限的颜色和布局设置,这意味着你可以自定义你的投资组合。
- 如果你想通过拖动元素来管理你的文件夹,这个插件与 Visual Composer 是兼容的。
- 该插件提供了两种类型的过滤,一种改变图像的不透明度,另一种作为经典的同位素运行。
- 自定义帖子类型在后端是可能的。
- Go Portfolio 与 WooCommerce 很好地集成在一起,用于在网格中组织和列出产品。
- 支持多种媒体元素,包括图像、视频和音频剪辑。
- 您可以根据大小、颜色和形状彻底定制所有缩略图和灯箱图像。
谁应该考虑这个 WordPress 组合插件?
如果你对完整的投资组合定制和漂亮的结果感兴趣,Go Portfolio 插件是一个很好的选择。投资组合的多种变化令人震惊,你可以选择改变缩略图的颜色、形状和位置。对于独特性和美观性来说,这确实是最好的选择,无需任何代码即可实现。
9.基本网格
Essential Grid 可能是市场上最流行的组合插件。正如这个列表中的许多插件一样,Essential Grid 在 CodeCanyon 上出售,价格为 34 美元。也就是说,检查你的 WordPress 主题是否带有 Essential Grid 是值得的,因为开发者倾向于与主题创建者合作。同样值得注意的是,Essential Grid 是更强大和复杂的网格制造商之一,它不仅仅用于投资组合。
厌倦了体验你的 WordPress 网站的问题?通过 Kinsta 获得最好、最快的主机支持!查看我们的计划
事实上,许多公司利用 Essential Grid 来发布产品列表、图库和 Instagram 照片。这是一个多用途的图库插件,可以扩展您未来使用图像和其他媒体的能力。
Essential Grid plugin
使用 Essential Grid 构建网格的过程是通过选择内容源(比如 WordPress gallery 或 Instagram)来实现的。然后,你选择你的布局作为鹅卵石,砖石,甚至。然后实现导航、过滤和排序,最后可以选择决定一个皮肤。
Essential Grid 为什么脱颖而出?
- 列表中所有图库/作品集插件的大部分功能都包含基本的网格包,而且价格都很低。
- 它包括用于从网格向皮肤导入和导出任何内容的开发工具。您还可以导入计划放入您的作品集的内容。
- 您会收到一个可视化的皮肤生成器,这样您就可以在发布之前看到后端的投资组合元素。调整项目设置,如行高、字体系列、来源等。
- 许多预制的皮肤都带有基本的网格,其中大多数提供了完全不同的动画、颜色和格式。
- 导航、过滤和排序是可选的。
- 包括三种主要布局,但您也可以更改列数以生成独特的布局。
- 从各种内容来源获取,包括 Instagram、 WordPress 、 YouTube 、NextGen Gallery、WooCommerce 或定制来源。Essential Grid 提供了许多其他来源。
谁应该考虑这个 WordPress 组合插件?
Essential Grid 是您能找到的最强大、最灵活的图库生成器。对于渴望无需代码就能定制任何东西的开发人员来说,这是非常好的。如果你想支持独特的内容源和漂亮的模板,它也是一个可靠的插件。只要你通过了有点吓人的界面,初学者应该对 Essential Grid 没有问题。
10.立方体组合
在 CodeCanyon 上,Cube Portfolio 被标记为 19 美元,它为所有作品集和画廊提供了一个实时模板生成器。关于立方体组合的伟大部分是许多预置,如 22 个动画和 8 个入门模板。这是一个完全可定制的 WordPress portfolio 插件,但是大部分工作都是通过预置完成的。
提供了图库排序,以及一些类别,用于只过滤对客户最有意义的项目。
Cube Portfolio plugin
Cube Portfolio 插件的一些主要好处包括关注各种媒体上传,如图像、YouTube、Vimeo 和自托管视频。对于那些不想使用代码或混乱设置的人,我们提供了一个实时模板生成器。你还可以找到超过 22 个动画,让你的作品流行起来,在客户面前脱颖而出。一些流行的布局包括砖石,滑块,博客帖子和灯箱画廊。
Cube Portfolio 为什么脱颖而出?
- Cube Portfolio 有大量的模板供您开始创作过程,并知道您最终将获得专业的结果。
- 可视化构建器确保您的投资组合中的一切都是完全可定制的。更改颜色、字体和尺寸等设置。
- 包括一些独特的布局,如会见团队页面和直接链接到您的博客提要的文件夹。
- 该插件提供的 CSS3 动画不会拖累你的网站,但仍能让你的图库看起来更具互动性和趣味性。
- 14 字幕动画可以让你告诉客户一个项目意味着什么。
- 提供了一个加载更多按钮,以及为更快的网站实现延迟加载的选项。
谁应该考虑这个 WordPress 组合插件?
Cube Portfolio 是一个出色的组合生成器,如果您正在考虑为您的画廊使用一种更不寻常的格式,或者如果您希望生成一个专注于您公司某个特定部分的网格(如“会见团队”页面),它将非常有用。
11.网格
网格的价格是 29 美元,它拥有先进的工具来轻松创建高度可视化的投资组合。博客,代理,和电子商务商店应该没有问题实现这一点,并利用插件。皮肤构建器类似于基本的网格界面,使用大量的设置来改变诸如行高、字体和颜色之类的东西。网格允许您使用可视化构建器来拖放模块,并随意调整它们的大小。
The Grid plugin
如果您计划让许多客户在移动设备上搜索您的投资组合,这也是一个很好的投资组合选择。该插件提供了一个真正的触摸滑块,具有响应能力和各种格式,使用户更容易触摸滑动。从 WooCommerce 支持到超过 30 种预定义的独特皮肤,在构建在线投资组合时,使用 Grid 插件不会出错。
为什么网格会脱颖而出?
- 考虑到解决方案中包含的惊人数量的特性,网格插件的售价很低。
- 您可以使用可视化构建器来拖放项目组合项并调整它们的大小。
- 提供了几十个动画,以及 30 多个皮肤和对投资组合中多达 12 列的支持。
- 该插件链接到各种各样的流媒体,如 Instagram、Flickr、 Twitter 和 YouTube。当然,它连接到你的博客文章。
- WooCommerce 集成使在线商店能够共享装满产品图片和链接的图库。
- Grid 插件可以很好地与几个第三方高级插件一起工作,比如 Visual Composer、Shortcode 和 Cornerstone。
- 您可以使用一键导入和导出按钮来引入您自己的内容或保存模板以供以后使用。
谁应该考虑这个 WordPress 组合插件?
任何类型的企业都可以使用网格插件,考虑到它的工作方式类似于 Essential Grid,在 Essential Grid 中,如果你投入时间,你可以构建任何类型的画廊或作品集。和 Essential Grid 一样,这个界面对初学者来说可能有些吓人,但是开发人员会喜欢它,普通消费者应该能够习惯后端。
12.Envira 画廊
Envira Gallery 有一群狂热的追随者,用户享受着无需任何编码的响应照片和视频库。获得 Envira Gallery 插件的唯一方法是选择一种支付方案。基本版的大部分功能和一年的客户支持费用为 29 美元。如果您对社交共享、电子商务或水印等功能感兴趣,您可以升级到其他定价包之一。
核心插件拥有高质量的工具,可以输入你自己的 CSS,添加幻灯片,保护你的照片不被下载。唯一不幸的是,基本图库没有你在其他插件中会找到的一些标准功能(除非你升级),如视频支持、相册和 Instagram 集成。
Envira Gallery plugin
Envira Gallery 的全部意义在于,你可以不使用任何代码就推出令人惊叹的作品集。虽然你必须为一个更贵的计划(高达 99 美元)付费,但它有相当多的功能,你很难在其他地方找到。例如,深度链接是 Envira Gallery 独有的,Dropbox 导入和 EXIF 数据也是如此。
Envira Gallery 为什么脱颖而出?
- Envira Gallery 为那些寻找现成定制选项的人提供了一套不寻常的工具。一些例子包括分页,水印,以及安排图像的能力。
- Instagram 集成从社交网络中提取你的内容,这样你就不必更新作品集了。
- 核心插件包含图像保护、幻灯片和无限图库。
- Envira Gallery 对于需要保护和标记照片的摄影师来说很有意义。这可以通过水印、照片锁定、EXIF 数据和标签来实现。
- 你可以选择社交分享、深度链接、电子商务和视频。
谁应该考虑这个 WordPress 组合插件?
摄影师和艺术家将享受 Envira Gallery 提供的保护和数据记录。它不是最便宜的,也不是最容易使用的插件,但是你不能击败广泛的功能列表。
哪个 WordPress 组合插件适合你?
当在谷歌或 WordPress 插件目录上搜索时,你肯定会找到数百个 WordPress 组合插件选项。这就是为什么我们减少了列表,让你更容易做出决定。
作品集对于许多类型的工作都是必不可少的,所以在购买或下载之前,请随意从这个列表中挑选一些来测试演示。
以下是我们建议的最后总结:
- 作品集——最适合希望作品集简洁的自由职业者和初创公司。
- WP 投资组合-代理商的明智选择。
- grid kit Portfolio Gallery–非常适合独特的内容类型,如客户徽标和 MP3 剪辑。
- Portfolio Post 类型——非常适合想要组织 Portfolio 片段的开发人员。
- 视觉作品集——如果你想要一个漂亮的免费作品集,可以考虑这个插件。
- 次世代画廊-专业摄影师和艺术家的最佳选择。
- 媒体网格–我们喜欢这个用于电子商务商店的网格。
- go Portfolio——这是我们在美观和时尚方面的最爱。
- essential Grid——功能最丰富的组合插件之一。
- 立方体组合-非常适合不寻常的布局。
- 网格——这个功能非常丰富,就像基本网格一样。
- Envira Gallery 专业摄影师应该考虑这个插件的保护和组织功能。
如果你有其他喜欢的 WordPress 组合插件,请在评论中告诉我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
最好的 WordPress 价格表插件比较
你的网站上有价目表吗?这些价格可能是草坪护理等服务的价格,也可能是软件包的价格。从科技界到瑜伽馆,大多数公司都可以使用价格表来更好地展示他们提供的产品。主要的方法是通过查看最好的 WordPress 价格表插件,然后在你的网站上实现一个。
但这回避了一个问题,为什么定价表如此重要?
这个问题的答案似乎是显而易见的(你想提高转化率,对不对?)但是理解定价表背后的原因是很好的。为什么定价表插件比常规的项目列表、段落甚至图片更能有效地促进销售?
- 价格表可以让你对你的服务或套餐有一个清晰的轮廓和比较。
- 最重要的功能显示在价格表中,清除混乱,并留到另一页。
- 价格表上有清晰的行动按钮,向人们展示如何继续购买。
- 大多数定价表使用套餐/计划名称,使客户更容易理解。
- 您可以通过使用更大的字体或图形来强调某些单词、计划或功能。
- 阅读基于图形的价格表要比阅读只有文本的价格表有趣得多。
- 你可以提高紧急转换(即。“时间快用完了”)或免费试用。
- 价格表在网页上只占很少的空间,所以你可以添加额外的信息,比如为你的销售人员提供一个 FAQ 或者一个聊天框。
在 WordPress 价格表插件中寻找什么
现在我们知道了 WordPress 价格表插件的好处,让我们来看看你应该想要的一些特性:
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
- 免费和高级选项–我最喜欢的定价表插件给你一个标准表,让你的定价看起来不错。之后,带有额外功能的高级版本应该不会超级贵。
- 与顶级页面构建器的集成–一些页面构建器甚至自带定价表。一些比较流行的页面生成器包括 Divi Builder、Elementor 和 WPBakery。
- 用于在几秒钟内启动定价表的皮肤或主题。我们也希望看到颜色、字体和图标的定制工具。
- 用于显示某些计划上的标记的设置,例如“最佳价值”或“最受欢迎”的计划。
- 多种货币选项全球通用。
- 支持每个定价方案上的可定制大按钮。
- 一个拖放构建器也是很好的选择。
- 我们也希望看到对 CSS 和 HTML 的访问,因为更高级的开发人员会想要复杂的调整机会。
我们可以在价格表上浏览几十个有意义的功能,但这是从基本要素开始的良好开端。
最好的 WordPress 价格表插件比较(以及如何编写自己的代码)
- WP Darko 的响应定价表
- 去定价
- 价格表 WordPress 插件-简易价格表
- sup systems 定价表
- CSS3 Responsive WordPress 价格比较表
- ARP rice-Responsive WordPress 定价表插件
- 定价表–价目表、价格表、简易定价表
- WRC 定价表
- 如何在 WordPress 中从头开始建立一个定价表
当谈到定价表插件和 WordPress 网站时,有很多可用的选项。一些最好的可以免费使用,而另一些是没有任何免费选项的高级。也就是说,下面的所有插件都值得在这个列表中占有一席之地,其中一些插件具有独特的功能,对于一些特定的行业或公司来说非常棒。
1.WP Darko 的响应定价表
响应式价格表是制作价格表的更加用户友好、功能丰富的插件之一。它提供了一个优秀的免费版本,对你包含多少计划或如何为你的网站制作表格没有限制。然而,你可以升级到高级版本来获得更好的功能,例如皮肤和一个“均衡器”,使所有的列高度完全相同。
Responsive Pricing Table WordPress Plugin
您构建的价格表由简单的字段和后端按钮完成。例如,您可以使用的一些内置字段包括定价、描述、计划标题和图标框。一些自定义按钮允许链接到 Stripe 和 PayPal 等地方,而自定义 CSS 类肯定会帮助高级开发人员。
费用
有一个免费的计划。
你可以在一个网站上花 19 美元获得高级插件,或者花 49 美元获得无限制的网站。
Darko 开发人员出售其他插件,所以你可以以 79 美元的价格获得所有插件。这可能对一些公司有用。
使响应式价格表成为最佳选择的特性
- 免费计划为各种小型企业提供了必要的工具,因为您可以获得无限的表格和计划。
- 溢价定价也相当低。
- 皮肤看起来很现代,开箱即可高度定制,有大量的按钮和字体可以调整。
- 图标和其他视觉效果是可访问的。
- 您可以在定价计划中包含任意多的功能。
- 行动号召按钮可以链接到 PayPal 等第三方支付系统。
- 各种各样的货币符号可用于接触不同的国家。
- 您可以展示推荐计划的徽章。
- 定期计划(每月或每年)可以用特殊设置显示。
2.开始定价
Go Pricing 应用没有免费版本,但它在 CodeCanyon 市场上拥有数千份销售和一些好评。更不用说,只需 27 美元就能获得市场上最好的定价表插件之一。
Go Pricing – WordPress Responsive Pricing Tables
是什么让 Go 定价插件如此特别?首先,它有令人难以置信的光滑的价格计划,现代的颜色和大量的留白,所以它看起来不杂乱。您还可以从大量的主题集合中进行选择,其中一些主题是专为某些行业设计的。我们还喜欢这个插件集成了几个页面生成器,并且有短代码来确保没有人必须是编码高手才能制作价格表。
费用
27 美元的一次性费用,可选择将支持延长至一年,费用为 8.25 美元。
使 Go 定价成为最佳选择的功能
- 在可视化编辑器中,价格表的每个部分都被分解成各自的部分。这包括标题、正文和按钮区域。
- 超过 250 个演示表会在你购买插件后给你。这应该能让大多数公司在几分钟内拿到一个模板并推出一个定价页面。
- 页面生成器集成支持拖放元素。Go Pricing 与 Beaver Builder、Elementor 和 WPBakery 配合得很好。
- 价格表的制作过程对所有经验水平的人来说都很容易。该插件有一个很棒的后端界面,有短代码、导入和设置选项。
- 包括动画,使你的定价表更有吸引力。
- 使用 2000 多种字体图标,让您的表格更加直观。
- 为那些想超越基本特性的人提供了一个定制的 CSS 模块。
- 添加独特的功能,如媒体元素、PayPal 按钮和谷歌地图。
3.价格表 WordPress 插件-简易价格表
如果你对干净的比较和没有花里胡哨的价格表感兴趣,那么价格表 WordPress 插件看起来是一个不错的选择。它有免费版和高级版,从一个网站每年 29 美元开始,到无限网站每年 99 美元。一些高级功能开始变得非常酷,包括 WooCommerce 插件和谷歌分析集成。
Pricing Tables WordPress Plugin – Easy Pricing Tables
高级版本的其他一些集成包括简单的数字下载、Stripe 和一个价格切换插件。此外,您可以从 10 个预设设计开始设计过程。如前所述,这是一个更简单的定价表插件,所以我们喜欢那些不想要动画和图形等元素的人。
费用
核心插件是免费的。
高级插件一个站点每年 29 美元,五个站点每年 59 美元,无限站点每年 99 美元。
使简易价格表成为最佳选择的功能
- 价格表的设计简洁明了,看起来很现代,没有任何不必要的效果。
- 您可以调整价格表上几乎每个项目的颜色和其他元素。这包括栏、按钮和字体。
- 所有的价格表都是由后端的一个简单的可视字段列表构成的。设置的格式就是价格表在前端的样子。
- 您可以指定一个或多个计划优先于其他计划。
- 您可以拖放列来重新排序它们。
- 提供了一个自定义 CSS 模块,用于对您的价格表进行更高级的自定义。
- 即使是免费版本也支持无限数量的定价表行。
- 一些高级版本对 WooCommerce、Google Analytics 和 Stripe 进行了很好的集成。
4.按系统分类的价格表
众所周知,Supsystic 开发团队为照片库、弹出窗口、数据表等制作了各种插件。但是我们正在看一个价格表插件,它是一个免费的解决方案,有相当多的功能供你使用。事实上,该插件的免费版本具有预置模板、悬停动画和按钮定制的功能。您甚至可以轻松地导入和导出表格信息。
Pricing Table by Supsystic
我们也喜欢高级插件的外观,看到它如何从一个网站 39 美元开始,你会收到一大包高级模板和角色限制。总的来说,我认为这是最好的价格表插件之一,可以使用核心的免费插件,跳过付费版本。然而,高级模板是非常酷的,他们不会花费你太多。
费用
提供免费计划。
在一个网站上以 39 美元的价格升级到高级版。五个站点的支持费用为 69 美元。或者 149 美元在无限的网站上。
使 Supsystic 价格表成为最佳选择的特性
- Supsystic 的价格表插件是免费版本中最完整的价格表解决方案。你在高级插件中得到的唯一升级是一些更好的模板。
- 所有的定价表看起来都很漂亮,有响应的元素和明亮的颜色。
- 免费版的模板很棒,高级版的模板也很神奇。
- 选择一个向人们展示特殊交易的开关——比如提前一年付款或今天购买。
- 用视觉图标突出你的一些计划。
- 使用短代码、颜色滑块和可视化构建等工具,确保在创建过程中不接触任何代码。
- 该插件有悬停动画,使你的计划更吸引游客。
- 还支持图像和视频,以便您可以展示您的业务的某些功能或部分。
- 拖放构建器位于你的 WordPress 仪表盘的后端。
5.CSS3 Responsive WordPress 比较价格表
20 美元的价格, CSS3 响应式定价表插件是一个令人难以置信的价值。它只在 CodeCanyon 市场上出售,但你应该记住,没有免费版本可用。也就是说,大多数人不会介意花 20 美元买一个评级很高的审查定价插件。总的来说,插件有一些漂亮的模板供你开始使用。你可以改变周围的颜色和字体,同时也突出你提供的一些最好的计划。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
CSS3 Responsive WordPress Compare Pricing Tables
这个列表中的大多数价格表都是有响应的,但在我的手机和平板电脑上测试后,这个看起来特别好。开发人员似乎也乐于创造新的特性并以更新的形式发布。例如,在撰写本文时,我目前看到了三个主要的特性发布——滑动列、响应模式以及数据导入和导出。
费用
所有功能 20 美元。
您可以支付 5.63 美元将您的客户支持延长至一年。不提供免费插件。
使 CSS3 定价表格成为最佳选择的特性
- 定价是我们在定价插件中看到的最好的功能。
- 大量的定制工具允许数千个独特的定价表。这包括 20 个颜色版本、60 个色带、42 个十字图标和两种表格样式。
- 创建无限数量的行和列。
- 利用 CSS 和 HTML 模块进行额外的定制。
- 您可以选择调整所有列和行的宽度和高度。
- 多站点兼容性。
- 帮助您在网站上的任何地方实施价格表的短码。
- 数据导入和导出工具,以便您可以将数据移动到另一个表或从电子表格导入。
- 图标支持包括视觉效果,如复选标记和 x。
- 动画和媒体支持,用于添加更多视觉效果,让您的计划脱颖而出。
6.ARPrice 响应式 WordPress 定价表插件
ARPrice 插件也在 CodeCanyon 网站上出售,但价格为 23 美元。我们开始注意到,许多公司和个人支付这些超低价格来获得他们需要的所有功能可能会更好——而不是使用缺乏一些功能的免费插件。不管怎样,这个价格表插件拥有这个列表中最好的视觉效果,因为它支持多种类型的媒体项目,比如背景图片和图标。
ARPrice – WordPress Pricing Table Plugin
后端设计器是一个可视化的编辑器,它可以准确地显示出你的在线价格表。然后,您可以选择您的定价计划是基于年度、月度还是许多其他可用的时间选项。您可以通过选择一个模板来开始这个过程,然后您可以进入并导入数据,改变周围的效果,并选择您的字体。总的来说,ARPrice 插件提供了一个漂亮的用户界面,前端效果更好。
费用
23 美元的一次性费用,6.75 美元的费用可将您的支持延长至一年。
使 artprice 成为最佳选择的特性
- 对于一个高级插件来说,这是相当实惠的。
- 插件提供了 300 多个价格表模板供您下载。
- 定制工具非常出色,有无限的颜色选项、完全响应的模板、切换定价按钮和超过 3000 个图标。
- 动画效果一定会让你的定价表更有吸引力。
- 有一个 CSS 模块和 CSS 指导系统用于高级定制。
- 你会收到一些与谷歌地图等第三方程序的独特集成。
- 实时模板编辑器提供了一个漂亮的可视化界面,用于调整列、标题和背景等项目。
- 还有一个额外的“团队展示”功能,基本上采用相同的专栏格式,允许你在网站上分享你的员工的信息。
- WordPress 价格表插件兼容最流行的页面生成器,如 Elementor、Gutenberg 和 WPBakery。
7.价格表–价格表、价格表、简易价格表
定价表-价格列表插件来自 WP Life 的人们。这是一个较新的、但备受推崇的解决方案。免费版有漂亮的定制选项,包括插件附带的一些模板。提供了动画,您可以插入图标和功能列表等项目。在列表上放置“立即购买”按钮,并为“热门”或“流行”商品添加标签。
Pricing Table – Price list, Price Table, Easy Pricing Table
这个插件的高级版本给了你所有相同的特性,以及额外的 19 个模板。只要 9.99 美元,所以如果你找到适合你的品牌的模板,就去用吧。
你的慢速网页对你的销售数字有负面影响吗?利用 Kinsta 的性能优化架构,销售更多产品!查看我们的托管计划
费用
免费版和 9.99 美元的高级版。
使价格表成为最佳选择的功能
- 您将获得免费版本的所有优秀特性。升级的唯一原因是如果你想要一个不在免费插件中的模板。
- 免费版中包含了一些好看的价格表模板。也可以多 20 左右升级。
- 插件附带的所有表都被认为是完全响应的。
- 图标允许您创建更具视觉吸引力的表格。
- 短码有助于将您的表格放在网站的任何位置。
- 只需点击一个按钮,就可以在您的网站上添加或删除价格表。
- 定制选项包括无限制的颜色、按钮颜色、标题颜色等等。
- 自定义 CSS 样式可以在仪表板中完成。
- 设计区域并不是一个完全可视化的生成器,但是它设置了多个列来模拟以前的表格。
8.WRC 定价表
WRC 价格表插件是免费提供的,但是你可以选择花 10 美元升级。高级版更高级一点,有 500 多个额外的模板,一个 PayPal 集成,以及在月计划和年计划之间切换的定价切换。额外收费计划还附带了一些其他功能,因此价格如此之低,绝对值得考虑。
WRC Pricing Tables
这个免费插件非常适合构建简单的价格表,你可以创建无限数量的行和列。所有的设计都是在拖放编辑器的帮助下完成的。我们最喜欢 WRC 定价表插件的一点是,你可以使用颜色选择器,它可以根据你的颜色生成一个随机的表格设计。
费用
免费。保险费 10 美元。
使 WRC 定价表成为最佳选择的特性
- WRC 定价表插件在免费版本中有很好的特性,一个完整的高级解决方案只需 10 美元(一次性费用)。
- 当你需要在你的 WordPress 网站上的任何地方放置你的价格表时,插件提供了简码。例如,从技术上来说,短代码可以出现在任何页面、帖子甚至潜在的小部件上。
- 令人敬畏的字体图标给你的设计增加了一些视觉冲击力。
- 该插件还支持谷歌字体。
- PayPal 按钮集成确保您可以从客户那里收款。
- 插件附带了相当多的模板。
- 您可以添加无限数量的行和列,同时还可以复制定价表并保存它们以备后用。
- 高级开发人员有机会使用自定义 CSS 来改进他们的表格。
哪个 WordPress 定价表插件最适合你?
上面列出的插件都已经准备好让你测试了。不过,我也可以提供一些额外的建议,让你觉得简单一点。
- 如果你想要一个拥有大多数功能的免费计划,你需要–选择 WP Darko 的响应式价格表或 Supsystic 的价格表。
- 如果你想要一大堆漂亮的表格模板——考虑一下 Go 定价插件或者 ARPrice 插件。
- 为了一个简单、干净、没有花里胡哨的表格——想想定价表 WordPress 插件——简易定价表。
- 为了从一个高级插件中获得最大价值和最多功能——考虑 CSS3 响应式 WordPress 比较价格表。
这个列表中的所有其他价格表插件也有它们的优点。然而,这些是我最喜欢的。
但是,如果您对使用插件不感兴趣,而是想编写自己的价格表,该怎么办呢?
下面是怎么做的!
如何在 WordPress 中从头开始建立一个定价表
从头开始构建一个价格表是用 HTML 代码完成的,它将为我们提供表的结构,然后用 CSS 对其进行样式化。
首先,登录你的 WordPress 网站,导航到仪表盘,点击 Pages → Add New。您还可以将代码添加到您希望显示价格表的现有页面中。
一旦 WordPress 编辑器加载,切换到文本模式并粘贴以下代码:
<div class="pricing-table">
<div class="one-third first">
<ul>
<li class="header">Basic</li>
<li class="grey-blue">$ 9.99 / year</li>
<li>List Item #1</li>
<li>List Item #2</li>
<li>List Item #3</li>
<li>List Item #4</li>
<li>List Item #5</li>
</ul>
<a class="pricing-button" href="#">Sign Me Up!</a>
</div>
<div class="middle one-third">
<ul>
<li class="header-blue">Pro</li>
<li class="light-blue">$ 99.99 / year</li>
<li>List Item #1</li>
<li>List Item #2</li>
<li>List Item #3</li>
<li>List Item #4</li>
<li>List Item #5</li>
</ul>
<a class="pricing-button" href="#">Sign Me Up!</a>
</div>
<div class="one-third">
<ul>
<li class="header">Business</li>
<li class="grey-blue">$ 199.99 / year</li>
<li>List Item #1</li>
<li>List Item #2</li>
<li>List Item #3</li>
<li>List Item #4</li>
<li>List Item #5</li>
</ul>
<a class="pricing-button" href="#">Sign Me Up!</a>
</div>
</div>
代码相当简单:首先,我们创建一个 div 来保存我们的价格表代码,并使用 CSS 样式化它们变得容易。然后,因为我们创建了三个表,所以每个表都包含在三分之一的列中。最后一部分是表格本身,添加了标题和价格点类,这将使它们在表格中脱颖而出。
在点击“发布”或“更新”之前,请确保将[pre]
- and[/pre]标签之间的文本替换为您自己的文本,并将链接添加到您的付款表单中链接的 href 部分之后。
一旦您替换了所有信息,如果您创建了一个新页面,请单击 Publish,如果您将表格添加到了一个现有页面,请单击 Update。
如果你现在看你的页面,你会注意到价格表看起来非常简单。让我们给它添加一些样式。
如果你正在使用一个子主题,你应该添加下面的代码到你的子主题的样式表中,或者添加到定制的 CSS 编辑器中。
代码的第一部分将确保我们的定价表显示在列中,如果您想要或需要显示三个以上的表,这些类将允许您轻松地替换它们:
/* ## Column Classes
--------------------------------------------- */
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
float: left;
margin-left: 2.564102564102564%;
}
.one-half,
.three-sixths,
.two-fourths {
width: 48.717948717948715%;
}
.one-third,
.two-sixths {
width: 31.623931623931625%;
}
.four-sixths,
.two-thirds {
width: 65.81196581196582%;
}
.one-fourth {
width: 23.076923076923077%;
}
.three-fourths {
width: 74.35897435897436%;
}
.one-sixth {
width: 14.52991452991453%;
}
.five-sixths {
width: 82.90598290598291%;
}
.first {
clear: both;
margin-left: 0;
}
代码的第二部分将给出表格的实际样式。
/* ## Pricing Table
--------------------------------------------- */
.pricing-table {
line-height: 1;
}
li.header {
background-color: #2f79a9;
color: #fff !important;
font-size: 25px;
border-bottom: 1px solid #2f79a9 !important;
margin-bottom: 0 !important;
}
li.grey-blue {
background-color: #569dcc;
color: #fff !important;
font-size: 20px;
}
li.header-blue {
background-color: #00b9eb;
color: #fff !important;
border-bottom: 1px solid #00b9eb !important;
font-size: 25px;
margin-bottom: 0 !important;
}
li.light-blue {
background-color: #72dffd;
color: #fff !important;
font-size: 20px;
}
.middle {
box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
.pricing-table .one-third {
background-color: #fff;
margin: 20px 5px;
padding: 40px;
width: 32.33%;
}
.pricing-table .one-third:nth-child(3n+1),
.pricing-table .one-third:nth-child(3n+2),
.pricing-table .one-third:nth-child(3n) {
border: 1px solid #ddd;
}
.pricing-table .one-third ul {
margin: 0;
}
.pricing-table ul li {
border-bottom: 1px solid #ddd;
color: #333;
margin-bottom: 10px;
padding: 10px;
text-align: center;
list-style-type: none;
}
.pricing-table a.pricing-button {
background-color: #00b9eb;
border: 3px solid #00b9eb;
color: #fff;
display: block;
text-align: center;
padding: 16px 24px;
}
.pricing-table a.pricing-button:hover {
background-color: #000;
border: 3px solid #000;
color: #fff;
}
/* Pricing Table - Media Queries for Mobile Devices
--------------------------------------------- */
@media only screen and (max-width: 1140px) {
.pricing-table .one-third {
width: 32%;
}
}
@media only screen and (max-width: 800px) {
.pricing-table .one-third {
width: 100%;
}
}
@media only screen and (max-width: 568px) {
.pricing-table .one-third {
width: 100%;
}
}
@media only screen and (max-width: 480px) {
.pricing-table .one-third {
width: 100%;
}
}
@media only screen and (max-width: 420px) {
.pricing-table .one-third {
width: 100%;
margin: 20px 0;
}
}
我们为定价表添加了一些简单的基本样式,并对标题和价格进行了不同的样式设计,以使它们更加突出。我们还在中间的桌子周围添加了一个方框阴影,以突出显示特定的包。最后,我们添加了一些媒体查询,以确保这些表能够响应。
What your pricing table should look like when all is said and done.
一旦你粘贴了两个 CSS 片段,继续点击更新文件。现在看一下你的页面,确保所有内容都按照你想要的方式显示。
如果你对价格表有任何疑问,或者你对其他人有任何建议,请在评论中告诉我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
2022 年将使用的 13 大 WordPress 项目管理插件和工具
原文:https://kinsta.com/blog/wordpress-project-management-plugins/
项目管理包括规划、组织和遵守程序和政策的纪律,以确保团队满足项目期限并保持在预算内。
这通常包括与团队中的多个成员合作,以实现预先确定的目标和目的。这就是为什么 WordPress 项目管理插件对于 web 开发、社交媒体、市场营销、房地产和许多其他小企业类别的团队如此重要。
甚至像自由职业者和承包商这样的个体工作者也需要项目和任务管理。
项目经理的质量控制检查也可能涉及到确保事情达到一定的标准。这些插件的市场并不广阔,但是 WordPress 确实有一些创造性的解决方案,可以在你的仪表盘上管理你的项目。
我们已经收集了顶级的 WordPress 项目管理插件和工具,可以帮助你保持有组织的工作。
准备好检查了吗?我们走吧!
2022 年顶级 WordPress 项目管理插件和工具
插件和工具的排列没有特别的顺序。
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
1.WordPress 上游项目管理
上游项目管理插件是一个免费的 WordPress 工具,允许你从你的 WordPress 网站内轻松管理任何类型的项目。您的客户可以通过前端项目视图跟踪他们项目的进度。您还可以设置里程碑、标记 bug,并启动项目讨论线程,在该线程中,项目中的每个人都可以相互聊天。
WordPress Project Management WordPress plugin
这是一个完全免费的核心插件,但它也有额外的扩展,允许你添加前端编辑功能以及项目时间表。你可以在这里找到 premium 扩展列表,还有一些收藏夹,包括日历视图、定制器、定制字段和电子邮件通知。
更新、支持和一些扩展的价格从每年 39.50 美元开始。当您选择更大的包时,真正的扩展包开始发挥作用。看来你不能单独购买扩展。
总的来说,对于任何希望在不牺牲价值的情况下保持低成本的人来说,UpStream 看起来是一个可行的项目管理解决方案。您可以为自己的组织自定义字段和颜色,并生成无限数量的项目和用户。我们也喜欢项目可视化的日历和甘特图。
使上游 WordPress 项目管理成为最佳选择的特性:
- 绝大多数的功能都是免费的,可以作为你的主要 WordPress 项目管理工具来安装和使用。
- 为这些项目中的所有用户创建里程碑和任务,并将它们链接在一起。
- 该插件允许您上传文件和文档。
- bug 跟踪有可定制的字段,以便您的工作人员记下描述、bug 状态和每个 bug 的严重性。
- 自动进度跟踪会告诉您项目何时需要人员参与,以及您何时即将完成项目。
- 讨论线索消除了对杂乱电子邮件的需求。您可以设置所有对话的用户权限。
- 为客户端用户设置联系人详细信息和自定义字段。
- 该插件有可定制的前端模板,以便您可以匹配自己的品牌和改变一切从颜色到领域。
- 这是一个开发者友好的 WordPress 项目管理插件,有选项用于定制 CSS 和调整前端布局和表单等元素。一些高级扩展包括日历视图和自定义字段。
- 这是一个翻译就绪的插件,世界各地的人都可以使用。
- 标签可用于标记任何内容,如项目、里程碑和文件。
2.Monday.com 与 WooCommerce 整合
Monday.com 是一个独立于 WordPress 运行的项目管理软件,可以被任何组织使用。我们仍然喜欢 WordPress,因为它有一个 WooCommerce 集成。通过这样的链接,你可以利用干净的 Monday.com 界面来管理你团队的项目,并将在线订单和库存水平等信息发送到项目管理软件。
基本软件为小型团队和大型企业提供了时尚的组织,将项目管理的元素与销售、营销和开发工具结合起来。您可以创建详细的工作计划并跟踪您的进度,同时将进度与您组织中的某些人员联系起来。
我们喜欢协作是 Monday.com 的一个重要组成部分,它也可以生成强大的报告。
Monday.com Project Management Software with WooCommerce Integration
在繁忙的项目管理软件市场建立一个品牌是一项艰巨的任务,但 Monday.com 已经设法建立了一个追随者,并证明了它与大狗一样有能力(它也是最强的 Trello 替代品之一)。
Monday.com 是一个高度可视化的项目经理, WooCommerce 扩展支持订单、产品和其他领域的同步。这为你的商店建立了一个高层次的形象,并告诉员工哪些项目必须首先处理。
在考虑定价时,您不必为 WooCommerce 集成付费。然而,当你增加更多的用户时,Monday.com 确实变得有点昂贵。话虽如此,但它旨在与您的业务一起发展,应该很容易收回成本。起价是每个用户每月 8 美元,最低要求是 5 个用户,但如果你按年付费,你可以每月 39 美元。
使 Monday.com 成为绝佳选择的特色:
- 该插件允许链接到你的 WooCommerce 商店,以获取产品和订单,并管理你的销售项目和你希望你的销售情况。
- 根据团队成员的用户级别与他们合作。
- 将项目管理套件与营销、远程工作、软件开发、媒体和制作以及人力资源模块相结合。它们都是供您选择的选项。
- 使用日历功能查看您的项目列表。
- 您控制用户角色,分配经理、同事和客户。
- 分配创建者并限制项目可见性,以便只有您组织中的人员可以看到正在发生的事情。
- 查看当前项目状态,以检查项目是否出现问题或需要改进。
- 追踪里程碑,这样你和你的队友就可以在事情完成时庆祝。
- 该软件使您的工作流程自动化。例如,当状态更改为新状态时,您可能会将用户分配到项目中。
- Monday.com 的所有部分都是可视的。这包括用于制定明智的未来决策的图表和项目的日历视图。
- 随着 WooCommerce 的整合,Monday.com 与 MailChimp、Gmail 和其他几十种软件相结合。
- 没有用户限制。您可以创建无限数量的任务、项目和团队。然而,用户越多,价格就越高。
- 几个构建模块可用于定制您的界面和查看信息,如看板视图、通知和日历视图。
- 所有用户都可以使用时间跟踪模块,他们可以为自己的工作运行时间跟踪和日志记录,或者您可以为组织建立一个时间跟踪器。将您的团队分成多个工作区,他们可以获得自己的仪表板,并且只能看到分配给他们的项目。
- 文件共享元素非常适合上传与项目相关的较大文件。
- 移动应用程序中提供了 Monday.com 的重要功能,即使您的团队在旅途中,也可以访问所有项目。
3.WP-带有项目管理扩展的客户端
WP-Client 是作为一个一体化的商业插件来销售的。但这意味着什么呢?总的来说,WP-Client 插件是一个客户端管理器,带有发送发票、共享文件、发送消息和记录与这些客户端对话的工具。所以,如果你有一个很长的客户列表,并且需要像发票和文件共享这样的元素,这是一个很有用的插件。
然而,我们谈论的是项目管理插件,那么 WP-Client 插件是如何归入这一类别的呢?
WP-Client 有几个扩展,但其中一个叫做项目管理。它通过帮助您与团队协调项目并与您的客户沟通,准确地完成了我们需要它做的事情。同样,如果你不需要客户经理,你也可以去别处看看。但是对于那些不介意在一个插件中接收两个小型商业插件选项的人来说,这是一个很好的机会。
WP-Client WordPress plugin
实际的 WP 客户端插件售价 59 美元。这是一次性的许可费用,但你可以每年升级以接收插件更新。
该插件还有其他三个软件包,价格一直高达 349 美元。每个计划贡献了一些额外的插件或功能,所以这取决于你在寻找什么。
使 WP-Client 成为最佳选择的特性:
- 尽管免费元素有限,但 WP-Client 插件在客户端管理方面是真正的交易。在您添加项目管理扩展后,它将成为一个强大的客户和项目经理,当您查看定价时,这是相当有价值的。
- 核心的 WP-Client 插件包括隐私、安全、文件共享、客户端管理、私人信息、发票等功能。
- 项目管理扩展提供了一个漂亮的界面,用于创建项目并将项目分配给合适的人。
- 将员工分组,并在这些小组开始就一个项目进行协作时分配角色。
- 你可以完全控制你的数据,因为所有的东西都存储在你的数据库里。
- 制定更小的任务,每个任务只允许一个人贴标签。这实际上是为了避免“厨房里有太多的厨师”
- 生成常规任务下的子任务或更小的任务。
- 张贴项目里程碑,给你一个项目进展的俯视图。您可以分段查看项目,也可以查看整个时间线。
- 使用存档功能从视图中删除旧项目。
- 该插件包括一个文件共享系统,用于上传多种文件类型。你为这些文件设置权限,这样只有必要的人才能看到它们,并有权下载或编辑它们(类似于 Google Docs )。
- 给你的客户有限的访问权限,让他们与你的团队交流,看看项目进行到什么程度了。您可以阻止内部通信等细节,但这是让客户了解情况的好方法。
- 独特的角色已经被指定,比如自由职业者和队友。您可以调整每个组的权限,但是默认的限制通常足以完成工作。
- 团队和客户的交流都存储在仪表板中,但是它们是分开的,这样就不会把客户的对话和团队的讨论混淆。
4.Avaza 与第三方集成
Avaza 没有提供直接的 WordPress 插件,但是有一长串通过 Zapier 的集成,其中一些是为 WooCommerce 设计的,而另一些则坚持使用标准 WordPress 功能。
集成涉及的一些功能包括在 WordPress 和 Avaza 之间发送发票的能力,以及创建新任务、项目、客户和产品的选项,而无需将这些细节从一个程序复制到另一个程序。
这种集成不花一分钱,但大多数使用 Avaza 的公司都要支付额外费用。然而,有一个免费的计划,支持无限的合作者,一个用户,和五个活跃的项目。所以,一个非常小的公司可以利用这一点。
否则,20 个活动项目和两个用户的价格从每月 9.95 美元开始,无限活动项目的价格一直到每月 39.95 美元。
Avaza WordPress plugin
所有计划都包括定期免费更新、安全数据和移动友好版本,以便从移动设备访问您的项目和用户。我们喜欢 Avaza 软件与 QuickBooks Online 和 Xero 集成,简化会计流程。
Avaza 套件的其他一些部分包括资源调度、在线发票和费用管理。这是对项目管理的补充,使定价看起来更加有趣。
当涉及到项目管理时,自动化 Avaza 和 WordPress 之间的通信是使这种集成工作良好的关键。我们很高兴你可以添加新用户,写关于项目的评论,并与其他系统同步。
对于 WordPress 或 Avaza 来说,触发新的结果动作的其他动作还有一长串。Avaza 项目管理器界面类似于 Trello ,从左到右显示多个用于拖放任务的板子。
提供了多个视图,您可以毫无问题地跟踪项目完成的百分比。结合任务标记、协作和智能电子邮件集成,很明显 Avaza 脱颖而出。
使 Avaza 成为最佳选择的特性:
- 该软件没有存储在你的 WordPress 仪表盘中,这使得内容管理系统变得不那么杂乱。
- 价格按月计算,但我们发现与其他完整的软件管理套件相比,它相当便宜。
- 很明显,界面在开发过程中非常重要。董事会风格的项目运动系统对于视觉效果和给任务添加用户来说是非常棒的。
- Avaza 不仅仅是一个项目管理工具。您还会收到用于开具发票、资源调度、报价等的模块。
- 团队协作是在智能电子邮件集成、讨论工具以及从第三方存储(如 Google Drive )附加项目的选项的帮助下完成的。
- 所有版本的插件都能在较小的设备上使用。
- 在快捷键、过滤器和搜索栏的帮助下,可以定位项目信息。
- 您可以对项目和任务进行分类,并将项目链接到用户组。
- 您有机会配置成员和项目仪表板来跟踪绩效,并为您的员工提供一个区域来查看与他们最相关的信息。
- 您可以创建自定义报告,并使用系统范围的仪表板实时查看项目的所有进展。
- 简化的基于时间的计费对于记录项目成本和了解在这些项目上花费了多少时间是非常有用的。
- 您可以选择邀请协作者批准时间表,并提供他们对项目的意见。
- 有几种自动化流程可供使用。其中一些非常适合将任务与日历同步、创建项目模板以及使用重复性任务和发票。
- 报告区域给人留下深刻印象,提供快速信息的项目摘要。显示详细数据,以及任务列表报告和预算详细信息。
- 有一个有趣的特性将你的评估和项目联系起来。因此,您向潜在客户发送了一份估价单。一旦被接受,您就可以将该评估转换成 Avaza 项目,并保留以前文档中的所有信息。
5.SP 项目和文件经理
SP 项目&文档管理器(以前叫做 Smarty Pants)是一个健壮的 WordPress 项目管理插件,有很多很棒的特性。开发者将功能分为管理员功能和客户端功能,然后为那些需要的人整合高级功能。
作为管理员,您可以完全控制用户访问。您可以将文件上传到每个客户端和项目页面,并获得过去客户端上传的概述。
您还可以添加员工、供应商、销售商、分包商和合作伙伴。所有级别的用户都可以根据您的权限参数创建项目。客户端可以上传多个文件、删除文件以及按名称搜索文件。他们还能够重命名文件。
SP Project & Document Manager WordPress plugin
社区版是免费赠送的,具有上传和管理无限数量文件的功能。您还可以保护文档、定制电子邮件以及嵌入来自 YouTube 和其他网站的特定类型的媒体文件。SP 项目和文档管理器插件的主要目的是以快速有效的方式共享文件。它包括一些标准的项目管理设置,但它通常用于文件,尤其是在客户和员工之间共享大文件时。
那个社区版完全免费。高级版在 SP 网站上市,售价 75 美元(单个授权)。最多在三个网站上安装插件需要 125 美元,五个网站需要 195 美元。总的来说,这个高级版本更多的是给你提供开发者出售的各种插件。有几十个额外插件的列表,包括用于亚马逊 S3 集成的选项,WooCommerce 支持,以及额外的表单字段。
从医疗保健到银行,从教育到制造业,SP 项目和文档管理器插件是扩展您当前项目管理器的一个有价值的选择,或者可能将其用作主要工具。话虽如此,我们假设大多数用户会认为这是对一个更强大的项目管理插件的一种赞美。
使 SP 项目和文档管理器成为最佳选择的功能:
- 社区版充满了基本功能,全部免费。
- 您可以上传和管理您的文件,而不必担心任何限制。
- 支持几种媒体文件类型,包括来自 YouTube 等地方的链接。
- 您可以导入本地文件并将其存储在特定项目中。
- SSL 支持是确保安全优先的理想选择。
- 插件的本地化意味着世界各地的每个人都有机会使用插件。
- 该插件允许您添加无限数量的项目和用户,并支持用户角色分配。
- 几个安全特性被提供来保护你的文件,比如从你的网站下载任何文件都需要密码的选项(查看这些最好的 WordPress 下载管理器插件)。
- 客户端共享可以通过一些额外的工具来将特定的客户端分配到项目中,并将它们隔离在系统的其他部分之外。
- 每个用户都可以创建自己的文件夹,从他们的仪表板与其他用户协作,并将项目文件夹分配给网络中的其他人。
- 管理员拥有对所有文件、项目和用户的完全控制权。管理员可以关闭客户端访问,查看用户活动,并将每个项目文件夹下载到一个 zip 文件中。
- 如果你允许的话,所有的客户和顾客都有他们自己的个人页面来上传他们自己的文件和创建项目。
- 导出和导入是该插件的一个强大功能,可以选择将所有数据导出为 CSV 格式,或者从其他软件导入完整的项目细节。
- 使用自定义字段构建各种自定义表单。
- 除了字段管理器,用户还可以通过插件仪表板直接签署文档。
- 尽管这主要是一个带有项目管理元素的文档存储和共享插件,但很高兴看到它有从第三方服务如 Google Drive、One Drive 和 Dropbox 链接和上传的选项。
- 高级插件中提供了几个集成。例如,你可以考虑集成像亚马逊 S3 这样的工具。WooCommerce 的集成非常适合在你的网站上销售,并有可能获取插件上的文件,然后通过你的网站销售。
- 在 SP 项目和文档管理器中,文件和项目组织似乎是最重要的。在短码的帮助下,你可以在你的网站上发布你的文件和项目,同时还提供搜索栏、过滤器和缩略图预览,供人们试图筛选杂乱的文件时使用。
6.Airtable 与第三方 WordPress 集成
Airtable 提供了几种将其软件与 WordPress 内容管理系统整合的方法。第一个是通过 API 的,这意味着你将需要一个开发者来集成(许多项目管理软件提供 API 访问,所以这不是开创性的)。另一个是与 Airtable 的 WordPress 集成(由 Zapier 提供支持)。
Airtable 通常被认为是各种规模企业的顶级项目管理工具。价格也很合理,从每月 0 美元开始,数据库中最多可以有 1,200 条记录。每个用户每月 10 美元的计划对小型企业来说更现实。还有一个需要定制报价的企业版。WordPress 集成是免费的,安装时间不长。
Airtable
Airtable 完全不同于流行的 Trello 风格的项目管理设计,或者我们在许多项目经理中看到的看板设置。
相反,Airtable 发布数据库,如电子表格,并提供灵活的在线工具来组织项目并保持对这些电子表格的控制。它被视为 Excel 和 Trello 的混合体。
您可以设置多个视图,包括网格视图、日历视图和图库视图。还提供了看板解决方案,包括过滤器、标签和所有任务的类别。这些集成对于链接到 MailChimp、Gmail 和 Dropbox 等应用程序非常有用。当 WordPress 中发生某些触发事件时,WordPress 集成对于在 Airtable 中创建新记录非常有用。还可以选择将旧的 WordPress 内容存档到 Airtable 数据库中。
使 Airtable 成为最佳选择的特性:
- WordPress 集成是免费的,核心的 Airtable 软件似乎是较便宜的项目管理套件之一。
- 在 Airtable 上生成数据库是通过激活 WordPress 中的一个触发器自动完成的。这样,您可能永远都不需要打开 Airtable 来创建新项目。
- 与列表中的其他项目管理软件相比,这个设计是独一无二的。它就像一个电子表格,但是有更多的交互式工具和组织模块。我们认为 Airtable 的设计让数据库和电子表格变得有趣。
- Airtable 拥有移动应用程序,可以通过手机或平板电脑方便地访问所有项目和数据库。
- 您可以为您的内容开发独特的字段类型,包括附件、文本注释和复选框。
- 有一些模板可以简化项目创建过程。例如,您可能需要特殊字段来管理餐馆的项目。
- 为存储项目提供了四种视图。一个是看板,另外三个是网格、日历和图库视图。
- 互连是在表之间完成的。这减少了重复内容,并确保工作人员知道在哪里找到复杂项目的其他内容。
- 随着 WordPress 的集成,Airtable 可以很好地与 LinkedIn、MailChimp、Google 产品以及其他产品一起运行。
- 拖放“块”来与 Airtable 软件为您建立完美的界面和工作流程环境为您的工人。例如,您可能想要将条形图或地图添加到您的项目中。两者都有阻碍。
- 通过将用户访问权限限制为某些人来限制谁可以查看项目块中的内容。还有激活任务或项目的个人或锁定视图的选项。
- 颜色和样式选项帮助您打造适合您业务的仪表盘。你甚至可以自定义所有形式的品牌,让新客户和客户看到你的标志。
7.与第三方集成的免费 camp
Freedcamp 为任务列表、看板、子任务和其他要素提供项目管理元素,所有这些都被组织到一个整洁的包中。它支持开发者使用其 API 与 WordPress 集成。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
作为一个更简单的解决方案,你可以在 Zapier 的帮助下将 WordPress 或 WooCommerce 链接到 Freedcamp 。触发器和动作在这个过程中是自动化的。你可以在 Freedcamp 上添加评论或优惠券,然后看到它作为一个新项目出现在你的 WordPress 网站上。从订阅到项目创建,一切都是允许的,这是一个理想的组合。
Freedcamp 的定价从免费开始,有无限的任务、存储和用户。免费版的功能受到严重限制,但对小型企业来说,这似乎是一个不错的计划。下一步是每个用户每月只需 1.49 美元。显然,对于一个高级项目管理工具来说,这是非常低的。
同样,功能是有限的,但我们希望许多自由职业者和小型开发团队享受这个价格。甚至企业计划也很便宜,每个用户每月 16.99 美元。
Freedcamp
Freedcamp 附带的核心应用包括讨论、时间跟踪、里程碑和其他几个应用。只需点击一个按钮就可以上传文件,为你的项目建立里程碑对于赶上最后期限很有帮助。密码保护是系统的一个普遍组成部分,为你的创造力传播创造了一个更安全的环境。
这种合作看起来也是一个优势,因为 Freedcamp 给了你一个类似于论坛的讨论区来传播想法和谈论所有当前的项目。
几个溢价插件可供您考虑。我们提到插件的原因是因为你可能会发现你可以去掉其他更贵的软件,把所有东西都整合到你的项目管理器中。用于发票、报告、CRM和问题跟踪器的插件非常适合整合所有小型业务任务。
还值得一提的是,Freedcamp 链接到 Dropbox 和 OneDrive 和 Google Drive,这些都是分享文档的绝佳选择。
使 Freedcamp 成为最佳选择的特性:
- Freedcamp 项目管理软件本身就是一个强大的解决方案。WordPress 的整合只是加速了你的工作流程,让每个人都能更清楚地看到事情。
- 对于所有定价计划,价格都是可承受的,并且提供免费套装。
- 您可以创建任务和添加子任务。除了自定义域和甘特图之外,周期性任务也是可能的。
- 日历共享非常适合将您的项目保留在您的待办事项日历中。该插件与谷歌日历集成,以消除复制和粘贴。
- 一些高级插件和应用程序通过一些计划提供。例如,你可以给你的网站添加发票、问题跟踪和 wiki。
- 将文件上传到所有项目,并从 Google Drive 和 OneDrive 等第三方存储解决方案中提取文件。
- 项目模板随软件一起提供。您也可以构建并保存自己的模板以备后用。
- 数据快照会定期保存。这意味着您不会意外丢失项目中的任何数据,即使您删除了某个项目。
- 创建带有甘特图和自定义域的项目。
- 生成重复事件并链接到 Google 日历以查看项目中的事件。
- 通过一个基于论坛的交流中心与你的团队就一项任务展开讨论。
- 所有员工都可以跟踪自己的时间,并将其记录到具体的项目或任务中。
- 你可以设定里程碑,让你的员工继续工作并创造动力。
- 安全性由多种功能处理,如双因素身份验证和密码管理。
8.全景图
Panorama 是一个 WordPress 项目管理插件,旨在让你的客户和团队随时了解情况。我们应该强调它的免费版本最近没有更新,因此强烈建议你先在的试运行环境上测试它。
尽管如此,我们认为这是一个值得一试的工具,因为它有一个最突出的特点:可视化。项目的整体外观使您的任务易于跟踪和显示。很高兴看到这些漂亮而简单的图表将如何帮助你在截止日期前跟进并认可进展。
作为一个项目管理插件,Panorama 整合了简单的模块和现代化的功能,以提高清晰度。简而言之,它被设计成易于理解,而不是像许多其他项目管理工具那样杂乱无章。
Panorama WordPress plugin
核心的 Panorama 插件用于将简单的项目管理整合到你的 WordPress 站点中。然而,它的高级版本更像是一个强大的套件,旨在扩展您的项目(而不是简单地为您提供一些基本功能)。
至于价格,个人许可证从每年 69 美元的支持、更新和免费插件开始。开发商经常提供折扣,所以要留意那些折扣。要获得高级插件,考虑每年 99 美元的代理捆绑包。查看 Project Panorama 网站,了解有关定价、支持和完整演示的信息。
一些免费和高级插件包括 WooCommerce 集成、子任务、萌芽发票、顺序任务和一个图库。在捆绑包之外,你可以选择为插件的单站点或多站点许可付费。
使 Panorama 成为最佳选择的功能:
- Panorama 插件在免费和高级插件的帮助下提供了可扩展性。其中一些插件包括前端上传器、前端编辑器、简易数字下载、甘特图和新用户项目。
- 您可以指定开始和完成日期,并在截止日期临近时接收通知。
- 将项目嵌入到你的主题中,这样你的用户和客户就可以在任何他们想看的地方看到时间线。
- 您可以为所有项目添加里程碑,设置里程碑频率,并为每个里程碑指定标题和描述。这些数据点将显示在一个简单而漂亮的图表中,这样您就可以轻松地跟踪您的业务。
- 要微调项目的分类,您可以自己定义自定义项目类型,这样您就可以筛选出已关闭的项目或只查看一个团队的项目。
- 当你已经有一个庞大的项目列表,并想创建一个新的,项目全景将助你一臂之力,使步骤更容易。通过它的克隆工具,你可以很容易地复制一个现有的项目。只需转到“所有项目”并将鼠标悬停在您想要复制的项目上。点击“克隆”,将出现一个新的项目草案。仅仅改变一些细节比从零开始整个项目创建过程要快得多。
- 虽然没有免费试用,但我们提供了完整的在线演示来测试该界面,看看这些功能是否适合您的组织。
- 用户访问权限由管理员设置,可以选择创建定制的登陆和登录页面,使用您自己的颜色、字段和徽标。
- 项目仪表板对所有用户来说都很容易理解,包括项目列表和使用图表等视觉效果的细分。
- 每个项目都有日历、任务列表和跟踪工具。
- 对于每个项目,所有项目详细信息、文档和上传都存储在一个位置。这样,你就不必为了找到一张图片或文档而从所有项目的大文件夹中筛选。
- 一个自动化的进度计算器告诉你每个项目相对于预期完成了多少。如果项目进度落后,它也会通知你。
- 您可以将项目分成更小的阶段,其中每个阶段都有自己的一组新文档、讨论和任务。
- 所有的讨论都按照项目或阶段来组织,消除了利用混乱的电子邮件世界的需要。这也是一种很好的方式,可以与同时从事同一个项目的人进行实时交流。
9.泽法项目经理
泽法项目经理被打包成一个免费的项目管理插件,可以选择升级到一个专业(付费)版本(明显优于免费版本,也有更好的支持)。这个免费插件在一个移动应用程序的帮助下处理项目和任务。
为所有项目创建个人仪表板并运行带附件的讨论。高级版本的售价为 49 美元,并通过定制字段、任务模板和一个 Asana 集成扩展了整体功能,更不用说其他几个报告和看板风格的项目了。
Zephyr Project Manager WordPress plugin
从用户的角度来看,泽法项目管理器插件呈现了一个干净现代的设计,没有不必要的垃圾。您可以创建无限数量的项目,并使用您公司的徽标和颜色自定义您的界面。创建项目是在 WordPress 仪表盘中完成的,在那里你可以包含每个项目的细节,分配用户,标记任务和截止日期。
价格对所有组织都有吸引力,而界面的整洁会说服许多用户留下来。管理项目的标准视图有概述、任务、讨论和进度选项卡,所有这些选项卡都可以通过单击按钮来访问。当用户登陆到一个单独的项目管理页面时,他们可以上传文件到项目并发表评论。这一切都相当直观,容易掌握。
使泽法项目经理成为最佳选择的特点:
- 核心插件是免费的,高级版只需要少量的一次性费用。
- 您可以快速升级到高级版本,以获得多种功能,如 Asana 集成、自定义任务模板、报告、自定义字段、看板和可定制的前端项目管理模块。
- 你可以把插件翻译成任何语言。
- 管理员和用户获得他们自己的个人资料页面,带有个人资料图片、描述和电子邮件通知设置的选项。
- 设置用户能力以改善组织中的人员查看他们自己的项目的方式。
- 团队和项目管理元素组织在一起。您可以检查用户的项目进度,并创建您自己的团队,每个团队都有特定的用户。
- 进度报告将发送给与每个项目相关的用户。查看进度图表,获得自动发送的电子邮件,并检查概述选项卡,以了解项目将需要多长时间。
- 该插件带有一个日历视图,用于设置和查看即将到来的任务和项目。有一个模块可以估计每个项目还剩多少时间。
- 利用类别来组织您的项目,并将这些项目放在多个标签下。
- 有一个文件管理器,可以从你的用户和管理员那里下载,上传和删除文件。每个文件都在指定的项目下查看,减少了文件为什么会出现在网站上的困惑。
- 该插件包括一套令人印象深刻的电子邮件通知工具,如电子邮件更新,每周消息,以及为已删除,已完成和正在进行的任务更改更新的选项。
- 所有讨论都显示在项目模块中,并带有该项目的附件。
- 该插件带有一个 Android 应用程序,用于在较小的设备上组织和管理您的项目。该应用程序与您的仪表板同步,以保持项目细节实时更新。
- 该插件支持无限数量的项目和任务,它有选项设置名称,改变开始和结束日期,并使每个项目或任务的标签。
- 您可以复制这些任务和项目以在其他地方使用,或者将它们作为重复对象复制。
- 所有的导出和导入都是用 JSON 和 CSV 文件完成的。
- 您可以访问图表和图形的可视化集合,所有这些都旨在呈现您正在进行的每个项目的进度。
10.任务管理器专业版
任务管理器 Pro 是 CodeCanyon 上为数不多的值得尊敬的项目管理器插件之一。与市场上的许多插件一样,定价是一次性费用,然后您可以选择支付额外的客户支持。Task Manager Pro 目前售价 36 美元,还有其他计划来扩展您的客户支持并获得高级许可(由开发人员与客户一起使用)。
与宕机和 WordPress 问题做斗争?Kinsta 是一款考虑到性能和安全性的托管解决方案!查看我们的计划
价值是存在的,考虑到任务管理器插件比列表中大多数高级插件便宜。更不用说,您可以获得对无限数量的项目和任务的支持。
这个一体化插件也可以管理你的用户,因为你可以生成用户,分配角色,并把他们放入组和项目中。这些组是这个插件所独有的,它与项目是分开的。这意味着你可能有一个团队,比如营销团队,然后将这个团队中的人分配到不同的项目中。
该插件在任务更新和进度检查方面提供了全面的改进。简而言之,当需要更新时,用户可以发表评论,或者您可以接收自动任务更新和警报。
Task Manager Pro WordPress plugin
虽然这个 WordPress 项目管理插件不是市场上最受欢迎的,但它确实提供了每个公司都应该从项目或任务经理那里得到的低价和功能基础。同样值得注意的是,开发者有一个文档、客户支持和完整产品演示的网站。有很多 CodeCanyon 卖家不提供这些。
除了用于处理您自己的客户支持消息的票证管理模块之外,Task Manager Pro 插件是一个时尚、轻量级的解决方案,用于在一个仪表板中处理您的客户端、员工和客户。
使任务管理器专业版成为最佳选择的功能:
- 任务管理器专业版是一个一次性低价出售的高级插件。
- 该插件提供无限数量的用户、组、项目和任务。
- 虽然没有提供免费试用,但有一个完整的演示可供您测试插件的后端,并查看前端功能。
- 它在很大程度上依赖于当前的 WordPress 界面,对于以前的 WordPress 用户来说很容易理解。
- 用户管理模块概述了整个用户列表,并为您提供了添加用户、将用户分配到组以及将用户链接到特定项目的选项。
- 每个任务都有自己的详细信息页面,其中包含任务优先级、进度图表、开始和结束日期,以及为该任务分配用户的区域。
- 使用任务列表来查看有多少任务处于打开状态,以及是否有任何理由签入高优先级但尚未处理的任务。
- 提供了用于创建任务的响应表单。在表单中,通过填写任务名称、项目分配、标签、预计时间和进度等信息来生成任务。
- 更新通知会发送给附加到项目和任务的人员。
- 该插件支持在世界其他地方使用多种语言。
- 你可以选择在前端侧边栏或页脚显示任务或项目计数器。这对客户和员工使用的内部网站来说很方便。
- 在短代码的帮助下,将任务和项目列表添加到任何 WordPress 页面或帖子中。
- 并非所有的 WordPress 项目管理插件都有分组设置。这是一个独特的功能,可以进一步细分您的员工队伍。
- 该插件包含一个客户支持标签系统,用于处理来自客户端的消息。
- 您可以将特定的任务、项目和支持票证分配给组。
- 用户访问全部由管理员处理。因此,您可以基于用户角色或组来限制一些项目或任务。
- 所有任务管理、项目创建和票据管理都在同一个仪表板中完成,形成了一个非常统一的工作区。
11.业务经理-人力资源、ERP 和项目
业务管理器插件编译了运行一个组织的软件需求集合。从人力资源管理到项目管理和企业资源规划,Business Manager 插件提供了一套工具,它超越了项目管理插件,因为它处理几个部门。
Business Manager – HR, ERP & Projects WordPress plugin
访问业务经理网站查看文档、截图、演示等。开发人员有一个即将推出的特性列表,以及要购买的扩展。凭借完全免费的核心插件,Business Manager 插件脱颖而出,成为运行组织各部分的高价值和直观的选择。
你唯一需要花钱的时候就是你想使用其中一个分机的时候。即便如此,大多数功能都被打包到常规插件中,只有两个扩展在网站上出售:资产管理器和自定义字段扩展。这些扩展在一个网站上的售价为 29 美元,无限制使用的价格高达 79 美元。
对于一些企业来说,如果你不需要人力资源经理,或者如果你已经对你的文档存储或自定义字段插件感到满意,下载这样的项目管理器插件是没有意义的。没有理由用这些额外的功能来塞满你的仪表板。然而,我们看到这是许多公司消除对用于人力资源、文档、定制字段和项目管理的几个插件的需要的一种方式。如果你是这种心态,考虑业务管理器插件来满足所有这些需求。
使 Business Manager 成为最佳选择的特性:
- 整个插件都是免费的,除了两个扩展,这两个都是可负担得起的,并且易于安装。
- 与许多免费的 WordPress 插件不同,Business Manager 的开发者有一个定期更新的网站,包含即将推出的功能、文档、客户支持渠道和扩展。
- 该插件不仅提供了一个标准的项目管理工具,还提供了其他元素,如人力资源管理、看板、客户解决方案、员工跟踪和文档存储/共享。
- 有一个高级看板和项目管理区,包括拖放功能,所以即使是初学者也能理解。
- 提供了几个跟踪元素,比如项目百分比跟踪、截止日期、工作时间等等。
- 您可以为员工创建用户,并将这些人分配给特定的项目。
- 项目类型是可用的,选项是总是将特定的项目类型发送给员工。
- 给每个项目分配一个项目状态,观察进度报告在一周/一个月中的变化。
- 项目注释在项目管理模块中提供。您还可以获得一个上传按钮,供用户相互共享和发送图像和合同等文件。
- 客户管理区有客户档案,包括电话号码、工作时间和徽标。
- 客户可以看到他们的个人资料,但这主要是内部使用。例如,您可以为每个客户记下笔记,并上传与客户项目相关的文件。
- 文档管理系统链接到您的站点存储。主要的区别是文档被分配给项目,你可以做笔记和添加员工。
- 您实际上能够禁用业务管理器插件中的模块。因此,如果你不想看到客户区,或者如果你已经有一个文件存储软件,只需在你的仪表板上隐藏它。
12.WordPress 的看板
看板板以敏捷项目管理而闻名,与 Trello 有着非常相似的感觉(建议阅读: Trello vs Asana )。您可以使用看板跟踪销售、编辑日历等等。这个插件与流行的 WordPress 插件有很多整合,比如重力形态和忍者形态。
这个插件的好处包括能够为你的团队定制板,点击一个按钮就可以创建任务和项目。你通常会估计一项任务需要多长时间,然后跟踪整个月的时间。
Kanban Boards for WordPress plugin
核心插件是免费下载的。可以选择以每年 149 美元的价格升级到 KanbanPro 版本,或者以 499 美元的价格获得终身许可。Pro 插件添加了一批来自开发者的所有扩展,不需要单独购买它们。例如,作为专业用户,您可以接收任务注释、高级用户管理和任务颜色。其他一些插件包括多板功能、通知和任务附件。
使 WordPress 看板成为最佳选择的特性:
- 核心插件是免费下载的。大多数最好的功能都包含在免费版本中,只需支付可承受的年费就可以获得一些插件。
- WordPress 插件的看板板包括 WordPress 多站点支持在你的网络中的几个 WordPress 站点上使用一个插件。
- 任务可以分配给团队成员,选项包括说明和截止日期。
- 你有能力将任务按项目分组,形成一个更有组织的系统。
- 项目管理区域可以在移动电话上使用,将项目管理的功能扩展到移动设备。
- 用户权限管理区域非常适合设置用户类型,并确保外人看不到您的项目信息。这对于不需要查看组织所有信息的承包商来说也很好。
- 安装不超过几分钟,所有的项目管理工具都在你的 WordPress 仪表盘的一个区域。
- 所有更新都是实时可见的,使协作变得更加容易。
- 这个插件有一个过滤器和搜索功能,可以在几秒钟内找到最重要的项目。
- 众所周知,该插件保持快速高效,即使有数千个项目在运行。
- 项目管理工作流程类似于 Trello,您可以“就地编辑”,并在几秒钟内调整每个项目的元素。
- 项目时间跟踪工具对于添加估计时间范围非常有用。
- 您有机会生成自己的项目自定义视图。这是借助搜索和过滤工具完成的。为了以后保存它们,你所要做的就是把它们加入书签。
- 一些高级插件提供了诸如通知、多面板、颜色、附件和高级用户管理等功能。
13.投影图
Projectopia 是一款高级的全功能 WordPress 项目管理插件,仅在 CodeCanyon 上出售,售价 59 美元。它最初是由一家内部网络机构设计的,以满足他们客户的需求,最终基于的反馈和市场上缺乏 WordPress 项目管理插件,他们决定全职推出它。
你也可以查看 Projectopia 的官方网站,获取更多的截图、演示和文档。
Projectopia WordPress plugin
这个插件是为从小自由职业者到大机构的每个人设计的,帮助他们组织工作和任务,而不需要离开 WordPress。它具有广泛的功能集,提供独立的客户端仪表盘,强大的设置,以及时间线和里程碑等必要元素。
尽管核心插件中已经包含了广泛的功能,但 Projectopia 为那些希望扩展功能的人出售优质插件。同样值得一提的是,众所周知,开发者会根据用户的要求发布新的插件。预计为每个插件支付约 20 美元。
一些插件包括:
- 网络商务整合
- 订阅量
- 环境整合
- 臭虫追踪器
- 供应商和费用
- 2 结账
- Twilio
- 报告
使 Projectopia 成为最佳选择的特性:
- Projectopia 包括一个很好的工作流控制区域,用于移动任务和给某些人分配角色。
- 基于角色的团队成员特性是用来告诉哪些员工从事特定的项目。
- 有一个客户仪表板,供付费客户查看他们项目的哪些部分已经完成。
- 该插件带有报价和估价功能,这对于在你的服务上销售潜在客户来说非常有用。
- 设置项目和里程碑,以便您可以确定何时完成成就。
- 表单生成器对于从客户那里收集信息或者甚至将它用作内部表单是非常有用的。
- 当你达到里程碑时,向你的客户发送自动发票。
- 该插件提供了一个处理客户支持的票务模块。
- 出售几个插件来集成核心插件。其中一些包括 bug 跟踪器、供应商和费用工具以及报告模块。
- 每个项目都有进度条、子任务和批量任务更改设置。
- 财务表包括了每个项目的支出和收入。
- 每个客户都可以登录到他们的仪表板,并对合同进行数字签名。
- 使用任务消息传递功能与您的员工就项目中的特定要求进行协调。
- 你可以与 Stripe 和 PayPal 等支付工具集成,以获得工作报酬。
研究 WordPress 项目管理插件的额外提示
在 WordPress 生态系统之外,有很多很棒的项目管理和任务管理工具。像特雷罗一样,将你的 Gmail 组织成任务列表,拖拽就是一个很酷的例子。人们每天花大量的时间在他们的电子邮件收件箱,所以让你的任务管理在同一个地方是有意义的。
或者查看顶级技术团队使用的最佳 Trello 替代方案列表。
不需要使用这些 WordPress 项目管理插件,但是它可以把你的工作量放在一个仪表板上,这个仪表板上有你需要的所有功能,可以让你的团队专心工作。然而,其他人更喜欢将项目管理从他们的 WordPress 站点中分离出来。这很大程度上是个人喜好,所以我们建议试用一些插件,看看它们是否适合你。
如何选择合适的 WordPress 项目管理插件
如果有一件事是肯定的,WordPress 项目管理插件并不多。不幸的是,这意味着对项目管理的需求减少了,或者可能有更好的解决方案没有直接的 WordPress 集成。
然而,许多组织需要链接到 WordPress 来保持整洁和查看即时进展。幸运的是,小批量的插件意味着你不必测试那么多。我们只讨论了值得考虑的项目管理插件,所以请随意测试它们,看看哪些是你最喜欢的。
最后,我们介绍了一些不一定是 WordPress 项目管理插件的应用和软件。相反,它们与高级扩展或触发器集成在一起。这些通常是更有权力的管理者,但是你不能控制 WordPress 内部。
基于每个插件/软件做得最好的地方,或者我们如何看待它与其他插件/软件的比较,这里有一些最后的建议:
- WordPress 上游项目管理——如果你想要一个免费的项目管理器,可以选择用插件升级,考虑一下上游插件。它灵活、现代,并且都在 WordPress 仪表盘中。
- Monday.com 与 WooCommerce 集成-这是我们最喜欢的项目管理软件的设计。这种整合不会把你的经理放在 WordPress 中,但它可以很好地与常规网站和 WooCommerce 同步。更不用说,还相对便宜。
- 带有项目管理扩展的 WP-客户端——如果你也需要一个客户端管理工具,只需要 WP-客户端/项目管理组合。有时候客户端和项目管理是携手并进的,所以如果你的业务是这样的话,WP-Client 就是你的合适插件!只要确保你也获得了项目管理扩展。
- Avaza 与第三方集成——如果你运营一个 WooCommerce 网站,Avaza 会为你提供很好的服务。它提供了一个令人惊叹的界面和几个自动化工具,并与会计软件集成。
- SP 项目和文档管理器——这是一个作为轻量级项目管理器和强大的文件共享工具的插件。文件共享和存储是它的主要目的。
- 与第三方 WordPress 集成的 Airtable——如果你想要一个免费的计划,如果你想要多个视图选项,比如看板、日历和网格视图,Airtable 管理器是有用的。
- Freedcamp 与第三方集成——freed camp 非常便宜,但它不会偷工减料。享受项目管理与时间跟踪和一个美丽的界面。
- Panorama 这是一个可行的项目管理器,具有高质量的全面功能集,但我们特别喜欢它在您的网站上嵌入项目列表。
- 泽法项目经理——考虑泽法插件的理由包括简单的界面、卓越的移动版本和可靠的进度报告。
- 任务管理器专业版——在项目管理方面,这个插件没有什么特别独特的地方。然而,支持票系统可能是一些人想要的。
- 业务经理——人力资源、ERP 和项目——这个名字已经说明了一切。如果除了项目工具之外,您还需要 HR 和 ERP 功能,我们只会鼓励您与该项目经理合作。
- WordPress 的看板——许多项目经理都有收费的看板,但是这个插件免费提供。如果需要的话,用这个来赞美一个更全面的项目经理。
- 如果你想要一个漂亮的工作流程界面,考虑这个插件。如果你倾向于高级插件,但不想花费太多,这也是一个很好的选择。
从基本的免费插件到可扩展的框架,你可以使用 WordPress 来管理你所有的项目、客户、卖主和供应商。最好的项目管理插件可以轻松集成到任何业务环境中!
如前所述,我们鼓励你看看 WordPress 项目管理插件和链接或不链接 WordPress 的项目管理软件。
项目管理的问题是,最佳选择通常与你个人的界面偏好和工作流程有关。所以,测试一下我们的一些建议(最好是在一个临时网站上测试一下),问问自己这些功能和价格是否合适。
现在我们想听听你的意见:当谈到项目管理时,你的偏好是什么?在下面的评论区分享你的想法。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何设置免费的 WordPress 推送通知并获得每月 2500+的访问者
推送通知,也称为网络推送通知,在过去几年中已经在在线企业和营销人员中获得了很大的流行。这些提供了另一种方式来抓住你的观众,增加回头客,并且在大多数情况下显示出比你典型的时事通讯注册更高的点击率和参与度。今天我们将深入探讨什么是 WordPress 推送通知,它们如何帮助你扩大网站的覆盖范围,以及如何快速将它们添加到你的网站中。典型的设置不到 10 分钟!
推送通知技术正从简单的消息传递系统迅速发展成丰富的交互式媒体。–一个信号
我们在 Kinsta 使用推送通知已经有几年了,平均每月有 2500 多名访客访问我们的 WordPress 网站(如下图所示)。这只是从这个单一的参考来源。更好的是,其中一小部分还会定期转化为付费客户。多棒啊。
Push notification traffic
推送通知
首先,什么是推送通知?WordPress 推送通知允许你在你的网站上发布新内容时自动通知你的观众。或者您可以随时发送预定义的消息。这可以是手机上的通知,也可以是通过浏览器(如 Chrome、Firefox 或 Safari)发出的通知。推送通知最初是在 2009 年为 Android 和 iOS 设备推出的,此后一直蔓延到其他平台。如果我们看看 2014 年到今天的谷歌趋势,我们可以看到,围绕“网络推送通知”的兴趣一直在稳步增长。
Web push notifications trends
下面是一个推送通知注册请求的例子,你可能以前见过。通过点击“允许”,网站可以通过您的浏览器向您发送通知。对网站所有者来说,美妙之处在于访问者不一定要在你的网站上才能收到你的通知,他们只需要让浏览器运行就可以了。
Push notification example
据can use称,全球对网页推送通知的支持度在 45%左右。Safari 是第一个提供网页推送的,其次是 Chrome,然后是 2016 年的 Firefox。微软 Edge 和 Opera 也支持推送。谷歌 Chrome 浏览器目前在 T2 占有大约 77%的浏览器市场份额,这意味着仅仅在 Chrome 浏览器中启用推送通知就能吸引大量用户。Android 移动设备 Chrome 上的推送通知也可以开箱即用。下面是来自 Android 设备和推送通知请求的屏幕截图。然而,iOS 目前还不支持它们,尽管他们希望很快得到支持。
Android push notification
WordPress 推送通知的好处
推送通知的主要好处是,它们为你的 WordPress 站点提供了另一种沟通方式。如今,许多人浏览电子邮件,或者干脆不看。推送通知可以帮助把你的信息放在客户和访问者的面前,从而把他们带回你的网站。如果您对推送通知的效果有疑问,请查看以下案例研究:
- YouNow 通过网页推送通知将留存率提高了 19%。–信号源
- 通过网络推送通知,United eXtra Electronics 的电子商务销售额增长了 100%。–信号源
- A+E Networks 通过推送通知实现了 200%的用户参与度增长。–信号源
这些只是一对夫妇。还有许多其他公司的案例研究,这些公司在推送通知方面取得了巨大成功。无论你经营的是 WooCommerce 商店还是信息博客,推送通知绝对是你应该尝试的营销策略的一部分。
推送通知适用于所有人吗?肯定不是。有些人可能觉得他们太伤害用户体验了。无论如何,记住不要过度使用它们,因为这可能会让人讨厌。
如何设置 WordPress 推送通知
当设置 WordPress 推送通知时,你现在有很多很好的选择。下面是几个流行的和积极更新的。注意:这些包括免费和高级解决方案。他们中的许多人有免费计划,直到一定数量的用户。
由于上述所有解决方案都有不同的浏览器和移动支持,我们建议查看你的谷歌分析数据,看看你的 WordPress 网站有什么类型的流量。如果你点击进入“观众>技术>浏览器和操作系统”,你可以看到哪些浏览器是你网站上的访问者最常用的。在下面的例子中,你可以看到启用 Chrome 网页推送通知对我们最有利,因为超过 70%的桌面流量来自 Google Chrome。
Analytics – Browser & OS
在本教程中,我们将使用来自 OneSignal 的插件,这是一个用于 WordPress 推送通知的完全免费的解决方案。写这篇文章的时候,它已经有超过 50,000 个活跃安装,评级为 4.7(5 颗星)。
OneSignal WordPress plugin
根据他们的网站,他们被超过 100,000 个开发者使用,包括像 Adobe,优步,和汤姆的硬件这样的大牌。它们的一些功能包括:
- 100%免费使用
- 无限制的 WordPress 推送通知
- 无限设备
- 交付自动化
- 本地化
- 完整 API
- 无限分段
- A/B 测试
- 交付计划
- 能够导入和导出您的数据
听起来好得难以置信?有一点要记住。他们一点也不隐瞒这个事实,并且在他们的网站上非常公开。他们赚钱的方式是利用他们收集的数据来改善网络和移动体验。因此,如果这对你来说是一个问题,你可以随时升级到他们的企业版,在这种情况下,他们不能访问你的数据。价格从每月 40 美元开始,用户数量可达 50 万。
OneSignal 的一个优势是,他们允许你设置任意多的 WordPress 站点(应用程序)。因此,你可以登录 OneSignal 的仪表盘,拥有 10 多个不同的 WordPress 网站,它们都有各自独立的推送通知应用和数据。如果你管理着多个 WordPress 站点,并且想要在所有的站点上实现推送通知,那么 OneSignal 将是一个很好的方式来轻松管理它们。另外它是免费的!
使用 OneSignal,web 推送通知的工作方式与原生移动推送完全一样。因此,您不必创建一个移动应用程序来获得移动原生推送通知的好处。以下是目前支持的浏览器。
OneSignal browser support
遵循以下步骤,只需几分钟即可使用 OneSignal 开始工作。虽然 OneSignal 有 HTTP 和 HTTPS 站点的配置,但我们强烈建议在您的域上使用 HTTPS,因为 web 推送权限和订阅是由域/协议分开的。无法在以后转移您的推送通知。Kinsta 向所有用户提供免费 SSL ,或者 Cloudflare 也是一个不错的选择。
第一步
下载并安装免费的 OneSignal 插件。你可以从 WordPress 知识库下载它,或者在你的 WordPress 仪表盘的“添加新插件”下搜索它。
Install OneSignal web push notifications
第二步
接下来,前往 OneSignal 创建一个免费账户。
第三步
点击“添加新应用”,为你的应用命名。在我们的例子中,我们只是使用我们的 WordPress 站点的名称。然后点击“创建”
Add new app in OneSignal
第四步
选择“网站推送”并点击“下一步”
Website push
第五步
我们首先要安装谷歌浏览器和火狐浏览器。我们以后会去狩猎。然后点击“下一步”
Google Chrome & Mozilla Firefox
第六步
输入你的 WordPress 站点 URL。确保使用正确的协议,HTTP 或 HTTPS,这取决于您在站点上运行的内容。在我们的例子中,我们的网站使用 HTTPS。然后输入您的通知图标 URL 的位置。根据 OneSignal 的说法,图标尺寸应该是 192 x 192 或更大,才能在高像素密度设备上显示良好。你可以上传一个到你的 WordPress 媒体库并复制 URL。如果您没有选择,将使用默认的一个信号通知图标。然后点击“保存”
Push notification URL
注意:如果你的网站运行在 HTTP 上,他们会让你在 onesignal.com 上创建一个子域,允许应用程序在 HTTPS 上运行。例如,https://yoursite.onesignal.com。
第七步
在下一个屏幕上,你需要选择你的目标 SDK,在这个例子中,我们选择“WordPress”并点击“next”
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
OneSignal WordPress SDK
第八步
在下一个屏幕上,你需要复制你的 Rest API 密钥和应用 ID,因为你需要将这些信息输入到 WordPress 插件的设置中。让这扇窗户开着,因为你以后会回到这里。
OneSignal API key and App ID
第九步
回到你的 WordPress 网站,点击进入 OneSignal Push 设置的“配置”标签。输入您的应用 ID 和 REST API 密钥。现在,您可以将其他所有内容保留为默认设置。向下滚动到底部,然后单击“保存”
OneSignal app ID
第十步
然后,您将希望浏览到您的网站并订阅通知,以测试一切都正常工作。点击右下角的“红色”符号,然后点击“允许”您可以稍后在显示设置中更改这些选项。(注意:如果您正在运行广告拦截器,您可能需要将其禁用)
Subscribe to push notifications
您将看到一条确认信息,稍后您还可以更改其中的措辞。
Subscribe notification
步骤 11
然后回到 OneSignal 网站,点击“检查订阅用户”按钮,然后点击“完成”
Check subscribed users
步骤 12
现在是时候设置 Safari 推送通知了。点击进入“应用设置”,点击 Apple Safari (macOS)旁边的“配置”。
Apple Safari push notification setup
第十三步
输入您的站点名称(显示在通知中)和您的站点 URL。然后,您可以上传您的通知图标(包括 16 × 16、32×32、64×64、128×128 和 256×256)。这些直接上传到 OneSignal,而不是你的 WordPress 媒体库。如果您不上传它们,将使用默认的单信号通知图标。然后点击“保存”
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
Configure Safari push
步骤 14
然后,它会显示您的网络 ID,您将想要复制到您的剪贴板。
Apple Safari web ID
然后将其粘贴到 OneSignal 配置设置的 Safari Web ID 栏中。向下滚动并点击“保存”
OneSignal Safari web ID
就是这样!现在你已经有了 WordPress 推送通知,并且正在运行。
一个信号附加说明和选项
你可以在插件中配置许多设置,其中一些我们将在下面介绍。如果你对 OneSignal 的性能感兴趣,这个插件是相当轻量级的,只使用了一个不到 100 KB 的脚本。这是他们的 CDN 合作伙伴 Cloudflare 提供的。在我们的测试中,OneSignal 丝毫没有降低我们网站的速度。
OneSignal load times
不过有一点需要注意,那就是他们的插件与第三方 CDN 提供商插件不兼容。在我们的例子中,我们使用免费的 CDN 插件 CDN Enabler ,它要求我们在设置中添加以下排除,以便 OneSignal 正确工作。如果你正在使用另一个插件或 CDN 提供商,你可以查看他们关于 CDN 故障排除的附加文档。
.php,.xml, onesignal-free-web-push-notifications
OneSignal CDN support
此外,如果你在你的网站上使用免费的缓存使能器插件,你将需要禁用 JavaScript 缩小。
如果你是 Kinsta 的客户,并且你正在使用 MyKinsta 仪表板中内置的代码缩减功能来启用自动 CSS 和 JavaScript 缩减以有效加速你的网站,这也是需要考虑的事情。
自动推送通知
当你安装 OneSignal WordPress 插件时,默认情况下会自动启用“发布后发送通知”选项(如下所示)。如果你正在发布一个你不想被推送的帖子,你可以很容易地取消勾选。
Send push notifications
你也可以通过进入 OneSignal Push 插件设置,关闭“当我从 WordPress 编辑器创建一篇文章时,自动发送推送通知”选项,禁止自动检查上述内容。当你想推送它的时候,你可以简单地从 WordPress 编辑器中手工检查它。这可能是更安全的路线。
Disable automatic push notifications
自动提示用户
如果你想要新的访问者被自动提示订阅,你可以在插件设置中启用它。你也可以禁用“红色”浮动图标,如果你认为它对访问者来说太显眼的话。
Automatically prompt users
您可以更改许多其他选项,例如:
- 添加附加 UTM 跟踪参数
- 创建其他自定义帖子类型
- 更改“感谢您订阅”选项的措辞
- 更改弹出窗口的措辞
- 更改小部件的外观以及与站点访问者的交互方式
- 使用帖子的特色图片作为通知图标
- 大约 20 秒后关闭通知
然后,您可以从 OneSignal 仪表盘控制一切。我们甚至对这些数据感到惊讶。在我们添加它的一个网站上,我们在不到 48 小时内有超过 140 个推送通知订阅者(见下文)。请记住,即使你没有亲自订阅通知,这并不意味着这就是你的访客的想法。永远不要想当然地认为营销你的 WordPress 网站时,测试是获得具体数据的最佳方式。****
OneSignal dashboard
请务必查看我们的官方one signal案例研究。在使用 OneSignal 不到 3 个月的时间里,它已经是我们第 3 高的有机流量来源!如果您直接从 OneSignal 仪表板推送通知,请确保添加一个 UTM 参数,以便您可以对流量进行分段和跟踪。下面是我们在每个 URL 上使用的一个例子。
https://yourdomain.com/?utm_medium=push&utm_source=notifications
取消订阅推送通知
如果你的网站流量很大,肯定会有一些访问者会不小心订阅你网站的推送通知。因此,在你的网站上有一个关于如何取消订阅推送通知的链接是很好的。它因浏览器而异,所以通常最好让用户查看他们的官方文档。
摘要
如你所见,WordPress 推送通知非常容易设置!这可能看起来像是几个步骤,但实际上它可以在大约 5 分钟内完成。如果您正在寻找与您的访客或客户联系的其他途径,我们建议您尝试一下。真的没有任何风险。如果不喜欢,可以直接卸载插件,取消服务,恢复正常。推送通知是一种很好的方式,可以让你的内容吸引更多的眼球,并让访问者再次访问你的 WordPress 网站。
你尝试过 WordPress 推送通知吗?如果是这样的话,我们很乐意在下面听到你的经历或意见。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
挑起对话的最佳 WordPress 问答插件
像雅虎这样的问答网站 Answers、Quora、Reddit 和 Stack Exchange 都非常适合提问或浏览世界各地的人们提出的答案。从关于谁真正赢得了二战的假设,到特定行业的问题,如“什么是最具成本效益的网站建设者?”这些问答网站是知识和社区的金矿。
此外,问答网站还包含其他功能,如投票、个人资料和徽章,以确保用户度过愉快的时光,并能够在合理的时间内找到他们需要的信息。如果你想用问答的形式开发你自己的社区,你所需要的就是最好的 WordPress 问答插件选项之一!
是什么造就了一个伟大的 WordPress 问答插件?
鉴于每个现有的问答网站都是不同的,研究一下使每个网站独特和用户友好的功能是很好的。例如,Quora 以审查回答问题的人而闻名,这样你就能从真正的专家那里得到真正的答案。Stack Exchange 尽量避免民意调查,在广泛的话题中争取客观的答案。
所以,你完全可以决定做一个有很多主题的问答网站,但是它需要以某种方式脱颖而出。另一方面,你可以考虑专注于一个特定的领域来链接到你的论坛或博客,让人们讨论与旅游、园艺或网络开发相关的特定问题。
至于最好的 WordPress 问答插件解决方案,你应该寻找哪些特性?
- 一个清晰的按钮和字段,供用户为其他用户输入问题(或者,您可能希望这仅限于制作 FAQ 页面的管理员)。
- 用户和管理员可以选择添加丰富的内容和媒体,如粗体文本、链接和图像。
- 品牌化和风格化你的问答部分或网站的工具。
- 供用户回答问题的模块。
- 选项创建个人资料,使答案看起来更可信,并建立自己的用户群。
- 关注某些问题的按钮。电子邮件通知也不错。
- 分类和搜索工具,帮助人们找到他们需要的信息。
- 将最佳答案发送到页面顶部的投票。
最佳 WordPress 问答插件
我们建议你测试一下大多数最好的 WordPress 问答插件,看看哪些最适合你。在这篇文章中,我们将看看八种不同的解决方案,你可以用它们在你的 WordPress 站点上安装一个问答插件,只需几分钟。
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
- 英雄 WordPress 常见问题解答
- DW 提问&回答
- CM 回答
- ans press–问答
- YITH WooCommerce 问答
- WooDiscuz–woo commerce 评论
- 萨白讨论
- WP-Answers
1.英雄 WordPress 常见问题
虽然许多人在制作问答网站时可能会想到 Quora 和 Reddit 这样的网站,但我们也想介绍一个为博客、电子商务网站以及任何类型的在线存在制作常见问题的插件。英雄 WordPress FAQs 插件就是这么做的,它是你能找到的最干净、最容易使用的 FAQ 选项之一。这个插件不允许用户张贴他们的问题和写答案,而是帮助你从客户那里得到所有常见的问题,并把它们张贴在你的网站上。
这样,你就不必一直通过电子邮件、电话或聊天来回答问题。简而言之,它可以减少你的客户支持工时。
Heroic WordPress FAQs plugin
英雄 WordPress FAQs 的伟大之处在于它提供了一个漂亮的拖放界面。您可以通过对问题和答案进行重新排序,同时将它们组织成组。所有问题都以手风琴式的格式放在一个页面上,允许用户点击并查看他们认为最紧迫的问题。支持丰富的内容,并且所有的 FAQ 表单在移动设备上都很好看。
在价格方面,没有免费的英雄版。然而,你可以在一个网站上以每年 49 美元的价格获得完全的访问权限。三个站点的价格是每年 69 美元,10 个站点的价格则跃升至每年 149 美元。
为什么我们喜欢这个 WordPress 问答插件
- 漂亮的插件。hero themes 制作的一切永远都是像素完美。
- 它为在你的网站上快速建立 FAQ 页面提供了一个极好的界面。
- 拖放编辑器允许您轻松地移动问题。
- 你可以将常见问题按类别分组,以便于阅读。
- 切换和手风琴式的问题可用于更干净的巩固和更容易的阅读。
- 图标可以使您的问题和答案更加直观。
- 你可以上传图片和视频到你的 FAQ 来提供更多的信息。
- 列表、块引用和图像等项目也支持丰富内容。
- 价格是合理的。
谁应该考虑这个 WordPress 问答插件?
我们喜欢英雄的 WordPress FAQs 插件,它适合那些想要快速为商业网站开发干净的品牌 FAQ 的人。
2.DW 问答
DW 问题&答案插件声明它使用表格、过滤器、问题和答案在你的网站上创建一个类似 Quora 的区域。主要功能对所有用户完全免费,你甚至可以免费获得一些很棒的图标来搭配你的 Q & A 线程。甚至所有的附加软件都是免费的,包括:
- 一个用于嵌入问题和社交分享的插件。
- 减价的附加物。
- 在你的问答部分创建排行榜的附加组件。
- 一个附加的安全验证码。
DW Question & Answer plugin
你可能会考虑使用 DW 问答的一个主要原因是因为它强大的语言支持。在撰写本文时,该插件支持 22 种语言,包括印地语、捷克语和西班牙语。此外,该插件的前端外观提供了一个现代、干净的外观,带有一个搜索栏和“提问”按钮,向用户显示确切的位置。
后台设置很好理解,而问题和答案都是那一区的缓和。我们特别喜欢问题页面,管理员可以定制所有的字段,用户可以填写问题、状态、类别和标签等信息。
为什么我们喜欢这个 WordPress 问答插件
- 插件的每个方面(包括附加组件)都是完全免费的。
- 开发者定期更新插件。
- 由于更新,你会得到一个相当现代的界面,有漂亮的表单和有用的后端功能。
- 提交、过滤、排序和删除问题工具中的所有内容都很容易找到。
- 有一个投票系统,让人们选择最佳答案,并将这些答案发送到线程的顶部。
- 用户在订阅特定问题后会收到电子邮件通知。
- 你可以把一些问题保密,一些问题公开。
- 短码用于将问答模块放置在您网站的不同位置。
谁应该考虑这个 WordPress 问答插件?
DW 问答插件非常适合那些想要类似 Quora 和 Stack Exchange 功能的人。该功能包括用户提问和回答、投票以及后续问题。
3.CM 回答
CM Answers 插件是一个免费的基础插件,或者你可以选择升级到高级版,每个网站的起价为 39 美元。开发商还出售一些附加软件和扩展软件,其中大多数网站起价约为 50 美元。一些更有趣的附加组件包括:
- 小额支付。
- 匿名用户发帖。
- 付款。
- 请教专家。
- 创意模拟器。
- 进出口。
如您所见,您可以选择继续使用免费版本或升级到高级版本。premium 附带的一些功能包括移动响应、私人回答和多个附件。这些高级特性中的一些最终会成为组织的需求,所以幸运的是高级定价不是很高。
CM Answers WordPress plugin
至于免费的核心插件,预计将有一个格式良好的问答部分,其中包含投票、浏览量和每个问题的答案数量。用户可以根据问题、类别和目前表现良好的问题进行筛选。您也可以搜索特定的关键字来找到您需要的问题。“问一个问题”字段可能需要一些工作,并移动到页面的顶部,但它看起来像问答底部的常规评论框一样
对于第一次使用的用户来说,设置有点复杂,但很高兴知道你可以调整一些事情,比如谁可以发布答案,表格在你的网站上显示在哪里,以及是否显示导航菜单。
为什么我们喜欢这个 WordPress 问答插件
- CM Answers 插件提供了一系列令人印象深刻的免费功能。
- 对于利基网站和那些想要收费的网站来说,高级版本和附加软件应该足够了。
- 界面很干净,可以进行定制了。
- 用户可以查看答案、浏览量、投票数等。
- 支持一些语言,如西班牙语、德语和波兰语。
- 如果用户回答或发布问题,他们可以选择在收到更多回复时接收电子邮件通知。
- 发布问题和答案时,管理员会收到电子邮件通知。如果你发现有些东西跑题了或者不合适,就直接从网站上删除。
谁应该考虑这个 WordPress 问答插件?
CM Answers 插件服务于那些想创建一个类似 Reddit 的问答网站的人。如果你计划升级到更高级的特性也不错——因为附加库相当大。
4.AnsPress 问答
AnsPress 插件在功能上类似于 CM Answers,除了你可以免费获得核心插件和所有附加组件。T2 的 AnsPress 开发者 T3 似乎通过销售 WordPress 主题来赚钱。但是如果你不需要一个主题,而想在你当前的网站上加入一个 Q & A 模块,AnsPress 会给你所有需要的功能,同时通过它的网站提供免费的客户支持。
AnsPress 也是一个开源项目,这意味着您应该能够期待未来的定期更新和修复。
AnsPress WordPress plugin
虽然 AnsPress 的主要用途是创建一个问答网站,但它也具有内部问答板、bug 跟踪和支持票等功能。你甚至可以用 AnsPress 插件创建 FAQ 页面。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
一些主要功能包括投票、回答问题和提交新问题的选项。BuddyPress 集成对于那些想围绕问答网站建立社交网络的人来说是必不可少的。例如,BuddyPress 非常适合建立更好的用户档案,还可以让你的用户参与到信息传递中来。
正如我之前提到的,AnsPress 的所有插件都是完全免费的。你可以在 AnsPress 网站上找到一些。我最喜欢的包括:
- 过滤不良词语的附加软件。
- 建立用户声誉的附加软件。
- 用于发送电子邮件通知的附加组件。
- 为问题添加标签和类别的附加组件。
- 一个用 reCaptcha 防止垃圾邮件的附加软件。
- 一个制作动态文本头像的附件。
为什么我们喜欢这个 WordPress 问答插件
- AnsPress 插件是免费的,包括它所有的附件。
- 前端界面干净而现代,提供了类似于 Reddit 或 Quora 的设置。
- 你能做的不仅仅是一个问答网站。例如,一些公司用它来回答常见问题或支持票务。
- 短码可用于将问答部分放在网站的任何地方。
- 它有一个 BuddyPress 集成,可以围绕这个插件建立一个社交网络。
- 用户可以提交和过滤问题,而管理员可以选择编辑和删除问题。
- 每个问题都有回答和评论按钮。
- 用户可以对他们最喜欢的答案进行投票,将最受欢迎的回复发送到页面顶部。
- 该插件支持超过 10 种语言。
- 您可以将一些问题设为私有,这对于运行公司常见问题解答或留言板来说很方便。
谁应该考虑这个 WordPress 问答插件?
任何预算有限的人都应该考虑 AnsPress 的问答需求。插件或附加组件不收取任何费用。这是一个很漂亮的界面,可以制作像 Reddit 或 Quora 这样的东西,我也喜欢它,因为公司可能需要一些 FAQ、票务系统或内部问答板。
5.YITH WooCommerce 问答
接下来的两个 WordPress 问答插件选项迎合了那些运行 WooCommerce 网站的用户。第一个叫做 YITH WooCommerce ,在你的产品页面上展示一个 Q &部分。你可能在亚马逊上对此很熟悉,顾客可以提问,然后商家或其他顾客用他们知道的信息回复。这些问题和答案会留在产品页面上,供未来的客户在购买您的产品时阅读。
核心插件是免费使用的,但是 YITH 也出售一个每年 69.99 美元起的高级版本。这个免费插件的主要功能包括用户在产品页面上提问和回答问题的区域。管理员还可以创建 FAQ 以保持更多的控制,或者选择最常见的问题,并将其永久保留在产品页面上。
YITH WooCommerce Questions and Answers plugin
YITH WooCommerce 插件的高级版本为你的问题区增加了更多的灵活性。例如,您可以设置页面上显示的问题数量,并在发布新问题或答案时向管理员发送电子邮件。付费版本也可以投票,这意味着你可以将最佳答案推至顶部,而不是强迫客户搜索顶部的答案。随着滥用报告选项,隐姓埋名模式,和 reCaptcha,高级版本看起来像一个伟大的交易。
为什么我们喜欢这个 WordPress 问答插件
- 这是促进销售和让客户安心的绝佳方式。这基本上就像众包你的产品信息,因为用户正在为你的产品生成答案。管理员也可以回答问题。
- 你可以向任何人开放问题和答案,或者将插件设置为 FAQ 模式,这样只有管理员可以添加问题和答案。
- 该插件在您的产品页面上创建一个标签,供客户查看。界面简单,用户友好,有一个领域提出问题,并回答现有的问题。
- 高级版开放了各种功能,价格也不是很贵。
- 高级版向客户和管理员发送电子邮件。
- 高级版本中提供了短代码。
- 付费插件中提供投票功能。这意味着你必须减少对答案的审查,因为你的用户会为最好的答案投票。
谁应该考虑这个 WordPress 问答插件?
YITH WooCommerce 插件对于任何经营 WooCommerce 商店的人来说都是一个明智的选择。免费版应该能让更多的网上商店受益,因为它减少了你必须为你的产品提供的信息量和支持。相反,客户为您创建内容。我也喜欢那些想要更多高级功能如电子邮件和投票的人的高级版本。
6.WooDiscuz-woo commerce 评论
WooDiscuz 插件类似于 YITH WooCommerce,除了它更像是一个评论或论坛线程而不是一个问答解决方案。也就是说,你仍然可以把这个部分设计成一个 Q &模块——我想大部分的讨论都是从提问开始的。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
WooDiscuz 的优势还在于它的定制选项。例如,您可以将选项卡的标题从“讨论”更改为您想要的任何其他内容——可能是“问答”讨论显示在一个选项卡中,还有其他详细信息,如描述和评论。这是另一个让你的客户交谈并填写产品页面上可能不清楚的信息的好方法。此外,如果客户没有回答问题,管理员也可以插话。
WooDiscuz WordPress plugin
目前,WooDiscuz 对所有用户都是免费的。每个功能都在核心插件中,所以没有必要升级到高级版本或购买一堆附加组件。
我喜欢 WooDiscuz 插件的外观和感觉,我觉得它似乎是所有电子商务网站都应该具备的必要元素之一。它不仅给你的网上商店注入了活力,而且有可能创造一个围绕你的产品的社区。
为什么我们喜欢这个 WordPress 问答插件
- 这是一个完全成熟的电子商务问答产品,价格为 0 美元。
- 该插件允许超过问题和答案。你可以运行一个广泛的论坛或评论区,鼓励各种关于你的产品的对话。
- 一个标签会自动出现在你的产品页面上,提示人们提问。这些问题和答案会保留在页面上,供将来可能需要它们的客户使用。
- 它最大限度地减少了客户支持的数量,因为许多问题已经在你的页面上解决了。
- 您可以自定义线程的外观并更改其整个用途。例如,你可以称之为问题线索或讨论线索。
- 插件没有显示所有评论,而是提供了一个“加载更多评论”按钮来加快页面加载。
- 权限和标签可用于分配用户和头衔,如来宾、客户和管理员。
- 插件附带了评论投票,所以所有的最佳答案都显示在顶部。
- 用户可以订阅一些评论,以便在将来看到所有的消息。
- 你会收到脸书和 Twitter 等网站的产品分享按钮。
谁应该考虑这个 WordPress 问答插件?
我会把这个插件推荐给任何有在线商店的人,尤其是考虑到整个插件都是免费的。这让小公司有机会向客户提供更多的信息,你也可以开始围绕你的产品建立一个社区。对于需要 FAQ 或讨论区的在线商店来说,这也是很棒的。如果你没有一个电子商务网站,这没有多大意义。
7.萨拜讨论
萨拜讨论插件在 CodeCanyon 上只卖 24 美元。话虽如此,对于你从这个评价很高的 WordPress Q & A 插件中获得的众多功能来说,24 美元是一个令人难以置信的价格。在构建问题和讨论页面时,选项似乎是无穷无尽的。举个例子,你可能想创建一个带密码的会员论坛。使用 Sabai 讨论插件,这是完全可能的。您还可以创建一个用户资料页面、问题页面或类别页面,列出您的问题所属的所有类别。
讨论流是有组织的,以便您的用户可以排序和筛选对他们来说最重要的问题。还有一个投票系统,用于将最佳答案发送到页面顶部,并过滤掉垃圾邮件或糟糕的答案。
Sabai Discuss WordPress plugin
用户信誉引擎是问答页面的重要组成部分,因为你可以摆脱那些只发布垃圾邮件的用户,同时给那些用详细答案回复问题的用户以可信度。Sabai 讨论插件还具有在你的网站上多次安装问答功能的独特能力。因此,您的公司可能希望为客户提供一个公共问答区,同时为您的员工提供一个私人问答区。说到私人的内部讨论板,这个插件为用户上传他们自己的附件提供了一个选项。有了这个,Sabai 讨论插件就变成了一个协作工具。除了投票、评论和特色问题,Sabai 讨论插件对于寻找全方位 WordPress 问答插件的公司和个人来说绝对是出类拔萃的。
为什么我们喜欢这个 WordPress 问答插件
- Sabai 讨论插件可以安装在你网站的几个地方,为私人和公共讨论提供机会。
- 评论和回答都是可用的,所以你可以选择更多的讨论板或问答页面。
- 客户或员工可以在私人论坛上传文件附件。
- Sabai 讨论插件附带了标记和投票功能,这样坏答案就会消失,好答案会更频繁地出现。
- 这个插件的价格很低。
- 九个小工具和五个短代码提供了最大的灵活性。
- 该插件有一个用户信誉系统,自动奖励最好的回帖者他们应得的信用。这不仅让那些用户感觉良好,也让其他用户看到他们的回复是有用的。
- Sabai Discuss 提供了一个先进的报告虐待的系统。
谁应该考虑这个 WordPress 问答插件?
我喜欢 Sabai 讨论插件,它适合那些希望在一个插件中包含所有可能的问答功能的公司。没有免费版本,但高级插件是负担得起的,它给你完整的问答包。这对于构建一个供外部或内部使用的类似 Reddit 的论坛来说是非常棒的,我特别喜欢在同一个网站上有多个问答板的实例。
8.WP-答案
WP-Answers 是另一个没有免费选项的解决方案。也就是说,WP-Answers 插件的起价是每年 34 美元,对于很多工具来说,这是一个合理的价格。从表面上看,WP-Answers 是一个标准的 T2 插件,设计时尚。但当我深入挖掘时,我开始注意到一些相当独特的功能,比如脸书和 Twitter 的集成。该工具允许用户使用他们的社交用户名和密码登录,无需他们创建新的登录信息。
你也可以在用户回答问题时奖励他们点数。这种类型的游戏化对于鼓励用户在留言板上多说话和回答他们知道答案的问题是必不可少的。你甚至可以分享一个排行榜,让用户有奋斗的目标和与其他用户竞争的理由。
WP-Answers WordPress plugin
WP-Answers 的另一个有趣的优点是,您可以与 Stack Exchange 集成,使您的页面看起来从一开始就很忙。很明显,你想建立一个用户贡献更多的网站,但这是一个很好的开始方式。
问答系统让我想起了 Reddit,但设计更简洁。对于移动设计来说尤其如此,因为你的整个问答页面在更小的设备上看起来很漂亮。
随着内置的垃圾邮件审核工具,垃圾邮件减少和投票按钮,WP-Answers 插件似乎是一个让你的问答网站或页面开始的优秀解决方案。
为什么我们喜欢这个 WordPress 问答插件
- WP-Answers 插件售价适中。你还能以最低的价格获得所有的功能。
- 问答系统让人想起了 Reddit,但它有着更简单、更干净的界面和出色的移动显示。
- 您可以选择用点数奖励最佳贡献者。每个领导者都可以显示在排行榜上,鼓励其他人也加入排行榜。
- WP-Answers 与 Stack Exchange 集成,用于启动您的问答网站。基本上,它从受欢迎的网站提取对话和问题,这样看起来流量也在你的网站上流动。
- 登录页面包括脸书和 Twitter 登录选项。
谁应该考虑这个 WordPress 问答插件?
WP-Answers 对全新的问答网站很有意义,因为你可以用 Stack Exchange 的内容填充你的问题板。对于那些有兴趣给最佳贡献者奖励积分的公司来说,这也是一件好事。最后,关于 WP-Answers 前端接口,我说的再多也不为过。它是市场上最好的之一,包括移动版本。即使是 Reddit 也不能吹嘘它的移动界面。
重述:哪个 WordPress 问答插件适合你?
现在我们已经讨论了所有的 WordPress 问答插件选项,让我们来分析一下哪一个最适合你或你的组织:
- 英雄的 WordPress 常见问题解答——如果你需要的只是一个漂亮漂亮的常见问题解答页面,那么考虑一下这个 WordPress Q &插件。
- DW 问题&回答–如果你想模仿 Quora 和 Stack Exchange 这样的网站,选择这个插件。
- 如果你想要一个类似于 Reddit 的界面,就用这个插件吧。
- 如果你不想为你的 WordPress Q & A 插件付费,考虑一下这个插件。如果你想做一个票务系统或者公司内部的问题页面,你可能也会喜欢它。
- YITH WooCommerce 问答模块–如果你的电子商务产品页面需要问答模块,选择这个插件。
- 如果你想在你的电子商务网站上获得问题和答案,可以使用这个插件,但不需要为这个插件支付任何费用。还可以用这个做 FAQ 和讨论模块。
- 如果你想在你的网站上有多个 Q & A 区,选择这个插件。我们也喜欢它,因为它的价格对于大量的功能集合来说很低。
- 考虑一下这个 WordPress Q &的插件,它是这个列表中最好的设计之一。这也是一个用内容填充 Q & A 板的出色解决方案,因为它提供了从 Stack Exchange 中提取内容的集成。
你用过上面的 WordPress 问答插件吗?如果是这样,我们很想听听你的经历。请在下面的评论区告诉我们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
增加参与度的 10 大 WordPress 测验插件
有没有想过 BuzzFeed 是如何让访问者停留这么长时间的?这一切都始于以有趣的图像和可浏览的文本为特色的列表条。然后他们扩展到广泛的其他内容,如测验。但 BuzzFeed 也重新设计了这个测试,让它在本质上更直观,更关注用户。例如,你可能会遇到一个类似“你是哈利波特中的哪个角色?”它会根据你的回答给出一个结果。
据 NewsWhip 报道,在 BuzzFeed 2017 年 3 月的热门内容中,参与次数最多的前四个故事都是问答游戏!
Quizzes stats
其他网站使用测验已经有一段时间了,看看测验如何吸引读者并让他们在网站上停留更长时间。它们可以极大地提高参与度。以 ESPN 为例。体育巨头有持续的测验和调查,关于小熊队或红雀队是否会赢,或者某个足球巨星是否值得名人堂。
好消息是,在你自己的网站上制作和实施一个测验并不需要开发学位。你所需要的是一个可靠的 WordPress 测验插件,用于生成问题、添加答案、插入图片和统计回答。
一些 WordPress 问答插件提供了额外的功能,比如投票和调查,而其他的看起来更像是带有电子邮件捕获、表单构建和幻灯片工具的完整套件。从基本的测验生成器到现代 BuzzFeed 风格的测验,您有大量选项可供选择。
所以,继续阅读,了解最好的 WordPress 测试插件。
利用 WordPress 测验插件的理由
对于许多网站管理员来说,在博客或商业网站上进行测验或调查是一种事后想法。他们更专注于完成订单、创建博客文章和开发网站。
Reasons to Take Advantage of a WordPress Quiz Plugin
然而,一个 WordPress 测验插件使得安装和实现过程变得容易,在这个过程中打开了更多的内容创作的可能性。想出与你的读者互动的新方法是很难的,但是小测验不仅对用户来说很有趣,而且还能吸引人们,让他们停留更久。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
让我们来看看你的公司应该使用 WordPress 测试插件的主要原因:
- 你可以通过让用户在你的网站上停留更长的时间来降低跳出率。跳出率是考虑到你的搜索引擎优化,所以这可以帮助提高你的排名。
- 它给你的访问者一些有趣、有教育意义或相关的事情做。
- 测验提高你的转化率因为客户通过测验了解你的公司。此外,他们存在的时间更长,所以他们最终可能会购买产品,点击广告或注册你的电子邮件列表。
- 测验一定会获得大量的社交媒体分享 ,这会让你的博客和整个网站出名。
- 当你有一个小测验时,你更有可能在评论区得到参与的机会。
- 有些测验是用来测试用户知识的,比如你在经营一所学校或一门课程,需要知道是否接受一名学生。
- 测验可以捕捉线索。根据 LeadQuizzes 的调查,一般的测验有一个 33.6%的线索捕获率。
正如你所看到的,一个简单的 WordPress 测试插件为你的在线商店、博客或小企业打开了各种各样的机会。最酷的是,它们中的大多数都是免费的,或者至少很便宜。
也就是说,继续阅读,找到最好的 WordPress 测试插件。
2022 年最好的 WordPress 问答插件
下面列出了主要的细节,但是如果你赶时间,这里有一个最好的 WordPress 问答插件的快速列表(排名不分先后)。
- 测验和调查大师
- WordPress 病毒性问答——BuzzFeed 问答生成器
- 智力竞赛猫
- WP 小测验
- Ari 流测验
- 通过谜语捕获电子邮件的无限测验生成器
- WordPress 测验
- 投票、调查、测验、幻灯片放映和表单生成器
- Gravity Forms 测验插件
1。测验和调查大师
测验和调查主插件有评级和评论,让大多数人扣动扳机。在设计测验和调查时,你也会得到一些令人印象深刻的功能。WordPress 测验插件有一个简单的生成器,可以选择单选按钮、评论和复选框。
Quiz And Survey Master WordPress plugin
如果你不想让用户花费一整天的时间,你可以添加一个计时器,插件允许在测验中插入媒体。还有一个高级计划,或者您可以单独下载高级附加组件。
这个 WordPress 测验插件的好处
- 您并不局限于不能添加媒体的模块。例如,你可能想让考生在提问前先看一段视频,但是一些测验插件限制了这种功能。测验和调查大师的工作方式类似于普通的博客文章。
- 如果计时器被激活,用户会在浏览器选项卡中看到它,以防他们离开测验。
- 电子邮件在测验或调查完成后发出。
- 通过选择你想要的特性,你可以选择不为整个高级插件付费。
- 一些高级功能包括登录页面、导出结果、报告和 MailChimp 集成。
- 它有一些有趣的特性,比如对用户和登录要求的提示。
这个 WordPress 测验插件的缺点
- 对于一个插件来说,高级计划是相当昂贵的。
- 插件有时可能会与你的主题冲突,导致它的显示方式出现问题。
2。WordPress 病毒测验 BuzzFeed 测验生成器
在这个列表中,我们有一些 BuzzFeed 风格的测验构建者,但是 WordPress 病毒式测验解决方案击败了其他人。CodeCanyon 上有卖,你只要一次性付款就行了。这些小测验看起来和你在 BuzzFeed 上找到的几乎一模一样,有大的缩略图,最后有多个结果机会。
WordPress Viral Quiz plugin
至于定制工具,不需要花太多时间就能弄清楚插件是如何工作的。更不用说,这种病毒式的能力足以让大多数网站管理员加入 WordPress 病毒式问答游戏。
这个 WordPress 测验插件的好处
- 它有一个内置的电子邮件捕获模块,让更多的人注册你的通讯。
- 您可以创建个性和琐事测验。性格测试题往往会在脸书上疯传,而琐事测试题则在推特上很受欢迎。
- 该插件提供了一个工具,要求用户在社交媒体上分享他们想要看到的测验结果。
- 您可以检查分析,以了解测验的准确表现。
- 在测验周围插入广告,并启用刷新浏览器功能,以随着时间的推移带来更多的钱。
WordPress Viral Quiz
这个 WordPress 测验插件的缺点
- 你只限于 BuzzFeed 风格的测验,所以如果你不想要个性或琐事测验,你应该去别处看看。
- 开发者对这些功能进行了大量宣传,但许多访问者会发现强制的社交分享和浏览器刷新令人讨厌。
- 营销工具仅限于测验后的情况。所以,你不能在用户开始测验前要求发邮件。
- 一些著名的电子邮件营销平台不受支持。
3。智力竞赛猫
测验猫有和 BuzzFeed 相似的测验,但是有一点灵活性。您可以将图像添加到测验中,同时还可以利用无限的问题、自定义完成消息和随机洗牌的测验答案。
Quiz Cat
基本的功能是免费的,但是你可以选择来升级,只需支付一定的一次性费用。例如,一个网站的计划售价为 49 美元,但你只能获得两个额外的功能:个性问答和社交分享。
这个 WordPress 测验插件的好处
- 界面在前端和后端都是干净的。它融合了所有 WordPress 主题,在移动设备上看起来非常棒。
- 它有独特的工具,如洗牌的答案,并在最后提供信息。
- 你可以将测验翻译成任何语言。
- 他们有一些很酷的高级功能,如电子表格导出、脸书像素集成和电子邮件营销。
这个 WordPress 测验插件的缺点
- 虽然测验可以被翻译,但实际的插件只有英语版本(截至目前)。
- 调整测验语言需要使用过滤器。简而言之,不适合初学者。
- 测验在各自独立的模块中运行,因此您会受到媒体和其他格式的限制。
4。WP 测验
WP 竞猜有免费版和 Pro 版。它让你能够开发琐事和个性测验,所有这些都是为了传播。这是一个完全响应的插件,你可以把它放在无限多的网站上。
WP Quiz
专业版标价 87 美元,它还包括一些附加功能,如导出测验的能力。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
这个 WordPress 测验插件的好处
- 免费版有很多令人难以置信的功能,并支持增加无限的测验。
- 您可以添加翻转测验效果,以便用户每当完成一个问题时都能看到动画(类似于翻转闪存卡)。
- 有一个领域包括一个形象信用,保持你的操作在任何时候都合法。
- 该插件有定制工具,用于改变进度条颜色,动画效果,字体颜色和背景颜色。
这个 WordPress 测验插件的缺点
- 你只限于个性和琐事测验。
- 一些网站管理员可能会发现定价有点高。
5 。Ari 流测验
考虑到 Ari Stream 测验是免费的,并且您可以通过测验生成器接收一些电子邮件捕获设置,因此它很有冲击力。电子邮件引导表集成了最流行的电子邮件营销工具(如 MailChimp 和 AWeber,),你可以建立个性和琐事测验。
Ari Stream Quiz WordPress plugin
提供一些高级套餐,起价 17 美元。这为多个页面提供了功能,显示结果页面等等。
这个 WordPress 测验插件的好处
- 你可以鼓励人们在社交媒体上分享测验。
- 电子邮件营销工具一定会增加你名单上的人数。
- 他们实际上通过一个免费插件提供高级支持。
- 高级计划具有“强制分享”功能和更好的社交分享工具。
Ari Stream Quiz
这个 WordPress 测验插件的缺点
- 你只限于个性和琐事测验。
- 虽然测验支持媒体,但为了做到这一点,需要使用 HTML 代码。
6 。无限问答生成器,通过谜语捕获电子邮件
如果除了流行的个性和琐事测验,你还想要一些灵活性,无限测验生成器有额外的选项,如列表、定期测验和投票。该计划起价为每月 7 美元,因此它最终成为最昂贵的 WordPress 问答插件之一。
Unlimited Quiz Builder with Email Capture by Riddle
然而,功能是有的,有电子邮件捕捉、快速图像裁剪、社交分享和 gif 搜索工具。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
这个 WordPress 测验插件的好处
- 他们有一个很好的搜索栏来查找图片、gif和迷因,这些肯定会被分享很多。
- 该插件集成了 MailChimp、AWeber、Zapier 和大多数 CRMs 等服务。
- 你可以建立李克特量表测验。
- 你不必在上传之前考虑编辑照片,因为插件内置了一个可靠的编辑工具。
这个 WordPress 测验插件的缺点
- 尽管这个插件更加专业,但它仍然有 BuzzFeed 的风格,这可能不是一些用户想要的。
- 在这个插件市场中,每月的重复支付违背了一次性支付的趋势。
7 。WordPress 测验
如果你正在寻找一个干净、现代的测验,而不是疯狂的病毒式分享和个性测验,那么 WordPress 测验是你最好的选择之一。对于想要为客户甚至是需要进行入学考试的学校制作小测验的普通企业来说,这是一个可行的选择。
WordPress Quiz plugin
这个 WordPress 测验插件的好处
- 它摆脱了时髦的 BuzzFeed 问答游戏风格。
- 可以随机排序问题和答案。
- 它允许你在同一页上放置多个测验。这是一个罕见的特征。
- 统计数据显示在后端,使用图表和细分数据进行未来分析。
- 定价仅为 19 美元。
- 用户可以在接受测验后向所有者提交他们的分数。
这个 WordPress 测验插件的缺点
- 如果你正在寻找一个病毒式的,有趣的个性测验生成器,这不是你想要的插件。
- 该插件缺少积分系统。所以,如果你想让一些问题有更高的分值,你必须去别处看看。
8 。投票、调查、测验、幻灯片放映和表单生成器
顾名思义,这个 WordPress 测验插件支持投票、调查、测验、幻灯片和表格。此外,对于生动的博客测验来说,这是一个很好的选择,但是你也可以做一些更专业的东西。
Poll, Survey, Quiz, Slideshow and Form Builder
这个 WordPress 测验插件的好处
- 在所有的测验中添加引人入胜的按钮和有趣的媒体。
- 用调查、幻灯片和表格来补充你的测验。
- 将广告整合到你的测验中,通过这个过程赚钱。
- 自定义字体、颜色和测验尺寸。
- 你不需要为这个 WordPress 问答插件支付任何费用。
- 开发人员收集了一些顶级测验,供您寻找灵感。
这个 WordPress 测验插件的缺点
- 你只限于琐事和结果测验。
- 你必须通过远程站点注册,这使得设置过程有点困难。
9 。重力表格测验附加组件
如果你有流行的 Gravity Forms contact form 插件的开发者许可,你也可以使用他们的官方测验插件。
Gravity Forms Quiz add-on
测验功能可在“高级字段”部分找到。
Gravity Forms Quiz options
这个 WordPress 测验插件的好处
- 因为这是一个高级插件,所以你可以从 Gravity Forms 团队获得很大的支持和更新。
- 轻松地将测验整合到您已经习惯使用的现有表单中。
- 选择正确和错误的答案,加权分数,随机选择顺序,并提供答案解释。
这个 WordPress 测验插件的缺点
- 需要开发者许可,起价 199 美元。
- 没有其他插件那么多的可视选项,但是如果你是一个开发者,你可以让它做任何事情。
有没有最适合你的 WordPress 问答插件?
WordPress 测试插件有点像选择主题。您希望它看起来适合您的品牌,并具有您每天都会使用的内置功能。例如,BuzzFeed 风格的测验插件不适合教育机构和更严肃的企业。这些 WordPress 问答插件在有趣的博客上看起来更好。
以下是一些关于搭配哪个测验插件的想法:
- 我们喜欢测验和调查大师和 WordPress 测验的基础和专业测验。
- 这些是我们最喜欢的病毒式(BuzzFeed 风格)问答游戏:WordPress 病毒式问答游戏、问答游戏猫和 WP 问答游戏。
- 预算有限的人应该选择 WP 测验、Ari 流或测验和调查大师。
- 那些不在乎经常性付款的人绝对应该考虑通过谜语捕获电子邮件的无限测验生成器。
- 如果你是一个有客户的开发者,你可能想看看 Gravity Forms 测验插件。
你有它!如果你在完成你的 WordPress 测试插件搜索时想到任何问题,请在下面的评论中告诉我们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
8 个最佳 WordPress 房地产插件——回顾和比较
有兴趣看到更多的“出售”迹象与您的房地产业务?看看你的网站。如果你没有,那是你的第一个问题。如果是的话,问问自己它是否干净、现代、易于导航。
房地产行业的一个大问题是,代理人在网站上被特许人或附属机构出售。这其中包括像 Remax,Baird 和 Warner 这样的特许经销商。许多代理商与这样的公司合作,他们获得了各种难以置信的好处。然而不幸的是,这些网站通常一点都不好。
但是,你仍然可以和你的房地产公司建立联系,制作你自己的 WordPress 网站。这样,你可以完全控制设计和功能,并且你可以通过使用最好的 WordPress 房地产插件来提高你的销售额。插件,或者你安装的用来添加功能的扩展,包括非常高级的房产列表插件,为你的网站添加抵押计算器的选项,以及与 Zillow 的集成。
如果你是从零开始,我建议你找一个房地产 WordPress 主题。但是旧的 WordPress 网站可以在一个可靠的 WordPress 房地产插件的帮助下得到改进。
在 WordPress 上建立一个有效的房地产网站所需的部分
由于许多阅读这篇文章的人都是 WordPress 的新手,它有助于解释创建理想的房地产网站所需要的元素。我们将在下面列出最好的 WordPress 房地产插件,但是你只能为你的网站选择一两个。
你决定的其他插件不会和房地产有直接关系。相反,他们会保护你的网站,让它更快,允许社交分享,并给你营销的选择。因为你不应该安装太多的插件,所以坚持使用有信誉的插件是很重要的。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
对于一个全新的房地产网站,以下是你如何拼凑它:
- 找到并安装一个 WordPress 房地产主题。
- 为营销和搜索引擎优化安装基本的 WordPress 插件。
- 安装一个 WordPress real estate 插件(如下所列)来改进主题或者添加一个缺失的功能。
一旦你找到了一个主题,是时候确保你的网站有基本的东西了。因此,每个房地产代理商、公司或开发商都应该推出一个带有以下插件的新网站:
- Yoast SEO-一个 SEO 插件,用于提高你的谷歌排名,并根据特定的关键词优化每个页面和帖子。
- 轻松的社交分享–这是你的营销秘诀。它提供了电子邮件营销工具、列表生成器、社交媒体分享按钮等等。事实上,我们在我们的 Kinsta 网站上使用了这个。请务必查看我们的深度帖子,了解更多社交媒体插件。
- akis met–这个重要的插件识别并归档垃圾评论和信息。因此,你的网站看起来很专业,你不必自己去筛选垃圾邮件。
- 一体式 WP 安全和防火墙–阻止从暴力攻击到恶意文件入侵的一切行为。
对于上面的每一个建议,都有几十个备选方案供你使用。这里有一些列表可以给你一些提示和更好的插件选择:
你还会很高兴地得知 Kinsta 为你处理缓存,所以你不需要插件,但你仍然可以保持你的网站的性能。
T3】
2022 年最佳 WordPress 房地产插件
现在是时候转向房地产插件了。这些只是为了出售、购买和出租房屋和公寓。我们已经编辑了一个我们推荐的快速列表(排名不分先后),但是如果你想要更完整、更深入的评论,请继续。
1。Estatik
Estatik 绝对是所有房地产插件中的王者,因为它在一个插件中提供了广泛的功能。是的,您可以获得列表和多语言支持。是的,您会收到一个带有照片库的响应布局。是的,你可以创建一个幻灯片或与社交媒体整合。
Estatik WordPress plugin
Estatik PRo 版本售价 89 美元,它提供了一整套工具,如可定制的标签、前端订阅管理和高级搜索模块。
为什么这个 WordPress 房地产插件很棒
- 即使是付费版也是值得的。你只需要支付一次性费用,然后你就可以把任何一个 WordPress 网站变成一个成熟的房地产中心。
- 它包括一个伟大的地图视图,消除了任何理由获得地图插件。
- 插件中还打包了一个抵押计算器。
- 该插件与 PayPal 集成,为想要持续添加列表的客户接受订阅。
- 它是多语言的,可以联系更多的客户。
- 有一个幻灯片小工具可以展示你所有的家。
- 支持真的很好。
- 高级版本集成了大联盟。
这个 WordPress 房地产插件的缺点
- Estatik 插件没有太多不好的地方,但是一些用户遇到了 404 错误和列表中的图片问题,但是支持团队似乎很快解决了这些问题。
2。房地产专业版 WordPress 插件
出于几个原因,强烈推荐使用房地产专业版插件。首先,它是一个罕见的插件,设置、页面和模板都是在安装后配置的。你真的不需要碰任何东西就能让它看起来很漂亮。
Real Estate Pro WordPress plugin
其次,该插件允许一个漂亮的图库干净的列表模块。客户可以通过 PayPal 或 Stripe 在您的网站上购物。此外,它还能充分响应客户在手机和平板电脑上浏览房源的需求。
为什么这个 WordPress 房地产插件很棒
- Real Estate Pro 兼容并集成了 MailChimp 。因此,所有新客户的电子邮件都存储在您的数据库中。
- 您可以将 Visual Composer 与插件一起使用。
- 它允许您配置订阅。
- 收费的事情,如添加一个清单,声称一个清单,出售一个 VIP 徽章,甚至访问该网站。
- 该插件翻译成 13 种语言。
- 来到你网站的用户可以出价获得最高的搜索排名。本质上,你可以用这个插件运行一个列表网站,甚至不需要成为一个房地产经纪人。
这个 WordPress 房地产插件的缺点
- 虽然它有翻译,但是如何翻译还不是很清楚。
- 缺少帮助文件。
- 它不能和大联盟整合。
3。打动列表
IMPress 列表是完全免费的,但是你可以选择购买一些列表模板。该插件的基础包括一个完整的列表管理系统,一个 MLS 集成和所有列表的状态标签。
IMPress Listings WordPress plugin
在制作清单时,IMPress 有相当多的字段供您填写。其中一些包括价格,地址,楼层,车库,游泳池,地图和虚拟旅游。
为什么这个 WordPress 房地产插件很棒
- 它和美国大联盟有联系。
- 您可以将您的 AgentPress 列表迁移到 IMPress。
- 该插件带有一个特色列表小部件。
- 搜索列表模块有可定制的下拉列表,比如位置、房产类型、卧室和浴室。
- 地图会自动插入,因此您不必嵌入它们。
这个 WordPress 房地产插件的缺点
- 默认的属性状态标签只能通过修改一些代码来改变。
- 创建单一列表模板要比想象中困难得多。
- 看起来支持可以更好。
4。WP 摊销计算器
如果你的主题中还没有这些计算器工具中的一个(或者像 Estatik 一样的另一个插件),WP 分期偿还计算器插件有它的用处。现在,WP 摊销计算器插件售价 20 美元,所以你不会花很多钱给你的客户一个他们绝对需要的工具。
WP Amortization Calculator WordPress plugin
该插件具有高度可定制的品牌设置,适合您的网站。它反应灵敏,当人们使用它时,它有一个线索捕获模块。您还可以共享 PDF 报告,为您的客户提供额外的价值。
为什么这个 WordPress 房地产插件很棒
- 它不仅仅是一个计算器,因为您可以访问一个简单的线索捕获模块。
- 您可以将 Visual Composer 集成到拖放界面中。
- 为您的客户创建 PDF,并在 PDF 中包含您的徽标和公司信息。
- 查看每个客户感兴趣的贷款类型。
这个 WordPress 房地产插件的缺点
- 更高级的样式需要 CSS 知识。
- 你真的不能禁用任何已经编程的功能。
- 许多 WordPress 房地产插件和主题已经有计算器。所以,这是更多的人想要添加到他们目前的网站。
5。WPL 房地产
使用 WPL Real Estate 插件,你有机会列出代理,分享你的房源地图视图,并为你的客户提供高级搜索。我如此喜欢这一个的主要原因是因为它迎合有少数代理的代理。你可以发布代理信息和分享照片,让买家或卖家更多地了解他们将与谁合作。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
WPL Real Estate WordPress plugin
WPL 插件有一些原生的和兼容的主题,但是它应该和任何 WordPress 主题都能很好的工作。有一个功能不错的免费插件,但真正的功能来自于 WPL Pro 版本的形式。不幸的是,你必须要求一个免费的报价,以了解它将花费你多少。
为什么这个 WordPress 房地产插件很棒
- 该插件很容易与 MLS 连接。
- 客户支持坚如磐石。
- 不仅仅是房产列表。例如,你可以得到代理列表和一个很棒的搜索功能。
这个 WordPress 房地产插件的缺点
- 免费版不包括多语言功能。
- 事实上,免费版中省略了相当多的定制选项。例如,如果你没有高级版本,你不能隐藏地址,接受多种货币或调整“更多细节”部分。
6。简易房产列表
简易房产列表(Easy Property Listings)更像是一种免费增值的商业模式,常规插件完全免费,但 T2(new York)有几个扩展(extensions)可供你购买。例如,你可以购买 Comparables 扩展,花费大约 47 美元。
Easy Property Listings WordPress plugin
统计数据非常有趣,因为你可以看到在某个时间段内有多少列表被发布。你也可以查看你已经卖出了多少。还提供了列表小部件。因此,您可以在博客提要旁边的边栏中显示一些房产列表。
为什么这个 WordPress 房地产插件很棒
- 清单在定制方面不需要太多。这是一个更简单的插件来显示你的物品,并看到它们在你的网站上显示得很漂亮。
- 它集成了 WordPress 框架,如 Genesis、Headway 和 iThemes Builder。
- 插件附带了数百个主题模板。
- 客户支持很强。
- 该插件为最终的列表定制界面提供了超过 150 个定制字段。
- API 文档可以给更有经验的开发人员更多的自由。
这个 WordPress 房地产插件的缺点
- 以下付费扩展肯定应该是常规免费插件的一部分(但它们不是):滑块,列表模板和高级映射。
7 .。基本房地产
Essential Real Estate 插件在其免费版本中为您提供了许多高级功能。您可以轻松定制和覆盖布局和功能。它支持全球支付、单一列表属性、单一代理等等。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
Essential Real Estate WordPress plugin
这个插件基本上拥有你启动一个房地产网站所需要的一切。它在存储库上也有令人印象深刻的 5 星评级!它有定制的文章类型、属性、代理、包、用户包、发票甚至事务日志的分类特性。你可以添加新的列表,编辑它们,等等。
为什么这个 WordPress 房地产插件很棒
- 轻松添加/修改列表的所有属性(如城市、州、状态、邻居、价格等)。)
- 这个插件包含了大量的特性!
- 您可以通过前端和后端提交属性。
- 密切关注 SEO,允许你甚至为自定义文章类型设置 slugs。
这个 WordPress 房地产插件的缺点
- 由于一切,插件包括它可以有点势不可挡。
- 较长的学习曲线。
8。WP-属性
WP-Property WordPress 插件已经存在很长时间了,是知识库中下载量最大的房地产插件之一。它允许您创建和管理高度可定制的房地产,物业管理,并完全自定义上市展示网站。
WP-Property WordPress plugin
这个插件是为房地产开发的,但是它也可以用于任何类型的实体。也许你在卖二手车?它可以很容易地展示这一点。
为什么这个 WordPress 房地产插件很棒
这个 WordPress 房地产插件的缺点
- 较长的学习曲线。
- 在过去,这个插件有相当多的负面评论,但看起来开发者正在改善他们的支持。
WordPress 房地产主题(奖金)
尽管这篇文章是关于插件的,但是我们不能遗漏一些你应该看看的高质量的房地产主题。
1.WPCasa
WPCasa 可能是最广为人知的 WordPress 主题框架,它是为了满足房地产中介的各种需求而构建的。它是一个灵活的、完全响应的框架,提供了无数的定制选项。
WPCasa WordPress theme
编辑屏幕和主题设置非常容易使用拖放工具来处理。有许多布局选项可用,背景和页眉的组件也是可定制的,但如果这还不够,你可以通过使用 WPCasa 专业设计的子主题之一来创建你真正定制的网站,或者制作你自己的网站。
所有的 WPCasa 主题和子主题都有多种语言版本,可以很容易地在 WordPress 管理中添加和编辑。三种语言提供持续支持,帮助用户充分利用购买的主题。购买包括未来在无限制站点上的更新和安装。
锦上添花的是,购买主题前不能只看前端试玩,可以免费创建 7 天的个人测试站点,体验主题的所有优缺点。
2.AgentPress
AgentPress 也是一个功能齐全的 realty WordPress 主题,对于房地产专业人士来说,这确实是一笔大买卖。
AgentPress WordPress theme
购买包括使用 AgentPress Pro 和 Genesis 框架。响应式设计、无限支持和更新当然是提供的。同样,有几个布局选项、自定义背景、标题和菜单可用。AgentPress 的特别之处在于其基于 dsIDXpress 插件和dssearchhagent组合的智能列表系统。这种混合提供了可索引的 MLS 列表系统,这也有利于搜索引擎优化的目的。
你的网站有最好的 WordPress 房地产插件吗?
正如你可能已经注意到的,你并不真的需要所有这些 WordPress 房地产插件。当然,你可能会使用 Estatik 来列出你的财产,WP 摊销计算器来显示额外的融资信息,但没有必要使用两个房屋列表插件。因此,我们建议阅读这些评论,然后测试那些听起来有趣的评论。
然后你可以为安全、SEO、社交媒体等安装必要的 WordPress 插件(我们在本文开头提到的标准插件)。如果你对最好的 WordPress 房地产插件有任何问题,或者如果你想谈谈你使用任何插件的经验,请在下面的评论区告诉我们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
WordPress 重定向最佳实践以最大化 SEO 和页面速度
当你重新设计网站或更新旧内容时,你的 URL 结构很可能会发生变化。如果你不遵循 WordPress 重定向的最佳实践,你就有负面影响用户体验(UX)和你的搜索引擎优化(SEO) 的风险。
内置于核心平台的 WordPress 重定向功能是为了捕捉不正确的 URL 而设计的。也就是说:当一个错误的 URL 被请求时,WordPress 会尝试定位正确的 URL,如果找到了,就会重定向访问者。
在这篇文章中,我们将解释 WordPress 重定向的重要性,以及它们如何影响页面速度,当然还有 SEO。我们还将讨论如何在 WordPress 中最小化重定向,并指导你使用各种解决方案来设置它们。
我们开始吧!
更喜欢看视频版?
WordPress 重定向介绍
WordPress core 带有重定向功能,旨在帮助捕捉和纠正不正确的 URL。如果有人请求了一个不正确的 URL,WordPress 会尝试定位正确的 URL,如果成功的话会重定向访问者。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
假设您有一个位于“http://www . example . com/parent/page”的页面。如果你在浏览器中输入“http://example . com/page ”, WordPress 会足够智能地自动定位正确的页面,将你重定向到该页面。
不幸的是,事情并不总是那么简单。如果你设置你的网站使用 HTTPS 进行解析(从而强制所有流量从 HTTP 重定向到 HTTPS 前缀的 URL),重定向过程会变得更加复杂。
例如,假设访问者试图通过在地址栏中键入“http://example.com/page”来访问网页“https://www . example . com/parent/page”。该过程将按如下方式展开:
- 首先,访问者从 HTTP 重定向到 HTTPS。
- 第二,当“www”被添加到 URL 时,访问者被重定向。
- 第三,访问者被重定向到路径中包含父页面的 URL 公式。
- 最后,服务器开始将网站的文件和资源发送到访问者的浏览器。
你可能会想:“太好了!我可以删除一个链接,访问者仍然会停留在他们应该停留的地方。”从某种意义上说,你这样想是对的。WordPress 非常擅长找出 URL 应该被解析的地方,这意味着输入错误的 URL 通常会被正确解析。
然而,所有这些自动重定向也有不利的一面。
当您的 URL 结构发生变化时,您需要遵循以下重定向最佳实践...或者风险影响你的搜索引擎优化和用户体验❌😬 点击推文
WordPress 重定向如何影响页面加载速度
一旦你意识到 WordPress 是多么有弹性,就很容易被欺骗而忽略 URL 的格式。如果你在内联链接和自定义菜单中手动输入 URL,这是非常危险的。
没什么大不了的,对吧?访问者仍然停留在正确的网址上!虽然理论上是这样,但是你忽略的是重定向对页面加载速度的影响。
让我们来看看一个 WordPress 网站的页面速度结果。该测试基于使用正确制定的 URL 访问页面,以避免任何重定向:
A Pingdom test result with a properly-formed URL
那一点也不差。如果我们看一下文件请求,我们会发现当站点被请求时没有发生重定向:
A file request from Pingdom
那么,如果我们弄乱了那个 URL 并再次运行测试,会发生什么呢?
A Pingdom test result with a badly-formed URL
这增加了将近 100 毫秒的页面加载时间。虽然这看起来没什么大不了的,因为这个站点已经够快了,但是让我们看看文件请求,看看发生了什么:
A bad URL file request
现在,URL 前面添加了一个重定向。重定向后,页面正常加载。因此,我们可以将页面速度较慢归因于测试中输入了不正确的 URL 时发生的重定向。
底线是重定向伤害了 web 页面加载速度。这种差异可能是显著的、可测量的。
T3】
WordPress 重定向如何影响你网站的搜索引擎优化
如果你对 SEO 有基本的了解,你大概知道链接在其中扮演的重要角色。如果一个 URL 链接到一个不再存在的页面,或者被转移到另一个被移动的链接,你的访问者可能会遇到一个 404 页面错误:
A 404 error page in Chrome
除了糟糕的用户体验,从 SEO 的角度来看,404“找不到页面”错误也会伤害你。这 404 个错误是由于断开链接,影响了搜索引擎抓取你的网站并定位其页面的能力。
这向搜索引擎发出信号,用户不仅能够找到他们正在寻找的东西,而且你的网站架构也很糟糕和过时。
因此,为改变了 URL 的页面设置重定向是非常必要的。如果你将你的网站转移到一个新的域,配置 WordPress 重定向可以让搜索引擎爬虫仍然能够索引新的网站 URL,同时从索引中删除旧的。
重定向也可以帮助确保链接汁将从您的旧域传递到您的新域和您自己的页面。然而,需要注意的是,只有某些 HTTP 重定向代码会影响你在搜索引擎中的排名。
各种类型的 URL 重定向
作为一个 WordPress 用户,最常见的重定向类型是 301 重定向。这用于永久移动的内容。
301 重定向告诉搜索引擎你想让访问者去的页面已经改变或移动了,并且通过了 90-99%的链接。在大多数情况下,这种类型的重定向会导致搜索引擎将大部分链接(或页面权限)传递给新的或更新的页面。
- 302。这个临时重定向通知搜索引擎页面正在移动,但不是永久的。它不像 301 重定向那样传递链接流。
- 303。这种类型的临时重定向用于防止存储数据的页面被刷新或被书签标记(支付表单,登录页面等)。).这样,用户在浏览器中点击“后退”按钮后就不能重新提交表单了。这些重定向不会影响 SEO。
- 307。307 重定向类似于 303 重定向,因为它应该只用于临时移动的页面。但是,302 重定向通常是首选方法。
- 308。308 重定向是永久重定向,所以会传递链接汁和页面权限。然而,和之前的重定向一样,它对 SEO 的影响并不为人所知。大多数情况下,最好用 301。
正如我们所说的,以上所有都被认为是服务器端重定向。
还有客户端重定向,当用户的浏览器处理转发或重定向时会触发这些重定向。但是,这些都不可靠,应该避免。
服务器端重定向是确保搜索引擎能够快速理解重定向并适当转移您的 SEO 汁的最佳方式。
重定向还是不重定向?
重定向的存在是有原因的。它们允许你把访问者从过时的内容和不存在的网址发送到更新的内容。我们已经在一定程度上涵盖了不存在的 URL 这个角度。WordPress 自己做了一些事情。
然而,WordPress 不会捕获所有内容,有时需要手动重定向规则。
例如,假设你在 WordPress 3.0 发布时写了一篇名为“WordPress 的新特性”的文章。这在 2010 年是一个很棒的帖子,但在 2022 年的今天,搜索“WordPress 有什么新内容”的人想要更新的信息。你想让这些读者高兴,所以你写了一篇关于即将到来的版本的 WordPress 的新文章。
在这种情况下,从旧帖子到新帖子的重定向是完全可以接受且合适的。此外,在这种情况下,重定向是很好的 SEO 实践。归因于旧帖子的链接汁会转到你的新帖子上,让它在搜索引擎中立刻变得有分量。
有几种适合重定向的情况,包括:
- 您发布了更新的内容,并希望引导访问者远离旧版本。
- 你已经改造了一个网站的永久链接结构,需要将旧的 URL 重定向到新的结构。
- 您正在更新已发布的页面或帖子,并希望在更新过程中临时将流量重定向到不同的帖子或页面。
何时不重定向
在上述所有场景中,重定向是必要的将访问者从过时的内容和损坏的 URL 发送到更新的内容。当特定的内容更新时,它们作为临时措施也很方便。
那么,什么时候不适合使用 WordPress 重定向呢?例如,如果你已经使用不包含“www”的 URL 创建了一个自定义菜单,但是你的站点 URL 确实在 URL 前面有“www”子域,那么你就犯了一个错误。
在这种情况下使用重定向是不合适的,而且会影响你网站的速度和搜索引擎优化。
如何最小化 WordPress 中的重定向
如果你对 WordPress 中最小化重定向的想法感兴趣,你需要做两件重要的事情。
1.永远不要创建不必要的重定向
首先要记住的是永远不要故意创建不必要的重定向。例如,在构建内部链接和菜单时,不应该创建重定向。
如果你已经养成了懒散地输入网址的习惯,最好重新思考一下你的工作方式。相反,当您创建 URL 时,请确保:
- 使用正确的协议前缀(HTTP 或 HTTPS)。
- 根据需要包括或排除“www”子域。
- 不要在链接中使用帖子和页面 id。
- 包括页面或文章的完整路径。
WordPress 内置的重定向功能应该是一个后备,以防你不小心创建了一个错误的 URL。一般来说,对于懒惰的 URL 编写来说,这不是一个非常可靠的解决方案。
2.确保您的顶级域名(TLD)解析不超过一次重定向
你可以做的第二件事是确保你的顶级域名(TLD) 的解析不超过一次重定向。您的目标是确保通过一次或更少的重定向到达正确的 URL,无论访问者在 TLD 前抛出什么样的协议前缀和子域组合。
让我们看一个例子。以下所有 URL 应解析为 TLD,不超过一次重定向,其中一个应解析为无重定向:
如果你不确定使用协议前缀和子域名的不同组合需要多少次重定向来解析你网站的 URL,你可以使用 Patrick Sexton 的重定向映射器进行检查:
The Redirect mapper tool
下面是一个示例,说明如何使用此重定向映射器轻松识别未正确设置的重定向:
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Redirects not set up correctly
您可以看到在该域的“www”版本中出现了重复的重定向。相反,下面是一个正确设置重定向的示例:
Redirects set up correctly
正如您所看到的,对于“www”和“no www ”,只发生了一次重定向。
如果您确实发现其中一些组合无法解析(返回一个 404 服务器状态代码)或者需要不止一次重定向才能解析,那么是时候开始工作了。
在服务器级设置重定向
设置 WordPress 重定向的一个方法是给你的服务器添加一个或多个重定向规则。这将确保访问者尽可能快地以正确的方式登陆你的网站。
您试图实现的基本目标是创建重定向规则,该规则针对任何需要多次重定向的 URL 公式。您希望强制这些 URL 直接解析为正确表述的 URL。
例如,如果 URL“http://example . com”需要两次重定向才能到达“https://www.example.com”,您可以创建一个手动重定向,使其一步完成(而不是两步)。
Apache 中的重定向规则
如果你的站点托管在一个标准的 LAMP stack 上,你将需要添加 URL 重写规则到你的站点的 。htaccess 文件。通过 web 服务器配置文件设置 WordPress 重定向是一个技术过程,可能很复杂。
因此,只有当您对编辑感到满意时,才使用这种方法。htaccess 文件。即使你是,它仍然是一个好主意创建一个备份的文件。
然后,第一步是使用一个 FTP 客户端,或者通过你的托管 cPanel 的文件管理器,连接到你的 WordPress 安装。你可以找到。你的 WordPress 站点根目录下的 htaccess 文件。
要设置 301 重定向,您需要用如下所示的语法结构指定旧的和新的 URL 位置:
Redirect 301 "old-page" "new-page"
如果你想将网站的所有流量从 HTTP 重定向到 HTTPS ,你可以使用下面的方法:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond !{HTTPS} off
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
请记住,在这样做之前,确保你已经在新的 WordPress 站点上正确配置了你的 SSL 证书是很重要的。
Nginx 中的重定向规则
如果你使用的是更高级的主机配置,很有可能是由 Nginx 驱动的,而不是由 Apache 驱动的。在这种情况下,事情就没那么简单了。
如果你是 Kinsta 用户,请随意跳到下一部分。
重定向配置因主机而异,您需要联系您的主机支持人员来解决重定向问题。
但是,如果您对自己的能力有信心,您可以在 Nginx 中创建一个重定向,方法是使用以下代码为您想要重定向的内容创建一个服务器块:
server {
listen 80;
server_name domain1.com;
return 301 $scheme://domain2.com$request_uri;
}
在上面的指令中,“return”用于 URL 替换。它返回重定向 URL 中指定的状态代码。“$scheme”变量使用原始 http/https 请求中的方案,并返回带有新 URL 的 301 重定向代码。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
另一种选择是使用:
rewrite ^/$ http://www.domain2.com permanent;
rewrite ^/(.*)$ http://www.domain2.com/$1 permanent;
这可用于创建永久重定向。有关更多详细信息,您可以查看 F5 Network 关于创建 Nginx 重写规则的指南。
MyKinsta 中的重定向规则
如果你的网站是由 Kinsta 托管的,设置重定向很容易。您可以使用 MyKinsta 中的重定向规则工具来创建 301 和 302 重定向。
登录 MyKinsta 后,点击你的站点,进入重定向,然后进入添加重定向规则:
Adding a redirect rule in MyKinsta
接下来,在添加重定向规则屏幕上,您可以选择为哪个域前缀添加重定向。通常,您会希望重定向 www 和非 www 流量,在这种情况下,您会选择所有域:
The “Add redirect rule” screen in MyKinsta.
一旦清楚了,你就需要填写从重定向到和重定向到字段。
在 HTTP 状态代码下,您可以轻松选择想要使用哪种类型的重定向规则:301 或 302。当对您的选择满意时,点击添加重定向规则。
请记住,因为我们的重定向工具自动使用正则表达式,所以您应该在每个“from”路径前添加“^”。这将防止它与其他 URL 创建重定向循环。虽然这个工具非常简单,但如果您有任何问题或需要帮助,您可以随时联系支持人员。
在 MyKinsta 中添加重定向意味着规则在服务器级实现,这是最佳方式。然而,也有 WordPress 插件,通过它你可以实现 WordPress 站点的重定向。
在仔细研究重定向插件之前,需要注意的是,使用它们有时会导致性能问题。他们中的大多数利用了 wp_redirect 函数,这需要额外的代码执行和资源。
用插件创建一个 WordPress 重定向
如果你的主机没有重定向规则功能,你可能需要使用 WordPress 插件。有许多可用的重定向插件,重定向是你可以使用的最流行的插件之一:
The Redirection WordPress plugin
这个插件非常容易使用,可以设置成使用 WordPress 代码创建重定向。Apache 服务器上的 htaccess ,或者 Nginx 服务器重定向。另外,它是免费的。
下面是如何开始使用重定向插件。
从插件目录下载后,你可以通过工具>重定向:找到它
Welcome page of the Redirection WordPress plugin
这将把你带到一个欢迎页面。点击开始设置按钮,然后按照一系列提示操作。一旦完成,你就可以开始使用它了。
如何手动添加新的重定向
您可以通过点击添加新的 按钮来手动添加新的重定向,然后在各自的表单字段中输入源和目标 URL,并点击添加重定向 按钮:
The Add New Redirection screen in the Redirection plugin
只有在只有几个 URL 需要重定向的情况下,才推荐使用这种方法。如果你处理的是整个网站的价值,鼓励你使用插件的 URL 导入功能来节省时间。
导入/导出重定向
使用这个插件的另一个有用的方法是导入和导出重定向。例如,您可以从您的网站导出旧的 URL,然后在新网站上使用插件导入列表。
为此,请在旧网站上安装并激活重定向插件。接下来,从你的 WordPress 管理面板,进入工具>重定向>导入/导出。
在屏幕底部的导出下,你可以将所有东西导出到一个 CSV,Apache 。htaccess ,Nginx 重写规则,或者重定向 JSON 文件:
The ‘Export’ section of the Redirection WordPress plugin
然后,在新站点上安装插件后,您可以进入同一个屏幕导入文件:
The Import/Export screen in the Redirection plugin
点击添加文件 和按钮并选择文件。一旦上传完毕,你可以在重定向标签下找到新的网址。
其他 WordPress 重定向插件和工具
您可以使用我们自己的 HTTP 状态和重定向检查器工具来立即检查任何 URL 的状态。您将能够查看所有的响应头、客户端错误以及其他与服务器相关的错误。
这不是你唯一可以使用的 WordPress 重定向插件。301 Redirects 是另一个流行的插件,用户在寻找配置选项的购物清单时会更喜欢它。超过 80,000 个活跃安装,它肯定是经过良好测试的。它很容易学习,有一个设计良好的界面,可以用来手动创建 301 和 302 重定向。
一个特别好的特性是一个下拉菜单,用于选择页面、文章、媒体页面和归档页面作为重定向目标。这确保手动创建的重定向规则可以顺利解决问题。您还可以跨重定向保留查询字符串。
摘要
简单明了:如果执行得不好,WordPress 重定向会降低你网站的速度。这就是为什么花时间最小化重定向的数量是值得的。
您可以通过避免创建不必要的重定向并确保您的 TLD 解析不超过一次重定向来做到这一点。
然而,有时有意创建和使用重定向是合适的。在这种情况下,有两种方法可以处理:
- 您可以在服务器级别设置重定向。一些主机服务提供商提供了一些有帮助的功能,比如 Kinsta 的重定向规则工具。
- 使用一个 WordPress 插件,比如 Redirection,手动添加一些重定向或者导入一个 URL 重定向列表。
通过将重定向的使用限制在必要的情况下,并使用 WordPress 重定向最佳实践,你可以帮助确保你的访问者拥有最快的体验,并且你的转化率不会下降。
另外,你不必担心伤害你的搜索引擎优化和失去你的排名!
你有什么想法:你是否经历过由于太多重定向导致的性能问题?请在下面的评论区告诉我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何使用 WordPress 注册侧边栏功能
在这篇文章中,我们将看看使用 WordPress 注册侧边栏功能的一些方法,以及一些高级技巧!
WordPress 注册侧边栏–单个
为了让侧边栏在你的主题中工作,你需要首先让 WordPress 知道它——确保它出现在管理中——并添加一些前端代码来显示小部件。要注册侧边栏,你可以选择两个选项之一:用register_sidebar()
注册一个侧边栏,或者用register_sidebars()
一次注册多个侧边栏。
register_sidebar()
函数的基本用法如下:
add_action( 'widgets_init', 'my_awesome_sidebar' );
function my_awesome_sidebar() {
$args = array(
'name' => 'Awesome Sidebar',
'id' => 'awesome-sidebar',
'description' => 'The Awesome Sidebar is shown on the left hand side of blog pages in this theme',
'class' => '',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>'
);
register_sidebar( $args );
}
这些函数应该从一个与widgets_init
挂钩的函数中调用,它采用一个参数数组。当用户组装侧栏时,名称和描述显示在后端,最后四个参数用于显示每个小部件。
标题之前和之后的参数被添加到标题的前面和后面,小部件之前和之后的参数被添加到小部件元素的前面和后面。这使得整个侧边栏的小部件都具有统一的样式。
注册侧边栏——一次多个侧边栏
register_sidebars()
函数与它的单数形式 brother 几乎完全相同,但是需要一个额外的参数来指定要添加的侧边栏的数量。这里有一个简单的例子:
add_action( 'widgets_init', 'my_theme_sidebars' );
function my_theme_sidebars() {
$args = array(
'name' => 'Awesome Sidebar %d',
'id' => 'awesome-sidebar',
'description' => 'One of the awesome sidebars',
'class' => '',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>'
);
register_sidebars( 3, $args );
}
这里唯一的不同是使用了%d
占位符,它将显示侧边栏编号,在我们的例子中是 1、2 或 3。
更好地注册多个侧边栏
上述函数的一个问题是,它不允许您定制标题和描述,而且使用“id”参数在技术上是不正确的,因为它应该是唯一的。为了解决这个问题,我通常建立一个信息数组,并通过它来创建我的边栏,下面是方法。
add_action( 'widgets_init', 'my_awesome_sidebar' );
function my_awesome_sidebar() {
$my_sidebars = array(
array(
'name' => 'Header Widget Area',
'id' => 'header-widget-area',
'description' => 'Widgets shown in the flyout of the header',
),
array(
'name' => 'Header Widget Area',
'id' => 'header-widget-area',
'description' => 'Widgets shown in the flyout of the header',
),
array(
'name' => 'Header Widget Area',
'id' => 'header-widget-area',
'description' => 'Widgets shown in the flyout of the header',
),
);
$defaults = array(
'name' => 'Awesome Sidebar',
'id' => 'awesome-sidebar',
'description' => 'The Awesome Sidebar is shown on the left hand side of blog pages in this theme',
'class' => '',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>'
);
foreach( $my_sidebars as $sidebar ) {
$args = wp_parse_args( $sidebar, $defaults );
register_sidebar( $args );
}
}
首先,我已经定义了许多侧栏,每个侧栏都有我需要更改的参数。我还创建了一个默认参数集,可以在某处没有数据的情况下使用。在遍历侧边栏数组时,我们将侧边栏特定的参数数组与默认值合并,并将它们传递给register_sidebar()
函数。
如果你想变得更有趣,你可以将侧边栏数组从这个函数中分离出来,并创建你自己的函数,你可以从一个主题到另一个主题重复使用,你所需要做的就是修改侧边栏数组。
这给了你更多的控制和更多的标准化,如果你提供更新和支持,这是非常好的。
摘要
只要你使用默认的 WordPress 函数,你如何注册侧边栏并不重要,但是如果你经常做主题相关的工作或者想要开始创建一些可重用的片段,我强烈推荐使用循环和数据数组。
我个人不喜欢register_sidebars()
函数,因为它在很多情况下会导致无效的 HTML,而且它不能给你在适当的主题场景中应有的控制。
建议阅读:如何移除 WordPress 中的侧边栏(4 种方法)。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
添加和管理自定义 WordPress 注册表单的完整指南
WordPress 已经默认提供了一个简单的注册表单。但是,使用正确的工具,无论是向表单添加徽标还是将表单包含在更公开的页面上,高级定制都是丰富的。
每个网站都需要不同版本的用户注册模块,这就是为什么学习如何添加和管理自定义的 WordPress 注册表单很重要。
好消息是注册表格有多种形状和样式。你可以选择用用户注册插件来创建和管理一个定制的 WordPress 注册表单,添加会员档案和品牌元素。
作为替代,你可能想集成第三方注册工具,或者坚持基础,稍微定制 WordPress 的默认注册模块。
不管你对自定义 WordPress 注册表单的需求和愿望如何,都有各种各样的解决方案可以激活更简单的注册表单,或者高级登录和注册页面,这些页面具有用户信息和使用社交媒体账户登录的功能。
继续阅读,了解更多关于用户注册的一般知识,以及在你的网站上添加一个新的、完全可定制的 WordPress 注册表单的基础知识。
什么是用户注册?
用户注册是网站访问者在您的网站上创建帐户的简单过程。
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
这种注册,或者说签约,包括一个网站上的新客户,比如一个电子商务商店,或者一个 T2 会员加入一个论坛,或者一个读者在博客上注册,等等。
用户注册过程需要一个人键入某种联系信息来创建一个帐户。有时就像创建用户名和密码一样简单。然而,更常见的是至少有一个电子邮件地址字段,以确保密码恢复过程是可能的。
标准的 WordPress 注册页面要求输入用户名和电子邮件。之后,会要求输入密码。
Example of a WordPress Registration Form
作为替代,您可能会发现更广泛的用户注册表单,其中的字段要求输入性别、地址或出生日期等信息。从交友网站或社交网络等地方看到类似这样的深度表单并不少见。甚至像网飞这样的网站也提供了可选的用户注册问题,以确定你喜欢看的视频类型。
如果您没有为这些用户提供任何特别的东西,或者您对管理用户数据库不感兴趣,那么用户注册表单是不必要的。然而,网站访问者是经营在线业务的一个相当有价值的部分,所以通常最好找出拥有用户的理由。
用户注册也为设置用户角色提供了可能性,其中一些用户与其他用户相比具有不同的能力或对您网站的访问权限。
User roles for WordPress Registration Form
一般来说,用户注册模块倾向于将用户引导到一个在线空间,让用户了解他们在你的网站上的地位和活动。例如,像易贝这样的网站会在用户档案中显示过去的出价和购买情况。这只有在有人通过用户注册表单创建个人资料区域时才有可能。
既然我们已经讨论了用户注册的基础知识,以及它所提供的功能,请继续阅读,了解为什么你会考虑在你的网站上添加一个 WordPress 用户注册表单。
WordPress 注册表单的优势
当建立一个站点时,你可能想知道添加 WordPress 注册表单的目的。总的来说,注册区向访问者显示,他们可能会发现创建一个帐户的某种好处。有时这意味着他们将开放论坛的访问权限,或者让他们记录所有过去的购买或与其他用户的互动。
注册表单为创建帐户的用户增加了价值。作为奖励,网站所有者在组织和数据收集方面获得了巨大的回报。
好处很多,但以下是主要的:
- 改进的用户组织、互动和反馈–注册用户提交大量信息,使您能够以更可控的方式管理这些用户。它也为接触那些网站访问者和获得有价值的反馈以改进你的网站提供了选择,而不是去想谁在购买你的产品或阅读你的博客。
- 电子邮件列表增长–只要你的用户注册表单要求提供电子邮件,你就在收集对未来有用的数据。注册用户加入你的电子邮件营销计划,让你更容易发送带有优惠券、新产品或博客帖子的电子邮件。
- 自定义数据收集–注册表单不仅仅要求提供姓名和电子邮件地址。他们致力于深入挖掘用户的背景。您可以添加自定义字段,询问从身高、体重到特定偏好的任何信息,比如他们最喜欢的书。
- 网站和用户的安全—用户注册垃圾邮件给网站增加了不必要的混乱,其中大部分需要网站所有者和版主删除或过滤。强大的注册表单可以提高安全性,防止不必要的成员。
- 高级用户权限选项–注册使您有机会设置用户权限(有时称为用户类型或角色),允许某些用户类型查看某些内容或利用网站功能。其他用户角色可以访问网站的部分内容,但不是全部内容。这对于会员网站和运营来说尤其重要,在那里你有多个站点贡献者,比如作者和编辑。
- 更友好的用户体验——用户注册的主要目标之一是为个人用户提供一个统一的区域来检查他们的用户状态。这些配置文件通过显示重要信息,如过去的购买情况或与其他用户的消息传递,改善了整体用户体验。
- 会员网站建设个人资料管理–注册表单对于建设一个成熟的会员网站来说非常方便,因为这是会员网站的主要功能之一。用户喜欢管理他们的个人资料,无论是在社交网络、论坛,还是独家在线课程。
在 WordPress 上提供注册表单的最好方式是什么?
从技术上讲,有数百种方法可以在你的 WordPress 站点上添加注册表单。设计表单的方式使每个过程都完全不同,尤其是当您开始添加独特的自定义域时。
但是,添加用户注册表单有四种主要方法,只要掌握了正确的知识和工具,所有这些方法都是可行的。
您可以使用以下方法激活注册模块:
- 打开内置的 WordPress 用户注册功能。
- 用第三方解决方案嵌入 WordPress 用户注册表单。
- 安装一个带有 WordPress 插件的注册模块。
- 注册区域的自定义代码。
最大的问题是,哪种方法最适合你的情况?
选择您应该走哪条路很难,但是您的业务格式和功能集需求确实在考虑哪一条时发挥了作用:
- 默认的 WordPress 注册——这是将用户注册整合到你的站点中最快最简单的方法。它不适合那些需要自定义或冗长表格进行注册的人。内置的 WordPress 注册对于那些只需要收集名字和电子邮件地址的小型网站和博客来说非常突出。记住,默认的 WordPress 注册表单限制了设计机会。
- 嵌入第三方注册模块——一个独立的软件或应用程序与你的 WordPress 站点集成在一起。如果你找到一个注册表单生成器,它有你喜欢的特性,但是缺少 WordPress 插件,这个过程是有意义的。第三方表单有时比插件更复杂,因为你通常必须弄清楚如何在你的 WordPress 站点上安装或显示注册模块,就像嵌入代码一样。
- 使用注册插件——我们喜欢用户注册插件有两个原因。首先,它们消除了定制编码和使用第三方工具的需要。第二,坚固的插件有很长的特性列表,任何人都可以很容易地设计和实现漂亮的注册表单。因此,插件对于没有编码知识的初学者和渴望更简单解决方案的开发人员都有意义。
- 对注册表单进行自定义编码–该选项是为那些需要完全独特的用户注册界面的组织保留的。还需要有足够的资源来支付开发人员制作自定义表单的费用。
如何创建一个没有插件的注册表单
可以在 WordPress 上添加一个注册表单,而不必寻找和安装一个新的插件。这种方法的理由各不相同,但总的来说,网站所有者可以选择 WordPress 的内置注册表单,或者考虑使用第三方软件或自定义编码的更高级的方法。
我们将介绍如何使用每种方法的步骤。
在 WordPress 中激活默认用户注册功能
当你安装内容管理系统时,WordPress 已经提供了注册表单和用户管理区。默认情况下,注册功能不一定是打开的,因此需要完成一些步骤,以确保您的站点访问者能够创建帐户。
请记住,这个版本的注册表单是为注册和登录模块设计表单的最低要求。然而,对于那些只需要获得用户并给人们一个用用户名和 T2 密码登录的方法的博客和小型社区来说,它确实有用。
首先,去你的 WordPress 仪表盘。
点击设置>常规。
WordPress settings
在设置中向下滚动,找到会员标题。选中此框以确保任何访问您网站的人都可以注册为新用户。
之后,修改新用户默认角色字段,以便为每个新用户分配一个具有权限的角色。
订户用户角色是成员和客户最常见的角色。贡献者和作者可以访问一些内容创作工具,比如博客帖子,而编辑可以发布内容,而管理员保持对网站各个方面的控制。
请务必保存更改。
User roles
此激活会打开一个独特的注册和登录页面,以便人们在想要访问您的网站时可以访问。
默认情况下,该表单可以在 myexamplewebsite.com/wp-login.php.访问,也可以更改这个 URL ,但是所有的 WordPress 登录和注册页面通常都是从 wp-login.php 子目录开始的。
您应该看到一个表单,要求访问者使用用户名或电子邮件地址以及密码登录。该页面还包括一个注册网站的链接,找回忘记的密码,并返回网站主页。
Default URL for a WordPress Registration Form
现在你已经激活了用户注册,是时候在网站前端放置一个注册表单了。
在 WordPress 上安装注册表单最简单的方法是通过添加一个小工具。
转到 WordPress 仪表盘中的外观>小部件。
The widgets tab in WordPress
可用小部件列表显示了几个选项,包括自定义 HTML、图像和一个 Meta 小部件。这些小部件在 WordPress 中都是默认提供的,所以你不需要安装其他任何东西。
寻找 Meta 小部件。它激活了一个模块,供用户登录、注册和点击一些其他的 WordPress 链接。
选择元小部件。
The meta widget in WordPress
所有的主题都各不相同,所以你可能有一个页脚、侧边栏、页眉或者这些小部件区域的某种组合。您可以将 Meta 小部件放在其中任何一个中。
我们当前的测试主题只有几个页脚,所以我们将把我的 Meta 小部件放在第一个中。这样,网站访问者无论在哪个页面都会看到登录和注册表单。
选择您选择的微件区域,然后单击添加微件按钮。
Adding a widget
Meta 小部件现在被放置并保存在页脚区域,或者您决定的任何小部件区域。
当您单击 Meta 小部件时,您会注意到它不包含太多内容或任何可定制的字段。这都是为你配置的。
但是,如果您愿意,Meta 小部件允许您调整标题。如果 widget 没有自动存储,请确保存储它。
Editing the meta widget
转到您网站的前端,查看注册链接的外观:
Registration form on the frontend
一旦你注销了你的测试账户,你会注意到一个注册和登录链接出现在用户面前,用户可以点击它,或者登录到他们之前创建的账户,或者创建一个新的账户。
Register links
与我们之前看到的类似,点击登录或注册链接会将用户带到标准的 WordPress 注册页面,要求他们输入用户名、电子邮件地址并创建密码。
Default WordPress Registration Form
如何更改注册和登录表单
除了自定义编码,还有几个选项可以用来自定义默认的 WordPress 登录和注册页面。
改变 WordPress 登录页面的设计有助于品牌和安全。在注册页面上有你自己的标志和颜色是有意义的,尤其是在面向客户的在线社区中,登录页面是客户首先看到的区域之一。
您可能决定更改登录页面结构的另一个原因是防止入侵者获得访问权限。这可以通过改变所述注册页面的 URL(因为任何人都可以想到并转到/wp-login.com URL)以及通过添加类似于垃圾邮件安全检查的额外保护来实现。
更改注册页面的徽标和设计
当用户试图登录并注册时,快速移除 WordPress 的标志并在注册页面上换成你自己的标志会增加你自己品牌的暗示。
你也可以选择用插件完全修改页面的设计,加入独特的风格和颜色,看起来不同于标准的 WordPress 设计。
有些人只想增加一个新的 logo,去掉 WordPress 的 logo。这很简单,不需要插件。
为此,将徽标上传到你的 WordPress 媒体库。这可以通过转到媒体>添加新项来完成。
Adding a new logo
在该页面上,通过单击“选择文件”按钮并从您的计算机文件中选择徽标,从您的计算机上传徽标。
Uploading a new logo for your custom WordPress Registration Form
上传后,找到并点击该徽标图像的编辑链接。
Edit the new logo file
将图像的文件 URL 复制到剪贴板。稍后在文本编辑器或类似的东西中保存它。
Copying logo URL for WordPress Registration Form
接下来,导航到该网站的 functions.php 文件。将以下代码粘贴到 functions.php 文件中。通常最好将代码粘贴到文件的末尾:
function wpb_login_logo() { ?>
<style type="text/css">
#login h1 a, .login h1 a {
background-image: url(http://your-logo.png);
height:200px;
width:600px;
background-size: 600px 200px;
background-repeat: no-repeat;
padding-bottom: 20px;
}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'wpb_login_logo' );
找到显示“http://your-logo.png”的文本,并用之前保存的图片 URL 替换它。
您还可以根据文件的实际大小选择更改徽标的高度和宽度。您可以随意摆弄代码并预览结果,直到呈现出完美的显示效果。
如果你有任何问题或者想要解决任何其他定制问题,查看关于定制登录表单的官方文档。
使用插件进一步定制注册页面
作为替代,有几个插件可以用来改变登录页面的标志。
事实上, LoginPress Customizer 插件提供了一个完整的系统,用于更换徽标和定制注册页面的各个方面。
LoginPress for WordPress Registration Form
要使用 LoginPress,安装插件并在 WordPress 仪表板中进入 LoginPress >定制器。
该插件提供了额外的设置,但我们主要关注定制工具。
这将把你带到常规的 WordPress 定制器,但是有一个专门的页面用于修改注册表单和页面。
该插件在高级版本中有几个预建的主题,但大多数设计功能都是免费提供的。
如你所见,设置可用于调整徽标、背景、登录表单等。它已经自动加入了一个背景,看起来和 WordPress 的默认背景完全不同。
Theme builder for WordPress Registration Form
这个插件有一个可视化的构建器。因此,要更改徽标,您只需滚动徽标并单击更改徽标图标。
Changing the logo in a registration form
从您的计算机上传一个徽标并移动徽标的宽度和高度设置,以确保它看起来不错。
Customizing your logo
接下来,转到背景选项卡,从 LoginPress 中选择一个提供的背景或上传您自己的背景。你也可以选择白色背景或者纯色。
只需点击一个按钮,你就可以将绚丽的背景换成树叶背景。
Setting a background
为您提供了相当多的其他选项卡来调整注册页面设置。
我们建议浏览所有这些选项,包括完全转换表单大小和位置的选项。你可以修改任何东西,从欢迎信息到谷歌字体,都不需要接触一行代码。
Additional settings for your WordPress Registration Form
更改注册页面 URL
决定是否为注册页面创建一个新的 URL 是很重要的。我们之前讨论过,注册页面可在 myexamplewebsite.com/wp-login.php.访问
由于 WordPress 对所有登录页面都使用/wp-login.php 子目录,所以对于一个黑客来说知道确切位置并不困难。尽管他们仍然需要暴力攻击登录表单,但是你首先通过最小化他们进入页面的机会来增加一层安全。
你最好的办法是安装并激活 WPS 隐藏登录插件来完成这项工作。该插件立即处理你的旧注册页面的重定向和隐藏,只要求你决定子目录的名称。
WPS Hide Login WordPress plugin
我们在这里有一个安装和使用 WPS 隐藏登录插件的教程。请按照这些步骤更改您的登录 URL。本质上,这是一个几乎完全自动化的过程,您可以为登录 URL 和重定向 URL 键入一个新的子目录(如果您想调整的话)。
然后,插件会为您完成剩下的工作,创建类似下面截图中的内容。
Secret URL
如何创建一个带有高级插件的注册表单
之前激活和定制注册表单的策略是通过修改 WordPress 中已经实现的登录表单。WordPress 表单有一些基本的东西,但是并不适合所有人。
如果您的网站需要额外的字段来收集电话号码或物理地址,该怎么办?生成您自己的定制字段,这样注册表单上的限制实际上就不存在了,这不是很好吗?
尽管定制编码的注册表单是获得表单最独特设计的最有效的方式,WordPress 插件是下一个最好的选择。
此外,你不必花费所有的时间和金钱去开发一个可以用插件创建的表单。
最佳 WordPress 注册表单插件
看看我们关于最佳 WordPress 用户注册插件的文章。它涵盖了大量的插件,这些插件适用于设计和格式化注册模块,根本不需要太多的编码知识。
其中一些提供了独特的工具来利用大量的自定义字段,而另一些则立即激活成员目录来组织您的成员基础。
我们强烈建议通读那篇文章,以决定最适合你的情况的注册表单插件,但下面是我们最喜欢的列表:
这些插件专注于构建会员登录表单和利基注册区域,以便在注册您的网站时让您的用户通过一个平稳的过程。
作为替代,你可以使用一个通用的表单插件,这样你就不会被局限于某个行业或功能的插件所困扰。
例如,可以用 Contact Form 7 和 Gravity Forms 插件制作一个定制的 WordPress 注册表单。
我们将在下面的小节中介绍这些步骤。
用联系表 7 制作 WordPress 注册表单
联系表单 7 提供了 WordPress 上最基本的联系表单工具。它非常流行、可靠、简单,在任何网站上都很好看。更不用说,这种基本设计确保了任何开发人员都可以使用自己的代码进行定制。
Contact Form 7 plugin
一个标准的表单可以很好地作为注册解决方案,但是那些表单提交到一个不同的数据库,并不真正地在你的 WordPress 用户数据库中注册新用户。相反,您会收到电子邮件,其中包含提交的联系表单以及您在表单中要求的任何用户数据。您可以将用户信息记录在电子表格中,但这并不总是理想的。
对某些人来说,这可能很好。您可以将您的列表从 Contact Form 7 导入到任何联系人管理插件或软件中。你也可以选择将列表导入到 WordPress 用户部分。
然而,我们想通过将联系表单 7 链接到一个扩展来简化它,该扩展将你的联系表单 7 转换成 WordPress 的实际用户注册表单。
有两种方法可以将您创建的 Contact Form 7 转换为合法用户注册表单:
- 使用插件。
- 插入一些自定义代码。
和 WordPress 中的许多任务一样,如果自定义编码变得太复杂,我们通常喜欢坚持使用插件。
所以第一步是安装联系表 7 插件和一个名为前端注册-联系表 7 的扩展插件。
Frontend Registration
一旦两者都被激活,进入你的 WordPress 仪表盘菜单,导航到联系人>联系人表格。
Contact forms button
点击 Add New 按钮创建一个新的表单,或者选择插件已经创建的默认表单。
Creating your first form
在 Contact Form 7 中,所有表单都是用一个简单的模板创建的,模板中使用了一些编码标签。对于每个字段,标签标记是显示在表单上每个字段上方的文本。
表单标签——或者[ ]括号之间的文本——生成用户输入信息的实际表单字段。
联系表单 7 中的预制表单包括姓名、电子邮件、主题和消息字段。这对于常规的联系表单来说是有意义的,但是没有理由在注册表单上设置主题和消息字段。
把那些拿掉。
Removing needed labels
表单创建者上方的按钮用于合并附加的字段标签。
例如,您可能还想从新用户那里收集电话号码。为此,选择“tel”标签并将其放入您的表单中。其他标签包括网站的 URL 选项和用于询问特定问题的复选框或单选按钮。
The tel tag
插件添加了字段,但是你必须手动放置标签。您可以简单地从其他字段中复制这些内容,并将标签更改为类似“您的电话号码”的内容
确保用关闭标签。
Closing the tag
保存表单。
您将注意到在 Contact Form 7 中创建的每个表单都被分配了一个短代码。这是为了将表单放在站点上任何你想要的地方,从边栏到普通页面。
Contact Form 7 shortcode
如果您计划使用短代码来显示表单,请随意复制该短代码。
还有另一个选项,通过古腾堡编辑器使用一个块。
现在是将表单添加到页面的时候了。点击 WordPress 中的页面标签,然后添加一个新页面或者转到你已经创建的页面。
Adding a new page
对于本教程,我们称这个页面为“用户注册”它是访问者在考点注册的主要场所。
在可视编辑器中,单击添加块按钮。
Adding a block in the Block Editor
找到 Contact Form 7 块并选择它。
Contact Form 7 block
这提供了一个下拉菜单,包含您在 Contact Form 7 插件中生成的所有联系人表单。
我们现在只有一个,所以让我们选择那个。
Choosing the right form
使用 Gutenberg 编辑器块的另一种方法是将表单的短代码插入到页面中。你可以在传统的 WordPress 编辑器中或者使用 Gutenberg Shortcode 块来完成。两者都实现了相同的目标。
发布此页面以确保它在您网站的前端可用。
Adding a shortcode for your WordPress Registration Form
接下来是激活联系表单 7 的用户注册特性。这就是前端注册插件发挥作用的地方。
到目前为止,这个表单仍然是一个标准的联系表单,用户可以点击提交按钮,然后一封电子邮件就会发送给网站的管理员。
我们宁愿让提交在 WordPress 数据库中注册一个新用户。
因此,导航回联系人表单编辑器。安装前端注册插件后,你应该会看到一个名为注册设置的标签。点击那个。
Registration settings tab
切换注册设置下所有三个项目的开关。
第一个允许在表单上注册,这是三个中最重要的。
第二个设置跳过发送该表单的任何电子邮件。因此,您不会像以前一样收到联系人表单消息。
最后一个不是必需的,但它有助于注册过程的顺利进行。它让用户登录,这样他们就不必重复这些步骤。
Registration settings for WordPress Registration Form
在下面,选择注册到 WordPress 用户元素中的字段名称。
例如,WordPress 用户必须有一个用户名和电子邮件,他们的帐户才能工作。您可以将“您的姓名”表单字段设置为他们的用户名,将“您的电子邮件”字段设置为他们的电子邮件地址。
最后一步是选择默认的用户角色,比如订户。我们通常为大多数网站推荐订户用户角色,因为上面的任何权限都提供了对网站设置的亲密访问。
Frontend fields settings
转到该页面的前端进行测试,然后单击提交按钮。
Testing your registration form
它似乎在起作用。唯一的问题是,成功消息听起来像是用户刚刚提交了一个联系表单。
Success message
我们需要改变这种情况。为此,请返回到 WordPress 仪表盘中的表单编辑器。
点击 Messages 选项卡,找到发送者的消息已成功发送字段。你需要做的就是修改这条消息。
Tweaking messages in Contact Form 7
一个例子是说谢谢你加入或注册该网站。
Changing the sender’s message
最后,我们应该检查这个用户是否已经注册到 WordPress 用户数据库中。
如果您以测试用户的身份登录网站,当您尝试检查用户列表时,您会看到这样的错误信息。这是因为订户用户角色不能检查或管理您站点上的用户。
Warning for WordPress Registration Form
当重新登录到管理员帐户时,很明显新的用户信息存储在用户数据库列表中!
The new registered user
用 Gravity Forms 制作 WordPress 注册表单
Gravity Forms 是一个著名的表单生成器,它可以生成许多独特类型的表单,并链接到自己的插件以获得高级功能。
Gravity Forms 是一个高级解决方案,但是您可以测试整个界面,并通过免费演示构建您自己的表单。Gravity Forms 起价 59 美元,但用户注册插件只包含在精英计划中,价格为 259 美元。
是的,它有点贵,但当试图定制您的用户注册区域并整合其他元素时,Gravity Forms 是可以考虑的最佳选择之一,比如使用您选择的网关进行支付。
首先,请访问 Gravity Forms 网站。
在那里,选择注册精英计划,以激活用户注册插件。下载 Gravity 表单插件文件,上传到你的 WordPress 仪表盘,激活插件开始表单创建过程。
默认情况下,Gravity Forms 有构建标准网站表单的选项。它们绝对漂亮,但是如果你想实现一个用户注册表单,每个提交的内容都被放入你的 WordPress 用户数据库,还有一些设置需要调整。
一旦激活,Gravity Forms 插件就会在 WordPress 仪表盘上显示一个表单标签。
转到表单>附加组件。
找到用户注册插件,然后单击激活按钮。
User Registration add-on
一旦一个 Gravity Forms 插件被激活,它就会出现在你的插件列表中,就像 Gravity Forms 本身一样。
List of plugins
接下来,点击表单>设置。
Gravity Forms settings tab
在设置中找到用户注册选项卡。在这里,您需要启用自定义注册页面选项。
选中复选框以确保所有通过你的表单注册的用户都被添加为 WordPress 的普通用户。
Enabling custom registration page
您还需要选择一个页面作为您的注册页面。默认的 WordPress 注册页面重定向到自定义页面,如果启用的话。如果您已经有一个,请从下拉菜单中随意选择页面。
如果没有,我们将完成下面的注册页面。
每次在 Gravity 表单中更改完设置后,请务必点按“更新设置”按钮。
User registration example
转到表单>表单或表单>新建表单。表单页面显示了您过去使用重力表单创建的所有表单的列表。如果您还没有制作任何东西,它可能是空白的。
如果您还没有制作表单,请选择“新建表单”按钮。
Creating a new WordPress registration form using Gravity Forms
制作表单标题和表单描述。单击创建表单。
Adding title and description to your form
Gravity Forms 提供了一个可视化的拖放编辑器,在右侧有一个模块用于包含字段元素。
由于我们目前看到的是一个空白的用户注册表单,我们将从把 Name 模块拖到表单本身开始。这可以通过点击并向左移动模块来完成。
Form builder
一旦任何模块被拖放到您的表单中,您应该可以在预览中看到它的呈现。
例如,我们现在看到姓名字段,默认情况下显示名和姓字段。
Fields
对于用户注册表单,包含用户名、密码和电子邮件字段是有意义的。
Adding advanced fields to a custom registration form
一旦被放入表单,Email 域显示用户输入电子邮件地址的选项。
Adding name and email
用户名字段用于为站点创建一个全新的用户名,而密码模块要求用户输入两次新密码。
Adding username and password fields
您的注册表单可能需要其他元素,比如电话号码或网站 URL 字段。
对于本教程,我们添加了一个节模块来合并分节符,并指出该行以下的所有内容都是可选的。
Inserting a section break
然后,我们在可选部分下添加了网站和电话模块。
如前所述,这些类型的字段对于您自己的用户注册表单是可选的。如果你愿意,还有很多其他字段可以插入。
Adding more optional fields
当您将 Gravity 表单拖放模块放置到表单中时,您可以单击每个模块的下拉按钮来展开该字段的设置和编辑选项。
Editing the setting of each field
例如,“网站”字段下的设置会询问字段标签以及您是否希望将此字段设为必填字段。
鉴于我们已经在标题部分将网站字段标记为可选,我们将使其保持未选中状态,这样用户就不必为了注册网站而输入网站。
一般来说,绝大多数字段不应该是注册表单所必需的。
Required vs non-required field settings
用户名、电子邮件和密码字段是生成一个 WordPress 用户并将其登录到数据库所必需的。所以,最好把那些标成必填。
请随意调整您添加到注册表中的每个字段模块的设置。通常最好重命名字段名,并决定是否要将该字段设置为必填字段。
您还可以选择调整字段外观,并在其他设置选项卡中进行高级编辑。
Making the field required
一旦您按照自己的方式设计了注册表,请转到“设置”选项卡。
这些是整个表单的整体设置,而不仅仅是单个字段的设置。
Editing the settings of your custom registration form
在“设置”下,转到“用户注册”选项卡。
点击添加新按钮。
对于这一步,您将创建一个用户注册 feed,它会为每次提交自动创建一个用户,并将提交的字段转移到 WordPress 用户数据库的默认字段中。
Adding a new user registration feed
为您自己的内部参考命名用户注册提要。
创建提要有两种选择,要么创建用户,要么更新用户。
如果您为用户提供一个页面来更新他们当前的个人资料信息,则更新用户摘要选项会更有用。你完全可以在你的注册/登录页面中包含这个,但是现在,我们更感兴趣的是创建一个新用户。
单击创建用户选项。
Creating the user
用户注册 feed 自动生成大部分用户设置,用于从表单中获取字段提交,并将其转移到 WordPress 用户数据库中新用户的字段中。
但是,您可能需要修改其中的一些。
例如,我们希望确保用户名表单字段中输入的文本被用作新用户的实际用户名。
如果你想让你的用户用他们的电子邮件地址登录,你也可以把这个设为电子邮件字段。
名字和姓氏字段以及用户设置看起来不错。电子邮件地址和密码设置也是如此。如果您愿意,可以选择昵称参考和显示名称。
Customizing user settings
这一步最重要的部分之一是在创建用户概要文件时选择一个默认的用户角色。
您可能不希望每个用户都成为管理员或作者(这会让随机的人过多地控制您的站点),所以您最好的选择是订阅者角色。
Choosing user roles
向下滚动以完成其余的用户订阅源设置。如果你有任何可选的或者额外的字段,想想默认的 WordPress 用户配置文件是否也有这方面的字段。
WordPress 用户数据库有网站的可选字段。因此,我们将把表单的网站字段链接到 WordPress 用户数据库的网站字段。
附加选项部分询问您是否希望在注册时发送通知电子邮件。这是通知您的用户他们已成功创建帐户的最佳做法。
只有当用户点击发送到其电子邮件地址的验证链接时,用户激活复选框才会生成用户。这种设置通常只会减慢注册过程,但它可以帮助减少垃圾邮件。
注册条件是您必须决定是否使用的另一个设置。该功能仅允许符合自定义条件的注册,例如地址中带有@符号的电子邮件地址。同样,我们喜欢这种方式,因为它可以减少垃圾邮件,并有可能阻止填写不良的表单,但这并不完全是注册表单正常工作的必要条件。
完成表单设置后,单击“更新设置”按钮。
Additional options in Gravity Forms
这涵盖了用 Gravity 表单创建自定义注册 WordPress 表单的大部分表单创建过程。现在你需要在一个页面上显示这个表单来替换 WordPress 的默认登录页面。
在页面上添加用户注册表单有两种方法。
一种是利用短代码,另一种是利用古腾堡区块系统。
如果您计划使用一个短代码,请看一下您刚刚创建的用户注册表单。重力表格中的每个表格都有一个 ID 号。
写下或记住这个 ID。
Your form’s ID number
在你的 WordPress 仪表盘中进入页面>添加新内容。或者,如果您已经为表单创建了指定页面,请导航到该页面。
对于本教程,我们将其命名为用户注册页面。
要使用短代码选项,请将以下短代码粘贴到该页面的任意位置:
[gravityform id="#" title="true" description="true]
将#号替换为您注册表中的 ID 号。
添加短代码并保存页面后,您可以到发布页面的前端查看表单的运行情况。
另一个可以考虑的选择是 WordPress Gutenberg block 系统。如果你使用 Gutenberg,点击页面编辑器中的 Add Block 按钮。
Adding a block to Gutenberg editor
搜索 Gravity Forms 块或滚动列表找到它。
选择重力形式块。它的标签是“形式”,带有 Gravity Forms 的图标。
Gravity Form block
启用该块后,单击下拉菜单选择一个表单。
Picking your custom form
你可能有一长串的表格,也可能只有一两个。找到您之前为用户注册表单创建的那个。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
在本例中,我们将表单称为用户注册表单 1。
Choose the right form to be used
从下拉菜单中选择一个表单会立即在页面编辑器上呈现该表单的可视视图。
如你所见,我们之前构建的用户注册表单显示在 WordPress 页面的后端。如果您发现表单有任何问题,请返回表单部分编辑其中的字段。
Frontend view of your custom registration form
最后,去你网站的前端查看那个特定的页面。显示带有所有适当字段的注册表。不仅如此,我们已经将表单设置为默认 WordPress 登录页面的重定向——每个表单提交都成为一个新的 WordPress 用户。
此时,检查表单的准确性以及标签的拼写是否正确。此外,以测试用户的身份填写表单,看看它是否工作以及流程如何进行。
提交表单后,转到 WordPress 仪表盘中的用户部分,检查该用户是否已被正确添加到用户数据库中。
您也可以出于其他原因完成测试,例如查看您的可选确认消息是否发出,或者如果某人不符合您的条件,表单是否会阻止他注册。
作为最后一个提醒,一定要进入 Forms > Settings,以确保您有正确的页面配置为您的定制注册区域。
简而言之,您所要做的就是通过选中复选框并从下拉列表中选择正确的注册页面来启用自定义注册表单。对于这个例子,用户注册页面是正确的。
Selecting the correct registration page
单击“更新设置”按钮完成该过程。
如何安装带有支付插件的 WordPress 注册表单
Gravity Forms 有许多潜在的附加功能,可以创建难以置信的独特形式。你可能会考虑重力形式的原因之一是因为支付附加。
总的来说,一个支付插件把你的表单变成了一个支付处理器,只允许人们在支付订阅费或一次性费用的情况下创建用户账户。
这对于会员制网站和那些拥有独家内容的网站来说很方便,在这些网站上,除非用户直接从表单中付款,否则你不会透露内容、社区或整个网站。
如果您的注册需要支付模块,Gravity Forms 提供了几个支付处理插件。你只需选择对你的品牌来说最方便、最实惠的。
同样值得一提的是,PayPal 、Stripe 和 Square 的插件来自 Gravity Forms 的 159 美元 Pro 计划。259 美元的 Elite Gravity Forms 计划提供了更高级的支付网关,如 2Checkout 和 Authorize.net。用户注册插件(本文前面已经介绍过)需要 Elite 主题,所以如果您已经决定使用 Gravity 表单作为用户注册模块,那么从技术上讲,您应该已经可以访问每个插件了。
首先,进入你的 WordPress 仪表盘,点击 Forms > Add-ons。
这显示了一长串可供选择的插件,其中一些包括 Square、PayPal 和 Stripe。
Payment add-ons in Gravity Forms
虽然你可以选择任何一个支付网关,但在本教程中,我们坚持使用 PayPal 支付标准。
转到附加组件并单击激活按钮。
The PayPal add-on
一旦一个插件被激活,它就会出现在 WordPress 的插件部分。
所有 Gravity Forms 插件实际上都是额外的 WordPress 插件,与 Gravity Forms 插件交互。因此,看看插件部分,确保 PayPal 标准或您选择的支付插件已激活。
Checking whether add-ons are correctly installed
若要配置您的支付插件,请转到“表单”>“设置”。
Form settings
选择 PayPal 选项卡(或您的其他付款插件)。每个支付插件都有自己的验证和连接流程。您通常可以完成仪表板上提供的独特步骤。
对于贝宝,它要求你确认你已经配置了贝宝 IPN 设置。选中该框并单击更新设置。
您还应该复制此页面上提供的通知 URL。
PayPal IPN for WordPress Registration Form
Gravity Forms 会将您转到 PayPal 配置页面。同样,如果你使用的是附加的 Stripe 或 Square 或任何其他支付网关,这看起来会有所不同。
对于 PayPal,点击选择 IPN 设置按钮。
Instant Payment Notification settings
这里是您粘贴之前的通知 URL 的位置。
当有人试图在你的表单上注册并通过 PayPal 付款时,它会激活正确的步骤和通知。
单击保存按钮。
Adding your notification URL
就像前面配置的注册表单一样,必须为付费附加组件创建一个 feed。
为此,在 WordPress 菜单中进入表单>表单。
找到之前的登记表。您不仅需要将支付附加组件连接到特定的表单,还需要为支付附加组件生成一个 feed 以正常工作,并将每笔支付与特定的用户相关联。
一旦你回到你的注册表编辑器,点击设置按钮。
The settings tab of your custom form
找到 payment add-on 选项卡,在本例中是 PayPal 选项卡。
PayPal feeds
单击“添加新项”按钮,为该表单生成新的 PayPal feed。
Adding a new PayPal feed
PayPal 的 Feed 设置和大多数支付网关集成都快速而简单。首先命名提要并添加您的 PayPal 电子邮件地址。选择测试或生产模式。
测试模式用于在网站开发的测试阶段运行支付处理器。如果你想开始收取实际付款,请选择生产模式。
最后,您需要选择一种交易类型。
一般来说,订阅交易类型通常对在线杂志或社区最有意义,但您也可以选择产品类型或其他不同的类型。
Tweaking your feed settings
保存您的 PayPal feed 并返回表单生成器。
必须在注册表单上插入一个字段,向系统和用户表明必须付款。
我们推荐产品模块,但是您确实有一些其他的选项来设置价格或制表总计。
将“产品”字段拖到表单生成器中。
Product field
对于本教程,我们将设置订阅价格。我们还将向您展示如何为该订阅配置多个计划和一次性付款。
更改字段标签以反映该字段的内容。
此外,在价格字段中设置您的订阅价格。
我们通常建议使用单一产品字段类型,并坚持固定价格。然而,许多其他组织可能有其他计划。
Field labels
我们还建议勾选规则标题下的必填框。这样,如果不为内容付费,别人就无法访问你的网站并创建用户档案。
Making a field required
另一个要考虑的领域是选项模块。
这提供了设置订阅级别的机会,根据提供的功能或内容的数量,您可能有三个或四个计划。
Adding subscription levels to your form
对于使用选项字段的用户,请将其设置为产品字段映射的订阅价格。
使用您想要的任何字段类型,并设置选项的标签和价格。
例如,您可能有三个订购级别,随着级别的提高,所有级别的价格都会提高。
请务必勾选规则下的必填框,因为这也是一个支付字段,您不希望人们在不支付的情况下创建帐户。
Making subscription levels required
您决定的支付模块类型也会影响我们之前配置的 Feed 设置。
如果您想激活基于订阅的注册流程,您的 PayPal Feed 设置也应该包含订阅交易类型。或者,我们非常欢迎您将交易类型设置为一次性产品或服务,甚至是捐赠。
Choosing the transaction type
此外,在 PayPal Feed 设置下,您会想要告诉 Gravity Forms 付款金额来自表单中的何处。例如,表单中可以有一个总价字段和一个订阅价格字段。PayPal 应该使用哪一个来处理交易?
使用付款金额下拉菜单选择正确的表格字段来指定总付款额。有些人喜欢简单地使用表单 Total,但是您也可以使用订阅价格或您刚刚在表单中实现的任何字段。
Setting the payment amount field
仍然在 PayPal Feed 设置中,看看其他设置区域。
与用户注册提要配置类似,您必须将表单字段链接到 PayPal 的正确字段。这样,当用户的名字、电子邮件和其他信息被传输到 PayPal 接口时,PayPal 就知道将这些信息放在哪里。
在“其他设置”区域下,浏览账单信息列表上的每个项目。其中一些应该默认设置,但一定要仔细检查。
例如,表单上的名字和姓氏字段应该与 PayPal 中的名字和姓氏字段相对应。这可能需要你在你的 WordPress 注册表单上插入更多的字段。例如,我们没有在用户注册表单中包含地址字段,但是它会通过在表单上预先要求所有的账单信息来加速这个过程。
这些并不完全必要,但就像之前提到的,它们可以加快注册和支付过程。所有的支付插件都是不同的,PayPal 连接将简单地从用户的 PayPal 帐户中提取账单信息,或者在用户访问 PayPal 时询问这些详细信息。
其他一些需要考虑的设置包括图片 URL 和取消 URL。请随意为您的徽标或任何代表所售产品的图像插入一个图像 URL。取消 URL 作为一个重定向,如果用户在完成流程之前取消支付,它会将用户发送到一个特定的页面。
选项区询问您是否希望在付款过程中提示用户输入送货地址或备注。对于许多在线服务或社区,没有必要询问送货地址。因此,您可能需要勾选该复选框,以确保客户不会混淆。
至于注释设置,这完全是可选的,通常没有必要,除非你提供某种定制服务或产品,你想从用户那里得到反馈或细节。
“条件逻辑”复选框提示您添加接受客户付款的逻辑规则。例如,如果用户不选择某个支付计划,或者他们的电子邮件地址看起来不真实,您可以将他们排除在支付流程之外。
总的来说,条件逻辑可以帮助防止垃圾邮件,并为特定用户类型或付费级别的用户提供好处。
The other settings tab
要配置的最后一个设置涉及到延迟用户注册。与上面提到的许多设置一样,这是可选的。然而,只考虑在收到付款后处理提要并不是一个坏主意。这样,在你确定付款被拒绝之前,不会在你的 WordPress 数据库中创建用户。
如果您将此框留空,您可能会发现有几个用户正在搞乱您的数据库,即使他们没有付费来获得访问权限。
为您的组织确定所有合适的设置后,单击更新设置按钮。
Delaying user registration
要测试你的表单上的支付配置,请转到 WordPress 的页面选项卡。
单击返回到您之前创建的表单。在我们的例子中,这是用户注册表单。
Testing the user registration page
鉴于您已经在该页面上生成了一个用户注册表单,并将 PayPal 或支付网关 feed 链接到该表单,支付字段应该会出现在 visual builder 中。
我们既有一次性订阅价格,也有不同订阅级别的字段来显示您可以在这样的表单中包含的各种选项。在现实世界中,你最有可能选择其中之一。
Testing the pricing field
测试带有支付选项的表单是非常必要的。你最不想看到的就是一波客户因为错误配置的支付设置而被卡住。
厌倦了你的 WordPress 站点缓慢的主机?我们提供超快的服务器和来自 WordPress 专家的 24/7 世界级支持。查看我们的计划
在表单上填写一些测试用户信息,如密码,可能选择订阅级别或购买个人的一次性付费订阅。
点击 Submit 按钮,查看 WordPress 注册表单和付款处理。
提交后,页面重定向到 PayPal,显示总价格,并提示用户登录他们的 PayPal 帐户或用借记卡或信用卡支付。
请记住,在处理支付时,Stripe 或 Square 或 Authorize.net 等替代支付插件看起来与 PayPal 不同。每一个都会将用户带到一个新的页面来完成支付,但它们的步骤都略有不同。
PayPal payment form
如何通过 WordPress 注册表单将用户添加到电子邮件营销列表中
当一个新用户来到你的网站时,让他们成为注册用户是有意义的。除了为用户提供对功能或内容的访问之外,注册表单还提供了一个将用户数据立即放入您的电子邮件营销列表的机会。
这样做的好处在于自动化。是的,WordPress 注册表单在 WordPress 中记录了该人的电子邮件和姓名,但是将这些数据导入一个值得尊敬的电子邮件营销软件的过程需要从 WordPress 手动导出,并导入到电子邮件营销工具中。
这在理论上没有错。进出口完成了这项工作。然而,定期完成这项任务需要花费你一天中大量的时间。此外,你的电子邮件营销列表不会实时更新。用户可能会提供他们的电子邮件,并最终在您的用户数据库中停留数天、数周或无限期。
这就是为什么必须将电子邮件营销和设计工具与您的注册表单联系起来。
相当多的电子邮件简讯生成器可供您发送批量消息,并将您的电子邮件列表分类到不同的组中。更受欢迎的提供与许多用户注册插件的集成,允许您将两个平台结合到电子邮件收集系统中。
你可能听说过像 Mailchimp 、恒常联系和 Mailgun 这样的公司。所有这些都提供类似的电子邮件设计和分段功能,您通常可以找到一个简单的集成来实现我们正在谈论的内容。
幸运的是,Gravity Forms 中的另一类附加组件提供了到电子邮件营销平台的直接链接。与 Gravity Forms 的大多数附加组件一样,电子邮件营销解决方案需要一个高级计划。
展望未来,来自 Gravity forms 的电子邮件营销附加服务的列表是一个很长的列表。
Mailing list add-ons for Gravity Forms
它们的工作方式都很相似,但是它们都有自己独特的发送电子邮件和与 Gravity 表单集成的界面。
为了简单起见,我们将使用 Mailchimp 插件作为一个例子,将其视为一个相当受欢迎和实惠的电子邮件营销应用程序。
准备好了吗?
然后,导航到 Gravity Forms WordPress 插件中的附加组件部分。
向下滚动附件列表,找到 Mailchimp 选项。如果尚未打开,请点按“激活”按钮。
Mailchimp add-on
我们假设已经创建了一个注册表单(参见上面的步骤)。
进入 WordPress 菜单中的表单>表单。
在您的已发布表单列表中找到您之前创建的用户注册表单。
单击表单以编辑字段。
前往设置> Mailchimp。如果你正在使用一个替代邮件服务集成,找到那个标签。
Mailchimp settings
目标是创建一个 Mailchimp Feed,告诉 Gravity Forms 除了 WordPress 用户数据库之外,还要向 Mailchimp 发送提交内容。但是首先,您必须配置 Mailchimp 设置。
点击 Mailchimp 设置的链接。
Configuring Mailchimp settings
下一页要求您粘贴 Mailchimp API 键。要找到您的 API 密钥,请进入下一步。
Mailchimp’s API key field
请访问 Mailchimp 网站,创建一个帐户或登录您已经创建的个人资料。
Mailchimp 仪表板组织菜单中的活动、列表和其他元素。在使用 API 键设置这种集成之前,您应该创建一个电子邮件列表(在 MailChimp 中也称为受众)。这样做的原因是,您最终需要选择一个电子邮件列表来发送用户注册信息。
创建列表后,在 Mailchimp 仪表板底部找到个人资料图标。
点击此处显示菜单。
选择“帐户”选项卡继续。
进入帐户面板后,单击附加选项选项卡。您应该会看到一些可供选择的项目。单击 API 密钥选项。
API key tab
API 密钥是一种代码,它提供了将多个系统链接在一起的可能性。在 Mailchimp 中,你所要做的就是点击 Create A Key 按钮来制作一个密钥。
您可以创建任意多的密钥,但最好尽量减少。API 密钥显示在列表中,带有标签和创建时间。
将 API 密钥复制到剪贴板。请随意退出 Mailchimp 仪表板。
Getting your API key
在你的 WordPress 仪表盘中再次打开 Mailchimp 设置。将密钥粘贴到显示 Mailchimp API 密钥的字段中。
单击“更新设置”按钮以注册更改。
Adding your API key to Gravity Forms
现在是时候回到之前的用户注册表单了。
进入注册表菜单下的设置> MailChimp。
这是要求你做一个邮件黑猩猩饲料的区域。同样,这也是 Gravity Forms 确保数据从一个应用程序传递到另一个应用程序的方式。
单击添加新按钮。
Adding a new feed for Mailchimp
给提要起一个你能记住的名字。那个名字仅供你自己参考。
在 Mailchimp 受众字段下,单击下拉菜单选择一个 Mailchimp 电子邮件列表的名称。
如果您还没有制作电子邮件受众列表,您需要返回 Mailchimp 来完成此过程。否则,没有数据库开始记录你的电子邮件地址。
Choosing your audience list
出现一个地图字段区域,提示您将用户注册插件中的表单字段链接到需要在 Mailchimp 上填写的表单。
考虑到您将选择 Email 和 Email 地址字段,以及名和姓表单字段作为名和姓 Mailchimp 字段,这是相当容易的。
Map fields
转到附加选项。
这些完全是可选的,取决于您希望电子邮件收集过程如何工作。
例如,你可能想要激活一个双重选择加入的情况,用户必须在注册到你的列表之前点击一个确认邮件。这既是为了安全,也是因为世界上的一些地区需要这样做。
其他设置包括将订户作为 VIP 登录、设置标签和写注释的选项。与您可能拥有的其他表单相比,注释字段可以帮助组织电子邮件订阅的来源。
一旦这些都完成了。,单击更新设置按钮。
Adding more options to your registration form
如果你在网站前端测试地图字段(或其他电子邮件营销插件)集成,你可能会注意到视觉上没有太大变化。但是,您可以通过填写用户注册表单再次运行模拟用户测试,并查看它是否正常工作。
有了这个配置,您应该能够在测试提交后转到 map 字段,并看到一个全新的用户订阅了您指定的电子邮件列表受众。
记录的标准字段包括姓名和电子邮件,但是在地图字段和重力表单功能的帮助下,您可以发挥创造力并存储更多信息。
Frontend WordPress Registration Form with MailChimp
如何让用户使用社交档案注册到您的网站
社交档案登录在互联网上变得越来越普遍,因为它的登录过程很快,而且人们不必为他们想加入的每个网站都生成一个全新的帐户。
一个社区或会员网站需要尽一切优势来说服用户注册,这肯定会从社交登录中受益,因为它从一开始就消除了一些进入障碍。
WPEverest 的用户注册插件是定制用户注册页面和整合社交登录选项的理想插件。核心插件是免费的,但社交连接扩展——增加了社交登录按钮——需要你注册一个每年 69 美元的计划。
我们将向您展示如何安装和使用下面的插件,但是请记住,还有其他几个类似的插件可供您考虑。
首先,安装并激活用户注册插件,然后升级到个人计划以接收 Social Connect 扩展。
User Registration WordPress plugin
在你的 WordPress 仪表盘中,激活社交连接扩展。用户注册和社交连接项目都出现在 WordPress 的插件区。
继续并激活用户注册社交连接插件。
Activating the plugin and add-on
现在,进入用户注册>用户注册。这个插件有一些模板来启动你的注册表单。如果您想从头开始,请单击“添加新项”按钮。
进入表单编辑器后,利用用户字段区域将模块拖放到表单中。
该插件的默认注册表单包括用户电子邮件、用户名和密码字段。
如果您正在从头开始构建表单,我们建议您模仿这种方式。您也可以通过从用户字段面板中选择其他模块来合并它们。
Adding modules to build your registration Form
如果您单击每个字段,每个字段都有自己的选项供您编辑。
然而,激活用户注册表单最重要的部分是在表单设置选项卡下。
在这里,你调整各种设置,告诉 WordPress 你希望这个表单作为一个新的用户创建者。例如,您可以设置创建哪个用户角色,并让每个用户在注册后手动或自动登录。
Form settings
一旦实现了所有需要的字段,就应该将用户注册表单放到页面上了。
用户注册插件使用短代码将表单放在页面和帖子上。你可以在你的表单生成器上面找到它们。
将这段代码复制到剪贴板。
Shortcode for the User Registration plugin
前往页面>添加新页面。
如果您已经准备好了注册页面,请转到该页面。
在页面生成器部分,将短代码粘贴到您希望它在页面上显示的任何位置。
请确保保存或更新页面,以便它在前端呈现。和往常一样,最好测试一下 WordPress 注册表单,看看它是否有效。
Testing the registration form using social profiles
您可能需要注销管理员帐户才能以普通用户的身份查看表单。
本节的全部内容是向您展示如何插入社交媒体登录按钮。因此,接下来的几个步骤涵盖了这一点。
点击用户注册>设置。
我们假设社交连接扩展已经在你的 WordPress 仪表盘上激活。
因此,您应该可以在“设置”面板中找到“社交连接”选项卡。点击那个。
社交连接设置要求您选中一些框,并为您希望允许人们登录和注册的每个社交网络启用 API 设置。
如果你想有一个脸书按钮,勾选这个框。T2 的推特和 T3 也是如此。
Enabling social logins
谷歌和 LinkedIn 也是如此。
有点令人困惑的部分来了。
每个社交登录按钮通过链接到社交网络的 API 来工作。连接到 API 的唯一方法是制作一个应用程序,并使用社交应用程序 id、密钥和秘密等元素。
如果你不知道这些是什么意思,也没关系。对于每个所需的社交按钮,滚动每个设置字段旁边的问号。对于本教程,我们将只找到脸书应用程序的 ID 和秘密。
问号显示一个弹出窗口,其中有一个指向脸书的链接。点击它。
Getting the app id from Facebook
这会将你重定向到脸书应用程序页面,在这里你可以创建一个应用程序来运行带有社交媒体连接的 WordPress 注册表单。
单击创建应用程序按钮。
完成在脸书上制作应用程序的步骤,包括命名应用程序和设置您可能需要的任何应用程序域。
配置好应用程序后,进入设置>基本页面。
Editing the basic settings of your Facebook app
您可以在这里找到应用 ID 和应用密码。
点按“显示”按钮以显示并复制该应用程序机密。在某个时候,您还会想要复制应用程序 ID。
App ID and App secret
回到 WordPress 仪表盘中的 API 设置。
将应用程序 ID 粘贴到相应的字段中。此外,将应用程序机密粘贴到相应的字段中。
保存设置以继续。
Updating your API settings
剩下的几个步骤不仅要激活社交媒体按钮,还要定制它们在表单上的外观。
单击您刚才所在的 API 设置选项卡旁边的高级设置选项卡。
高级设置包含大量可供选择的选项。
首先,确保你表明你想启用社交注册。
接下来,告诉插件你想显示注册的社交按钮。
Advanced settings
单击以下默认用户角色字段,选择一个主要用户角色,每当有人使用社交简档注册您的网站时,就会创建该角色。订户是这种情况的标准。
接下来,单击下一个下拉字段,选择您用于用户注册的表单。我们之前创建了它,所以请确保您找到了正确的位置。在本教程中,它被命名为注册表单,但您可能会将您的表单命名为不同的名称。
最后,移动到其他设置来调整按钮的物理外观。其中一个设置是显示靠近表单顶部或底部的按钮。
社交登录模板提供了一种无需任何代码或视觉调整的快速按钮样式化方法。
从四种风格中选择一种。
Social login templates
社交文本设置表示社交按钮上显示的措辞。您通常可以坚持使用默认文本,但是如果您愿意,可以随意更改它。
最后,单击保存更改按钮。
Saving all changes
你可以从你的表单生成器中预览 WordPress 注册表单,或者直接进入你之前创建的注册页面。无论哪种方式,这都允许您查看带有社交媒体按钮的表单。
要删除社交登录选项或更改设置,只需返回到我们刚刚浏览过的设置。
我们强烈建议测试你在注册表单上提供的每个社交登录按钮,看看每个社交网络都有自己的 API 连接,你至少要确保应用程序和应用程序键对所有用户都有效。
Social login buttons preview
如何创建一个拥有丰富会员资料的注册表单
修改默认的 WordPress 用户注册可以用我们在这篇文章中提到的大多数插件来完成。然而,如果你的网站是一个真正的社区呢?假设你的网站是一个社交网络,约会网站,或者内部客户中心。
您需要为这些用户提供功能丰富的配置文件来定制他们的信息、上传照片,甚至与其他用户交流。
一般的用户注册插件都有配置文件,但是没有什么太强大的。
这就是为什么我们要向您展示如何激活会员制用户注册,用户收到一个他们控制的漂亮的个人资料。
要开始这个过程,安装并激活终极成员插件。这个插件免费提供自定义用户注册和登录表单。更不用说,您可以添加强大的用户配置文件来创建高质量的会员资格或配置文件区域。相当多类似的插件也有这个功能,但我们将在本教程中关注终极成员插件。
Ultimate Member WordPress plugin
目标是实现一个更有用的客户区域,为用户提供深入的个人资料体验,包括评论、评论、群组等按钮。
终极成员插件的伟大之处在于,绝大多数设置在激活插件时就已经配置好了。它还为您的个人资料、注册页面等创建页面。
插件的设置被整合在 WordPress 仪表盘的终极成员标签下。
单击“创建页面”按钮继续。
Creating pages in Ultimate Member
这将激活正确的页面,并把你带到终极会员插件的设置模块。
您可以更改用作相应注册和个人资料页面的页面,但前提是您想要自定义自己的页面。
目前,插件生成的预制页面就可以了。因此,您通常可以保持“常规”>“页面”标签下的所有字段不变。
General settings for Ultimate Member plugin
下一步是定制配置文件页面和注册模块的外观。如前所述,注册页面已经为您配置好了,所以在这方面没有什么需要完成的。
每个去注册页面注册的人都会有一个 WordPress 用户档案。
在“外观”标签中,调整您认为重要的元素。例如,您可能希望为表单选择不同的模板或减小其宽度。还有用于调整按钮和文本元素的大小和图标的字段。
The appearance tab
在设置区向下滚动,插件会询问你是否想要一个默认的个人资料和每个个人资料的封面照片。
您还可以调整默认封面大小等项目,以及您是否想要一张封面照片。
More settings for Ultimate Member plugin
仍在外观部分,单击配置文件菜单链接。此区域显示构成用户配置文件的主要组件。尽管您可以自由地保持一切不变,但您可能需要修改一些设置。
考虑保留“关于”选项卡和整个配置文件菜单。如果您的成员对您的博客有贡献或者是您的内容创建者,我们建议您使用帖子选项卡。
评论标签对于博客和社区来说是相当重要的,因为读者和成员可能希望能够返回并检查他们的评论。
Profile menu
配置完所有配置文件设置后,单击保存更改按钮。
Saving your changes
其他一些设置面板提供了注册表单、登录表单等选项。确保你调整了新注册的电子邮件并且改变了你的 WordPress 注册表单的许多部分,包括宽度和对齐方式。
虽然我们不会涵盖所有这些设置,但最好知道它们的位置,以确保所有表单看起来都适合您的品牌。
Registration form and login settings
注册表单是必需的,以便给你的用户一个地方,使他们的用户名和获得他们的个人资料。
要创建一个,请转到终极成员>表单。
同样,终极成员插件提供了几个预制的表单,所以大部分工作已经为你完成了。
默认的注册表单已经准备好了,就像默认的配置文件表单一样,或者是人们定制他们的用户配置文件的中心。
Default forms
更重要的是,插件还会自动为你创建页面。
前往“页面”>“所有页面”以查看帐户和登录页面等选项。注册页面是用户注册和登录其帐户的地方,而帐户页面包含默认的配置文件表单,用户可以在其中管理自己的配置文件。
正确表单的所有合适的短代码都已经插入到相关页面中。
您可以通过查看发布的页面版本来测试它们。例如,单击注册页面可以看到它的运行。
Testing the “register” page
在前端,访问者可以输入他们的用户名和电子邮件,并创建一个密码。
Testing a user demo account
您可能也想看看用户页面。
The user page
用户页面就是我们一直在谈论的 profile 模块。这是一个用户管理一切的中心,从个人资料照片到潜在的群组和朋友。默认功能包括封面照片、个人资料照片和个人简介。
Profile page on the frontend
只需点击几下就可以将这些元素整合到个人资料页面中。
每个配置文件页面都提供了用于编辑配置文件和签出用户帐户的附加按钮。
其他选项卡包括“评论”按钮和“文章”按钮。
More options for the profile page
为私人信息和朋友添加更高级的个人资料标签怎么样?
终极会员插件已经有了一个相当干净和强大的用户资料功能,但是它允许你用扩展来扩展这些功能。大多数面向概要文件的扩展需要您付费。
要查看扩展并将其添加到您的站点,请转到终极会员>扩展。
Extensions for Ultimate Member
有一长串潜在的配置文件功能可以作为选项卡包含在您的用户配置文件中。
Friends 扩展允许您的用户与其他用户互动,并将他们添加为好友。
当有消息传来时,通知插件会向您的用户发出 pings 命令。您还可以为私人消息、关注者和群组整合强大的档案管理工具,仅举几例。每一个都是通过付款并点击“获得此附加组件”按钮来添加的。
Ultimate Member’s list of extensions
这完全取决于您想要提供什么类型的配置文件功能。一个会员网站通常需要一个地方来建立群组。社交网络需要朋友群和信息。一个在线课程网站可能需要评论、笔记和信息。如果你想为你的用户提供一个就业委员会,甚至有一个地方可以配置一个工作列表。
下面的例子是终极成员插件的一个尝试,特别是当你开始使用高级扩展的时候。
Example of a complete user profile and login page in Ultimate Member
摘要
总的来说,WordPress 用户注册模块提供了每个网站创建用户和接收用户数据的潜力。一般的博客或小型在线社区可能只需要默认的 WordPress 注册表单。
如果是这样的话,就让登录和注册表单保持原样,也许可以为了更好的安全性而更改 URL。你甚至可以添加自己的标志,让它看起来像你的品牌实际运行的网页。
插件为定制用户注册表单的各个方面提供了机会,尤其是在添加独特的字段和重新设计表单外观方面。
您可以在用户注册表单中添加额外的高级功能。我们在本文中讨论的一些选项包括将新用户放入电子邮件营销列表的表单。你也可以考虑为独家内容收费,或者如果你经营一个会员制网站。
考虑提供一个社交登录表单来加速用户的注册过程也是一个不错的主意。最后,高级用户配置文件是扩展您当前用户注册表单的好方法,这样客户就有机会管理他们用户配置文件的各个方面。
如果你有任何关于管理或定制你的 WordPress 注册表单的问题,或者你想建议定制注册表单的其他插件或技术,请在下面的评论区告诉我们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
WordPress REST API 基础完整指南
WordPress REST API 正在改变 WordPress。你可能还没有注意到,因为很多东西都在幕后,但是 REST API 的含义对 WordPress 的未来产生了巨大的影响,无论是在它的代码库还是它的用途方面。
如果你没有使用过 WordPress REST API,你可能想知道它是什么。因此,让我们先来看看什么是 REST API。
什么是 WordPress REST API?
WordPress REST API 是一个接口,开发者可以用它从 WordPress 安装本身之外访问 WordPress。您可以使用 JavaScript 访问它,这意味着它可以用来创建交互式网站和应用程序。
REST 代表具象状态转移,API 代表应用程序编程接口。让我们来看看每一个都意味着什么。
什么是应用编程接口(API)?
应用编程接口或 API 被定义为:
"客户端和服务器之间的接口或通信协议,旨在简化客户端软件的构建。"
如果你不熟悉 API,那可能没什么帮助。更简单地说,API 是一组允许一个系统与另一个系统交互(或“接口”)的代码。如果你曾经在你的 WordPress 站点上添加过谷歌地图,你就使用过谷歌地图 API,它允许你的 WordPress 站点与谷歌地图接口。
这些系统不需要完全分离。WordPress 已经有多个API,比如插件,设置,和短代码。插件和主题开发者可以用它们来和 WordPress 核心交互,让事情发生(比如创建短代码和添加设置屏幕到 WordPress admin)。
REST API 的不同之处在于,它允许 WordPress 安装之外的系统与 WordPress 交互,这就是 REST 的用武之地。
什么是表象状态转移(REST)?
表述性状态转移,或 REST,提供了 web 系统可以用来相互接口的标准。如果没有 REST,两个系统将无法相互理解,从而来回发送数据。
对于一个 RESTful 的应用程序来说,它必须符合五个原则:
- 统一界面。用于访问系统中的资源的 URL 必须是统一的、一致的,并且可以通过一种常见的方法(如 GET)来访问(稍后将介绍更多)。
- 客户端-服务器。客户端应用程序和服务器应用程序必须是分开的,因此它们可以彼此独立地开发。如果服务器端技术(如 WordPress)发生了变化,服务器端应用程序(例如一个 app)必须仍然能够通过相同的简单方法访问它。
- 无国籍。当使用 API 发出新请求时,服务器不会改变状态。它不存储已经发出的请求。
- 可缓存。所有的资源必须是可缓存的,以提高速度和符合 web 标准。缓存可以在服务器端实现,也可以在客户端实现。
- 分层系统。RESTful 系统允许您使用多个层来访问它,如果需要,可以将数据存储在中间服务器中。服务器无法判断最终的客户端是否直接连接到它。
所有这些约束都与 web 页面和应用程序相关,并控制着应用程序与 API 的交互方式。
这对 WordPress 意味着什么?
将 REST 和 API 放在一起意味着 WordPress REST API 是一组代码,旨在使其他系统与 WordPress 接口成为可能,并且它是以确保这些系统能够相互理解的方式构建的。
这意味着,例如,第三方网站或移动应用程序可以访问您的 WordPress 数据库,从中获取数据,并向其中添加数据。
不过,这有许多含义和用途。
理解 WordPress REST API
WordPress REST API 的开发是为了响应网站和应用程序开发方式的变化,以及更广泛地开放 WordPress 的需要。
WordPress REST API 的背景
WordPress REST API 于 2016 年 12 月作为 4.7 版本核心的一部分发布,但在此之前它是作为插件存在的。
它旨在支持一系列基于 WordPress 的应用程序,并将 WordPress 从一个内容管理系统转变为一个应用程序平台。
它被WordPress.com广泛使用,其基于 JavaScript 的接口使用 REST API 与 WordPress 数据库接口。它还被古腾堡编辑接口使用,该接口在 2019 年成为 core 的一部分。
REST API 拓宽了 WordPress 的应用范围。虽然内容管理系统擅长运行复杂的网站,但应用程序平台也可以用于支持基于 web 的单页面应用程序或 spa(如果你曾经使用过 Google docs ,你就使用过其中的一个)。
在这些页面中,当用户采取行动时,内容被刷新,而不是加载新的页面。因为它使用的是 JavaScript(一种客户端语言)而不是 PHP (一种服务器端语言),所以它可以让事情发生在用户的浏览器中,而不必不断地向服务器发送请求。
对 WordPress 用户和开发者的启示
如果你是使用 WordPress 的用户和/或开发者,REST API 有很多含义。
对用户而言,这些包括:
- 对界面的更改,包括古腾堡编辑器。
- WordPress 移动应用程序的变化和改进。
- 随着时间的推移,自托管的 WordPress 管理界面看起来更像 WordPress 的界面。
对于开发人员来说,还有更广泛的含义和可能性:
- 使用 REST API 创建 spa 的能力,从 WordPress 中提取数据,但看起来与 WordPress 非常不同。
- 将 WordPress 与其他前端技术和系统集成的能力。
- 如果你是一个不写 PHP 的前端开发者,你可以使用 WordPress 进行开发。
- 对于 PHP 开发人员来说,越来越需要扩展自己的技能以包括 JavaScript。
- 具体的变化,如需要建立古腾堡块,而不是在页面和帖子编辑屏幕元框。
随着时间的推移,WordPress REST API 将意味着更多的 WordPress 核心将会用 JavaScript 而不是 PHP 编写。如果你是 WordPress 开发者,这意味着你需要学习 JavaScript。
如何访问 WordPress REST API
你如何访问 WordPress REST API?
要访问 WP-REST API,您需要通过命令行访问您的站点。用 WordPress 来说,这叫做 WP-CLI 。你不需要通过你的管理界面或者直接访问你网站上的代码来做这些事情。
让我们看看你是如何开始的。
通过 WP-CLI 访问 WP-REST
WP-CLI 是 WordPress 命令行界面。它允许你通过你电脑上的命令行界面(CLI)访问和使用 WordPress。WP-CLI 预装了所有 Kinsta 托管计划。
要访问 CLI,请在 Mac 或 Linux 上打开终端,或者在 Windows 上打开命令提示符。
Terminal on Mac
要访问远程站点,你需要 SSH 到你的服务器通过 WP-CLI 访问(不能通过 SSH 连接?了解如何修复 SSH“连接被拒绝”错误。
要访问本地站点,您只需从命令行使用正确的目录结构。在现场试用 REST API 之前,最好先在本地测试站点上进行试验。
您需要专门为您的站点访问 REST API,如下所示:
http://yoursite.com/wp-json/wp/v2
然后,您可以在此之后添加元素来访问某些类型的数据,稍后我们将对此进行更详细的讨论。这些元素称为端点。
证明
一旦你访问了你的网站,你可能需要通过认证。一些端点是公共的,不需要身份验证,而其他端点则需要。
在这里,您不是登录到您的站点管理员【the REST API 做的事情有点不同。
为了能够通过 WP-CLI 认证你的站点,你需要安装一个认证插件。对于开发安装,基本验证插件完成了这项工作,并且操作简单。
然而,对于实时网站,您应该使用更健壮的身份验证形式,如 JWT 身份验证插件,它使用 JSON Web 令牌,更安全。
然后,您可以使用命令行来访问数据并包括身份验证。
下面的例子使用curl
来测试到 WordPress 的连接。它将输出一个草稿帖子列表。
curl -X GET --user username:password -i http://yoursite.com/wp-json/wp/v2/posts?status=draft
草稿文章不是公共信息,所以你需要认证才能访问它们。但是如果你在寻找公开的数据,你不需要认证。因此,要检索已经发布的文章列表,您可以使用:
curl -X GET http://yoursite.com/wp-json/wp/v2/posts
这将获取所有已发布的帖子,因为这些帖子是公开的。
WordPress REST API 命令概述
一旦你访问了你的站点,并且知道了如何使用身份验证(实际上你是否需要),你将需要使用一系列命令中的一个来与你的站点交互。
您需要使用的命令是:
GET
获取一个资源,比如一篇文章或者一些其他的数据。- 向服务器添加资源,如帖子、附件或其他资源。
PUT
可用于编辑或更新服务器上已有的资源。DELETE
从服务器上删除资源。小心使用!
让我们依次来看一下其中的每一项。
得到
GET
命令可能是最常用的:它检索数据。下面的例子(在你成功访问你的站点后使用)将获取你的站点中所有已发布页面的列表:
GET http://yoursite.com/wp-json/wp/v2/posts/?status=published
请注意,我没有在上面一行中包含到您站点的完整路径,因为您已经使用 WP-CLI 访问过了。
检索到数据后,您可以使用它来通知您的下一步。你可以删除其中一个帖子,编辑或更新它。您可以简单地将帖子输出到您的 web 应用程序中。
假设您想获取最新的邮件。你可以用这个:
GET http://yoursite.com/wp-json/wp/v2/posts/?per_page=1
在处理帖子时,您可以使用许多参数。更多信息请参见 WordPress REST API 手册。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
邮政
使用POST
向您的站点添加新数据或资源。
例如,如果你想创建一篇文章,你可以使用一个POST
命令开始:
POST http://yoursite.com/wp-json/wp/v2/posts/
这将创建一个新的空的草稿帖子。
然后,您可以使用一个PUT
命令来编辑这篇文章。
使用一个POST
命令,你还可以添加除了文章之外的其他资源,包括附件和其他文章类型。
要将页面添加到您的站点,您可以使用如下代码:
POST http://yoursite.com/wp-json/wp/v2/posts/pages
这将创建一个空页面,就像创建一篇空文章一样。
放
PUT
命令允许您编辑现有的资源,包括文章。
假设你的网站上有很多草稿。您想要检查它们并更新一个以使其发布。
您可以从获取所有草稿帖子的列表开始:
POST http://yoursite.com/wp-json/wp/v2/posts/?status="draft"
系统会给你一个当前所有草稿文章的列表。您可以使用其中一个的 ID 来更改其状态:
PUT http://yoursite.com/wp-json/wp/v2/posts/567
这将访问该文章并允许您编辑它。然后,您可以使用 status 参数更改其状态:
{
"status" = "publish"
}
或者您可以在帖子中添加内容并发布:
{
"status" = "publish"
"content" = "content here"
}
服务器将返回一个200 - OK
状态,告诉你 PUT 请求已经成功编辑了文章。
删除
DELETE
命令做了您所期望的事情:它删除一个资源。默认情况下,如果你用它来删除一篇文章,它会把它放入垃圾箱,而不是永久删除它。
所以,如果你想把你刚刚创建的文章放到垃圾桶里,你可以用这个:
DELETE http://yoursite.com/wp-json/wp/v2/posts/567
但是,如果您想绕过回收站并永久删除它,您可以使用force
参数:
厌倦了体验你的 WordPress 网站的问题?通过 Kinsta 获得最好、最快的主机支持!查看我们的计划
DELETE http://yoursite.com/wp-json/wp/v2/posts/567?force=true
这将永久删除帖子,并且没有撤销选项,因此应该谨慎使用。
何时不使用 WordPress REST API
WordPress REST API 并不总是开发网站或应用程序的正确方法。在使用它进行开发之前,您应该注意以下几点:
和睦相处
如果您的应用程序将在不运行 JavaScript 的设备上使用,或者由可能关闭它的用户使用,那么如果您使用 REST API,它将不会运行。
用 PHP 编写的 WordPress 站点会输出 HTML,所以不会有这个问题。不使用 JavaScript 的设备越来越少,但是如果你是专门为这些设备开发的,REST API 就不能用了。
类似地,如果您的用户可能会关闭 JavaScript,那么使用 REST API 将会导致问题。出于可访问性或安全性的原因,一些用户关闭了浏览器中的 JavaScript。
易接近
使用 JavaScript 开发的网站或应用程序并不总是像用 HTML 输出的那样容易访问。
这主要是因为 JavaScript 用于传递动态内容的方式可能无法很好地与屏幕阅读器一起播放,并且可能会给有视觉障碍或光敏性癫痫症的人带来问题。
使用 REST API 来访问你的 WordPress 站点,并以一种可访问的形式输出数据,这意味着你可以克服这些问题,但是在你开发它的时候,检查你的站点的可访问性是值得的。
搜索引擎优化
频繁刷新的单页面应用程序有时会导致 SEO 问题。这是因为当页面第一次输出时没有交付的内容可能不会被搜索引擎索引。
谷歌和其他搜索引擎正赶上这样一个事实,即许多网站现在都是 SPA 驱动的,并对它们进行适当的索引。但是对你使用 REST API 开发的任何网站进行彻底的 SEO 审计是值得的。
如何禁用 WordPress REST API
如果您不希望应用程序能够使用 REST API 从您的站点访问数据,您可以禁用它。请记住,任何人都可以访问公共数据,不仅仅是你。
为此,你可以安装禁用 WP REST API 插件。这将对没有登录到您的站点的任何人禁用 REST API。
Disable WP REST API plugin
或者,你可以添加一些代码到你的主题函数文件中,或者编写你自己的插件。最好写一个插件,因为这不是特定主题的功能。
在您的插件中,只添加两行:
add_filter( 'json_enabled', '__return_false' );
add_filter( 'json_jsonp_enabled', '__return_false' );
这将完全禁用您站点的 REST API。它可能会对你的管理界面产生连锁反应,所以一旦你添加了它,就要确保一切正常。
使用 WordPress REST API 的真实应用程序
REST API 为 WordPress 的未来展示了一些令人兴奋的可能性。下面是一些使用 WordPress REST API 创建 spa 或将 WordPress 链接到其他站点和技术的应用程序和站点的例子。
WordPress.com
WordPress.com interface
WordPress.com 管理屏幕完全是使用 REST API 构建的,它提供了一个 SPA,用户可以与之交互来管理他们的站点。
这有助于界面和服务器之间的动态通信,并产生一个用户友好的界面,WordPress.org 可能会及时模仿。
块编辑器(古腾堡)
The Gutenberg editor
同样在 WordPress 管理界面中,但这次也是在自托管的 WordPress 中,Gutenberg 块编辑器利用 REST API 与数据库通信并创建块。
对于使用 Gutenberg 编辑器的文章类型,它们必须启用 REST API。这意味着,如果您注册了一个自定义帖子类型并使用 Gutenberg,您将需要添加以下行来启用该帖子类型的块编辑器:
"show_in_rest" = true;
活动浓缩咖啡
Event Espresso
Event Espresso 是一个 WordPress 插件,让用户组织和宣传活动。它利用了 REST API,因此用户可以从 WordPress 之外访问其中的数据。这意味着您可以构建移动应用或 spa 来管理您的活动。
你的嘴
UsTwo
UsTwo 是一家数字机构,其网站是使用 REST API 作为单页面应用程序构建的。这结合了使用 React 构建的前端和由 WordPress 驱动的后端(建议阅读:你启动和运行一个成功的 WordPress 代理的指南)。
他们单个页面的内容是模块化的,其结构不同于标准的 WordPress 页面。为了做到这一点,他们使用了一个定制的页面生成器插件,允许他们的团队向网站添加模块化内容。
今日美国
USA Today
《今日美国》的网站使用 WordPress REST API 与网站中现有的系统和模块进行了整合。
REST API 允许使用 JSON 将网站内容推送到其他渠道,如 Facebook Instant Articles 和 Apple News。他们还为自己的体育版块编写了一个在线社交游戏,使用 JavaScript 构建。
摘要
WordPress REST API 为 WordPress 用户和开发者带来了一些激动人心的挑战,但也带来了有趣的机遇。这是 WordPress 的未来,很可能从根本上改变我们开发 WordPress 的方式和我们使用它的方式。
你对 REST API 有什么看法?你在你的一些项目中使用过它吗?在下面的评论区告诉我们吧!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何在你的网站上使用和优化它们
每当你保存草稿或更新已经发布的 WordPress 页面或帖子时,内容管理系统(CMS) 会自动创建一个修订。启用后,此功能可以防止您丢失重要的工作。不幸的是,随着时间的推移,WordPress 的修改会占用不必要的存储空间,最终损害你网站的性能。
幸运的是,你可以使用一些方法来最小化这些存储的修订对你的站点的负面影响。例如,除了删除、禁用或限制它们之外,您还可以优化修订数据库。
在本指南中,我们将向您介绍 WordPress 修订版,并解释在哪里可以找到它们。然后,我们将带您了解如何使用修订版,并防止它们对您的网站产生负面影响。
我们开始吧!
查看视频版本:
修改:有助于保障重要工作的安全;当它们占用不必要的存储空间并影响性能时,会很烦人😅在这里了解如何防止他们对你的网站产生负面影响👇 点击推文
WordPress 版本介绍
WordPress 修订版会自动记录你在网站上对页面或帖子所做的任何更改。默认情况下,每 60 秒就会创建一个新的页面副本,每次点击保存草稿、发布或更新按钮时也会创建一个新的页面副本。
List of WordPress revisions of a post
WordPress 版本对任何网站所有者都有帮助。它们作为备份在发生意外中断时,例如意外关闭浏览器标签或停电时,您可以恢复它们。
它们还使您能够恢复到旧版本的内容。例如,您可能了解到一个帖子不如以前执行那么好,并且您想要回滚一些最近的更改。
当你有一个团队在你的网站内容上工作时,修改也是非常有用的。除了让你查看文章/页面的编辑内容,WordPress 的修订功能还会记录这些修改的用户名和时间戳。这可以增加透明度,使编辑工作的协作更加容易。
T3】
WordPress 版本的问题是
如果你管理不当,WordPress 修订版会带来严重的问题。本质上,你在网站上添加的页面和帖子越多,就会产生越多的修改。
如果您有一个大型网站或经常进行更改,这可能会很快导致不必要的数据库膨胀。这是因为每次创建一个修订,就会在 WordPress 数据库的 wp_post
表中增加一行,其post_type
值为revision
。
你的数据库越大,它占用的存储空间就越多。不幸的是,这会降低你网站的速度,导致更长的加载时间,阻碍你网站的用户体验和搜索引擎优化(SEO) 。
因此,学习如何控制 WordPress 中的修订对你有利是很重要的。无论您想要完全删除修订、禁用或限制它们,还是优化您的修订数据库,您都有许多选择。
在哪里可以找到 WordPress 的修订版
在讨论在 WordPress 中使用和更改修订设置的不同方式之前,首先了解在哪里可以找到它们是很重要的。在文章或页面的编辑器屏幕上,进入右侧菜单,点击文档标签。
如果启用了修订,并且进行了更改,您将在状态&可见性部分看到修订的数量。
The WordPress revisions tool
点击此处访问修订页面,在这里您可以查看所有保存的编辑并并排比较任意两个修订。你会看到两列:左边显示文章或页面的前一个版本,右边显示你选择的版本。
The WordPress Revisions page
您可以使用修订滑块浏览各个恢复点。该系统突出显示添加(加号和绿色)或删除(减号和红色)的内容。
如果您想保留现有版本并返回编辑器屏幕而不做任何更改,只需点击文章标题或屏幕顶部的返回编辑器链接即可。
T3】
如何恢复到 WordPress 的旧版本
有时你可能想要撤销在 WordPress 中所做的更改。当这种情况发生时,WordPress 的修订版让这一切变得快速而简单。
默认情况下,WordPress 会按顺序显示文章或页面的修改。但是,如果您想查看或比较非连续变更,您可以通过选择屏幕顶部的比较任意两个修订选项来完成:
The option to compare WordPress revisions
然后选择要与之比较的版本。当您完成查看和比较修订版后,您可以通过点击恢复此版本来恢复旧版本。
Reverting to an old revision in WordPress
请注意,如果您单击此按钮,它将自动恢复您正在比较的版本,即显示在修订屏幕右侧栏中的版本。
如何启用 WordPress 修订版
通常情况下,WordPress 修订版是默认启用的。然而,根据你的主机提供商或安装 WordPress 的过程,这个功能可能会被禁用。也有可能是您或您团队中的其他人在某个时候禁用了它。
不管是哪种情况,如果你想在 WordPress 中启用修订,你可以通过编辑你站点根目录中的 wp-config.php
文件来手动完成。你可以通过安全文件传输协议(SFTP)客户端来做到这一点。如果你不是 Kinsta 用户,而你的主机使用 cPanel,你可以使用它的文件管理器工具。
找到并打开文件后,搜索以下代码行:
define('WP_POST_REVISIONS', false);
将false
值更改为true
。
如果没有这样的行,在上面写着“ABSPATH”
和“/* That's all, stop editing! Happy publishing. */”
的地方添加以下内容:
define('WP_POST_REVISIONS', true);
Enabling WordPress revisions manually
不要忘记保存文件。
现在,当你重新登录到 WordPress 时,你应该看到修订功能被激活了。为了确保它启动并运行,打开任何页面或帖子的编辑器,并检查文档选项卡下的修订选项。
如何禁用 WordPress 修订版
相反,你可能想完全禁用 WordPress 中的修订。请记住,您也可以保持启用此功能,并限制或删除修订以最小化它们在数据库中占用的空间。我们将在下一节讨论如何做到这一点。
但是,如果您发现这个功能没有任何用途,您可以完全关闭它。为此,使用我们上面讨论的相同方法,编辑您站点的wp-config.php
文件。唯一的区别是该值应该设置为false
而不是true
。
如果你不喜欢编辑你的wp-config.php
文件,你也可以在 WordPress 中使用轻量级插件禁用修订,比如禁用发布修订。在你安装并激活这个工具后,你可以在你的 WordPress 仪表盘中进入设置>写来访问它:
The Disable Post Revisions WordPress plugin settings
选择要禁用修订的文章类型,然后保存更改。就是这样!
如何优化 WordPress 中的修订数据库
运行网站的时间越长,存储在数据库中的修订就越多。如果你花了几年时间更新和编辑你的内容,你自然会积累很多修改。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
例如,如果你有一个旧的网站,在最老的或者频繁更新的页面上有超过 100 个修订版是很常见的。假设你的网站上有 800 个页面和帖子。如果其中每一个都有 100 个修订,那么在您的数据库中就有超过 80,000 个条目。这也是网上商店普遍存在的问题。
这种积累可能发生得很快,而且发生在幕后。幸运的是,除了完全禁用修订,还有一些方法可以用来优化你的 WordPress 修订。其中包括:
- 删除 WordPress 修订版
- 限制 WordPress 版本
在接下来的几节中,我们将带您了解如何手动和使用插件来执行这些任务。
如果你在一个新的网站上工作,你可以跳到下一节限制 WordPress 版本,因为你不会有任何现有的要删除。然而,如果你有一个已经建立并运行了一段时间的网站,清理你的修改以删除任何未使用或过时的内容是值得的。
如何删除 WordPress 修订版
你可以使用两种方法从你的站点中删除修订:手动或者通过插件。我们推荐使用插件,因为它更快,而且不需要你修改你的站点文件。
但是,如果您是开发人员并且想要更高级的方法,您也可以手动删除修订。我们将在下面讨论这两种方法。
如何使用插件删除 WordPress 版本
如果你想用插件删除你在 WordPress 的修改,有几个选项可供选择。
信息
对于 Kinsta 用户来说,值得注意的是一些流行的性能优化插件在我们的禁用插件列表中。它们被禁止进入我们的平台,因为它们会给我们的服务器级性能优化和安全特性带来问题。
我们推荐使用 WP-Sweep 。
The WP-Sweep WordPress plugin
WP-Sweep 是一个免费的、易于使用的工具,它可以让你快速简单地清理数据库中的旧版本。要安装它,在你的 WordPress 仪表盘中导航到插件>添加新的。搜索插件,然后选择立即安装和激活:
Activate the WP-Sweep WordPress plugin
接下来,导航到工具>扫描:
Finding the WP-Sweep plugin settings in WordPress
在这个屏幕上,您将看到一个修订列表和存在的总金额。如果您点击详细信息,您可以访问将受到影响的帖子列表。
The WP-Sweep plugin screen
一旦您查看了这些信息并确定不会删除任何重要信息,请点击扫描按钮。对列表上的每一项重复这个过程。当您“浏览”您的修订时,一个对话框将显示正在处理的修订数量。
厌倦了慢热的主持人?Kinsta 的设计考虑了速度和性能。查看我们的计划
WordPress revisions processed using the WP-Sweep plugin
请注意,由于性能的原因,这个插件一次只显示 500 个项目。如果您有一个较旧的站点,您可以预期会列出比我们的示例更多的修订,因为我们在这个演示中使用了一个测试站点。
如何手动删除 WordPress 修订版
你也可以手动删除 WordPress 版本。有两种方法可以做到这一点:借助插件,或者直接从数据库中删除条目。我们建议只有当你是一个开发者并且想避免安装另一个插件时才使用第二种方法。
对于第一种方法,下载并激活免费的简单修订删除插件。它没有管理或设置页面。要使用它,请访问页面/帖子编辑器,你会在每个修订旁边找到一个删除链接。
Using the ‘Simple Revisions Delete’ plugin
现在,您可以验证并手动删除不需要的修订。对你的修改进行微观管理是一个很好的解决方案。
如果您喜欢第二种更高级的方法,那么您可以通过访问 phpMyAdmin 并运行 SQL 查询来继续。使用这种方法一定要小心。WordPress 知识库论坛上有许多糟糕的代码片段。他们中的一些人可能会删除你网站上的重要内容。或者更糟的是,他们会让你的网站完全瘫痪。
要通过查询安全地删除 WordPress 中的文章修订,请登录到您的 phpMyAdmin 帐户,从左侧面板中选择您的 WordPress 数据库,然后点击 SQL 选项卡。
The SQL tab in phpMyAdmin
然后你可以输入一个命令在你的 WordPress 数据库上运行。在命令框中,输入以下内容:
DELETE FROM wp_posts WHERE post_type=”revision”;
你需要把wp_
替换成你使用的 WordPress 数据库前缀。然后点击 Go 运行命令。您在数据库中的任何修订都将被删除。
如果你是 WordPress 开发者,你可能喜欢的另一个选择是用 WP-CLI 删除你的文章修改。以下是您可以使用的 WP-CLI 命令的示例:
$ wp post delete $(wp post list --post_type='revision' --format=ids)
你可以在 WP-CLI 文档中阅读更多关于 wp post delete
命令的内容。
请记住,从数据库中删除旧版本不会阻止 WordPress 为将来的页面和帖子创建旧版本。因此,限制已保存修订的数量是一个明智的想法,这样它们就不会失去控制。
如何在 WordPress 中限制修订
通过限制你允许的 WordPress 版本数量,你可以最小化清理数据库的频率。和删除 WordPress 修订版一样,你可以手动或者使用插件来完成。
如何使用插件限制 WordPress 版本
如果你喜欢使用插件来限制 WordPress 的版本,你可以使用免费的 WP 版本控制插件。这个插件使你能够限制 WordPress 版本的数量或者完全禁用它们。
一旦它在你的网站上安装并激活,你可以通过导航到设置>在你的管理仪表板中写,然后点击标签来限制文章的修改:
WP Revisions Control settings
接下来,设置每种文章类型的修订数量。如果你有任何自定义的文章类型,你也可以在这里看到它。
您可以设置的修订次数没有限制。另一方面,将其设置为0
将完全禁用该文章类型的修订。完成后,点击屏幕底部的保存更改按钮,就可以开始了。
如何手动限制 WordPress 中的修订
要手动设置 WordPress 中允许的修订限制,你可以编辑你的wp-config.php
文件中的代码。正如我们前面提到的,根据你的主机,你可以通过 cPanel 和文件管理器或者一个 SFTP 客户端来完成这个任务。
打开您的wp-config.php
文件后,添加以下代码行:
define('WP_POST_REVISIONS', 3);
我们已经使用了3
作为上面的示例值,但是你可以改变这个数字来反映你希望你的数据库在每页或每篇文章中存储多少修订。完成后请保存文件,并将其重新上传到服务器。
摘要
WordPress 修订版是一个有用的功能,可以防止你丢失工作。它们使得恢复旧版本的页面和文章变得更加容易。然而,当您有一个大型或完善的站点时,修订会很快积累起来,并给数据库增加不必要的膨胀。因此,它们最终可能会损害你网站的性能。
有很多种方法可以改变你的站点处理修订的方式,这样它们就不会对你的站点产生负面影响。这包括:
- 通过编辑您站点的
wp-config.php
文件来禁用修订功能。 - 通过插件手动删除单个修订,如简单修订删除。或者通过 phpMyAdmin 或 WP-CLI 直接从数据库中批量删除修订,或者使用 WP-Sweep 之类的插件。
- 通过编辑你的
wp-config.php
文件,或者使用免费插件,比如 WP 版本控制,来限制 WordPress 的版本。
一个网站的性能取决于它的数据库。今天就开始优化吧!
关于使用和优化 WordPress 修订版,你有什么问题吗?请在下面的评论区告诉我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
GraphQL 带来的 WordPress 革命
原文:https://kinsta.com/blog/wordpress-revolution-with-graphql/
软件开发的世界变化很快。我们听到的关于 WordPress 最常见的抱怨之一是它对现代开发者来说不够“性感”——毕竟它已经有十多年的历史了。不管怎样,它为 25%的网络提供动力是有原因的:它在开发者中很有名,有一个巨大的社区,一个巨大的主题和插件生态系统,你基本上可以用它做任何你喜欢的事情——博客、公司网站、社交媒体门户、电子商务网站等等。
随着最近官方 REST API 的加入,开发者可以将 WordPress 的后端从前端分离出来。开发纯 JavaScript 应用程序的可能性现在已经成为现实,这些应用程序依靠 WordPress 通过其 REST API 接口提供后端业务逻辑和数据存储。
未来几年最好的例子之一就是 Calypso ,这是一个经过重新思考的管理界面,现在位于 WordPress.com 和一些自托管网站的后面,但是安装还不是那么容易。 Calypso 是一个基于 React 的应用程序,它通过 JetPack 的 API 与 WordPress 后端通信,因为 WP 的核心 REST API 还没有达到函数覆盖率的百分比。
Rest API 很棒,但是 GraphQL 更好。
有一个新手很可能会让世界上所有的 REST APIs 都失业。它被称为 GraphQL (这里有的更多细节阅读官方公告帖子),它是对 REST 的直接替换。
GraphQL 代表了一种新的思想,使得数据的客户或消费者可以声明性地指定每个元素所需的数据。这意味着,例如,您可以将 GraphQL 规范附加到 React 组件,并告诉服务器您将需要哪种类型的数据以及确切的格式,不多也不少。
有了 REST APIs,您就有了一组预定义的端点,当被查询时,这些端点将总是向您发送与您(作为前端开发人员)必须在客户端操作的答案完全相同的答案,直到您获得想要使用的元素和格式。而 GQL 恰恰相反,它让前端开发人员的生活变得更加轻松!
这导致更少的数据传输,更精简的代码,最重要的是,更快的网络体验,尤其是在带宽仍然是个问题的移动设备上。
如果你和我们一样对这项新技术感到兴奋,那太棒了,因为我们认为这是创建应用程序的真正革命性的方法!
GraphQL 很棒,但是它对 WordPress 开发者有什么好处呢?如果你一直在关注 WordPress 的开发,那么最近它正在向 JavaScript 开发转移并且有一个非常有趣的项目由华盛顿特区 nclud 的高级 web 开发人员 Ramsay Lanier 发起,叫做 WordExpress 。我们联系了 Ramsay,他同意就这个激动人心的话题接受我们的采访:
你能告诉我们一些关于你自己的情况吗?
我是华盛顿特区一家名为 nclud 的创意数字机构的高级交互开发人员。虽然我认为自己是一个完整的 javascript 开发人员,但我主要从事表示层的 javascript 工作。在我的业余时间,当我不开发愚蠢的基于表情符号的应用程序时,我试图成为两个非常年轻的女儿的好父亲。我试图让他们对 STEM 感兴趣,但他们仍然很年轻——尽管永远不会太早!
你每天都和 WordPress 一起工作,你的工作重点是什么?
在 nclud,我们设计和构建高度互动的网站和应用程序。我们使用各种内容管理系统,尽管我们主要使用 WordPress,因为我们的客户发现 WordPress 的编辑流程很简单。作为一名高级开发人员,我负责构建的所有方面——从自定义 PHP 主题到疯狂的基于画布的动画。
你是如何想到 WordExpress 的,它是什么?
WordExpress 是我在 WordPress 开发中用 Javascript 代替 PHP 的尝试。它在后端使用 Node.js 和 Express 构建,在前端使用 React。在这两者之间,有一个 GraphQL 服务器连接到一个 WordPress 数据库。
这个项目的主要原因是因为我希望能够使用 React 组件和 CSS 模块开发 WordPress 站点。CSS 模块非常棒,因为它们允许你专门为每个组件创建本地范围的 CSS。为了从 WordPress 数据库中获取数据,我最初尝试使用 WordPress API。我很快发现它对我想做的事情有很大的限制,并且我最终不得不编写一堆自定义的 REST 端点。此外,GraphQL 和 Relay 仍然很新,我想找个借口来学习它。
GraphQL 和 Relay 确实是这个项目的关键。
使用 REST API 和 GraphQL/Relay 的主要区别是什么?
使用 REST API,您可以从服务器创建一个请求,将其发送到客户机,并让客户机解析数据以获得它想要的东西。通常,您必须调用多个端点来获得您需要的整个数据集。虽然 REST 彻底改变了我们进行 web 开发的方式,但它肯定也有缺点。
脸书对 REST 的回答是 GraphQL。GraphQL 是一种非常强大的数据库查询语言,能够描述复杂的关系数据。它允许客户端确定它需要的确切数据集,并且只需要从客户端到服务器来回一次。它的数据库也不可知!
Relay 为 React 组件提供了数据获取功能,并且是专门为 GraphQL 设计的。使用 GraphQL/Relay 设置,组件通过定义 GraphQL“片段”来确定自己的数据需求。在应用程序呈现之前,Relay 遍历具有片段的组件,并构建一个(通常很大)查询,然后将该查询发送到服务器。它非常快速和高效。使用中继,您还可以获得客户端数据缓存。例如,当你登陆一个 blogroll 页面时,来自每篇博客文章的所有数据都将被获取并存储在客户端缓存中,所以当你进入一篇博客文章然后返回 blogroll 页面时,服务器不必再次获取任何数据——它已经在那里了!
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Subscribe NowWordExpress is my attempt at replacing PHP with JS in WordPress development. Its built using Node.js and Express on the back-end, and React on the front-end.Click to Tweet
根据你的经验,你认为 GQL/Relay 比使用 REST API(用 WordPress)更好吗?
绝对好。它需要不同的设计方法,但效率更高。
关于 WordExpress 的初步反馈如何?人的思想是什么?
太棒了!我心血来潮开始做这件事,只是想看看我能走多远。我真的不认为它会得到太多关注——但是这个项目已经在 Github 上获得了 800 多颗星。不过,我确实有很多问题——最大的问题可能是这个项目如何改变 WordPress 开发的管理方面。我的回答是:没有。它仍然使用久经考验的 WordPress 管理面板。
我认为仍然有很大一部分人并不真正理解 WordExpress 是如何工作的,或者它想要完成什么。我仍在撰写一系列文章,详细解释这个项目。我已经写了一篇介绍性文章解释“为什么”,还有两篇文章详细介绍 GraphQL 和 Sequelize 是如何工作的。接下来还有更多。
您目前在实施这种新方法时遇到的最大问题是什么?
最大的批评是 WordExpress 不能与大多数 WordPress 插件兼容。这是真的——你使用的任何影响前端的插件都不会工作。你仍然可以使用影响后端的插件,比如高级定制字段,或者 WP-Types(我使用的)。但是好处是,因为它是使用 Node 构建的,所以您可以使用任何您想要的 NPM 包,所以这是一种权衡。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
此外,服务器端渲染目前不工作,这是一个大问题。现在,你得不到任何 SEO,因为 HTML 是动态渲染的——我正在积极地让服务器端渲染与 Relay 和 GraphQL 一起工作,它非常接近。GraphQL/Relay 社区已经做了一些很好的工作来支持这一点。
你有计划使用新技术来改进 wp-admin 吗?(我指的是类似 Calypso 的项目。)
目前没有——我还没有和卡里普索一起玩过。总的来说,我对 WordPress 的管理体验非常满意。为了让前端开发体验达到我想要的效果,还有很多事情需要解决,所以我现在专注于此。
如果有人想捐款,他们怎样才能找到你?
Twitter 是直接联系我的最好方式。如果你想提交拉动请求——我全力支持!我积极回顾公关和 GitHub 的问题,所以我保证他们不会逗留。
Ramsay,感谢你抽出时间接受采访!
在 Kinsta,我们认为 GraphQL 代表了 web 和应用程序开发新时代的曙光,我们将在未来几年看到利用这些令人敬畏的技术的真正革命性的解决方案。
如果你想了解更多关于 GraphQL 的内容,我们在下面提供了一些资源,如果你想添加更多内容,请在下面发表评论或给我们发消息!
文档
课程/课程
录像
- 探索 GraphQL 作者:李·拜伦,脸书(React Europe 2015)
- Relay——React的应用框架,作者:Joseph Savona,脸书(React Europe 2015)
相关文章:
WordPress REST API BasicsWordPress has been gradually moving away from being just a blogging for years now. The final nail…
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
WordPress Robots.txt 指南:它是什么以及如何使用它
听说过 robots.txt 这个术语,想知道它是如何应用到你的网站上的吗?大多数网站都有 robots.txt 文件,但这并不意味着大多数网站所有者都理解它。在这篇文章中,我们希望通过深入研究 WordPress robots.txt 文件,以及它如何控制和限制对你的网站的访问来改变这种情况。
有很多内容要介绍,所以让我们开始吧!
什么是 WordPress robots.txt 文件?
在我们讨论 WordPress robots.txt 文件之前,定义一下“机器人”在这里是什么很重要。机器人是访问互联网网站的任何类型的“机器人”。最常见的例子是搜索引擎爬虫。这些机器人在网络上“爬行”,帮助像谷歌这样的搜索引擎对互联网上的数十亿网页进行索引和排序。
因此,总体而言,机器人对互联网来说是一件好事,或者至少是一件必需品。但这并不一定意味着你或其他网站所有者希望机器人不受约束地运行。控制网络机器人如何与网站互动的愿望导致了 20 世纪 90 年代中期机器人排除标准的产生。Robots.txt 是该标准的实际实现——,它允许你控制参与的机器人如何与你的网站互动。您可以完全阻止机器人,限制它们访问您站点的某些区域,等等。
不过,“参与”部分很重要。Robots.txt 不能强迫一个机器人遵循它的指令。恶意的僵尸程序可以并且将会忽略 robots.txt 文件。此外,即使是声誉良好的组织也会忽略你可以放入 robots.txt 的一些命令。例如,谷歌会忽略你添加到 robots.txt 的任何规则关于爬虫访问的频率。您可以在 Google 搜索控制台中您酒店的抓取速率设置页面中调整 Google 抓取您网站的速率。
如果你有很多关于机器人的问题,像 Cloudflare 或 Sucuri 这样的安全解决方案可以派上用场。
如何找到 robots.txt?
robots.txt 文件位于您网站的根目录中,因此在您的域后添加/robots.txt 应该会加载该文件(如果您有一个的话)。比如 https://kinsta.com/robots . txt。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
什么时候应该使用 robots.txt 文件?
对于大多数网站所有者来说,一个结构良好的 robots.txt 文件的好处可以归结为两类:
- 优化搜索引擎的抓取资源,告诉他们不要在你不想被索引的页面上浪费时间。这有助于确保搜索引擎专注于抓取您最关心的页面。
- 通过阻止浪费资源的机器人优化您的服务器使用。
Robots.txt 并不是专门控制哪些页面在搜索引擎中被索引
Robots.txt 并不是控制搜索引擎索引页面的万无一失的方法。如果你的主要目标是阻止某些页面出现在搜索引擎结果中,正确的方法是使用 meta noindex 标签或密码保护。
这是因为你的 robots.txt 没有直接告诉搜索引擎不要索引内容——它只是告诉他们不要抓取它。虽然谷歌不会从你的网站内部抓取被标记的区域,但是谷歌自己声明如果一个外部网站链接到一个你用 robots.txt 文件排除的页面,谷歌仍然可能索引那个页面。
谷歌网站管理员分析师 John Mueller 也证实,如果一个页面有指向它的链接,即使它被 robots.txt 屏蔽,仍然可能被索引。以下是他在一个网站管理员中心的谈话内容:
这里需要记住的一点是,如果这些页面被 robots.txt 屏蔽,那么理论上可能会有人随机链接到这些页面中的一个。如果他们这样做,那么可能会发生这样的情况,我们索引这个没有任何内容的 URL ,因为它被 robots.txt 阻止了。所以我们不知道你实际上不想让这些页面被索引。
而如果它们没有被 robots.txt 阻止,你可以在这些页面上放置一个 noindex meta 标签。如果有人碰巧链接到它们,而我们碰巧抓取了该链接,并认为这里可能有一些有用的东西,那么我们就会知道这些页面不需要被索引,我们可以完全跳过它们。
因此,在这方面,如果你在这些页面上有任何你不想索引的东西,那么不要禁止它们,使用 noindex 代替。
我需要一个 robots.txt 文件吗?
重要的是要记住,你不需要有一个 robots.txt 文件在你的网站上。如果你不介意所有的机器人都可以自由抓取你的所有页面,那么你可能会选择不添加一个,因为你没有真正的指令给爬虫。
在某些情况下,由于您使用的 CMS 的限制,您甚至无法添加 robots.txt 文件。这很好,还有其他方法可以指导机器人如何在不使用 robots.txt 文件的情况下抓取您的页面。
robots.txt 文件应该返回什么 HTTP 状态代码?
robots.txt 文件必须返回 a 200 OK HTTP 状态代码,以便爬网程序能够访问它。
如果您的页面被搜索引擎索引时遇到问题,值得仔细检查 robots.txt 文件返回的状态代码。除了 200 状态代码之外的任何代码都可能阻止爬虫访问您的站点。
一些网站所有者报告说,由于他们的 robots.txt 文件返回非 200 状态,页面被取消索引。2022 年 3 月,一位网站所有者在谷歌 SEO 办公时间的一次聚会中询问了一个索引问题,John Mueller 解释说,如果 robots.txt 文件存在,它应该返回 200 状态,如果该文件不存在,则返回 4XX 状态。在这种情况下,一个 500 内部服务器错误被返回,Mueller 说这可能导致 Googlebot 将该网站排除在索引之外。
在这条推文中也可以看到同样的情况,一个网站所有者报告说,由于 robots.txt 文件返回 500 错误,他的整个网站被取消索引。
[快速搜索引擎优化技巧]
如果索引有问题,确保 robots.txt 文件返回 200 或 404。
如果你的文件返回 500,谷歌最终会对你的网站去索引,就像我在这个项目中看到的那样。pic.twitter.com/8KiYLgDVRo
—安托万·埃里普雷特(@ antoineripret)2022 年 11 月 14 日
4 个方便的 WordPress RSS Feed 插件(RSS Feed 还没死)
要跟上所有你喜欢的网站的内容可能会很棘手。即使在使用书签时,一个接一个地访问网站以查看它们的最新更新也是非常耗时的。
这就是 RSS 提要派上用场的地方。一次性订阅网站的 RSS 源使您能够自动接收所有后续发布的更新。
根据你的阅读器应用程序,你甚至可以通过电子邮件或移动设备接收通知。另外,WordPress RSS feed 插件可以让你在自己的网站上聚合所有的内容。
在本文中,我们将讨论什么是 RSS 以及它为什么重要。然后我们将看看 RSS 提要在 WordPress 中是如何工作的。我们将向您展示如何启用或禁用它们,如何检查它们是否工作,并介绍一些添加新功能的插件。
我们开始吧!
什么是 RSS(为什么它很重要)?
RSS(真正简单的联合供稿)使网站和博客能够以 XML 格式发布他们的最新内容。这可以包含整篇文章或摘要,以及元数据,如日期和作者。
您的 RSS 订阅源使任何订阅它的人能够将您的网站和许多其他网站的内容聚合在一起。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
你可能会把这个过程比作订阅 YouTube 频道和在一个地方接收每个频道的最新内容更新通知。
谷歌在 2012 年关闭了广受欢迎的 FeedBurner 服务,这可能会让一些人认为 RSS 订阅已经死亡。但事实上,有很多优秀的 feed 阅读器,比如 Feedly 或者老阅读器。
Feedly 可用于网络、iOS、Android 和 Kindle。旧款阅读器也可用于网络,尽管它没有原生应用,但它的用户已经使用它的 API 创建了几个。
除了让自己保持最新状态之外,订阅源还可以用于许多目的,例如将内容从一个网站导入到另一个网站等等:
- 从网上商店采购产品和服务类别。
- 跟踪外汇汇率和股票价格。
- 使用 podcast-only RSS feeds 将音频内容推送到不同的收听平台。
- 汇总各种在线商店的最新优惠券或折扣优惠。
- 许多博客写手和有影响力的人使用 RSS 来获取信息。当他们找到一个好的,他们会分享或链接到你的博客或社交媒体资料。
- RSS 订阅可以帮助谷歌更频繁地抓取你的网站。
- RSS 源可以为你的网站带来更多的访问者。当有人订阅你的新闻源时,他们会无意中发现你所有的博客文章。如果他们看到一个好的,他们会访问你的网站,详细阅读或作出评论
- 自动化电子邮件营销活动。例如, MailChimp 有一个 RSS 转电子邮件活动,当你发布新帖子时,它会自动给你的订阅者发邮件。
- 每次发布新帖时,您还可以使用 RSS 源更新您的社交媒体档案。几乎所有流行的帖子安排和社交媒体管理工具都提供 RSS 提要集成。
- 您可以将您的 RSS 源提交到 RSS 目录或内容聚合网站。
- 您还可以在您的网站上设置一个页面或部分,包含来自外部来源的聚合内容。
- 您可以在您的网站上自动发布新的联合内容。
作为一个额外的例子,我们在 Kinsta 使用 RSS feed 的一种方式是利用免费的 Slack RSS feed 应用程序。我们每天使用 Slack 与我们的远程团队成员交流。
通过自动将 RSS 订阅到频道中,我们可以轻松地跟踪网络上发布的新内容,以及新的软件版本
在跟踪您最喜爱的网站上的所有内容时遇到困难?🤯输入 RSS 源。学习如何用这些简单的插件设置一个⬇️ 点击推文
WordPress 有 RSS 提要吗(你如何找到它们)?
WordPress 为你的网站生成多种内置 RSS 源。如前所述,这通常以 XML 格式完成,每次发布新内容时都会创建一个文档。
要查看您的订阅源,您只需在网站地址的末尾添加 /feed 即可。
例如,如果你的站点是www.document.com,你的提要将被发布在www.document.com/feed。以下是 Kinsta.com的情况:
A sample RSS feed displayed in XML.
提要是为您的类别和标签以及评论生成的。此外,您可以有多个字段,如下所示:
- http://example.com/feed/
- http://example.com/feed/rss/
- http://example.com/feed/rss2/
- http://example.com/feed/rdf/
- http://example.com/feed/atom/
但是,您的主要提要通常位于第一个地址。
如何检查和查看 RSS 源是否工作正常
您自己的网站有一个提要,但是您也可以在您的内容中包含其他网站的提要。
但是,在这样做之前,您首先需要验证每个外部提要。你可以使用浏览器或在线工具。
在浏览器中测试提要 URL
要使用浏览器验证提要,只需复制提要的 URL 并将其粘贴到地址栏中:
Testing a sample RSS feed in the browser.
您应该会看到以原始 XML 格式显示的提要。
使用 W3C 验证器进行测试
测试提要有效性的另一种方法是使用 W3C 验证器。将提要 URL 粘贴到提供的输入框中,然后点击查看:
The W3C Feed Validation service.
在下一页上,您应该看到提要是否有效:
Validating a feed URL with the W3C tool.
你也可能会得到一些为读者优化提要的建议(如果它属于你的话)。
如何优化你的 RSS 源
您的 RSS 源可以让用户了解您的最新内容。因此,您会希望优化它以便于使用,这可以增加您的订阅量。
做到这一点的一个技巧是在你的提要中显示摘要,而不是完整的文章。这可以确保读者访问您的网站来阅读内容。
WordPress 为此提供了一个内置设置。您可以简单地导航到设置>阅读,并选择下的摘要来查看提要中的每篇文章,显示。
Setting up your RSS feed in WordPress
您还可以让用户订阅特定的类别或标签,方法是使用,这是在下一节中介绍的特定于类别的 RSS 订阅插件。
此外,如果你运行一个多作者的博客,你可以给读者订阅他们最喜欢的作者的选项。
作者的提要如下所示:
你甚至可以让你的作者在他们的个人简介或者电子邮件签名中加入链接。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
4 个方便的 WordPress RSS Feed 插件
尽管 WordPress 默认提供了 RSS 提要,并提供了显示它们的方法,插件可以提供更多的灵活性。让我们来看看四个可靠的选择。
1.WP RSS 聚合器
拥有超过 60,000 个活跃安装, WP RSS 聚合器是 WordPress 最受欢迎的 RSS 提要插件。您将能够从无限数量的网站导入无限数量的帖子、YouTube 视频、列表和播客剧集,为您的网站提供新的精选内容。
WP RSS Aggregator
使用 WP RSS 聚合器的免费版本,您将能够:
- 创建显示其他网站内容链接的源
- 从单个页面管理您的 RSS 源
- 使用短代码或块显示您的提要
- 使用动作和过滤挂钩扩展插件的功能
使用高级版,您还可以:
- 自定义模板以匹配您的网站设计
- 将 RSS 源导入 WordPress 文章或自定义文章类型
- 基于关键字、短语和/或标签过滤内容
- 使用 WP RSS 聚合器的全文服务完整导入内容
- 对你的资源进行分类,使它们有条理
- 将插件连接到第三方内容旋转服务,如 WordAi 和 Spinner Chief
一旦你在 WordPress 网站上安装了 WP RSS 聚合器,你需要做的就是添加一个 feed 源,插件会处理剩下的事情。
Add a new feed source
2.Feedzy RSS 源
Feedzy 是目前最好的 WordPress RSS 提要插件之一。它使您能够在站点上导入和显示无限数量的提要。你可以用它在网上发布精选的内容来实现博客的自动化。
The Feedzy RSS Feeds WordPress plugin.
Feedzy 免费版提供的一些关键功能包括:
- 将订阅源项目转换为页面、帖子和自定义帖子类型
- 使用块、短代码或小部件显示提要
- 缓存提要以提高加载速度
- 显示带有订阅源项目的图像
使用高级版,您还可以:
- 使用关键字过滤器导入特定内容
- 为每个提要设置多个模板
- 自动从不同来源导入多个提要(在免费版本中手动完成)
- 自动将代销商或推荐人 id 添加到您的订阅源链接
一旦 Feedzy 被安装并激活,你会想要导航到 Feedzy >导入文章。然后你可以点击导入帖子选项:
需要一个给你带来竞争优势的托管解决方案吗?Kinsta 为您提供了令人难以置信的速度、一流的安全性和自动伸缩功能。查看我们的计划
Importing posts from RSS feeds with Feedzy.
您现在可以开始将提要导入到您的站点。
3.RSSImport
The RSSImport WordPress plugin.
和 Feedzy 一样, RSSImport 可以让你将提要导入到你的 WordPress 站点。您可以通过小部件、短代码或 PHP 来使用它。
这个工具通过包含的短代码提供了很大的灵活性,为定制它们提供了许多参数。以下是您可能会创建的示例:
[RSSImport display="25" feedurl="https://kinsta.com/feed/" use_simplepie="true"]
你也可以在主题模板中添加一些 PHP 代码,比如sidebar.php或者【single.php】T2。例如:
<!--?php RSSImport(10, 'https://kinsta.com/feed/'); ?-->
要显示您的订阅源,您可以将您的短代码复制并粘贴到帖子或页面的任何位置。
4.特定类别的 RSS 源订阅
The Category-Specific RSS Feed Subscription WordPress plugin.
特定类别的 RSS 订阅不同于我们目前考虑的其他插件。它允许你的用户在订阅内容上有更大的灵活性,这是基于你的分组来实现的。例如,如果您发布多个类别的内容,如“航空”、“可再生能源”和“电影”,您的用户可以选择只订阅其中一个或全部内容。
此插件使您能够:
- 创建特定类别的 RSS 源
- 创建特定于标签的订阅源菜单
- 在你的文章旁边显示每个标签的 RSS 源
- 将自定义类别指向外部源
安装这个插件后,你需要导航到设置>特定类别的 RSS 来查看所有你可以创建订阅源的类别列表。然后,您可以使用小部件、短代码和几行 PHP 将提要菜单添加到您的站点。
如何在 WordPress 中禁用 RSS 源
尽管 RSS 提要很方便,但您可能并不需要它,或者您可能只是不想要维护它的额外开销。
在这种情况下,你可以选择通过使用插件或者编辑你当前的主题来禁用你的 feed 。
使用插件
像禁用提要这样的插件可以很方便地禁用你网站上的所有提要。它通过重定向请求来删除所有 RSS、Atom 和 RDF 提要。
注意,已经三年没更新了。然而,在最新版本的 WordPress 上使用它应该不会有任何问题。
禁用订阅源只会删除订阅源本身。您的主题、侧边栏和页脚小部件可能仍然包含指向它的链接。
编辑你的 WordPress 主题
在 WordPress 中禁用 RSS 订阅的第二种方法是编辑你当前主题的functions.php文件。您需要导航到外观>主题编辑器,并在右边的文件浏览器中搜索函数文件:
然后您可以将代码后面的粘贴到文件的末尾:
add_action('do_feed', 'itsme_disable_feed', 1);
add_action('do_feed_rdf', 'itsme_disable_feed', 1);
add_action('do_feed_rss', 'itsme_disable_feed', 1);
add_action('do_feed_rss2', 'itsme_disable_feed', 1);
add_action('do_feed_atom', 'itsme_disable_feed', 1);
add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
完成后,不要忘记保存您的更改。
摘要
WordPress 默认提供了一个 RSS 源,你可以很容易地访问你的。借助其他插件选项,如 Feedzy RSS Feeds、RSSImport、特定类别 RSS Feed 订阅和 WP RSS 聚合器,您可以对其进行更多控制。
正如我们所看到的,RSS 提要在很多情况下都是有用的……所以它们还远没有消亡!
你对我们列表上的 RSS 提要插件有什么问题吗,以及如何充分利用它们?请在下面的评论区告诉我们!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何在 WordPress 中安排文章(3 种方法)
有什么比意识到自己忘记按时发布帖子更让人沮丧的吗?你本打算昨天出版的,但不知何故生活挡住了去路。而现在,已经太晚了。如果要发表的文章是及时的,围绕着一个假期,或一个即将到来的事件的公告,这就更糟了。呀!
谢天谢地,提前安排你的文章可以帮助避免这个问题,让你的博客保持正轨。在这个分步指南中,我们将向你展示如何使用三种不同的方法在 WordPress 中安排文章。因此,无论你是初学者还是专家,你都可以很快安排好你的帖子。
但是首先,让我们花点时间来探讨一下为什么安排帖子如此重要。
为什么要在 WordPress 中安排帖子?
在 WordPress 中安排帖子可以节省你大量的时间,帮助你保持有序。如果你在运营一个新闻网站或博客,那么定期发布你的文章尤为重要。这有助于保持一致的内容流,并让您的观众回来看更多。
此外,如果你要去度假或者离开你的站点休息一下,后期调度可以是一个救命稻草。比起让你的博客沉寂,你可以提前安排一些帖子,让事情在你离开的时候继续进行。
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
让我们探索一下为什么 WordPress 预定帖子是一个好主意的更多原因。提前安排你的文章可以帮助你:
- 在一天中流量最高的时间发帖。如果你想确保尽可能多的人看到你的帖子,那么你需要在一天中大多数读者在线的时候发布。例如,如果你在运营一个育儿博客,那么你会希望在妈妈们最有可能上网的白天发布。
- 持续发布内容。如果你想建立一个忠实的读者群,那么你需要定期发布内容。如果你有一份白天的工作或者其他占用你大部分时间的事情,这可能会很难做到。通过提前安排你的文章,你可以确保你的内容即使在你很忙的时候也能发布。
- 写一堆内容,错开发布时间。如果您有大量内容想要发布,但又不想让读者不知所措,这可能会很有帮助。通过安排您的帖子,您可以控制一次发布多少内容。
- 如果你住在另一个国家或白天睡觉,请在白天发帖。这一条非常简单明了!如果你在夜间写博客,那么发布时间安排可以帮助你确保你的内容在读者所在时区的白天发布。
- 确保你坚持按时发帖。如果你写的是及时的话题或事件,这一点尤其重要。如果你想让你的读者知道他们可以依靠你获得及时的信息,那么你需要让你的帖子每次都按时发布。
- 提前写季节/节日内容。如果你写的内容是季节性的或节日特有的,这可能是一个领先的好方法。通过提前写和安排你的帖子,你可以减轻假期的压力,专注于享受假期。
- 休假期间继续贴文章。确保你不在的时候,你的博客不会沉寂。走之前写几个帖子,安排几个,就万事俱备了。
- 测试不同的发布时间。想找出发布内容的最佳时间?在 WordPress 中安排帖子可以让你测试不同的时间,看看哪个时间流量最大。找出你的读者最活跃的时间,并相应地调整你的发帖时间表。
现在我们已经讨论了为什么安排帖子如此重要的一些原因,让我们来看看实际上如何去做。
如何设置 WordPress 预定文章
在 WordPress 中安排帖子很容易,只需要几分钟。在这一部分,我们将带您了解三种不同的方法,您可以使用它们来安排您的帖子。
方法 1:使用 WordPress 块编辑器安排文章
我们将介绍的第一种方法是使用 WordPress 块编辑器安排文章。这是推荐的方法,因为这是最容易做到的,并且不需要任何额外的插件。
首先,在 WordPress 中创建一个新的帖子或页面。在这个例子中,我们将创建一个新帖子。
一旦你进入文章编辑器,你会注意到在发布面板中,时间被设置为立即发布。
Setting the date and time to schedule a blog post’s publication using the Block Editor.
点击立即发布显示一个下拉菜单,你可以选择你的帖子发布的具体日期和时间。
在我们的例子中,我们将这篇文章安排在 12 月 25 日上午 8 点。一旦您选择了日期和时间,只需点击日程按钮来设置您的发布日程。
The view just after scheduling a blog post to publish at a later date using the Block Editor.
就是这样!您的帖子现已安排好,将在您选择的日期和时间自动发布。
方法 2:使用 WordPress 经典编辑器安排文章
如果你使用的是 WordPress Classic 编辑器,那么你可以使用类似的方法来安排文章。
首先,在 WordPress 中创建一个新的帖子或页面。和以前一样,我们将为这个例子创建一个新帖子。
一旦你进入文章编辑器,在你的 WordPress 仪表盘的屏幕右侧寻找发布面板。默认情况下,这被设置为立即发布。
The Classic Editor shows a post is ready to Publish Immediately by default.
点击立即发布选项旁边的编辑链接。这将弹出一个下拉菜单,其中有几个不同的计划选项。
Setting the date and time to schedule a blog post for publication using the Classic Editor.
在本例中,我们将这篇文章安排在 10 月 31 日 21:00。一旦你选择了日期和时间,只需点击 OK 按钮来设置你的发布时间表。
单击蓝色的“Schedule”按钮,在 Classic 编辑器中安排博客文章的发布时间。
Then to schedule the post itself, click the Schedule button.
再说一次,这就是全部了。您的帖子现已安排好,将在您选择的日期和时间自动发布。
方法 3:使用插件安排文章
如果你没有使用 WordPress 块编辑器,或者如果你想要更多的控制你的文章安排,那么你可以使用插件。
最流行的后期调度插件之一是 SchedulePress 。这个插件可以免费使用,让你提前安排你的文章。
SchedulePress
首先,安装并激活schedule press 插件。一旦插件被激活,从你的 WordPress 管理面板点击帖子>添加新的。这将把你带到文章编辑器界面,在这里你可以编写和安排你的文章。
在屏幕的右侧,您会看到标准经典编辑器发布框。您可以在这里选择帖子发布的日期和时间。
对于我们的示例,我们将这篇文章安排在 7 月 4 日 18:00。一旦你选择了日期和时间,只需点击 OK 然后蓝色的日程按钮来设置你的发布日程,像往常一样。
Scheduling a post to publish at a later date in the Classic Editor with SchedulePress installed.
这个插件还增加了一个漂亮的功能,让你可以立即发布你的日程安排,它会反映当前日期或未来的日程安排日期——无论哪个对你来说最有意义。
Setting the publication date that will appear on a scheduled post in SchedulePress.
专业版还提供了各种其他功能,包括自动日程安排、日历视图、提前计划项目的能力以及一次安排数百篇帖子的能力,这样一旦你的帖子在顶级社交媒体平台上发布,你就可以自动分享它们。
WordPress 预定文章的提示和技巧
所以你现在知道如何在 WordPress 中安排帖子了,这很好。但是如果你的需求超出了写作的范围。时间表。出版?让我们来看看一些技巧和窍门,您可以使用它们来充分利用这个特性。
设置时区
如果你想让你的帖子在特定的时间发布,那么确保你的 WordPress 站点设置了正确的时区是很重要的。
默认情况下,WordPress 使用 UTC 时间。然而,你可以通过从你的 WordPress 管理面板进入设置>常规来改变这一点。
Setting the timezone in WordPress Settings.
从这里,您可以为您的位置设置正确的时区。完成后,点击保存更改按钮保存您的设置。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
查看所有预定帖子
如果你想看到你在 WordPress 网站上预定的所有帖子,你可以去帖子>所有帖子查看。
在页面顶部,有几个选项。点击显示已安排的链接。
Accessing scheduled posts in WordPress.
您可以使用此页面管理您的预定帖子,包括编辑、删除或提前发布。
提前发布预定的帖子
如果您需要在预定的日期和时间之前发布帖子,那么您可以通过进入所有帖子页面并选择您想要发布的帖子来完成。
一旦你进入文章编辑界面,只需点击发布按钮。这将立即发布您的帖子,无论它计划何时发布。
管理“错过的时间表”帖子
如果由于某种原因,你的帖子没有在预定时间发布,那么 WordPress 会自动将其标记为“错过预定时间的帖子。
你可以通过进入所有帖子页面,选择旁边有红色错过时间表的帖子,查看你所有错过的预定帖子。
How a blog post that misses its publication schedule appears in WordPress.
如果你想试着发布一个错过的时间表帖子,那么你只需点击发布按钮。但是,如果您不想发布帖子,那么您可以删除它或重新安排以后的日期和时间。
由于多种原因,预定的帖子可能会错过预定的发布日期和时间。通常, cron job 错误是罪魁祸首。
Cron 作业可以被最好地描述为“T0”后台任务,WordPress 用它来执行某些功能。这些包括检查更新、安排帖子等等。
如果你的 WordPress 站点的 cron 工作不正常,那么它会导致预定的发布失败。您可能会因为多种原因而遇到 cron 作业错误,包括:
- 您的 WordPress 主机提供商遇到了问题。
- 你最近更换了 WordPress 主机。
- 您的网站关闭或工作不正常。
- 你已经安装了一个与 WordPress cron 冲突的插件或主题。
但大多数情况下,这个问题是由网站流量不足引起的。由于 crons 或调度程序只在页面加载时运行,在正确的时间(或者错误的时间,如果你真的想一想)缺乏流量意味着预定的帖子不会发布。cron 作业不会运行,您将面临错过计划的失败。
如果您认为您的站点的 cron 作业是您错过预定帖子的原因,那么您可以尝试通过手动运行 cron 作业来解决这个问题。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
为此,您需要向您的站点添加一小段代码。您可以通过将下面一行添加到您站点的wp-config.php文件中来做到这一点:
define('DISABLE_WP_CRON', true);
一旦你通过 FTP 访问添加了这行代码,WordPress 将不再尝试自动运行 cron 作业。相反,它只会手动运行它们。
要设置这些手动 cron 作业,您需要访问您站点的 cPanel 并找到 Cron 作业模块。单击它并计划设置为定期运行的 cron 作业。
如果这不能解决问题,或者你不相信你的编码技能,那么你可以试试 WordPress 插件。我们推荐日程帖子触发器,这是一个免费插件,一旦有人访问你的网站,它就会运行错过的日程帖子。
Schedule Post Trigger
有了这个插件,就不需要修改代码或手动设置 cron 作业。只需安装并激活插件,它会为你照顾一切。
选择一个能够在服务器层面为你安排 cron 任务的虚拟主机提供商也是一个不错的选择。来自 Kinsta 的托管 WooCommerce 主机将每隔 15 分钟运行一次 cron 作业。
Managed WooCommerce Hosting from Kinsta offers protection against missed scheduled posts.
Kinsta AMP 也可能有助于提高网站的整体性能,减少错过预定帖子的机会。
取消安排已安排的发布
如果你想取消一个已经安排好的文章,那么你可以通过编辑文章来实现。
如果使用经典编辑器,点击预定旁边的编辑按钮。
Editing a scheduled post to remove it from the publication queue.
然后点击下拉菜单,将帖子设置回草稿。然后点击确定。
Change the post’s status back to draft to remove it from the publication queue.
最后点击更新。这将从 WordPress 队列中删除文章,并且不再安排文章上线。然后,您可以重新安排它在不同的日期和时间,或者您可以像往常一样通过点击发布按钮立即发布它。
计划对已发布帖子的更改(使用插件)
虽然默认情况下你不能安排对 WordPress 中已发表文章的修改,但是你可以通过使用修订功能来实现。此功能跟踪您对帖子所做的所有更改,并允许您在需要时恢复早期版本。
你也可以通过使用 Advanced Schedule Posts 插件来计划对已发布的帖子进行修改。这个插件允许你安排对任何文章的修改,包括已发表的文章。
Advanced Schedule Posts
要使用这个插件,安装后,只需编辑你想修改的帖子,然后点击发布框中的日程按钮。
这将打开计划选项,您可以从中选择何时发布更改。一旦您做出选择,点击计划按钮,更改将被计划。
计划过期后(使用插件)
如果你想安排一篇文章在某个日期和时间过期,那么你可以使用 PublishPress Future 插件。这个插件允许你安排帖子过期,然后它会根据你的喜好将帖子的状态更改为待定,草稿或私人。
PublishPress Future plugin.
要使用这个插件,只需安装并激活它。之后,编辑您想要安排过期的文章,然后向下滚动到 PublishPress 框。
Setting when a post will expire using the PublishPress Future plugin.
在此框中,您将看到文本内容为启用 Post 到期。选中它旁边的框,然后选择您希望帖子过期的时间。您还可以选择到期后您希望对帖子执行的操作,即将其设置回草稿、将帖子设为私有,删除它,等等。做出选择后,向上滚动到页面顶部,点击更新。
如果你喜欢批量发布你网站的内容,学习如何提前安排你的帖子是一个游戏规则改变者🗓 点击发推
摘要
在这篇文章中,我们介绍了如何在 WordPress 中以多种方式安排文章。我们还了解了如何取消帖子的计划,以及如何计划对已发布帖子的更改。
安排帖子是一个很好的方式来保持你的内容新鲜,并确保总是有新的东西给你的读者。它还可以帮助你腾出时间,这样你就可以专注于网站的其他方面。
如果你对如何在 WordPress 中安排文章有任何问题,请在下面留下评论。
如果你想使用一台能够确保高速性能和最小化 cron 作业错误的主机, MyKinsta 可能是你的理想选择。或者,如果你经营一家网上商店,我们的托管 WooCommerce 主机可能会感兴趣。
无论你选择哪个,只要知道你会得到很好的照顾。
让你所有的应用、数据库和 WordPress 网站在同一个屋檐下联网。我们功能齐全的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
如何改进 WordPress 搜索(并加快速度)
为什么人们首先使用网站搜索表单?这是因为他们在寻找即时的相关结果,而这些结果是他们无法通过浏览网站或使用导航获得的。
有时,这些搜索结果会提供他们问题的答案(比如关于公司退货政策的信息)或匹配产品或内容的列表(比如与页面生成器插件相关的博客帖子)。不管他们在找什么,有一件事是肯定的:
访问者希望你的 WordPress 搜索表单能够快速准确地传递结果。
当你把消费者行为作为一个整体来看待时,这是有意义的。谈到在线搜索,谷歌设定了一个几乎不可能的标准。根据 SparkToro 的调查结果,谷歌超过一半的搜索是零点击。基本上,谷歌已经使搜索变得如此高效,以至于人们通常不需要访问一个网站就可以获得他们问题的答案。
当然,你的网站访问者并没有使用内部搜索来期望或者想要一个零点击的结果。他们使用搜索来寻找你网站的其他部分。但是你的 WordPress 搜索和谷歌搜索的共同点是:消费者希望从它们那里得到快速、方便和高度相关的结果。
*只有一个问题:WordPress 的原生搜索功能不是很好。
这就是为什么,在本指南中,我们将探索你需要知道的一切,以便为你的访问者优化 WordPress 搜索体验:
内部搜索到底有多重要?
如果你以正确的方式设计了一个网站,访问者自然会沿着你给他们铺好的路走下去。一份组织有序的菜单也有帮助。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
也就是说,内部搜索在这方面发挥着重要作用。
把 WordPress 搜索想象成你网站的快速通行证。当你的搜索功能正常运行时,它可以在几秒钟内将你的访问者从第一步带到第五步。
这对拥有大量内容的 WordPress 网站尤其有用。以下是一些例子:
电子商务
像 Nordic Ware 这样的在线商店可以帮助访问者从主页:
Nordic Ware: home page with search bar in the header
只需使用网站右上角的搜索栏即可缩小产品列表:
Nordic Ware: search results page
通过始终提供产品搜索表单,访问者再也不必在商店的菜单或类别中筛选,以找到他们正在购买的特定商品。
博客、播客和新闻网站
像 Kinsta 这样拥有 39 页博客文章(还在增长)的大型内容库的网站,将从搜索栏中受益:
Kinsta: blog page and pagination
通过在博客顶部放置一个博客专用的搜索表单,读者可以比滚动浏览 39 页更快地找到他们要找的主题:
WordPress search bar at the top of the Kinsta blog
博客有很多内容,会变得难以浏览。因为你想保持博客页面简短以保持高加载速度,所以增加出现的文章数量并不是一个好主意。
相反,搜索栏会帮助你的访问者更有效地找到与他们当前兴趣无关的帖子。
列表网站
搜索是访问者在聚集列表的网站上首先做的事情之一(例如,房地产、旅游、专业服务等)。),比如这个来自 Trulia 的例子:
Trulia: home page search for properties
搜索元素总是简单到足以开始。例如,指定一个地点、人名或职务。但是结果页面总是能让用户尽可能地过滤他们的结果:
Trulia: example search results page
知识库
对于像element 或这样的产品,搜索是帮助中心和知识库的一个有用组件:
Elementor: knowledgebase article topics and counts
与手动搜索类别相比,搜索可以帮助用户更快地找到问题的答案:
Elementor: search through documentation for “template”
在许多情况下,用户在使用 SaaS 产品时遇到的问题可以由用户自己轻松解决。如果你想让你的实时聊天和帮助台支持没有易于解决的问题,让你的知识库易于搜索。
结果
如果你的网站上有大量的内容,不要认为导航会帮助访问者浏览。建立一个快速的搜索体验,让他们准确地到达他们需要和想要去的地方。
如何给你的 WordPress 网站添加搜索
你有几个选项来为你的网站实现和启用基本的 WordPress 搜索:
将 WordPress 搜索添加到你的主题菜单中
根据你安装的 WordPress 主题的不同,你只需点击几下就可以将搜索添加到你的菜单中。在这个例子中,我使用的是 Astra 主题,而 btw 的结果是非常快!
首先要做的是进入外观>定制:
WordPress – navigate to Customize menu
接下来,进入标题>主菜单。
WordPress – customize the menu
在“菜单中的最后一项”下,从下拉列表中选择“搜索”。
WordPress – add a search bar to menu
这将添加一个搜索图标和栏作为导航菜单的最后一个元素。
WordPress – search bar added with theme settings
当使用其他 WordPress 主题时,这个搜索激活设置可能不在你的主题定制器中。如果有,你可以在“标题”设置下找到。否则,您必须使用下面的选项之一手动添加它。
用 WordPress 小工具添加搜索
WordPress widgets 使你能够将内容添加到围绕你的内容的元素中的专用块,如侧边栏和页脚。
你可以用 WordPress 小部件创建的一种内容块是搜索栏。
首先定位外观菜单下的小部件:
WordPress – locate the Widgets menu
您可以在这里找到所有加宽区域。根据您使用的主题或模板,您可能只会看到边栏或页脚,或者您可能会看到更全面的选择,如下所示:
Example of widgets and sections
不管怎样,你现在需要做的是决定你希望你的搜索栏出现在哪里。
假设您计划每天发布新的博客内容,并且知道档案将快速增长。因此,在每个博客页面上提供一个搜索栏将是有益的。
滚动到部件的底部,找到名为“搜索”的部件:
Search widget
您可以通过单击它并选择要添加到哪个部分来添加它,如下所示:
Add Search widget with dropdown
或者,您可以将小部件拖放到您希望它出现的节块中:
Add Search widget with drag-and-drop
一旦你把它放在你想要的地方,给它一个名字:
Give your Search widget a title
保存您的更改,然后访问您的站点以确认它看起来符合您的要求:
Search bar added to blog
你现在可以看到搜索栏位于博客侧边栏的顶部,供读者使用。
用 WordPress 工具给你的网站的主要内容添加搜索
虽然把你的搜索栏放在你的网站经常出现的元素中很有用,但是你也可以找到一个理由把它放在你的页面的实际内容中。
有几种方法可以实现这一点:
使用 WordPress 编辑器
古腾堡编辑器无疑使得设计更有创意的页面布局变得更加容易,而不必依赖于 HTML 或短代码。
多亏了 WordPress 编辑器,你现在可以添加到你的页面中的一个这样的元素是搜索部件:
Search widget block in Gutenberg
使用此选项时,您可以更好地控制搜索栏的显示方式。例如,您可以更改搜索栏的标题、占位符文本以及按钮:
Customize search bar with Gutenberg
你甚至可以用自定义 CSS 类来改变搜索块的样式。
使用页面生成器插件
对于那些喜欢使用像 Elementor 这样的拖放式页面构建器插件的人来说,也可以使用自己选择的插件来访问搜索小部件。这个过程类似于你对古腾堡所做的。
打开一个新的页面或文章,激活元素编辑器,从你的元素列表中搜索 WordPress 搜索窗口小部件:
Search widget in Elementor
将搜索元素拖到您希望它出现在页面上的位置。例如,这是一个 404 页面,它通过一个搜索栏帮助用户回到正轨:
404 page example with search bar
正如你所看到的,页面生成器插件让你比 Gutenberg 更能控制你的 WordPress 搜索栏出现在哪里,允许你在其他内容之上或之内分层。
有主题的
在某些情况下,您可能会发现一个主题和模板,它会自动将搜索添加到您网站的内容中。然而,这样做的主题往往是高度专业化的,比如住宅房地产主题:
Demo of the Residence Real Estate theme
因为在像这样的列表网站上搜索会变得复杂,所以主题开发者将功能构建到模板中是有意义的。
预订网站主题是内置搜索功能的另一个例子,就像这个来自旅游预订主题的演示一样:
Demo of the Travel Booking theme
正如你所想象的,在你的 WordPress 主题和模板中内置搜索将会省去你自己构建如此复杂的东西的麻烦。如果主题针对性能进行了优化,那么它的搜索引擎解决方案也应该如此(又少了一件需要担心的事情)。
用代码添加 WordPress 搜索
还有一种方法可以在你的网站上添加一个基本的搜索表单,但是这需要你熟悉编码。
为此,请转到外观>主题编辑器:
Theme Editor
这里你要做的是使用 functions.php 主题文件为搜索栏创建一个短代码:
The functions.php theme file
在文件底部,添加以下代码片段:
add_shortcode( 'shortcodename', 'get_search_form');
在搜索表单中用您自己的名字替换“shortcodename”。确保全部小写,没有空格、数字或符号。一旦你更新了文件,你就可以开始在你的网站上使用你的短代码了。
这里有一个例子:
A custom shortcode to add a search bar to your site
短代码的添加方式与任何常规文本添加到站点的方式相同。记得用括号[]括起来。
虽然您在编辑器中看不到搜索栏,但请查看页面预览,您会在网站的前端看到它:
Search bar added with shortcode
虽然这是一个快速编辑,对本文的目的来说是很好的,但是最佳实践建议永远不要编辑你的主题代码,而是创建一个 WordPress 子主题。
关于 WordPress 搜索限制的说明
有很多选项可以用来给你的网站添加基本的 WordPress 搜索功能。但这就够了吗?
除非你有一个非常小的网站,或者你想把搜索限制在你的博客上,否则很可能不会。让我解释一下。
WordPress 的原生搜索表单在你的网页和博客文章中查找以下类型的内容:
- 页面标题
- 段落文本
- 图像标题
- 图像标题
- 图像替代文本
- 文件名
你可以想象,这对你的用户来说是难以置信的限制。首先,如果你需要从网站上的其他类型的页面或内容中检索结果(比如 WooCommerce products ),基本搜索表单不会为它们显示匹配的结果。网站的其他元素也是如此,比如:
WordPress 搜索并不仅仅局限于显示的结果。它也受到尺寸的限制。你的网站越大,数据库处理结果的难度就越大,向访问者提供结果的时间也就越长。
那么,如果你需要比 WordPress 搜索允许的更强大和可持续的东西呢?
让我们看看你可以改进它的一些方法。
如何改善内部 WordPress 搜索体验
如果至少有一种情况适用于你,你应该阅读下一部分关于修复 WordPress 搜索的内容:
- 你的网站上有超过一千页的内容或产品。
- 你的数据表明,内部搜索很受欢迎,但它不会导致任何转化。
- 你的搜索表单有很多动作,但是你的虚拟主机服务器很难处理这些请求(比如,加载结果需要几秒钟)。
- 你想扩展你的网站,而不必担心搜索会在某个地方让你(和你的访问者)失望。
- 基本搜索就是不行。你需要更先进和敏捷的东西来处理你的用户所做的各种搜索。
准备好开始了吗?以下是你可以做的 6 件重要的事情来改善 WordPress 搜索:
技巧 1:创建自定义搜索页面
与其给你的访问者留下一个简单的搜索栏来帮助他们浏览你的网站,为什么不创建一个自定义的搜索页面呢?
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Exmple search for “denim” in website menu
这并不是说你的访问者不熟悉使用搜索,但是使用一个专门的搜索页面可以改善他们的体验。
要创建你的自定义页面,你需要通过 FTP 或文件管理器对你的网站进行后台访问。
一旦你进入了 WordPress 数据库,你将寻找下面的文件路径:
/WP-content/themes/[你的主题名]/page.php
page.php 是一个定义网页基本结构的文件。换句话说,它是一个页面模板。我们现在要做的是为您的搜索页面创建一个模板。
重要的
注意:如果你看到一个名为 search.php 的文件,不要管它。该文件规定了如何显示搜索结果页面,而不是初始搜索页面。
复制 page.php,并将新文件命名为 searchpage.php。然后,打开它进行编辑。
Example of page.php code copied into new file
这个文件中的大部分代码需要替换,因为这里定义了一个典型的网页或博客帖子。相反,您需要将它剥离回来,以便它只包含您在搜索页面上需要的内容。下面是我如何构建搜索页面的一个例子:
<?php
/*
Template Name: Search Page
*/
?>
<?php
get_header(); ?>
<div class="wrap">
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<h1>Search Our Shop</h1>
<p>Welcome to the online shop of awesomeness! Here you will find all kinds of products to revolutionize how you work, live, and play.</p>
<p>Use the search form below to get yourself moving in the right direction.</p>
<?php get_search_form(); ?>
</main><!-- #main -->
</div><!-- #primary -->
</div><!-- .wrap -->
<?php get_footer(); ?>
WordPress Codex 提供了更多的指导,告诉你在创建一个定制搜索页面的时候可以做什么,不可以做什么。但是,如果您喜欢我将要向您展示的结果,您可能需要更改的唯一内容是出现在以下内容之间的内容:
<main id="main" class="site-main" role="main">
并且:
<?php get_search_form(); ?>
一旦你保存了你的 searchpage.php 模板,回到 WordPress。我们现在需要创建一个名为“搜索”的页面。
给页面起一个标题,打开边栏上的“页面属性”。您将看到刚刚创建的“搜索页面”的模板:
Search Page template created
选择搜索模板并发布页面。现在,您将在实时 URL 上看到它,它应该是:https://yourdomainname.com/search/.,如果您使用类似于上面代码的内容,它将生成类似如下的页面:
Example of a custom search page in WordPress
随着这个页面的创建和发布,你可以随心所欲地使用它。您可以将它添加到您的菜单或链接到其他地方。只要确保链接放在你的访问者容易看到的地方。
技巧 2:让你的 WordPress 搜索不仅仅局限于页面和帖子
虽然上面的提示给了你一个运行 WordPress 搜索的新地方,但是它并没有解决搜索什么样的内容的问题。幸运的是,有很多插件可以解决这个问题。
用 WP 扩展搜索升级基本 WordPress 搜索
如果你想在你的网站上梳理更多的内容和元数据,一个好的选择是 WP 扩展搜索。
WP Extended Search settings in WordPress
有了这个插件,你的访问者将能够从以下网站检索结果:
这是一个轻量级的、易于配置的插件,它改进了小型商业网站和博客的基本搜索能力。
用高级 Woo 搜索升级 WooCommerce 搜索
如果你有一个电子商务网站,你可以使用高级 Woo 搜索插件来代替。
启用后,你可以把 WooCommerce 搜索表单放在网站上任何你想放的地方。如果你想用它来替换已经存在的所有基本 WordPress 搜索表单,插件有一个快速的“无缝集成”选项,可以自动为你替换它们。
您还可以手动将表单添加为小部件或短代码。这取决于你。
该表单将类似于基本的 WordPress 表单:
Advanced Woo Search example
这个表格和你之前的表格有两个主要的不同。
第一个是表单搜索您的 WooCommerce 产品内容和元数据,包括标题、SKU、摘录、类别、标签和 ID。
这是第二个区别:
Advanced Woo Search: live search results
当你的访问者开始输入他们的搜索查询,匹配的结果就会出现。这就是所谓的“实时”搜索,由于插件对 AJAX 的使用,它可以瞬间完成。
如果这些选项看起来很有前景,但是你正在为你的 WordPress 搜索表单寻找更强大或者更快的升级,请继续阅读。
厌倦了 WordPress 的问题和缓慢的主机?我们提供世界一流的支持,由 WordPress 专家提供 24/7 服务和超快的服务器。查看我们的计划
技巧 3:改进 WordPress 搜索结果的显示方式
接下来,让我们来谈谈你能做些什么来改善搜索结果显示给访问者的方式。
以下是你不能忽略这条建议的原因:
Default display of search results
默认情况下,WordPress 搜索显示类似于这个页面的结果。页面顶部会显示“搜索结果:[关键词]”,然后是每个匹配的页面或帖子。如果有特色图片(像上面的牛仔裤),会完整显示。
接下来是一段摘录:
Search results show large image and excerpt
这只是一个匹配结果。想象一下,如果只有几个“牛仔布”匹配项,浏览这个搜索结果页面会有多困难,更不用说几十个或几百个了。
为了解决这个问题,我们将寻找一个 WordPress 插件来帮助我们。
使用象牙搜索改善表单的外观
像上面提到的插件一样, Ivory Search 使您能够选择从哪些类型的内容和元数据中提取搜索结果。不过,有了这个,你就不必在基本页面和发布数据或电子商务之间做出选择。你可以在这里随意挑选:
Ivory Search settings
关于这个插件的另一个值得注意的提示是,它允许你定制你的搜索表单和你网站的其他部分:
Ivory Search: customize design in theme Customizer
您可以控制搜索表单的所有方面:
除此之外,您还可以配置像 live AJAX search 这样的东西,让您的访问者能够实时看到他们的匹配:
Live search results from custom search bar with Ivory Search
把这个插件看作是 WordPress 搜索的下一步。
使用 Ajax 搜索定制搜索结果的显示方式
现在,不仅仅是你的搜索表单的外观会给你的访问者留下印象。你对结果展示所做的事情也会影响他们的体验。
有了 Ajax Search Lite 和 Pro 插件,你真的会为他们带来更智能、更快速的搜索体验。
以下是您可以做的一些示例:
Ajax Search plugin: search behaviors
行为使访问者的搜索体验更加高效,比如当他们开始输入时立即打开搜索表单,无论他们点击回车键还是放大镜图标,都将他们重定向到搜索结果。
Ajax Search plugin: autocomplete and suggestions
自动完成&建议利用谷歌搜索功能来加快访问者的搜索速度。
Ajax Search plugin: keyword highlighting
关键词突出显示是另一个有用的功能,可以在匹配结果中突出显示用户的关键词。这使得更容易发现更相关的结果。
下面是一个可能出现这种情况的例子:
Highlighted keywords in search results
这个插件还可以让你指定你的结果应该如何显示:结果页面应该如何布局,应该显示哪些元素(比如特色图片+摘录+作者姓名)。
另外,你可以告诉搜索引擎从某个地方拉图片。例如,如果某个特色图像不可用,您可以请求在搜索结果中使用页面上的第一个图像。
您还可以决定如何裁剪每张图像以及裁剪的尺寸。这样,您可以使您的搜索结果页面在大小和外观上更易于管理——随着网站内容量的增长,这一点变得格外重要。
还有一点:这个插件不仅仅帮助你让你的搜索结果看起来更好。这也加快了他们出现在访客面前的速度:
Ajax Search plugin: performance optimizations for faster search
在这个插件中,您可以进行三种性能优化:
通过配置这三个设置,您可以帮助您的 web 服务器不被连续的搜索请求淹没。
也就是说,这只是优化 WordPress 搜索速度的冰山一角。继续阅读,了解更多关于 Elasticsearch 的信息。
技巧 4:加速 WordPress 搜索
虽然你的 WordPress 搜索表单的外观和搜索能力很重要,但是它发生的速度也同样重要。
使用 Elasticsearch 获得超快速和复杂的搜索功能
从某种意义上来说,WordPress 搜索插件和你的 MySQL 数据库不再有用了。当你的网站的搜索查询量激增时,确保最佳搜索体验的唯一方法就是使用 Elasticsearch。
Elasticsearch 是一个开源搜索和分析引擎,以其速度、稳定性和可扩展性而闻名——它只是 Elastic 堆栈的一部分。当与 Logstash(用于数据处理)和 Kibana(用于数据可视化和管理)结合使用时,Elasticsearch 以你从未见过的方式为你网站的搜索引擎提供动力:
尽管 Elasticsearch 是开源的,可以免费使用,但你需要托管 Elasticsearch 主机(这不是免费的)。您可以通过多种方式获得此信息:
1。ElasticPress 插件使你能够无缝地将 ElasticPress 搜索功能整合到你的 WordPress 站点中。这个插件是一个流行的解决方案,用来集成支持 Elasticsearch 的 WordPress 主机。
ElasticPress settings
2。弹性
如果你想要,可以直奔主题来源:弹性。您也有几个部署搜索引擎的选项。
您可以获得完整的堆栈,并利用其先进的数据处理和管理工具。这是设置和入职流程的一部分:
Elastic: full stack deployment configuration
此外,您可以控制如何优化您的 Elasticsearch 服务器:
Choosing deployment optimization in Elastic
基于你的网站将要处理的查询类型提供建议,这使得决定如何最好地加速和增强你的搜索引擎变得容易。
如果你想简化设置,可以使用 Elastic 的网站搜索工具:
Elastic Site Search dashboard
然后,您会被带到这个仪表板,在这里,一旦您的站点被编入索引,您就可以:
它不像 Elastic Stack 那样是一个健壮的解决方案,但如果您只是在寻找一个易于实现和管理的高性能搜索,这是一个很好的选择。
3。亚马逊弹性搜索
亚马逊拥有自己的弹性搜索服务并不奇怪。如果你已经使用 AWS 托管和部署服务,这将是一个很好的选择。
类似于上面的选项,它是一个托管服务,使您能够为您的站点创建一个具有复杂查询能力的快速搜索引擎。
技巧 5:缓存你的搜索结果页面
另一种优化 WordPress 搜索速度的方法是缓存你的搜索结果。通过启用缓存,您的服务器将不必一次又一次地不断处理相同的查询。相反,它将检索并显示一个静态的搜索结果页面,为访问者提供近乎即时的结果。
启用缓存的一种方式是使用一个 WordPress 缓存插件。
排名最高的插件之一, W3 Total Cache ,引起了人们对搜索结果页面缓存的关注,所以如果你正在寻找一种能够优先考虑你所需要的性能优化的缓存解决方案,就从这里开始吧。
或者你可以试试 WP 火箭。尽管默认情况下它不会缓存搜索结果页面,但它为此创建了缓存搜索结果助手插件。
另一种方法是使用前面提到的 Ajax Search Pro 插件。我已经向您展示了该插件的精简版优化搜索性能的几种方式。专业版增加了更多的优化,包括图像预缓存和搜索短语缓存。
技巧 6:在谷歌分析中激活搜索跟踪
最后但同样重要的是,记得在谷歌分析中激活搜索跟踪。你可以在管理>所有网站数据>视图设置下找到它。
Activating search tracking in Google Analytics
要打开现场搜索跟踪,请将开关切换到“开”。这将显示一个名为“查询参数”的新字段。这是 URL(和数据库)中定义搜索查询和结果的元素。
The search parameter for Google Analytics
在这种情况下,字母“s”定义了网站上的搜索查询。如果您不确定自己的搜索参数是什么,请运行测试搜索并找到问号后面的字母或单词。
如果您的搜索允许访问者选择类别和过滤器,您也可以启用站点搜索类别。您可能需要在这里指定多个参数。
一旦你在谷歌分析中设置好搜索,你就可以在行为>网站搜索中找到你的所有数据。
Site search data in Google Analytics
就像谷歌分析的其他部分一样,这些数据为您提供了大量的机会来弄清楚:
密切关注你的访问者在搜索中做了什么,你就可以更有效地为他们塑造其余的现场体验。
摘要
WordPress 搜索可能看起来很简单——如果你需要的只是一个基本的搜索功能来帮助访问者浏览十几个页面的话。
你可以在网站的很多区域添加一个简单的 WordPress 搜索功能,比如标题、菜单、侧边栏、页脚,甚至是你的内容。您也可以通过多种方式添加这些搜索元素:
不要忘记:你的网站越大,你的导航变得越复杂,你就越需要一个解决方案来增强你的 WordPress 搜索能力,为你的访问者提供更好的 UX。一个更好的 UX,大多数时候,会增加你的转化率。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。*
锁定恶意威胁的最佳 WordPress 安全插件
仅仅是最初的网站投资就足以从一开始就保护你的网站。黑客、恶意软件、后门攻击和 SEO 垃圾邮件只是等待利用您的服务器、访问者数据和网站基础设施的一些挥之不去的威胁。
这些安全威胁危及未来的利润、客户信任和整个网站的稳定性。这就是为什么我们列出了一个最好的 WordPress 安全插件列表,来锁定所有潜在的入侵者。
在网站上使用这些安全插件就像买保险和安装警报系统一样。这项令人兴奋的新投资可能需要一大笔首付、检查费和抵押贷款。对于如此高价值的投资,您不想尽最大努力保护它吗?这正是我们在这篇文章中要探索的!
WordPress 安全插件 101
默认情况下,WordPress core 有一些安全措施。但是它可以通过一个著名的安全插件不断改进。顶级 WordPress 安全插件提供:
一些 WordPress 安全插件扔进了更多的未来,但是上面列出的是突出的。
您的首要任务:安全托管
网站的安全性取决于它运行的基础。这就是为什么在寻找最好的 WordPress 安全插件之前,选择一个已经具备安全措施的 WordPress 托管平台是很重要的,比如 Kinsta(它为所有用户提供企业级安全增强)。
这些保护措施中的许多都是在服务器级别完成的,在不损害站点性能的情况下会更加有效。你不必花时间在插件中摆弄一堆你可能甚至不理解的安全设置。
Secure WordPress Hosting
以下是 Kinsta 为 WordPress 管理的所有托管计划提供的一些安全功能。
- Kinsta 检测 DDoS 攻击,监控正常运行时间,并自动封禁一分钟内超过六次失败登录尝试的 IPs。
- 当直接访问你的 WordPress 站点时,只支持加密的 SFTP 和 SSH 连接(不支持 FTP)(这里是 FTP 和 SFTP 的区别)。
- 硬件防火墙和额外的主动和被动安全措施到位,以防止访问您的数据。
- 我们的
open_basedir
限制也不允许 PHP 在容易受到恶意脚本攻击的标准目录中执行。 - Kinsta 在谷歌云平台(GCP)上使用 Linux 容器(LXC),为每个账户和每个独立的 WordPress 站点提供完全的隔离。这是一种比竞争对手提供的方法更安全的方法。GCP 还采用静态数据加密。
- Kinsta 只运行 PHP 支持的版本。不支持的 PHP 版本是危险的,因为它们不再有安全更新,并暴露于未打补丁的安全漏洞。定期更新是你最好的选择。
- Kinsta 为其服务器上的所有网站提供备份,自动创建两周的备份,供网站所有者在需要时恢复。
- 双因素身份验证在登录过程中增加了另一层安全性。
- 所有新的 Kinsta 安装都需要生成一个可靠的密码才能继续。
- 没有什么是 100%防黑客的,这就是为什么 Kinsta 为所有客户提供免费的黑客补丁。
值得注意的是,许多安全插件会导致性能问题,因为它们总是在运行。这就是为什么 Kinsta 禁止一些(不是全部)安全插件的原因。Kinsta 还利用谷歌云平台的负载平衡器,这意味着在某些情况下,特定安全插件的 IP 阻止功能不会像预期的那样工作。
如果你是 Kinsta 的客户,我们强烈建议你使用像 Cloudflare 或 Sucuri 这样的解决方案,尤其是当你需要额外的保护或帮助来减少 bot 和/或代理流量的时候。Sucuri 以其快速帮助缓解 DDoS 攻击的能力而闻名。如果使用 Cloudflare,您还可以配置推荐的防火墙设置。
然而,并不是每个主机都有像 Kinsta 一样严密的安全措施,这也是你能从最好的 WordPress 安全插件中获益的时候。
Keep the bad guys at bay with help from these powerful security plugins 🔒Click to Tweet
2022 年最佳 WordPress 安全插件
如果你很着急,可以随意点击下面的链接来测试安全插件,然后自己做决定。如果你想看我们的深入分析,请继续阅读!
全方位网站保护和主动监控的最佳插件
扫描和阻止恶意软件、病毒和可疑 IP 的最佳方式
最适合垃圾邮件和 Bot 防范
最适合对入侵者隐藏文件
最适合身份验证和登录安全性
最适合站点文件备份
黑客修复的最佳插件
最适合运行安全日志
最适合激活 SSL(安全套接字层)
大多数有用的安全插件都有价格标签,但也有一些免费提供有限的功能。
我们将讨论定价,但更重要的是理解每个插件将为你做什么。最终,这一切都是为了找出让坏人远离你的投资的最佳方式——有时,这意味着花一点钱。
全方位网站保护和主动监控的最佳插件
1.Sucuri 安全–审计、恶意软件扫描和安全强化
Sucuri 安全插件 T1 提供免费和付费版本 T3,然而大多数网站应该可以使用免费插件。例如,网站防火墙要求你为 Sucuri 计划付费,但并不是每个网站管理员都觉得他们需要那种类型的安全。
Sucuri Security WordPress plugin
至于免费功能,该插件带有安全活动审计,以查看插件如何保护您的网站。
它具有文件完整性监控、阻止列表监控、安全通知和安全强化。高级计划开辟了客户服务渠道和更频繁的扫描。例如,您可能希望每 12 小时完成一次扫描。
定价
如果你升级后不喜欢,Sucuri 提供免费计划和 30 天退款保证。
以下是保费计划:
- 基本防火墙:每月 9.99 美元
- 专业防火墙:每月 19.98 美元
- 基本平台(清理、扫描、防火墙和 CDN):每月 199.99 美元
- 专业平台:每月 299.99 美元
- 商业平台:每月 499.99 美元
使 Sucuri Security 成为最佳选择的特性:
- 它提供了多种不同的 SSL 证书。你得为这些付费,但是它们在包装里是可得到的。
- 客户服务以 24/7/365 聊天、电子邮件和票务系统的形式提供。
- 当您的网站出现问题时,您会收到即时通知。
- 高级 DDoS 防护可通过某些计划获得。
- 如果您不想支付任何费用,您仍然可以获得用于黑名单监控、恶意软件扫描、文件完整性监控和安全强化的有价值的工具。
- 高级平台提供清理后报告、移除硬件的 SLA、黑名单监控、黑客补丁等等。
延伸阅读:如何在你的 WordPress 网站上设置 Sucuri 防火墙(WAF)
2.iThemes 安全
iThemes 安全插件(之前被称为更好的 WP 安全)是保护你的网站的最令人印象深刻的方式之一,有 30 多种产品可以防止黑客和不必要的入侵者。
它非常注重识别插件漏洞、过时软件和弱密码,使得它成为所有类型 WordPress 站点的无所不包的安全插件。
iThemes Security WordPress plugin
尽管免费版包含了一些基本的安全功能,我们还是强烈建议升级到 iThemes Security Pro。这提供了有票支持,一年的插件更新,以及对两个网站的支持。如果你想保护更多的网站,你可以升级到更昂贵的计划。
至于 pro 版本中的主要功能,iThemes Security Pro 提供了强密码执行,锁定不良用户,数据库备份和双因素身份验证。
这些只是用这个 WordPress 安全插件保护你的站点的几种方法。您可以激活 30 个完整的安全措施,使 iThemes 安全临一个伟大的价值。
定价
iThemes Security Pro 安全套件每年起价 80 美元。如果你需要获得更多的网站,价格就会上涨。还有 30 天退款保证。
以下是 iThemes Security Pro 计划:
- 博客作者:每年 80 美元
- 自由职业者:每年 127 美元
- 黄金:每年 199 美元
- 插件套件:每年 499 美元
使用我们的谷歌云防火墙和黑客修复保证,让您高枕无忧。免费试用金斯塔。
使 iThemes 安全成为最佳选择的功能:
- 安全插件提供了文件更改检测,这是至关重要的,因为大多数网站管理员不会注意到文件被篡改。
- 通过使用 Google reCAPTCHA 集成和双因素身份验证,为您的登录添加一层额外的保护。
- 该插件将你的 WordPress 核心文件与当前版本的 WordPress 进行比较,帮助你了解这些文件中是否有恶意内容。
- 更新你的 WordPress salts 和密钥,为你的认证密钥增加一层额外的复杂性。
- 你可以设置一个“离开模式”,当你不经常更新你的站点,并且想对所有用户完全锁定你的 WordPress dashboard。
- 其他基本功能,如 404 错误检测、强力保护和强密码执行。
- 您可以禁止用户并防止暴力攻击。
- 该插件提供部分网站备份和 SSL 的实施。
3.Wordfence 安全性
Wordfence Security 是最受欢迎的 WordPress 安全插件之一,理由很充分。该 gem 将简单性与强大的保护工具结合在一起,例如强大的登录安全功能和安全事件恢复工具。Wordfence 的主要优势之一是,你可以洞察整体流量趋势和黑客攻击企图。
Wordfence Security WordPress plugin
Wordfence 是一个更令人印象深刻的免费安全解决方案,从防火墙块到保护免受暴力攻击,应有尽有。
定价
有一个免费版本和一个每年 99 美元起的付费选项。
插件创建者还降低了开发者的成本,当你注册多个站点密钥时,提供了很大的折扣。例如,如果您购买 15 个以上的许可证,您将获得 25%的折扣或每个许可证 74.25 美元。
如果你正在开发多个网站并且想要保护它们,那么考虑 Wordfence 是值得的。
以下是整个折扣结构:
- 1 个站点许可证:每年 99 美元
- 2-4 个站点许可证:每年 89.10 美元(10%折扣)
- 5-9 个站点许可证:84.15 美元(八五折)
- 10-14 站点许可证:79.20 美元(20%折扣)
- 15+站点许可证:74.25 美元(七五折)
使 WordFence 安全成为最佳选择的功能:
- 免费版对于小型网站来说已经足够强大了。
- 开发者可以在注册多个站点密钥时节省大量资金。
- 它有一个完整的防火墙套件,带有用于国家阻止、手动阻止、暴力保护、实时威胁防御和 web 应用程序防火墙的工具。
- 该插件的扫描部分可以抵御恶意软件、实时威胁和垃圾邮件。它扫描你所有的文件中的恶意软件,而不仅仅是 WordPress 文件。
- 该插件通过查看谷歌抓取活动、登录和注销、人类访客和机器人等内容来监控实时流量。
- 你可以使用一些独特的工具,比如用你的手机登录和审计你的网站。
- 垃圾评论过滤器消除了安装单独插件的需要。
- 它监控你的插件,让你知道它们是否已经从 WordPress 插件库中移除(通常是因为不安全或者被黑),不再更新,或者已经被放弃。
4.WP 安全和防火墙一体化
作为功能最丰富的免费安全插件之一,多合一 WP 安全&防火墙提供了一个直观的界面和体面的客户支持,没有价格标签。
这是一个高度可视化的安全插件,用图表来解释初学者的度量标准,如安全强度,以及需要做些什么来使你的网站更强大。
All In One WP Security & Firewall plugin
这些功能分为三类:基本、中级和高级。因此,如果你是一个更高级的开发者,你仍然可以使用这个插件。
这个插件主要通过保护你的用户账户,阻止强行登陆,增强用户注册的安全性。数据库和文件安全性也被打包到插件中。
定价
自由的
使 WP 安全和防火墙一体化成为最佳选择的功能:
- WordPress 安全插件有一个阻止列表工具,你可以设置特定的要求来阻止用户。
- 可以备份 。htaccess 和。 wp-config 文件T7】。如果出现问题,还有一个工具可以恢复它们。****
- 这个插件显示了一个图表来说明你的网站有多强,另一个图表指出了你的网站的特定问题区域。对于普通用户来说,这是可视化网站安全性的最好功能之一。
- 有一个紧急情况下的临时锁定按钮。
- 您可以导出和导入某些安全功能。
- 使用 iframes 阻止其他网站显示您的网站内容。
- 您可以对机器人和其他入侵者隐藏网站信息。
- 该插件是免费的,没有任何追加销售。
5.防弹安全
防弹安全插件正在积极开发、更新,似乎包含了比市场上大多数其他安全插件更多的功能。您将获得隔离、电子邮件警报、反垃圾邮件、自动恢复等功能。
作为一个全方位的 WordPress 安全插件,它工作得相当好,特别是考虑到它处理数据库备份和登录安全。
BulletProof Security WordPress plugin
我们建议您先试用免费插件,因为它提供了以下工具:
- 登录安全和监控。
- 数据库备份和恢复。
- 恶意软件扫描程序。
- 反垃圾邮件和反黑客工具。
- 安全日志。
- 隐藏插件文件夹。
- 维护模式。
- 完整的安装向导。
它不是最适合初学者的 WordPress 安全插件。尽管如此,它还是为那些想要利用独特设置和特性的高级开发人员做了工作,比如反漏洞保护和 FTP 文件锁定。它也有一个安装向导自动修复功能,以帮助它变得更加容易。
定价
防弹安全有免费版和高级版。付费选项的售价为一次性支付 69.95 美元,并提供 30 天的退款保证。
使防弹安全成为最佳选择的特性:
- 它拥有市场上一些独特的高级安全工具,具有 BPS Pro ARQ 入侵检测和预防系统(ARQ IDPS)加密解决方案和预定 cron cURL 扫描、文件夹锁定等功能。
- 免费版为普通网站提供了足够的功能。
- 数据库备份在免费版本中提供。
- 您可以隐藏单个插件文件夹。
- 维护模式功能是大多数其他安全插件所没有的。
- 安全和 HTTP 错误日志记录密切关注漏洞。
- 该插件会强迫你设置强密码。
- 当主题或插件更新可用时,您会收到提醒。
扫描和阻止恶意软件、病毒和可疑 IP 的最佳方式
6.安全出版社
SecuPress 是一个可靠的全方位安全选择,但我们最喜欢它是因为它专注于阻止恶意软件和病毒等威胁。它是由胡里奥·波蒂尔开发的,他是 WP Media 最初的联合创始人之一,你可能认识他,因为他开发了 WP Rocket 和 Imagify。
SecuPress WordPress security plugin
如果你想要一个有很棒的 UI 和易于使用的界面的安全插件,SecuPress 是一个可以考虑的选择。免费版本的特点是反暴力登录,封锁的 IPs 和防火墙。
它还包括保护您的安全密钥和阻止机器人(这通常需要您在其他安全插件中付费)。恶意软件扫描寻找可疑活动,甚至在必要时阻止入侵者。
如果你想要更多的功能,他们的高级版本包括警报和通知,双因素认证,IP 地理定位阻止,PHP 恶意软件扫描和 PDF 报告。
定价
有一个免费版本适合标准的网站安全,特别是恶意软件扫描和 bot 阻止。高级版的起价是每个网站每年 69.99 美元。如果你选择 5 个、10 个、25 个甚至 200 个站点,每个站点的价格会大幅下降。
以下是 SecuPress 提供的附加产品和服务的价格:
- 专业配置:120 美元
- 恶意软件清除:360 美元
- WordPress 安全培训:449 美元
- 安全维护:39 美元
使 SecuPress 成为最佳选择的特性:
- SecuPress 中的 UI 是最好的之一!这使得它非常容易使用,即使是初学者。
- 该插件进行 35 次安全检查。
- 高级版增加了很多价值,包括安全警报、全面的恶意软件扫描和通过地理定位阻止国家的选项。
- 它包括改变你的 WordPress 登录网址的能力,这样机器人就找不到它了。
- 它帮助您检测易受攻击的主题和插件,或者被篡改以包含恶意代码的主题和插件。
- 检测和阻止可疑的 IP。
- 防止暴力登录。
- 运行可以保存为 pdf 或打印的安全报告。
7.wps can——WordPress 安全扫描仪
WPScan WordPress 安全插件采用了不同的安全方法。它使用由专门的安全专家和社区每天更新的手动管理的漏洞数据库。该数据库由 Automattic 赞助,包括超过 21,000 个已知的安全漏洞。
多亏了这个数据库,WPScan 插件可以扫描你的 WordPress 核心版本、插件和主题中已知的安全漏洞。
WPScan WordPress plugin
此外,该插件还有其他安全检查,如扫描暴露的调试日志文件、备份的wp-config.php文件、使用弱密码的用户等等。WPScan 有一个免费的 API 计划,应该适合大多数 WordPress 网站。然而,它也为可能需要更多 API 调用的用户提供付费计划。
如果您正在寻找恶意软件、IP 和文件扫描程序,这是您的最佳选择。
定价
有一个永远免费的计划,每天运行多达 25 个 API 请求。对于拥有 22 个插件的 WordPress 网站来说,这应该足够了。随着您添加更多的 API 请求,收费计划的价格也会上涨。
以下是保费计划:
- 起薪:每月 5 美元
- 专业:每月 25 美元
- 企业:自定义定价
使 WPScan 成为最佳选择的功能:
- 它使用自己的不断更新的漏洞数据库。
- 运行常规扫描来检查核心文件、 debug.log 文件、数据库文件等。
- 发现漏洞时,可以选择发送电子邮件通知。
- 您可以安排扫描在特定时间运行。
- 该插件让你知道弱密码,并敦促你改变它们。
- 查看和下载报告。
- 接收风险分数,以更好地了解您站点的漏洞。
- 当黑客试图攻击您的网站时,使用安全扫描程序查看黑客看到了什么。
- 发现的每个漏洞都提供了链接和参考,指导您如何修复问题。
- 他们甚至有一个奖励程序,用于向他们的漏洞数据库提交数据。
8.安全忍者
安全忍者是 WordPress 安全领域的老手。它最初是 CodeCanyon 上销售的第一批安全插件之一(有四个可用的插件),在 2016 年转向免费增值模式。
附加软件被抛弃,只有两个版本——免费版和高级版。主模块(唯一一个免费的)执行 50 多项安全测试,从检查文件中的恶意软件和 MySQL 权限到各种 PHP 设置。
Security Ninja WordPress plugin
Security Ninja 还会对所有用户密码进行强力检查,以清除那些使用弱密码(如“12345”或“password”)的帐户
这有助于对用户进行安全教育。它包括一个自动黑客修复工具,但对于那些想了解发生了什么的人来说,每个测试都有详细的解释,包括手动修复安全问题的代码。
如果你不喜欢插件搞乱你的网站,安全忍者提供了一个很好的替代通常的“点击这里修复它”的方法。您只需查看漏洞扫描程序的警告,然后选择要对这些问题采取的措施。
定价
计划包括:
- 自由的
- 起步价:每年 49.99 美元
- 另外:每年 149.97 美元
- 教授:每年 199.99 美元
- 代理:每年 249.99 美元
你也可以选择短期月计划(每月 8.99 美元起)或终身套餐(起步计划从一次性支付 139.99 美元起)
使 Security Ninja 成为最佳选择的功能:
- 安全测试模块(可在免费版本中获得)在您的站点上执行 50 多个安全测试。
- 不懂技术?没问题,自动修复模块可以解决任何检测到的问题。
- 扫描 WordPress 核心文件,将它们与来自 WordPress.org 的安全的最新副本进行比较,以确保文件的完整性。
- 扫描插件和主题,搜索可疑代码和恶意软件。
- 利用大量已知不良 IP 列表,自动阻止它们。
- 记录你的 WordPress 站点上的所有事件,从用户登录到设置被改变。
- 您可以安排定期扫描。
- 优化您的数据库以提高网站速度。
- 运行不同的测试,如调试、数据库配置和 WP 选项测试。
- 高级版的测试和扫描更加深入,包括对 X-XSS 保护、根文件夹中不需要的文件和严格传输安全的测试。
9.不当安全
MalCare 安全插件提供了一个基于云的恶意软件扫描器,它会考虑您的整个网站,以识别从插件问题到危险 IP 的一切。僵尸防护很方便,但它更擅长于快速查找恶意软件。
这个插件有一个一键式删除工具,这样你就可以在搜索引擎发现任何问题之前清理你的网站。此外,智能扫描过程利用来自成千上万个网站的数据来确定可能会影响您的网站。
The MalCare Security plugin
MalCare Security 还会在您的站点关闭时向您发送通知,让您有足够的时间来应对攻击。最后,MalCare Security 在保持轻量级方面做得很好,这样就不会减慢您的网站,因为在恶意软件扫描领域,庞大的插件多少有些标准。
定价
有一个免费的恶意软件扫描计划,插件防火墙,登录保护,和机器人检测。
高级计划提供额外的工具,如即时恶意软件删除、实时防火墙更新和查看被黑文件的能力。这是定价:
- 基本:每年 99 美元
- 另外:每年 149 美元
- 教授:每年 299 美元
定价包括对一个网站的支持;随着您添加更多站点,计划的价格也会上涨。他们还提供附加功能,如实时备份(每年每个站点 100 美元)、每小时备份和扫描(每年每个站点 500 美元)、可视化回归测试(每年每个站点 100 美元),以及额外的高级暂存环境(每月 20 美元/每个环境按比例分配)。
使恶意软件成为最佳选择的功能
- 一种基于云的恶意软件扫描系统,可分析整个网站。
- 僵尸防护不仅可以识别僵尸,还可以帮助您阻止它们。
- 一个智能插件监控系统和防火墙,以防止入侵。
- 登录保护在登录页面打击黑客,消除不寻常的流量来源,并让您阻止来自特定国家的 IP。
- 一键恶意软件扫描按钮。
- 验证码技术,以加强您的登录页面。
- 一键式网站强化,使用行业内的最佳实践,并在几秒钟内在您的网站上实施。
- 正常运行时间监控。
- 防范独特的威胁,如 favicon 病毒攻击、cookie 窃取和谷歌黑名单攻击。
- 选项,以查看有关黑客的信息,并立即消除问题。
10.CleanTalk 的安全和恶意软件扫描
安全&clean talk的恶意软件扫描是另一个出色的解决方案,用于运行全面的恶意软件检查并识别可疑的 IP 和僵尸程序。CleanTalk 是一种使用云安全来自动阻止网站威胁的服务,并为网站所有者提供他们需要的信息,以改善未来的安全措施。
它的插件是免费的,但你必须注册高级云安全服务才能利用大多数功能。简而言之,我们喜欢 CleanTalk 的插件,因为它可以持续监视不良 IP 地址和恶意软件。
云连接也有助于将大多数安全活动从服务器上移除,从而保持相当高的网站速度。
The Security & Malware Scan plugin from CleanTalk
这个插件非常容易理解,显示了一个可能引起麻烦的文件列表。之后,你需要有编码经验才能打开那些文件,看看哪里出了问题。然而,CleanTalk 允许付费用户发送文件,之后,CleanTalk 客户支持代表会对其进行分析和清理。
它不像一些竞争对手那样是一个自动化系统,但你不能击败扫描仪的效率和准确性。
您还可以获得一些其他功能,用于阻止暴力攻击、检查出站链接、激活双因素身份验证等。
定价
他们说该插件是免费的,但你必须注册 CleanTalk 云安全服务才能使用任何功能。
以下是 CleanTalk 的云安全服务的一些定价:
- 1 个网站:每年 49 美元
- 3 个网站:每年 24 美元
- 5 个网站:每年 36 美元
- 10 个网站:每年 63 美元
- 20 个网站:每年 117 美元
价格上涨到每年 180 美元,以支持 40 个网站,或者你可以选择每月 18 美元的无限网站计划。
使 CleanTalk 的安全和恶意软件扫描成为最佳选择的功能
- 它使用基于云的恶意软件扫描器,确保你不浪费服务器资源。
- 除了恶意软件功能,还有反病毒扫描。
- 所有客户都会收到一个自动安全防火墙。
- 您会收到每日报告、审计日志和实时流量监控。
- 该插件检查所有出站链接。
- 扫描会自动运行(每天),并在云上存储几个月。
- 非编码人员可以向 CleanTalk 团队发送易受攻击的文件来修复问题。
- 该插件有一些登录安全功能,如暴力保护,登录尝试日志,并阻止来自某些国家或 IP 地址的登录尝试。
- 每当出现威胁时,管理员都会收到电子邮件通知。
最适合垃圾邮件和 Bot 防范
11.喷气背包
大多数使用 WordPress 的人都熟悉 Jetpack ,这主要是因为这个插件有如此多的功能,但也因为这个插件是由来自 WordPress.com 的人制作的。Jetpack 中的功能如此之多,值得一探究竟。Jetpack 充满了增强你的社交媒体和网站速度的模块,但真正的安全优势来自垃圾邮件和僵尸防范。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Jetpack WordPress security plugin
Jetpack 还包含了一些其他的安全工具,这使得它对于那些想要省钱并依赖于一个有信誉的解决方案的人来说是一个很有吸引力的插件。例如,保护模块是免费的,可以阻止可疑活动的发生。
Jetpack 的基本安全功能还支持暴力攻击保护和允许列表。
至于垃圾邮件防护,它是自动查找和删除垃圾邮件评论的最佳选择。反垃圾邮件集成了 WooCommerce,以及所有的电子商务商店。
定价
Jetpack 免费提供其著名的垃圾邮件防护(由 Akismet 提供支持)。但是,大多数其他安全功能需要订购。
你可以每月花大约 9 美元获得站点备份,但实时恶意软件扫描和表单垃圾邮件防护工具需要 24.92 美元的计划。好消息是 Jetpack 经常有 50%的折扣。
值得一提的是,暴力攻击预防也附带了免费插件。
使 Jetpack 成为最佳选择的功能:
- 免费计划为一个小网站提供了相当的安全性。您可以升级到价格合理的高级计划,并获得全面支持。
- 垃圾邮件防护是你能找到的最好的,看看 Akismet 如何在你不知情的情况下存档数百个讨厌的垃圾邮件评论。
- 高级计划将插件变成了一个套件,具有备份和安全扫描等好处。
- 插件更新完全通过 Jetpack 管理。
- Jetpack 是一个不需要其他插件的插件。例如,它有电子邮件营销、社交媒体、网站定制和优化的功能。
- 暴力攻击保护附带免费计划。
- 它在 WordPress 主仪表板上提供网站统计数据。
- 免费内容交付网络(CDN)有助于加快您的网站。
- 您还可以监控停机时间。
12.阿斯特拉安全公司
Astra 安全套件是你的 WordPress 网站的安全包。有了 Astra,你不用担心恶意软件、SQLi、XSS、评论垃圾、蛮力,或者 100+其他威胁,这意味着你可以摆脱其他安全插件&让 Astra 照顾这一切。此外,Astra 的超级直观的仪表盘没有一百个让你不知所措的按钮。
我们特别喜欢 AstraWeb Security 的垃圾邮件和 bot 保护功能。它优先阻止不良机器人以及假冒的搜索引擎机器人。
它还可以处理多种形式的垃圾邮件,自动阻止所有垃圾邮件,同时最大限度地减少垃圾评论,纠正 SEO 垃圾邮件,等等。
Astra Web Security for WordPress
除了打击垃圾邮件和僵尸程序,Astra 还会定期进行扫描,并在黑客攻击发生后进行修复。Astra 涵盖了一长串潜在的攻击,包括暴力攻击、SEO 垃圾邮件黑客、SQL 注入、WP 后门黑客和货币化黑客。
定价
这不是一个免费插件。虽然您可以将它安装在您的网站上,但在您注册以下定价计划之前,它不会执行任何操作:
- 利:起价每月 19 美元
- 高级:每月 39 美元
- 商务:每月 119 美元
使 Astra Web Security 成为最佳选择的特性:
- Astra Security Suite 是作为 WordPress 插件安装的,不需要更改 DNS 设置。
- 它们提供即时的恶意软件清理,这是一个坚如磐石的防火墙,可以阻止 SQLi、XSS、代码注入、恶意机器人、暴力、SEO 垃圾邮件和 100 多种其他网络攻击。
- 垃圾邮件防护涵盖了从 SEO 垃圾邮件到评论垃圾邮件的所有内容。
- 该插件提供一致的机器人跟踪。
- Astra 每天发送电子邮件报告,报告内容包括已阻止的攻击数量、每小时登录次数等。
- 恶意文件上传会被自动阻止。
- 完整的安全审计,包括你的 WordPress 网站的商业错误逻辑。
- 直观的仪表板记录所有攻击,并让您选择阻止或允许列表国家,IP 范围,网址,等等。
- 您可以访问一个奖金管理平台,在这里您可以为黑客提供一种安全可靠的方式来报告他们在您的网站上发现的任何漏洞。Astra 的工程师验证每一个报告的问题。
13.阻止垃圾邮件发送者安全性
Stop Spammers Security 是最大限度减少垃圾邮件的 WordPress 安全插件之一,它不仅仅是针对垃圾评论的!该插件通过插件、表单、评论等来识别和阻止垃圾邮件。
您可以在运行插件之前配置特定的阻止机制,例如阻止某些国家、用户或一般的可疑行为。
The Stop Spammer Security plugin
该插件背后的想法是根据您网站的特定需求创建一个自定义的垃圾邮件阻止公式。这意味着您可以从各种设置中进行选择,并关闭您不需要的设置。
为了增强这种垃圾邮件保护,Stop Spammers Security 将其核心功能与登录安全措施相结合,如显示验证码的选项、打开会员专用模式或每当用户试图登录网站时要求访问。
定价
基本功能(如阻止可疑行为、垃圾邮件、垃圾邮件评论和国家)在免费版本中可用。您可以使用高级版本升级更多功能。它从每年 29 美元开始,随着您添加更多许可证,价格会不断上涨。
高级版独有的功能包括服务器级防火墙保护、暴力登录安全、日志导出、联系人 Form 7 保护等。
使阻止垃圾邮件安全成为最佳选择的功能
- 该插件具有定位可疑行为和僵尸工具、隔离威胁和通知网站所有者的工具。
- 阻止您发现可疑活动更频繁的国家。
- 最大限度地减少所有类型的网站垃圾邮件,从通过表格进入的类型到评论垃圾邮件。
- 阻止网址缩写、一次性电子邮件和其他隐藏麻烦用户身份的元素。
- 您可以阻止或允许网站上的特定用户名、电子邮件和 IP 地址。
- 强迫一些用户请求访问您的网站。
- 该插件有一个在你的登录页面放置验证码的选项。
- 有一个仅限成员的模式,以确保只有那些经您批准的用户才能访问内容。
- 您可以在高级版中激活高级防火墙。
- 通知控制、导入设置、导出和主题页面都带有高级版本。
- 当您注册高级插件时,您会收到一个内置的联系表格和联系表格 7 保护。
14.泰坦反垃圾邮件和安全
Titan 反垃圾邮件和安全性汇集了一套工具,用于在扫描恶意软件等安全威胁的同时减少垃圾邮件。每当有可疑的东西试图访问你的网站时,这个插件就会运行定期的审计和报告。
这些工具与防火墙规则配合使用,以指定您希望在网站上阻止的内容。该界面对于初学者来说足够简单易懂,就像仪表板是如何将每个特性分成选项卡一样。
因此,网站所有者只需点击一个按钮,就可以轻松访问防火墙、网站检查器和错误日志等元素。
Titan Anti-spam and Security
我们尤其喜欢反垃圾邮件统计数据,它显示了过去一周所有垃圾邮件攻击的图表。这有助于你了解插件是否在工作,并显示你的网站是否已经成为垃圾邮件的目标。
从技术上来说,你可以将 Titan 反垃圾邮件和安全作为一个包罗万象的安全插件,但它之所以大放异彩,主要是因为它的自我学习垃圾邮件机制。简而言之,您不会在评论线程上发布恶意内容,这些内容可能会给用户带来麻烦。
定价
有一个免费版本,带有标准的垃圾邮件评论拦截功能。高级版(具有所有额外的非垃圾邮件功能)有几个定价方案:
- 1 个站点:每年 55 美元
- 3 个站点:每年 159 美元
- 6 个站点:每年 319 美元
使 Titan 反垃圾邮件和安全成为最佳选择的功能
- 该插件不需要验证码,因此界面更加简洁。
- 它提供了一个自我学习的垃圾邮件减少工具,在后台运行,并不断改进其算法,以检测特定网站上的垃圾邮件。
- 所有垃圾评论会立即从你的网站上删除,并被标记为垃圾。
- 可以打开防火墙规则并运行恶意软件扫描。
- 您可以实时阻止 IP 地址。
- 攻击日志存储所有可疑活动的实例,并允许您下载日志与其他人共享或放入您自己的文件中。
- 根据主机名、IP、用户名、推荐人等制定高级阻止规则。
- 安全扫描程序使用超过 1000 个签名,高级版最多可使用 6000 个签名。
- 你可以调整扫描速度。
- 如果您希望每月或每周运行一次扫描,扫描计划是可行的。
- 所有用户都可以直接从仪表板中删除不需要的文件。
- 该插件需要一个强密码,甚至隐藏作者登录区,以保护您的登录模块。你也可以隐藏 WordPress 版本。
最适合对入侵者隐藏文件
15.隐藏我的 WP
隐藏我的 WP 是 WordPress 的一个流行的安全插件,它隐藏了你使用 WordPress 作为 CMS 的事实,防止攻击者、垃圾邮件发送者和主题检测器,如 Wappalyzer 或 BuiltWith。
Hide My WP plugin
这个安全插件捆绑了立体艺术入侵检测(IDS)来阻止实时安全攻击,如 SQL 注入、XSS 等。它还使用一个可信的网络,在你安装插件的时候就开始清除未知的攻击者。
最后,这个插件是重命名和隐藏插件文件夹、WordPress 文件和登录 URL 的重要工具,让你的网站更接近在线隐身。
定价
Hide My WP 是一个高级 WordPress 安全插件,你可以在 CodeCanyon 上花 24 美元买到。这是一次性费用,但持续支持费用高达 17 美元(再加上 12 个月的支持和更新)。这个插件没有直接销售网站,但是 WPWave 开发者有一个信息网站。
注意:这个插件的某些特性可能在 Kinsta 上不工作。
使隐藏我的 WP 成为最佳选择的功能:
- 隐藏主题名称,插件,改变永久链接,隐藏 wp-admin,登录网址等等。
- 阻止对 PHP 文件的直接访问,清除 WP 类名,并禁用目录列表。
- 通知任何潜在的恶意行为,包括攻击者的详细信息,包括用户名、IP 地址、日期等。
- 包括一个“信任网络”,可以自动阻止来自不良源 IP 地址的流量。
- 易于使用:从预置的设置中进行选择,实现一键式部署。
- 兼容 multisite、apache、Nginx、IIS、高级主题和其他安全插件。
16.可湿性粉剂隐藏和安全增强剂
WP Hide and Security Enhancer 利用你的 WordPress 文件隐藏插件、主题、登录页面和其他核心文件,快速简便地防止入侵者猜出你的网站身份,并防止恶意使用你的任何文件。
为了方便用户,WP Hide 插件使用 URL 重写方法来隐藏和处理你的文件,而不是物理地改变目录。这一切都是在你安装插件后自动完成的,允许你隐藏网站最重要的部分,继续你的一天。
使用我们的谷歌云防火墙和黑客修复保证,让您高枕无忧。免费试用 kin sta。
WP Hide and Security Enhancer
WP Hide and Security Enhancer 独一无二的另一个原因是,它隐藏并阻止了默认的 WordPress 文件,而不是简单地改变 slugs(仍然让黑客可以访问这些文件)。
最后,开发者已经确保消除对其他插件、主题或核心文件的屏蔽,这些插件、主题或核心文件可能会妨碍你的网站的功能。对于那些对隐藏 WordPress URLs、凭证和默认设置感兴趣的人来说,这是最好的 WordPress 安全插件之一。
定价
WP Hide 提供了一个免费插件,具有文件屏蔽、URL 重写,甚至自定义登录 URL 功能。开发者表示,基本的 WordPress 站点使用免费版本应该没有问题。
高级升级主要是如果你在 WordPress 上使用复杂的插件或主题,或者如果你使用的服务器类型不是 IIS 或 Apache。
如果从免费版本升级,价格如下:
- 单一网站:每年 39 美元
- 开发商:每年 130 美元
最适合身份验证和登录安全性
17.WP 失败 2 班
WP fail2ban 有一个主要特性,但也是一个相当重要的特性:防止暴力攻击。该插件采用了一种不同的方法,许多人认为这种方法比市场上的一些安全套件插件更有效。
WP fail2ban 使用 LOG_AUTH 将所有登录尝试记录到 Syslog 中,无论其性质或成功与否。你可以选择实施软禁令或硬禁令,这不同于更传统的只选择一种的方法。
WP fail2ban security plugin
关于 WP fail2ban 插件的配置没有太多需要学习的。你所要做的就是安装它,让它发挥它的魔力。
开发人员添加了新功能来补充其暴力攻击保护,如多站点支持、过滤使用空用户名的登录尝试,以及 Cloudflare 的配置工具。这个插件是一个突出的,因为用户一致报告说它工作得完美无缺。
定价
免费。
让 WP fail2ban 成为绝佳选择的特性:
- 选择硬块或软块。
- 与 CloudFlare 和代理服务器集成。
- 记录评论以防止垃圾邮件或恶意评论。
- 该插件还记录关于垃圾邮件、pingbacks 和用户枚举的信息。
- 您可以选择创建一个短代码,在用户有机会登录之前立即阻止用户。
- 使用 API 与您最喜欢的插件集成,或者考虑 Gravity Forms 和 Contact Form 7 的附加组件之一。
- 有一个仪表板小部件可以查看哪些威胁被定期阻止。
- 在多站点配置中使用插件。
18.miniOrange 的谷歌认证器——WordPress 双因素认证
大多数具有独立安全功能的插件安装起来没有多大意义。这是因为你通常可以使用像 iThemes Security Pro 这样的插件,并获得该功能以及许多其他功能。
然而,双因素认证是一个不同的故事,因为似乎许多安全套件不包括它。因此,用这样的插件来加强你的登录安全可能是有意义的。
Google Authenticator WordPress plugin
miniOrange 的 Google Authenticator 插件为你的登录模块增加了第二层安全,这是至关重要的,因为大多数黑客攻击都是在登录时发生的。
除了您的常规密码之外,该插件还会向您的手机发送推送通知或其他形式的认证,例如使用 QR 码或询问安全问题。
这样,你的登录就变得不那么容易被渗透了,因为第二层很可能是你只知道或随身携带的东西(比如你的手机)。
除了选择身份验证的类型之外,另一个很酷的特性是让您指定哪种类型的用户角色应该通过身份验证。因此,您可以允许管理员更容易地进入,但您可能会要求作者或其他用户通过双因素过程。
定价
基本的双因素身份认证工具作为免费插件提供。
更多高级功能和服务,如无限制站点/用户、更多身份验证方法、备份登录方法和无密码登录,要求您使用以下计划之一进行升级:
- 高级精简版:每年 99 美元
- 保费:每年 199 美元
- 企业:起价为每年 59 美元(但随着用户的增加而增加)
使 Google Authenticator 成为最佳选择的特性:
- 这是你能得到的消除登录区域漏洞的最接近的东西。
- 您可以选择最适合您的双因素身份验证方法。
- 您可以选择哪些用户类型需要通过身份验证过程。
- 该插件有一个短代码,用于自定义登录页面。
- 在高级版本中,您可以询问安全问题或发送电子邮件进行验证。
- 可以通过 Whatsapp、电报、短信或电子邮件激活一次性密码。
- 您可以更改您的密码策略以要求强密码或选择无密码登录。
- 高级安全功能可用,如文件保护、监控、国家封锁、IP 封锁、数据库备份和浏览器封锁。
- 插件开发者出售几个插件,用于记忆设备、会话管理、页面限制、基于属性的重定向等等。
19.WP Cerber 安全
WP Cerber Security 将各种安全功能捆绑到一个插件中,包括反垃圾邮件、恶意软件扫描和登录保护。它对于全面的安全性是可行的,但是它的突出目的包括登录保护。
这是因为您可以使用几个元素来完全阻止登录页面入侵者,包括 Google reCAPTCHA 选项、注册监控、不良用户跟踪、登录尝试限制和暴力攻击阻止。
您甚至可以选择激活双因素身份验证,在登录前向应用程序或电子邮件发送验证码。
WP Cerber Security
除了所有的登录安全之外,我们喜欢 WP Cerber 为 WordPress 和 WooCommerce 网站提供反垃圾邮件工具,可以保护注册表单、密码丢失表单和评论区。
您可以与 Cloudflare 集成,导出所有安全数据,并计划定期扫描以识别恶意软件和其他威胁。不仅如此,但 WP Cerber 安全删除受影响的文件和恢复过去的版本,以恢复您的网站正常。
定价
WP Cerber Security 有三个计划,其中一个是自动垃圾邮件防护和登录安全的免费插件。
- 免费:每月 0 美元
- 单人:每年 99 美元
- 5 超值套装:每年 399 美元
他们按季度或年度计划出售插件,年度计划(如上所列)会给你带来最好的长期价格。高级升级为您提供自动恶意软件扫描、专业支持、云防护、分层垃圾邮件防护等。
使 WP Cerber Security 成为最佳选择的功能
- 免费版允许你限制登录尝试或根据 IP 地址识别限制。
- 完全通过 IP 地址限制登录。
- 生成自定义登录 URL。
- 运行反垃圾邮件引擎来阻止联系人表单和评论垃圾邮件。
- 您可以运行双因素身份验证,以便在登录网站之前将验证码发送到设备。
- 该插件的安全扫描器检查所有的核心网站文件。
- 所有用户实例都会被记录,然后插件会识别可疑行为和僵尸程序。
- 只要发现文件更改或异常活动,您就会收到电子邮件通知。
- 它阻止所有未登录网站的用户进入 WordPress dashboard(WP-admin)。
- 您可以阻止单个用户或打开“仅授权用户”模式。
最适合站点文件备份
20.VaultPress
重要的是不要忘记 VaultPress ,因为它的工作方式类似于 iThemes Security Pro 和 Sucuri Scanner 等插件。
每日和实时备份是操作的基础,有一个漂亮的日历视图,用于指定您希望何时完成备份。您还可以通过快速点击鼠标来完成站点恢复。
此外,还原文件记录在仪表板中,其中几个被存储,以便您可以选择您想要的。VaultPress 关于备份的最大优点是它们是增量备份,这对性能非常有利。
VaultPress WordPress security plugin
主要的安全工具监控您网站上的可疑活动,通过选项卡查看您的历史记录,并查看哪些威胁已被处理或忽略。您还可以从一个干净的仪表板方便地查看统计数据和管理您的整个安全细节。
定价
你需要为任何类型的保护支付费用,但是这些计划从每月 9.95 美元开始,并且通常在第一年有折扣。
其他计划包括每月 24.95 美元的安全套餐和每月 99.95 美元的完整套餐。这些计划包括所有备份功能和元素,如恶意软件扫描和垃圾邮件防护。
注意: VaultPress 是 Automattic 的一款产品,最初是单独销售的,但现在它作为一个附加计划与 Jetpack 打包在一起。VaultPress 仍然作为一个独立的插件运行,但它是由 Jetpack“驱动”的。所以,你可以从 WordPress 库安装 VaultPress,但是要在 Jetpack 网站上付费。这令人困惑,但由于它是一个独立的插件,我们觉得 VaultPress 仍然是 Jetpack 之外的一个独立插件。
使 VaultPress 成为最佳选择的特性:
- 这个价格比大多数其他高级 WordPress 安全插件都要好,尤其是备份。
- 仪表板看起来很干净,对所有用户来说都很容易理解。
- 您可以使用日历进行实时或手动备份。
- “统计”选项卡显示您的站点最受欢迎的访问时间的信息,同时还显示在这些时间发生了什么威胁。
- 您可以联系 VaultPress 的专家来帮助您完成站点恢复和备份等任务。
- VaultPress 备份了从评论到帖子和插件到主题的所有内容。
- 只需点击一个按钮,您就可以将文件恢复到更早的时间。
- 下载备份文件,并保存在任何你想要的地方。
- 初始计划为您提供 10GB 的备份存储以及 30 天的活动日志和归档。
使用我们的谷歌云防火墙和黑客修复保证,让您高枕无忧。免费试用金斯塔。
如果你想了解更多关于最好的备份插件,看看我们的其他指南: 4 个最好的增量备份插件(节省空间和速度)
黑客修复的最佳插件
21.屏蔽安全
Shield Security 的首要作用是承担你日益增加的网站安全负担,这意味着在我们最需要的时候激活一个具有黑客修复功能的智能保护工具。
我们都时间紧迫,所以我们需要更智能的防御和安全插件,知道如何应对威胁,而不会用电子邮件打扰你。
Shield Security WordPress plugin
适合初学者和高级用户,盾牌安全开始扫描和保护您的网站从那一刻起,你激活它。所有选项都有完整的文档记录,因此您可以在闲暇时进一步研究站点安全性。
定价
神盾局安全的核心是永远免费。需要更深入保护和 24 小时手把手支持的专业人士和企业可以考虑升级:
- Shield Pro:每月 12 美元
- Shield Pro Agency:每月 60 美元
- Shield 客户支持:每年额外 59 美元
Shield Security 背后的使命是“不让一个网站掉队”——其目标是让每个网站都可以访问专业级安全,而不仅仅是少数富人。这就是为什么这么多的功能都在免费版本中。
Pro 提供更频繁运行的扫描、用户密码策略、更大的审计跟踪、对 WooCommerce 的支持、流量监控以及使其用户的安全策略更顺畅的功能。
使 Shield Security 成为最佳选择的特性:
- 它是少数几个限制某些用户访问其设置的安全插件之一。
- 该插件可以抵御入侵、黑客和机器人。
- 检测后,Shield 会自动实施治疗,如修复黑客和阻止不良机器人。
- 它具有智能保护功能,在后台不知疲倦地工作,没有恼人的通知。
- 它是唯一一个免费提供三种双因素身份验证的安全插件,并且可以从中进行选择。
- 专业版提供 6 倍更强大的扫描功能,可检测您站点所有区域的问题。
- 您可以为基本表单添加安全性,如注册表单或密码重置模块。
- 该插件还具有暴力保护、防火墙安全规则和受限的管理员安全访问。
22.反恶意软件安全和强力防火墙
反恶意软件安全和强力防火墙运行完整的网站扫描来阻止各种威胁。主要特性限制了后门脚本和对数据库的注入等问题,同时也有助于修复对站点文件造成损坏的问题。
这是自动发生的,所以网站所有者不必担心消除威胁。
Anti-Malware Security and Brute-force Firewall
最强大的黑客修补功能出现在高级版本中,可以选择修补 wp-login 问题并恢复核心 WordPress 文件的完整性。
这是一个相对简单的插件,可以查看 SQL 报告,点击按钮扫描恶意软件,以及查看所有隔离的威胁。
定价
有一个免费的插件,包括彻底的网站扫描和自动删除数据库脚本和注射之类的东西。您还可以在免费插件中访问防火墙阻止和恶意软件检测。
高级功能可用于向开发者的可选捐赠。这开启了诸如高级修补、核心文件检查和已知威胁的新定义等功能。
使反恶意软件安全和强力防火墙成为最佳选择的功能
- 该插件可以抵御所有新的威胁,来到你的网站。
- 运行自动或手动安全扫描来识别数据库注入和后门脚本。
- 防火墙有特定的工具来保护您网站上的某些插件。
- 当脚本有易受攻击的版本时,您可以升级脚本。
- 在遭受 DDoS 或暴力攻击后,您可以选择修补网站的某些区域。
- 该插件检查所有核心文件的问题。
- 下载 WordPress 站点新的常见威胁的定义。
最适合运行安全日志
23.WP 活动日志
WP 活动日志生成您网站上所有进程的日志,以便在有人试图入侵您的网站时检查您的用户是否高效,并在出现问题时进行故障排除。
这也是管理你的站点和访问用户的一个很好的解决方案。所有日志记录都是实时发生的,允许您随时关注发生的事情。
WP Activity Log
这个插件记录了网站的几个部分,包括标签、类别、小部件、个人资料和用户的修改。您可以看到日志中记录的所有页面、帖子和自定义帖子类型的更改。
这包括从元数据到自定义字段和 URL 到标题的所有内容。WP 活动日志是让工作人员继续工作的一种方式。不过,它也是一个重要的插件,用于判断是否有任何内部或外部用户计划篡改你的网站文件。
定价
有一个免费插件包含了绝大多数的活动日志功能。高级版的扩展功能有以下定价方案:
- 入门:每年 99 美元
- 专业:每年 139 美元
- 商务:每年 149 美元
- 企业:每年 199 美元
使 WP 活动日志成为最佳选择的特性
- 该插件主动跟踪和记录您网站上的所有活动,重点是帖子和页面。
- 它记录标签、类别以及页面和帖子标签可能发生的其他更改。
- 您可以看到用户的修改,如个人资料的变化,活动,以及对主题和插件的调整。
- 查看小工具、菜单、WordPress 核心文件、你的多站点网络、表单、数据库、登录页面等的其他变化。
- 查看有关这些更改的信息,如数据、时间、源 IP 地址和负责的用户。
- 该插件的高级版本提供了查看哪些用户登录到您的网站的选项。你可以看到他们都在做什么。
- 您可以接收有关问题的消息,并通过一个按钮引导用户。
- 保存、存档和发送活动日志。
- 使用过滤器和文本搜索日志。
- 在其他软件中镜像你的日志。
最适合激活 SSL(安全套接字层)
24.非常简单的 SSL
真正简单的 SSL 为你将你的 WordPress 站点迁移到 SSL 环境提供了基础,将它连接到 SSL 证书(它保护在线连接,主要是保护交易和个人数据安全,防止黑客攻击电子商务网站)。
Really Simple SSL
该插件的工作原理是在你的主机环境中打开 SSL。之后,它会自动为您的网站创建一个 SSL 证书,从 Let's Encrypt 中提取。然后,您只需单击一下就可以打开 SSL。
启用 SSL 证书需要一些技术知识(或者主机为您完成这项工作)。这就是为什么真正简单的 SSL 插件对初学者来说很方便。
定价
核心插件是免费的,它提供了快速检测 SSL 环境的工具,如果你还没有证书的话,它可以生成一个证书。
高级插件有以下价位:
- 个人:每年 29 美元
- 专业:每年 69 美元
- 机构:每年 169 美元
高级计划增加了额外的功能,如预加载列表,混合内容固定器和安全标题。
使真正简单的 SSL 成为最佳选择的特性
- 它有一个一键式 SSL 证书安装程序。
- 您可以快速扫描您的网站,查看它是否已经有任何安全连接。
- 打开 SSL 后,扫描也有帮助,因为它会检查 SSL 是否在所有页面上正常工作。
- 您可以打开 HTTP 严格传输安全性。
- 高级版扫描并修复混合内容。
- 在几秒钟内实现高级安全标题。
- 你会在你的 WordPress 仪表盘上收到反馈和安全提示。
黑客、恶意软件、后门攻击以及更多可能利用你的网站的东西。👀用这个指南阻止他们💪 点击推文
哪个 WordPress 安全插件最适合你?
现在我们已经浏览了最好的 WordPress 安全插件,看看下面我们的主要建议。这让你更容易选择一个或两个插件,而不用测试每一个。记住,根据你的 WordPress 主机已经提供的内容,安全插件可能是不需要的(比如 Kinsta)。
这些建议集中在你可能选择一个安全插件而不是另一个的特定情况。
- 主动监控和全方位安全:Sucuri 安全,iThemes 安全,Wordfence 安全,所有在一个 WP 安全和防火墙,或防弹安全。
- 扫描并阻止恶意软件、病毒和可疑 IP:secu press、WPScan、Security Ninja、MalCare Security 或 CleanTalk 的安全和恶意软件扫描。
- 对于垃圾邮件和 bot 预防:Jetpack,阿斯特拉网络安全,停止垃圾邮件安全,或泰坦反垃圾邮件。
- 对入侵者隐藏文件:隐藏我的 WP 或 WP 隐藏&安全增强器。
- 对于认证和登录安全:WP fail2ban,miniOrange 的 Google Authenticator,或者 WP Cerber Security。
- 对于站点文件备份:VaultPress。
- 黑客修复:盾牌安全,或反恶意软件安全和蛮力防火墙。
- 运行安全日志:WP 活动日志。
- 用于激活 SSL(安全套接字层):非常简单的 SSL。
除了安装一个插件,你可以采取进一步的措施来提高你的网站的安全性。例如, Lockr 的异地密钥管理(这是一项高级服务)解决方案可以防范关键站点漏洞,并帮助保护您的数据。WordPress 提供了简单的集成。
当然,我们不可能涵盖所有的插件。这些只是我们根据用户体验推荐的。如果你认为有一个应该被列入这个列表,请在下面的评论中告诉我们。
如果你正在运营一个电子商务网站,请阅读我们关于电子商务欺诈防范的指南。
Kinsta 提供无长期合同、协助迁移和 30 天退款保证的计划。查看我们的计划或与销售人员交谈,找到适合您的计划。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
WordPress 安全——锁定你的网站的 19 个步骤
说到 WordPress 的安全性,你可以做很多事情来锁定你的网站,防止黑客和漏洞影响你的电子商务网站或博客。你最不希望发生的事情就是某天早上醒来发现你的网站一团糟。所以今天我们将分享许多技巧、策略和技术,你可以用它们来提高你的 WordPress 的安全性并保持安全。
如果你是 Kinsta 的客户,你不需要担心这些,因为我们提供免费的黑客补丁!但即使有这种保证,您也应该始终遵循最佳安全实践。
WordPress 安全吗?
你可能好奇的第一个问题是,WordPress 安全吗?大部分情况下,是的。然而, WordPress 通常因为容易受到安全漏洞的攻击,并且本质上不是一个用于商业的安全平台而受到指责。这通常是因为用户一直遵循业内公认的最差安全实践。
使用过时的 WordPress 软件、无效插件、糟糕的系统管理、凭证管理,以及非技术性的 WordPress 用户缺乏必要的网络和安全知识,使得黑客们在他们的网络犯罪游戏中处于领先地位。即使是行业领导者也不总是使用最佳实践。路透社被黑,因为他们使用的是 WordPress 的过时版本。
从根本上说,安全性并不意味着系统绝对安全。这样的事情很可能不切实际,或者不可能找到和/或维护。安全是减少风险,而不是消除风险。它是关于在合理的范围内使用所有你可以使用的适当控制,允许你改善你的整体姿态,减少使你自己成为目标的几率,随后被黑客攻击。–WordPress Security Codex
这并不是说不存在漏洞。根据多平台安全公司 Sucuri 的 2017 年第三季度研究,WordPress 继续领先他们工作的受感染网站(83%)。这比 2016 年的 74%有所上升。
WordPress security vulnerabilities
WordPress 为互联网上超过 43.3%的网站提供支持,有成千上万的主题和插件组合,漏洞的存在和不断被发现并不奇怪。然而,WordPress 平台周围也有一个很好的社区,可以确保这些东西尽快得到修补。截至 2022 年, WordPress 安全团队由大约 50 名专家组成(高于 2017 年的 25 名),包括首席开发人员和安全研究人员——大约一半是 Automattic 的员工,还有一些在网络安全领域工作。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
WordPress 漏洞
看看下面一些不同类型的 WordPress 安全漏洞。
秘密的
这个名副其实的后门漏洞为黑客提供了绕过安全加密的隐藏通道,让他们可以通过非正常的方法——WP-Admin、 SFTP 、FTP 等访问 WordPress 网站。一旦被利用,后门使黑客能够通过跨站点污染攻击对托管服务器造成严重破坏,从而危及同一服务器上托管的多个站点。2017 年第三季度 Sucuri 报告后门仍然是攻击者采取的许多黑客后行动之一, 71% 的受感染网站有某种形式的后门注入。
Malware family distribution
后门通常被加密,看起来像合法的 WordPress 系统文件,并通过利用平台过时版本中的弱点和错误进入 WordPress 数据库。 TimThumb 惨败是利用可疑脚本和过时软件危害数百万网站的后门漏洞的典型例子。
幸运的是,这种漏洞的预防和治疗相当简单。你可以用类似于 SiteCheck 的工具扫描你的 WordPress 站点,这些工具可以很容易地检测出常见的后门。双因素身份验证、阻止 IPs、限制管理员访问和防止未经授权执行 PHP 文件可以轻松应对常见的后门威胁,我们将在下面详细介绍。 Canton Becker 也有一篇关于清理你的 WordPress 安装的后门垃圾的文章。
制药黑客
Pharma Hack 漏洞被用来在 WordPress 网站和插件的过时版本中插入流氓代码,导致搜索引擎在被入侵的网站搜索时返回药品广告。与传统的恶意软件相比,这个漏洞更像是一个垃圾邮件的威胁,但却给了搜索引擎足够的理由来封锁这个被指控散布垃圾邮件的网站。
制药黑客的活动部分包括插件和数据库中的后门,可以按照 Sucuri 博客的指示进行清理。然而,这些漏洞通常是隐藏在数据库中的加密恶意注入的恶意变体,需要彻底清理过程来修复漏洞。尽管如此,你可以通过使用推荐的 WordPress 托管提供商的最新服务器并定期更新你的 WordPress 安装、主题和插件来轻松防止制药黑客。像 Kinsta 这样的主机也提供免费的黑客补丁。
暴力登录尝试
暴力登录尝试使用自动化脚本来利用弱密码并获得对您站点的访问权限。两步认证、限制登录尝试、监控未授权登录、阻止 IP 和使用强密码是防止暴力攻击的一些最简单和高效的方法。但不幸的是,许多 WordPress 网站所有者未能执行这些安全措施,而黑客可以使用暴力攻击在一天之内轻易攻破 30,000 个网站。
恶意重定向
恶意重定向使用 FTP、SFTP、wp-admin 和其他协议在 WordPress 安装中创建后门,并将重定向代码注入网站。重定向通常放在您的。htaccess 文件和其他编码形式的 WordPress 核心文件,将网络流量导向恶意网站。我们将在下面的 WordPress 安全步骤中介绍一些你可以防止这些的方法。
跨站点脚本(XSS)
跨站点脚本(XSS)是指将恶意脚本注入到受信任的网站或应用程序中。攻击者利用这一点向最终用户发送恶意代码,通常是浏览器端脚本,而最终用户并不知道。其目的通常是获取 cookie 或会话数据,或者甚至重写页面上的 HTML。
根据 WordFence 的说法,跨站脚本漏洞是 WordPress 插件中最常见的漏洞。
拒绝服务
也许其中最危险的是,拒绝服务(DoS) 漏洞利用代码中的错误和缺陷来淹没网站操作系统的内存。黑客通过利用 WordPress 软件的过时和错误版本进行 DoS 攻击,已经攻破了数百万个网站,从攫取了数百万美元。尽管出于经济动机的网络犯罪分子不太可能以小公司为目标,但他们往往会通过创建僵尸网络链来攻击大企业,从而危及过时的易受攻击的网站。
即使是 WordPress 软件的最新版本也无法全面防御高调的 DoS 攻击,但至少会帮助你避免陷入金融机构和老练的网络罪犯的交叉火力中。别忘了 2016 年 10 月 21 日。这是互联网由于 DNS DDoS 攻击而瘫痪的一天。阅读更多关于为什么使用高级域名服务提供商来提高你的 WordPress 安全性很重要。
WordPress 安全指南 2022
根据互联网实时统计数据,每天有超过 10 万个网站遭到黑客攻击。😮这就是为什么花些时间仔细阅读下面关于如何更好地加强你的 WordPress 安全性的建议是如此重要。
WordPress sites hacked every day
随着 WordPress 平台的变化和新漏洞的出现,我们将确保这篇文章与相关信息保持同步。
- 安全 WordPress 托管
- 使用最新的 PHP 版本
- 聪明的用户名和密码
- 最新版本
- 锁定 WordPress Admin
- 双因素认证
- HTTPS-SSL 证书
- 硬化 wp-config.php
- 禁用 XML-RPC
- 隐藏 WordPress 版本
- HTTP 安全报头
- WordPress 安全插件
- 数据库安全
- 安全连接
- 文件和服务器权限
- 禁用仪表板中的编辑功能
- 防止热链接
- 总是备份 WordPress】
- DDoS 防护
1。投资安全的 WordPress 主机
说到 WordPress 的安全性,不仅仅是锁定你的网站,尽管我们会在下面给你最好的建议。你的 WordPress 主机还负责 web 服务器级别的安全性。在金斯塔,我们非常重视安全问题,并为我们的客户处理许多此类问题。
选择一个你可以信任的主机来处理你的业务是非常重要的。或者如果你在自己的 VPS 上托管 WordPress,那么你需要有技术知识来自己做这些事情。老实说,试图成为一名系统管理员来节省每月 20 美元的费用并不是一个好主意。
Secure WordPress hosting
服务器加固是维护一个完全安全的 WordPress 环境的关键。它需要多层次的硬件和软件安全措施来确保托管 WordPress 站点的 It 基础设施能够抵御复杂的威胁,包括物理的和虚拟的。
因此,托管 WordPress 的服务器应该更新最新的操作系统和(安全)软件,并彻底测试和扫描漏洞和恶意软件。一个很好的例子是,当 Kinsta 不得不为发现的 OpenSSL 安全漏洞修补 NGINX 时。
在服务器上安装 WordPress 之前,服务器级的防火墙和入侵检测系统应该到位,即使在 WordPress 安装和网站建设阶段也能保持良好的保护。然而,安装在机器上用来保护 WordPress 内容的每个软件都应该与最新的数据库管理系统兼容,以保持最佳性能。服务器还应该配置为使用安全网络和文件传输加密协议(如 SFTP,而不是 FTP ,以隐藏敏感内容,防止恶意入侵者。
在 Kinsta,我们为所有的 WordPress 客户使用谷歌云平台最快的服务器和高级网络,以确保快速和安全的 WordPress 托管体验。一个很大的优势是,它建立在一个安全模型上,这个模型已经建立了 15 年,目前可以保护 Gmail、Search 等产品和服务。谷歌目前雇佣了 500 多名全职安全专业人员。Kinsta 上的所有网站也受到我们免费的 Cloudflare integration 的保护,其中包括安全的企业级防火墙以及免费的 DDoS 保护。
Kinsta 还使用 Linux 容器(LXC)和 LXD 来协调它们,在谷歌云平台之上使我们不仅能完全隔离每个账户,还能完全隔离每个独立的 WordPress 网站。安全性从一开始就内置于我们的体系结构中,这是一种比其他竞争对手提供的方法更安全的方法。
Kinsta hosting architecture.
2。使用最新的 PHP 版本
PHP 是你的 WordPress 站点的支柱,所以在你的服务器上使用最新版本是非常重要的。PHP 的每个主要版本通常在发布后的两年内得到全面支持。在此期间,错误和安全问题会定期得到修复和修补。截至目前,任何运行 PHP 7.1 或更低版本的人都不再有安全支持,并暴露于未打补丁的安全漏洞。
Supported PHP Versions
你猜怎么着?根据官方的 WordPress 统计数据页面,在撰写本文时,超过 57%的 WordPress 用户是仍在使用 PHP 5.6 或更低版本的 。如果将这一点与 PHP 7.0 结合起来,那么多达 77.5%的用户目前使用的是不再受支持的 PHP 版本。太可怕了。
有时,企业和开发人员确实需要时间来测试和确保与他们的代码兼容,但是他们没有理由在没有安全支持的情况下运行。更不用说在旧版本上运行对性能的巨大影响了。
WordPress PHP version Stats
不知道你目前用的是哪个版本的 PHP?大多数主机通常会在您网站的标题请求中包含此内容。快速检查的方法是通过 Pingdom 运行你的站点。点击第一个请求并寻找一个X-Powered-By
参数。通常,这将显示您的 web 服务器当前使用的 PHP 版本。但是,出于安全原因,一些主机会删除此报头。默认情况下,Kinsta 会删除此标题,以确保您的网站安全。
Check PHP version in Pingdom
在 Kinsta,我们只推荐使用稳定的和受支持的 PHP 版本,包括 8.0 和 8.1。PHP 5.6、7.0 和 7.1 已经被淘汰。您甚至可以在 MyKinsta 仪表板中点击一个按钮,在 PHP 版本之间切换。
Switching between PHP versions
如果你在使用 cPanel 的 WordPress 主机上,你通常可以通过点击软件类别下的“PHP 选择”来切换 PHP 版本。
cPanel PHP version
3。使用巧妙的用户名和密码
令人惊讶的是,加强 WordPress 安全性的最好方法之一就是简单地使用聪明的用户名和密码。听起来很简单,对吗?好吧,来看看 SplashData 的 2019 年度榜单全年最受欢迎的被盗密码(按受欢迎程度排序)。
- One hundred and twenty-three thousand four hundred and fifty-six
- 密码
- One hundred and twenty-three million four hundred and fifty-six thousand seven hundred and eighty-nine
- Twelve million three hundred and forty-five thousand six hundred and seventy-eight
- one two three four five
- One hundred and eleven thousand one hundred and eleven
- One million two hundred and thirty-four thousand five hundred and sixty-seven
- 阳光
- 标准英语打字键盘的
- 我爱你
没错!最流行的密码是“123456”,其次是一个惊人的“密码”。这也是为什么在 Kinsta 新安装 WordPress 时,我们会强制使用一个复杂的密码来登录你的WP-admin(如下图所示)。这不是可选的。
Force secure WordPress password
核心的 WordPress wp_hash_password
函数使用了 phpass 密码散列框架和基于 MD5 的八次散列。
一些最好的安全措施是从基础开始的。谷歌对如何选择强密码有一些很好的建议。或者你可以使用在线工具,如强密码生成器。你可以在这里了解更多关于如何更改你的密码。
每个网站使用不同的密码也很重要。将它们存储在本地计算机的加密数据库中是最好的方法。一个很好的免费工具是 KeePass。如果你不想走这条路,也有在线密码管理器,如 1Password 或 LastPass 。尽管您的数据安全地托管在云中,但这些通常更安全,因为您不会在多个站点上使用相同的密码。这也让你不用便利贴。😉
只要你安装了 WordPress,你就不应该使用默认的“admin”用户名。为管理员帐户创建一个唯一的 WordPress 用户名,如果存在的话,删除“admin”用户。您可以通过在仪表板中的“Users”下添加一个新用户并为其分配“Administrator”配置文件来实现这一点(如下所示)。
WordPress administrator role
为新帐户分配管理员角色后,您可以返回并删除原来的“Admin”用户。请确保当您单击“删除”时,您选择了“将所有内容归属于”选项,并选择了新的管理员配置文件。这将把此人指定为这些帖子的作者。
Attribute all content to admin
您也可以使用下面的命令在 phpMyAdmin 中手动重命名您当前的管理员用户名。请确保在编辑表格之前备份数据库。
UPDATE wp_users SET user_login = 'newcomplexadminuser' WHERE user_login = 'admin';
4。总是使用最新版本的 WordPress、插件和主题
加强 WordPress 安全性的另一个非常重要的方法是始终保持更新。这包括 WordPress 核心、插件和主题(都来自 WordPress 知识库和 premium)。这些更新是有原因的,很多时候包括安全增强和错误修复。我们推荐你阅读我们关于如何自动更新的深入指南。
Keep WordPress up to date
不幸的是,数以百万计的企业运行着 WordPress 软件和插件的过时版本,并且仍然相信他们走在商业成功的正确道路上。他们列举了不更新的原因,比如“他们的网站会崩溃”或“核心修改会消失”或“插件 X 不会工作”或“他们只是不需要新功能”。
事实上,网站崩溃主要是因为 WordPress 旧版本的错误。WordPress 团队和了解相关风险的专家开发者从不推荐核心修改。WordPress 的更新主要包括必备的安全补丁以及运行最新插件所需的附加功能。
您知道吗?据报道,插件漏洞占黑客已知入口的 55.9% ?这是 WordFence 在一项研究中发现的,他们采访了 1000 多名遭受攻击的 WordPress 网站所有者。通过更新你的插件,你可以更好地确保你不是这些受害者之一。
Hacked WordPress sites
还建议您只安装可信插件。WordPress 知识库中的“特色”和“流行”类别是一个很好的起点。或者直接从开发商网站下载。我们强烈反对使用任何被清空的 WordPress 插件和主题。
首先,您永远不知道修改后的代码可能包含什么。这很容易导致你的网站被黑。不为 WordPress 插件付费也无助于社区的整体发展。我们需要支持开发者。
以下是如何正确地删除一个 WordPress 主题。
你可以使用像 VirusTotal 这样的在线工具来扫描插件或主题的文件,看看它是否检测到任何类型的恶意软件。
VirusTotal
如何更新 WordPress 核心
有一些简单的方法来更新你的 WordPress 安装。如果您是 Kinsta 的客户,我们为提供了自动备份和一键恢复选项。这样你就可以测试新版本的 WordPress 和插件,而不用担心它会破坏任何东西。或者你也可以先在我们的临时环境中测试。
要更新 WordPress core,你可以点击你的 WordPress 仪表盘中的“更新”,然后点击“立即更新”按钮。
Update WordPress core
你也可以通过下载最新版本并通过 SFTP 上传来手动更新 WordPress。
Important! Overwriting the wrong folders could break your site if not done correctly. If you are not comfortable doing this, please check with a developer first.
按照以下步骤更新您现有的安装:
- 删除旧的
wp-includes
和wp-admin
目录。 - 上传新的
wp-includes
和wp-admin
目录。 - 将新的
wp-content
文件夹中的单个文件上传到现有的wp-content
文件夹中,覆盖现有的文件。不要删除你现有的wp-content
文件夹。请勿删除现有wp-content
目录中的任何文件或文件夹(被新文件覆盖的除外)。 - 从新版本的根目录上传所有新的松散文件到你现有的 WordPress 根目录。
如何更新 WordPress 插件
更新你的 WordPress 插件和更新 WordPress 核心是一个非常相似的过程。点击你的 WordPress 仪表盘中的“更新”,选择你想要更新的插件,然后点击“更新插件”
Update WordPress plugins
同样,你也可以手动更新插件。只需从插件开发者或 WordPress 库获取最新版本,并通过 FTP 上传,覆盖/wp-content/plugins
目录中现有的插件。
同样需要注意的是,开发者并不总是让他们的插件保持最新。WP Loop 的团队做了一个很好的小分析,看看仓库里有多少 WordPress 插件不是当前 WordPress 核心的最新版本。根据他们的研究 资源库中近 50%的插件已经超过 2 年没有更新。
这并不意味着这个插件不能在当前版本的 WordPress 上使用,但是建议你选择主动更新的插件。过时的插件更有可能包含安全漏洞。
img src: WP Loop
当涉及到插件时,使用你最好的判断。看看“最后更新”日期和一个插件有多少评级。正如下面的例子所示,这个已经过时了,并且有不好的评论,所以我们很可能会建议远离它。WordPress 在大部分有段时间没有更新的插件顶部也有一个警告。
Old WordPress plugin with bad ratings
还有很多资源可以帮助你掌握最新的 WordPress 安全更新和漏洞。请看下面的一些例子:
- WP 安全博客:一个由 20 多个安全源组成的强大聚合资源。
- WPScan :对超过 10,000 个 WordPress 核心、插件和主题漏洞进行分类。
- 官方 WordPress 安全档案
WordPress security archive
5。锁定你的 WordPress 管理员
有时流行的通过模糊来保证 WordPress 安全的策略对于一般的在线商务和 WordPress 网站来说是相当有效的。如果你让黑客更难找到某些后门,那么你就不太可能被攻击。锁定你的 WordPress 管理区域和登录是加强你安全性的好方法。有两个很好的方法可以做到这一点,首先是改变默认的 wp-admin 登录 URL,同时限制登录尝试。
如何更改你的 WordPress 登录网址
默认情况下,你的 WordPress 站点的登录网址是 domain.com/WP-admin。其中一个问题是,所有的机器人、黑客和脚本都知道这一点。通过更改 URL,您可以使自己不那么容易成为目标,并更好地保护自己免受暴力攻击。这不是一个万能的解决方案,它只是一个小技巧,绝对可以帮助保护你。
为了改变你的 WordPress 登录网址,我们推荐使用免费的 WPS 隐藏登录插件或者高级的性能问题插件。这两个插件都有一个简单的输入框。请记住,选择一些独特的东西,这些东西不会出现在机器人或脚本可能试图扫描的列表中。
Hide WordPress login URL with Perfmatters
如何限制登录尝试
虽然上述更改管理员登录 URL 的解决方案有助于减少大多数不良登录尝试,但设置限制也非常有效。免费的限制登录尝试重新加载插件是一个很好的方式来轻松设置锁定持续时间,登录尝试,以及 IP 白名单和黑名单。
Limit Login Attempts Reloaded
如果你正在寻找一个更简单的 WordPress 安全解决方案,另一个很好的选择是免费的登录锁定插件。登录锁定会记录每次失败登录尝试的 IP 地址和时间戳。如果在短时间内检测到来自同一 IP 范围的尝试次数超过一定次数,则该范围内的所有请求的登录功能都将被禁用。而且完全兼容我们上面提到的 WPS 隐藏登录插件。
Lockdown WordPress
如何添加基本 HTTP 身份验证(htpasswd 保护)
锁定管理员的另一种方法是添加 HTTP 身份验证。这需要用户名和密码才能访问 WordPress 登录页面。注意:这通常不应该用于电子商务网站或会员网站。但它可以是一种非常有效的方法来防止机器人攻击您的网站。
.htpasswd authentication prompt
街头流氓
如果您使用 cPanel 主机,您可以从它们的控制面板启用密码保护目录。要手动设置它,首先需要创建一个.htpasswd
文件。你可以使用这个方便的生成器工具。然后将文件上传到 wp-admin 文件夹下的一个目录中,例如:
home/user/.htpasswds/public_html/wp-admin/htpasswd/
然后用下面的代码创建一个.htaccess
文件,并上传到您的/wp-admin/
目录。确保您更新了目录路径和用户名。
AuthName "Admins Only"
AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/htpasswd
AuthType basic
require user yourusername
这样做的一个警告是,它会破坏网站前端的 AJAX (admin-ajax)。这是一些第三方插件所要求的。因此,您还需要将下面的代码添加到上面。htaccess 文件。
<Files admin-ajax.php>
Order allow,deny
Allow from all
Satisfy any
</Files>
Nginx
如果运行的是 Nginx ,也可以用 HTTP 基本认证限制访问。查看这篇教程。
如果你在 Kinsta 托管你的 WordPress 站点,你可以在 MyKinsta 仪表板中使用我们简单的密码保护(htpasswd)工具。您可以在网站的“工具”部分找到它。只需点击“启用”,选择用户名和密码,你就可以开始了!
Enable .htpasswd protection
启用后,你的 WordPress 站点将需要认证才能访问。您可以随时更改凭据,或者在不再需要时将其禁用。
锁定 URL 路径
如果您使用的是 web 应用防火墙(WAF ),如 Cloudflare 或 Sucuri,它们也有锁定 URL 路径的方法。基本上你可以设置一个规则,这样只有你的 IP 地址能够访问你的 WordPress admin 登录 URL。同样,这通常不应该用于电子商务网站或会员网站,因为它们也依赖于访问您的网站的后端。
- Cloudflare 在其专业版和更高版本的帐户中有一个锁定 URL 功能。您可以为任何 URL 或路径设置规则。
- Sucuri 有一个黑名单 URL 路径特性。然后你可以把你自己的 IP 加入白名单。
6。利用双因素身份认证
当然,我们不能忘记双因素身份认证!不管你的密码有多安全,总有被人发现的风险。双因素身份验证包括两步过程,在此过程中,您不仅需要密码登录,还需要第二种方法。它通常是一个文本(短信),电话,或基于时间的一次性密码(TOTP)。在大多数情况下,这 100%有效地防止了对你的 WordPress 站点的暴力攻击。为什么?因为攻击者几乎不可能同时拥有你的密码和手机。
说到双因素身份认证,实际上有两个部分。第一个是你的账户和/或你的虚拟主机提供商的仪表板。如果有人得到了这个,他们可以改变你的密码,删除你的网站,改变 DNS 记录,以及所有可怕的事情。我们在 Kinsta 与 Authy 合作,为您的 MyKinsta 仪表盘提供双因素认证。
双因素认证的第二部分与你的实际 WordPress 安装相关。为此,我们推荐几个插件:
其中许多都有自己的认证应用程序,您可以安装在手机上:
在安装和配置了上面的插件之后,你通常会在你的 WordPress 登录页面上有一个额外的区域来输入你的安全代码。或者,使用 Duo 插件,您首先使用您的凭据登录,然后被要求选择一种身份验证方法,如 Duo 推送、呼叫或密码。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
这种方法可以很容易地与更改您的默认登录 URL 结合起来,我们前面已经讨论过了。因此,不仅你的 WordPress 登录网址只有你知道,而且它现在需要额外的认证才能进入。💪
WordPress two-factor authenticator page
所以一定要利用双因素认证,这是增强你的 WordPress 安全性的简单方法。
7。对加密连接使用 HTTPS-SSL 证书
一个最容易被忽视的加强 WordPress 安全性的方法是安装一个 SSL 证书并在 HTTPS 上运行你的站点。HTTPS(安全超文本传输协议)是一种机制,允许您的浏览器或 web 应用程序安全地连接到网站。一个很大的误解是,如果你不接受信用卡,你就不需要 SSL。
好吧,让我们解释一下为什么 HTTPS 不仅仅在电子商务领域如此重要。包括 Kinsta 在内的很多主机都提供免费的 SSL 证书,带有让我们加密。
HTTPS encrypted connections
1.安全性
当然,HTTPS 最大的原因是增加了安全性,是的,这确实与电子商务网站密切相关。但是,你的登录信息有多重要?对于那些运行多作者 WordPress 网站的人来说,如果你运行的是 HTTP,每次有人登录,信息都会以纯文本的形式传递给服务器。HTTPS 对于维护网站和浏览器之间的安全连接至关重要。这样你可以更好地防止黑客和或中间人访问你的网站。
所以无论你有博客、新闻网站、机构等。,他们都可以从 HTTPS 中受益,因为这可以确保没有任何东西以明文形式通过。
2.搜索引擎优化
谷歌官方称 HTTPS 是排名因素。虽然这只是一个很小的排名因素,但你们大多数人可能会利用 SERPs 中的任何优势来击败竞争对手。
3.信任和可信度
根据 GlobalSign 的一项调查,28.9%的访问者会在他们的浏览器中寻找绿色地址栏。其中 77%的人担心他们的数据在网上被截取或滥用。看到绿色挂锁,客户会立即感到更加安心,因为他们知道自己的数据更加安全。
4.推荐数据
很多人没有意识到的是,HTTPS 到 HTTP 的推荐数据在谷歌分析中被屏蔽了。那么数据会发生什么变化呢?嗯,大部分只是和“直接交通”部分混在一起。如果有人从 HTTP 到 HTTPS,推荐人仍然被传递。
5.铬警告
截至 2018 年 7 月 24 日,Chrome 68 及更高版本开始将所有非 HTTPS 网站标记为“不安全”不管他们是否收集数据。这就是为什么 HTTPS 比以往任何时候都重要!
如果你的网站大部分流量来自 Chrome,这一点尤为重要。你可以在浏览器&操作系统的受众部分下的谷歌分析中查看你的 WordPress 网站从谷歌 Chrome 获得的流量百分比。谷歌让访问者更加清楚地知道,你的 WordPress 网站可能没有运行在安全的连接上。
Chrome not a secure website
6.表演
因为有一个叫做 HTTP/2 的协议,很多时候,那些在 HTTPS 上运行适当优化的网站甚至可以看到速度的提高。由于浏览器支持,HTTP/2 需要 HTTPS。性能的提高是由于多种原因,例如 HTTP/2 能够支持更好的多路复用、并行性、带霍夫曼编码的 HPACK 压缩、ALPN 扩展和服务器推送。
而有了 TLS 1.3 ,HTTPS 连接甚至更快。 Kinsta 在我们所有的服务器和我们的 Kinsta CDN 上支持 TLS 1.3。
现在重新考虑 HTTPS?查看我们深入的 WordPress HTTPS 迁移指南让你开始行动,并在我们的 TLS 与 SSL 比较中了解更多信息。
要在登录和管理您的站点时在您和服务器之间实施安全、加密的连接,请将以下行添加到您的wp-config.php
文件中:
define('FORCE_SSL_ADMIN', true);
(建议阅读:如果你正在使用传统的 TLS 版本,你可能需要修复 Chrome 中的 ERR_SSL_OBSOLETE_VERSION 通知)。
8。强化你的 wp-config.php 档案
你的 wp-config.php 文件就像你的 WordPress 安装的心脏和灵魂。就 WordPress 的安全性而言,它是你的网站上最重要的文件。它包含您的数据库登录信息和处理 cookies 中信息加密的安全密钥。为了更好地保护这个重要文件,您可以做以下几件事情。
1.移动 wp-config.php
默认情况下,你的 wp-config.php 文件位于 WordPress 安装的根目录下(你的/public
HTML 文件夹)。但是您可以将它移动到一个不可通过 www 访问的目录中。Aaron Adams 写了一篇很好的解释为什么这是有益的。
要移动您的wp-config.php
文件,只需将其中的所有内容复制到一个不同的文件中。然后在您的wp-config.php
文件中,您可以放置下面的代码片段来简单地包含您的其他文件。注意:根据您的 web 主机和设置,目录路径可能会有所不同。尽管它只是上面的一个目录。
<?php
include('/home/yourname/wp-config.php');
注意:这对 Kinsta 客户不起作用,会破坏我们平台的功能。这是因为出于安全原因,我们的 open_basedir 限制不允许在~/public
目录之上执行 PHP。好消息是我们会为您处理此事!我们通过在~/public
目录中阻止对wp-login.php
的访问来有效地做同样的事情。我们默认的 Nginx 配置包含一条规则,对于任何试图访问wp-config.php
的行为,该规则将返回 403。
2.更新 WordPress 安全密钥
WordPress 安全密钥是一组随机变量,用于提高存储在用户 cookies 中的信息的加密。自从 WordPress 2.7 以来,已经有了 4 个不同的键:AUTH_KEY
、SECURE_AUTH_KEY
、LOGGED_IN_KEY
和NONCE_KEY
。
当你安装 WordPress 时,这些是为你随机生成的。然而,如果你已经经历了多次迁移(查看我们的最佳 WordPress 迁移插件列表)或者从其他人那里购买了一个站点,那么创建新的 WordPress 密钥是很好的。
WordPress 实际上有一个免费的工具,你可以用它来生成随机密钥。您可以更新存储在您的【wp-config.php T2】文件中的当前密钥。
WordPress security keys
阅读更多关于安全密钥的信息。
3.更改权限
WordPress 站点根目录下的文件通常会被设置为 644,这意味着文件的所有者可以读写文件,文件所有者组中的用户可以读取文件,其他人也可以读取文件。根据 WordPress 文档,对wp-config.php
文件的权限应该设置为 440 或 400,以防止服务器上的其他用户读取它。你可以用你的 FTP 客户端很容易地改变这一点。
wp-config.php permissions
在一些主机平台上,权限可能需要不同,因为运行 web 服务器的用户没有写文件的权限。如果你对此不确定,请咨询你的主机提供商。
9。禁用 XML-RPC
在过去的几年里,XML-RPC 已经成为 T2 越来越大的暴力攻击目标。正如 Sucuri 提到的,XML-RPC 的一个隐藏特性是,您可以使用 system.multicall 方法在一个请求中执行多个方法。这非常有用,因为它允许应用程序在一个 HTTP 请求中传递多个命令。但同样发生的是,它被用于恶意目的。
有几个 WordPress 插件像 Jetpack 依赖于 XML-RPC,但是大多数人不需要它,简单地禁止访问它是有益的。不确定 XML-RPC 目前是否正在您的网站上运行?来自 Automattic 团队的 Danilo Ercoli 编写了一个小工具,叫做 XML-RPC 验证器。你可以运行你的 WordPress 站点,看看它是否启用了 XML-RPC。如果不是,你会在 Kinsta 博客上看到一条失败消息,如下图所示。
WordPress XML-RPC validator
要完全禁用它,你可以安装免费的禁用 XML-RPC-API 插件。或者你可以用高级性能插件禁用它,该插件也包含网页性能改进。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
如果你是 Kinsta 的客户,这是不需要的,因为当通过 XML-RPC 的攻击被检测到时一小段代码被添加到 NGINX 配置文件中以阻止他们——产生 403 错误。
location ~* ^/xmlrpc.php$ {
return 403;
}
10。隐藏你的 WordPress 版本
隐藏你的 WordPress 版本再一次触及到了主题 WordPress 安全的模糊性。其他人越少知道你的 WordPress 站点配置越好。如果他们看到你正在运行一个过时的 WordPress 安装,这可能是一个欢迎入侵者的信号。默认情况下,WordPress 版本显示在你的站点源代码的头部。同样,我们建议你确保你的 WordPress 安装总是最新的,这样你就不用担心这个了。
WordPress version in source code
您可以使用下面的代码来删除它。简单地把它添加到你的 WordPress 主题的functions.php
文件中。
Important! Editing the source code of a WordPress theme could break your site if not done correctly. If you are not comfortable doing this, please check with a developer first.
function wp_version_remove_version() {
return '';
}
add_filter('the_generator', 'wp_version_remove_version');
你也可以使用一个高级插件,比如 perfmatters (由 Kinsta 的一个团队成员开发),它允许你一键隐藏 WordPress 版本,以及对你的 WordPress 站点的其他优化。
Hide WordPress version with Perfmatters
WordPress 版本出现的另一个地方是默认的readme.html
文件(如下所示),它包含在每个 WordPress 版本中。它位于您的安装的根目录下,domain.com/readme.html
。您可以通过 FTP 安全地删除该文件。
WordPress version in readme file
如果你运行的是 WordPress 5.0 或更高版本,这不再适用,因为版本号不再包含在文件中。
11。添加最新的 HTTP 安全标头
加强 WordPress 安全性的另一个步骤是利用 HTTP 安全头。这些通常是在 web 服务器级别配置的,并告诉浏览器在处理站点内容时如何操作。有许多不同的 HTTP 安全头,但下面是最重要的几个。
如果你想了解更多关于 HTTP 安全头的内容,KeyCDN 有一篇很有深度的文章。
你可以通过启动 Chrome devtools 并查看你的站点初始响应的标题来检查哪些标题正在你的 WordPress 站点上运行。下面是 kinsta.com 的一个例子。你可以看到我们使用了strict-transport-security
、x-content-type
和x-frame-options
头。
HTTP security headers
你也可以用 Scott Helme 的免费 securityheaders.io 工具扫描你的 WordPress 网站。这将显示您的站点上当前有哪些 HTTP 安全头。如果你不确定如何实现它们,你可以问你的主人他们是否能帮忙。
HTTP security headers scan
重要的
同样重要的是要记住,当你实现 HTTP 安全头时,它会如何影响你的 WordPress 子域。例如,如果您添加内容安全策略头并按域限制访问,您还需要添加自己的子域。
12。使用 WordPress 安全插件
当然,我们必须提到一些 WordPress 安全插件。有很多优秀的开发者和公司提供很好的解决方案来帮助更好地保护你的 WordPress 站点。这里有几个例子。
Kinsta 拥有硬件防火墙、主动和被动安全、按分钟正常运行时间检查和许多其他高级功能,以防止攻击者获取您的数据。如果尽管我们尽了最大努力,您的网站还是受到了损害,我们将免费修复它。
以下是上述插件的一些典型特性和用途:
- 创建用户配置文件时,生成并强制使用强密码
- 强制密码过期并定期重置
- 用户操作日志记录
- WordPress 安全密钥的简单更新
- 恶意软件扫描
- 双因素认证
- reCAPTCHAs
- WordPress 安全防火墙
- IP 白名单
- IP 黑名单
- 文件变更日志
- 监控 DNS 更改
- 阻止恶意网络
- 查看访问者的 WHOIS 信息
许多安全插件包含的一个非常重要的特性是校验和工具。这意味着他们检查你的 WordPress 安装,并寻找 WordPress 提供的核心文件的修改(通过 API)。对这些文件的任何更改或修改都可能意味着黑客攻击。您也可以使用 WP-CLI运行您自己的校验和。
请务必阅读我们关于文件完整性监控的全面指南。
另一个值得一提的插件是 WP 安全审计日志插件。对于那些在 WordPress multisite 或简单的多作者网站工作的人来说,这太棒了。它有助于确保用户的生产效率,并让管理员看到正在发生变化的一切;例如登录、密码更改、主题更改、小部件更改、新帖子创建、WordPress 更新等。
这是一个完整的 WordPress 活动日志解决方案。在我写这篇文章的时候,WP 安全审计日志插件已经有超过 80,000 个活跃的安装,5 星级中有 4.7 个。如果你正在寻找一个 WordPress multisite 兼容的安全解决方案,这是一个极好的选择。
Security audit log viewer
它还具有额外的高级附加功能,如电子邮件通知、用户会话管理、搜索和报告。看看这些额外的 WordPress 安全插件可以帮助锁定坏人。
13。强化数据库安全性
有几种方法可以让你的 WordPress 数据库更加安全。首先是使用一个聪明的数据库名。如果你的网站被命名为排球技巧,默认情况下你的 WordPress 数据库很可能被命名为wp_volleyballtricks
。通过将您的数据库名称更改为更模糊的名称,使黑客更难识别和访问您的数据库详细信息,从而有助于保护您的网站。
第二个建议是使用不同的数据库表前缀。默认情况下,WordPress 使用wp_
。将它改为类似于39xw_
的东西会更安全。当你安装 WordPress 时,它会要求一个表格前缀(如下所示)。也有一些方法可以改变现有安装的 WordPress 表前缀。如果你是金斯塔的客户,这是不需要的。我们已经封锁了网站和数据库!
WordPress table prefix – img src: jatinarora
14。始终使用安全连接
我们再怎么强调使用安全连接的重要性也不为过!确保你的 WordPress 主机采取预防措施,如提供 SFTP 或 SSH。SFTP 或安全文件传输协议(也称为 SSH 文件传输协议),是一种用于文件传输的网络协议。与标准 FTP 相比,这是一种更安全的方法。
我们只支持 Kinsta 的 SFTP 连接,以确保您的数据保持安全和加密。大多数 WordPress 主机通常也使用端口 22 进行 SFTP。在 Kinsta,我们更进一步,每个站点都有一个随机端口,您可以在 MyKinsta 仪表板中找到。
SFTP details in MyKinsta.
确保您的家庭路由器设置正确也很重要。如果有人黑了你的家庭网络,他们可以获得各种信息,可能包括你的 WordPress 站点的重要信息存储在哪里。以下是一些简单的提示:
- 不要启用远程管理(VPN)。典型的用户从不使用这个功能,通过关闭它,您可以避免将您的网络暴露给外界。
- 默认情况下,路由器使用 192.168.1.1 等范围内的 IP。使用不同的范围,如 10.9.8.7。
- 在您的 Wifi 上启用最高级别的加密。
- IP 将您的 Wifi 列入白名单,以便只有拥有密码和特定 IP 的人才能访问它。
- 让路由器上的固件保持最新。
在公共场所登录你的 WordPress 网站时,一定要小心。记住,星巴克不是一个安全的网络!采取预防措施,例如在单击连接之前验证网络 SSID。您也可以使用第三方 VPN 服务,如 ExpressVPN 来加密您的互联网流量,并向黑客隐藏您的 IP 地址。
15。检查文件和服务器权限
在你的安装和网络服务器上的文件权限对于增强你的 WordPress 安全性是至关重要的。如果权限过于宽松,有人可以很容易地访问您的网站并造成严重破坏。另一方面,如果你的权限太严格,这可能会破坏网站的功能。因此,全面设置正确的权限非常重要。
文件权限
- 读取如果用户有权读取文件,则分配权限。
- 写入如果用户有权写入或修改文件,则会分配权限。
- 执行如果用户有权运行文件和/或将其作为脚本执行,则会分配权限。
目录权限
- 如果用户有权访问指定文件夹/目录的内容,则会分配读取权限。
- 如果用户有权添加或删除文件夹/目录中包含的文件,则会分配写权限。
- 执行如果用户有权访问实际目录并执行功能和命令,包括删除文件夹/目录中的数据,则分配权限。
你可以使用一个免费的插件,如 iThemes Security 来扫描你的 WordPress 网站的权限。
WordPress file permissions scan
这里有一些关于 WordPress 中文件和文件夹权限的典型建议。参见 WordPress Codex 关于改变文件权限的文章,获得更深入的解释。
- 所有文件都应该是 644 或 640。例外:wp-config.php 应该是 440 或 400,以防止服务器上的其他用户读取它。
- 所有目录都应该是 755 或 750。
- 不应该给任何目录 777,甚至上传目录。
16。禁用 WordPress 仪表盘中的文件编辑
很多 WordPress 站点有多个用户和管理员,这使得 WordPress 的安全性更加复杂。一个非常糟糕的做法是给作者或贡献者管理员访问权限,但不幸的是,这种情况经常发生。给用户正确的角色和权限很重要,这样他们就不会破坏任何东西。正因为如此,简单地禁用 WordPress 中的“外观编辑器”是有益的。
你们中的大多数人可能都曾经历过。你在外观编辑器中快速编辑一些东西,突然你看到一个白色的死亡屏幕。最好是在本地编辑文件,然后通过 FTP 上传。当然,在最佳实践中,您应该首先在开发站点上测试这样的东西。
WordPress appearance editor
另外,如果你的 WordPress 网站被黑了,他们可能做的第一件事就是试图通过外观编辑器编辑 PHP 文件或主题。这是他们在你的网站上执行恶意代码的快捷方式。如果他们无法从控制面板访问这些信息,首先,这有助于防止攻击。将以下代码放入您的wp-config.php
文件中,删除所有用户的“编辑主题”、“编辑插件”和“编辑文件”功能。
define('DISALLOW_FILE_EDIT', true);
17。防止热链接
热链接的概念很简单。你在网上某处找到一张图片,然后直接在你的网站上使用该图片的 URL。此图像将显示在您的网站上,但将从原始位置提供。这实际上是盗窃,因为它正在使用热链接网站的带宽。这可能看起来没什么大不了的,但它可能会产生很多额外的成本。
燕麦片就是一个很好的例子。《赫芬顿邮报》热链接了他的一幅由多幅图像组成的漫画,这张漫画的账单高达 1000 多美元。
Hotlinking bill
防止 Apache 中的热链接
为了防止 Apache 中的热链接,只需将下面的代码添加到您的.htaccess
文件中。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://dropbox.com/hotlink-placeholder.jpg [NC,R,L]
第二行定义了允许的推荐人-允许直接链接到图片的网站,这应该是你实际的网站。如果您希望允许多个网站,您可以复制此行并替换推荐人。如果你想生成一些更复杂的规则,看看这个 htaccess 热链接保护生成器。
防止 NGINX 中的热链接
要防止 NGINX 中的热链接,只需在配置文件中添加以下代码。
location ~ .(gif|png|jpe?g)$ {
valid_referers none blocked ~.google. ~.bing. ~.yahoo yourdomain.com *.yourdomain.com;
if ($invalid_referer) {
return 403;
}
}
防止 CDN 上的热链接
如果您从 CDN 提供图像,那么设置可能会略有不同。这里有一些流行的 CDN 提供商的资源。
18。总是做备份
备份是每个人都知道他们需要但并不总是带走的东西。上面的大多数建议都是你可以用来更好地保护自己的安全措施。但是不管你的网站有多安全,它永远不会是 100%安全的。所以你需要备份以防最坏的情况发生。
大多数托管 WordPress 主机的提供商现在提供备份。Kinsta 有五种不同类型的备份,包括自动备份,这样你晚上就可以高枕无忧了。您甚至可以一键恢复您的网站。
Backups in MyKinsta.
如果你的主机没有备份,你可以使用一些流行的 WordPress 服务和插件来自动完成这个过程。
WordPress 备份服务
WordPress 网站备份服务通常月费很低,会把你的备份储存在云中。
WordPress 备份插件
WordPress 备份插件允许你通过 FTP 抓取你的备份,或者与外部存储源整合,如亚马逊 S3、谷歌云存储、谷歌驱动或 Dropbox。我们强烈建议使用增量解决方案,这样可以使用更少的资源。
Note: We don’t allow non-incremental backup plugins on Kinsta servers due to performance issues. But this is because we handle all this for you at a server-level so it doesn’t slow down your WordPress site.
19。DDoS 保护
DDoS 是一种 DoS 攻击,利用多个系统来攻击单个系统,从而导致拒绝服务(DOS)攻击。 DDoS 攻击并不新鲜——据大英百科全书报道,第一个记录在案的案例可以追溯到 2000 年初。与黑客入侵您的网站不同,这些类型的攻击通常不会损害您的网站,而只是让您的网站宕机几个小时或几天。
你能做些什么来保护自己?一个最好的建议是使用像 Cloudflare 或 Sucuri 这样的知名第三方安全服务。如果你在经营一家企业,投资他们的保费计划是有意义的。如果你是在 Kinsta 上托管的,你就不需要担心自己设置 DDoS 保护了。我们所有的计划都包括一个内置 DDoS 保护的免费 Cloudflare 集成。
DDoS protection from Cloudflare and Sucuri
它们的高级 DDoS 保护可用于缓解各种形式和规模的 DDoS 攻击,包括针对 UDP 和 ICMP 协议的攻击,以及 SYN/ACK、DNS 放大和第 7 层攻击。其他好处包括把你放在一个代理后面,这有助于隐藏你的原始 IP 地址,尽管它不是防弹的。
请务必查看我们的案例研究如何阻止 DDoS 攻击。我们有一个客户,他有一个小型电子商务网站,运行简单的数字下载,在 7 天内一个页面收到了超过500 万次请求。该网站通常每天只产生 30-40 MB 的带宽和几百个访问者。但是出乎意料的是,该网站一天的数据传输量瞬间达到了 15-19 GB!这是一个 4650% 的增长。谷歌分析显示没有额外的流量。所以这并不好。
High bandwidth from DDoS attack
客户在他们的网站上实现了 Sucuri 的 web 应用防火墙,所有的带宽和请求都立即从网站上消失了(如下图所示),此后再也没有出现过任何问题。所以,如果你遇到这样的问题,这绝对是一个很好的投资和节省时间的方法。
Added Sucuri web application firewall
摘要
如你所见,有很多方法可以加强你的 WordPress 安全性。使用聪明的密码,保持核心和插件的更新,选择一个安全的托管 WordPress 主机,这些只是保持你的 WordPress 站点安全运行的几个例子。对你们中的许多人来说,你的 WordPress 站点既是你的生意也是你的收入,所以花些时间实现上面提到的一些安全最佳实践是很重要的,宜早不宜迟。
有任何我们遗漏的重要的 WordPress 安全提示吗?如果是这样,请在下面的评论中告诉我们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
61 个 WordPress SEO 提示让你的有机流量增长 250%
搜索引擎优化( SEO )在过去的十年里发生了巨大的变化。而且, WordPress 的市场份额增长得越多,就有越多的人寻找方法来改善他们的 WordPress SEO。
企业现在必须采取新的和独特的方法来赢得永无止境的搜索引擎结果页面(SERPs)的竞争。许多自助公司和博客在有机搜索和 WordPress SEO 上建立了他们的整个品牌。虽然这可能有风险,但它仍然是 SEO 活跃和良好的标志。
在这篇关于 WordPress SEO 的深度指南中,我们将分享60 多个 SEO 技巧,它们帮助我们在 Kinsta 定期增加有机流量。我确信这些将帮助你在你的 WordPress 网站上的流量暴涨,并在你的竞争中占据优势。
有很多内容要讲,所以让我们开始吧!
2022 年搜索引擎优化提示:我们的结果
SEO 包括帮助网页内容在谷歌、必应和雅虎等搜索引擎中排名靠前的战略、战术和方法。SERPs 上更好的位置导致更多的有机流量和更高的转化率。
SEO 有两个方面。首先是技术部分,这涉及到利用搜索引擎的排名算法。第二个涉及更多的在线业务的自然品牌战略。
对于企业来说,在 SEO 上脱颖而出依赖于提供高质量的网站体验,包括令人敬畏的内容、快速的页面和安全的网站。这种胜利来自于遵循 WordPress SEO 最佳实践的基本要素。
Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。
搜索引擎优化到底有多有效?
嗯,证据总是在布丁里!
因为我们是大量的 SEO 粉丝(真正的狂热分子,是吗?😅)的搜索引擎优化,我们一直保持它作为我们的北极星,因为我们早期的出版。你会在下面发现我们的有机交通已经发展和增长了多少。而所谓有机,我们指的只是搜索引擎产生的流量(不包括社交媒体、付费广告等)。).
Kinsta’s organic traffic growth.
这里有几个额外的截图,为您提供更丰富的比较。
如您所见,我们的有机流量同比增长超过 56%(同比):
Kinsta organic traffic 2020 vs 2021.
如果我们将其与两年前进行比较,这是 250%的有机增长:
Kinsta organic traffic 2019 vs 2021.
本着真正的吃你自己的狗粮的精神,我们通过实施这篇 WordPress SEO 指南中概述的策略实现了这一切。
不过,关于我们的成就已经说得够多了。我们开始工作吧!
查看下面 2022 年的所有 WordPress SEO 提示和常见问题,帮助你在 SERPs 和有机流量上取得更好的结果。
页面搜索引擎优化
1.安装一个 WordPress SEO 插件
对于 SEO 来说,WordPress 开箱即用已经很不错了。然而,我们总是建议人们安装一个搜索引擎优化插件。这让你可以完全控制优化谷歌从你的网站上看到的内容。
就受欢迎程度而言,免费的 Yoast SEO 插件是明显的赢家,但它不是唯一的!例如,查看我们的 Rank Math vs Yoast SEO 深度比较,或者浏览我们的最佳 SEO 插件精选列表以获得更多灵感。
在 Kinsta,我们使用 Yoast SEO,这就是为什么你会在这个 WordPress SEO 指南中注意到几个截图/图片。一个好的 SEO 插件可以让你:
- 用页面和关键词分析写出更好的内容。
- 编辑您的元描述。
- 自动生成 XML 站点地图。
- 启用面包屑。
- 添加社交和模式标记。
它还提供了许多其他优化选项。Yoast 拥有超过 500 万次安装,拥有令人印象深刻的五星评级。你可以从 WordPress 知识库下载免费插件,或者按照下面的步骤从你的 WordPress 仪表盘中安装它。
第一步:搜索 Yoast SEO
在 WordPress 仪表盘的插件部分,选择添加新插件。在那里,搜索 Yoast SEO:
Searching for Yoast SEO in the WordPress dashboard.
你会看到一张卡片,上面有插件的名字,还有一个 Install Now 按钮。
步骤 2:安装并激活插件
点击立即安装按钮,它将被一个蓝色的激活按钮替代:
Activating the Yoast SEO plugin.
这将在您的网站上启用 Yoast 的功能。
步骤 3:访问插件的设置
一旦插件被激活,你会在你的工具条中看到一个新的 SEO 部分:
The Yoast SEO settings in the WordPress dashboard.
在这里,您可以访问 Yoast 的设置来优化您的网站。我们将在这篇文章的其他部分提到这个领域。
2.优化您的标题标签
在你的博客文章或页面标题标签中包含你主要关注的关键词。在过去,搜索引擎优化专家甚至建议尽可能将你的关键词放在标题的开头,因为这将在搜索引擎中带来更大的权重。
2022 年,这种方法正在慢慢失去支持者。尽管在标题标签中尽早包含重要的关键词仍然很重要,但事情现在正朝着更复杂的场景发展,在这些场景中,应该在关键词相关性之上考虑点击率(CTR)优化。
一些人报告说,他们的点击率增加了 20%,只需对他们的标题做些小改动。
例如,我们将关键字“WordPress SEO”放在这篇博文标题的最前面,不仅是为了提高 SEO,更主要的是为了让读者清楚这篇博文的内容,从而提高我们的点击率。
那么,如何将焦点关键词添加到标题标签中呢?
标题受像素限制,这意味着谷歌只会显示前 600 个像素。许多 SEO 插件使用字符数,这是一个非常接近的近似值。
你可以在 Yoast SEO 插件中手动设置 title 标签,如下所示。请记住,谷歌桌面上的可视字符限制在 65 个左右。如果你忽略了这一点,搜索者可能看不到你在 SERPs 上的完整标题:
The title tag in the Yoast SEO plugin.
对你的标题进行分割测试(也称为 A/B 测试)是另一种提高点击率的有效方法,可以帮助谷歌发现你的内容更具相关性。一些工具允许你 A/B 测试标题标签和元描述来提高你的点击率。
另一个要考虑的因素是是否要在你的头衔标签末尾使用你公司的名字。在某些情况下,谷歌可能会决定改变你的标题标签,最常见的更新是在标题末尾添加网站名称。
例如,下面这篇文章的标题标签是“深入 WordPress 自动更新”然而,正如你所看到的,我们的品牌已经被添加到谷歌搜索结果的标题中。
Rewriting the title tag for Google.
包括你的公司名称会侵蚀你的字符限制,所以请记住这一点,以避免你的标题标签在搜索结果中被截短。
Cutting short the title tag for Google.
3.写元描述来增加点击率
当涉及到排名时,元描述不会影响你的 WordPress SEO。然而,它们确实会影响你的点击率。一个写得好的元描述可以吸引用户点击你的文章,而不是在 SERPs 中点击它上面或下面的文章。
你的点击率越高,你得到的流量就越多。如果用户没有返回到谷歌,这提供了一个强烈的信号,表明你的内容很受欢迎,这意味着谷歌更有可能将你的页面排在更高的位置。所以,从某种意义上来说,元描述可以间接影响你的 SEO。
您可以在 Yoast SEO 插件中手动设置您的元描述,方法是单击编辑器下方的编辑片段按钮:
Meta description in Yoast SEO plugin.
查看我们的视频指南,在 WordPress 中添加元描述:
以前,元描述被限制在 156 个字符左右。谷歌在 2017 年 12 月将其更新为 320 个字符,但随后又将这一变化恢复为 150 至 170 个字符之间。超过这个范围的任何东西在 SERPs 中都是不可见的。
此外,明智的做法是在元描述中包含你的焦点关键词。当在搜索结果中显示搜索词时,谷歌会用粗体突出显示。
例如,假设你在谷歌中搜索“托管 WordPress 主机”。
我们有一篇博客文章,在元描述中有“托管 WordPress hosting ”,所以谷歌加粗了这个与你的搜索词相关的关键词。
通过在元描述中包含你的焦点关键词,你可以更突出一点:
Bolded keyword in the meta description.
但是,请记住,Google 有时会根据搜索查询自动重写元描述,这意味着您输入的内容并不一定会显示在 SERPs 中。例如,在这种情况下,Google 选择通过从页面中提取与搜索查询匹配的其他文本来重写元描述。
Google’s use of meta description is dynamic.
如下所示,当使用不同的查询时,该页面的元描述会发生变化:
Google dynamically changes the meta description.
这不一定是件坏事。谷歌一直在测试其搜索结果,所以重写通常有助于用户看到该页面与他们的搜索相关。
查看我们的视频指南,撰写更好的元描述:
4.使用正确的标题标签
谷歌爬虫(Googlebot)检查 HTML 标题标签(H1、H2、H3 等。)来确定网站内容的相关性。一般来说,最佳实践是每个帖子或页面有一个 H1 标签,然后在下面有多个 H2s 和 H3。
请将此视为重要性的等级。H1 标签是你最重要的标题,应该包含你的焦点关键词。额外的标题也可以包括你的关键字或者它的长尾变体。
但是,不要滥用表头。这些应该只是用来分割你的内容,使访问者更容易阅读,而不是作为一种手段,把关键词塞进你的页面的显著位置。
大多数 WordPress 主题,如果编码正确,会自动分配你的页面或文章的标题作为 H1 标题。然后,您可以设置其他标题(H2、H3、H4 等)。)在您的帖子或页面中。
您可以使用可视化编辑器中的下拉菜单在经典编辑器中创建标题:
Adding a header in the Classic Editor.
这将自动为选定的文本分配 HTML 标签,Google 将需要这些标签来阅读您的标题。在块编辑器中,可以使用标题块达到相同的效果:
Adding a header in the Block Editor.
当然,你也可以手动添加 HTML 标签。
5.注意字数
“内容为王”这句老话在 2022 年依然鲜活。谷歌和你的访问者都喜欢高质量的内容。发布长篇内容也比发布短篇好得多。
当然,这可以有所不同。如果你运行一个新闻网站,这可能是相反的,因为你想快速推出内容,以确保你跟上相关的事件。
然而,长篇内容已经一次又一次地被证明在 SERPs 上胜出:
Word count vs Ranking position in Google. (Image source: backlinko.com)
正如你从上面的图片中看到的,占据 SERP 前三名的网站往往有更长的内容。
辣椒 Mediaworks 还发布了一些关于内容长度的重要性的统计数据,这些数据与 Backlinko 的数据一致:
SEO content length.
甚至在几年前,就已经有迹象表明长格式内容的重要性。具体来说,CanIRank 分析了各种影响 SEO 的因素,如较长的内容是否会产生更多的反向链接,以及第三和第四页的排名会发生什么变化。
CanIRank’s graph compares the content length and search engine rank.
简而言之,他们发现越长的内容,即使考虑到其他可能的因素,排名仍然更好。
如果这还不够,长篇内容可以进一步帮助你的 SEO。长格式内容的另一个优势是,随着时间的推移,你不仅会对你的焦点关键词进行排名,还会对几个长尾关键词变体进行排名。
有时这扩展到包括数百个流行的搜索术语和短语。你的内容包含的所有长尾变化的流量将会超过你的焦点关键词。更广泛的内容是双赢的。
正如你可能知道的,我们在金斯塔也看到了同样的结果。否则,我们也不会花这么多时间发布像这篇帖子这么长的内容!
6.精心制作关键页面来建立你的可信度
这个技巧不是关于一个直接的排名因素,但我们仍然认为它是必不可少的。有几个关键页面是每个优质网站都应该有的。如果你的网站没有这些内容,你可能会让你的访客觉得你不可信。
E-A-T(专业知识、权威性和可信度)是谷歌搜索质量评级指南中强调的一个概念,近年来已经成为 SEO 关注的焦点。总的想法是,网站的建设应该以 EAT 为中心,显示他们是各自领域的专家,同时展示权威和信任。
谷歌还公开谈论受其核心更新影响的网站应该如何关注 EAT,这表明这个概念对谷歌的算法有多么重要。
如果你还没有,你应该在你的 WordPress 站点上有以下页面(至少):
- 一个关于第页的。这应该提供一些基本的信息,关于你的品牌,使命,以及你能为访问者提供什么。通过描述你的品牌是如何形成的,这通常有助于将这些内容框定为一个故事。
- 联系页面。展示一个物理地址(如果你的企业有),电话号码,电子邮件,和其他相关的联系方式,向用户展示你的网站背后有一个真实的人。这也让他们很容易向你提出关于你的产品或服务的问题,从而帮助你达成销售。
- 披露页面、隐私政策以及条款和条件。您的网站所需的法律页面会因您制作的内容类型而有所不同。如果你提供任何建议(比如通过博客帖子)或加入附属链接,一个披露页面是理想的。任何收集用户数据的网站都应该符合GDPR和/或CCPA的要求。如果你在网上销售产品或服务,你会想列出你的条款和条件。
除了这些网页,在你的网站上添加社交证明也有助于增加你的可信度。链接到你的社交媒体账户和来自客户、顾客或用户的证明和评论是理想的。
T3】
离页搜索引擎优化
查看我们的视频指南来优化链接
7.建立高质量的反向链接
对于 WordPress SEO 来说,反向链接仍然至关重要。谷歌使用它们来衡量一个网页有多少权威,并显示另一个相关或重要的网站的支持信息。
当一个高权威的域名链接到你,它会比你想象的做得更多。反向链接的布莱恩·迪恩分析了超过一百万个搜索结果,结论是反向链接仍然是一个重要的排名因素。
一般来说,如果链接到你的域名数量呈上升趋势,这是一个好迹象。这意味着越来越多的网站链接到你的网站。
在布莱恩的研究中,唯一引用域名的数量与高排名最相关。有更多推荐域名的网站排名更高:
所指域名数量与谷歌排名的相关性。
一个很好的工具来获得你的反向链接概况是 Ahrefs 。你可以看到你的网站反向链接的总数,引用域名的数量,有机排名关键词,等等。这个平台的反向链接通知也很有帮助。
下面有几个链接到我们内容的网站的例子。具体来说,从 Mozilla 到我们关于如何修复 405 方法不允许错误的指南的链接以及从维基百科到我们的 PHP 基准测试博客帖子的链接:
New backlinks
Another example of backlinks.
参与第三方播客来获得链接
另一个产生新的、高质量的入站链接的可靠方法是在播客上接受采访,这些播客涵盖了你所经历的主题,并向与你的客户一致的受众发表演讲。
这将如何产生你的网站的链接?
几乎每个播客都有一个专门的页面,上面有节目说明、嘉宾姓名和该集提到的一些资源链接。
以 Kinsta 的商业和技术播客逆向工程为例:我们所有的客人都有他们网站和社交资料的链接。
Example of how to build links through podcasts.
这是播客的标准方法,因为链接允许听众/观众更深入地挖掘和了解更多关于客人和他们的业务。
利用入站链接建立更强的社交信号
一个小提示:在你的社交媒体渠道上分享链接到你网站的页面。这将帮助你在他们的页面上为他们建立社交信号,建立他们的页面权威。来自页面权威性较高的网站的链接也有利于你的 SEO,所以这是一个双赢的局面。
换句话说,你可以通过分享第三方花时间链接到你的内容来帮助自己。永远不要害怕联系其他博主并要求他们在他们的博客上提及你的精彩文章。
8.找到链接到你的竞争对手的网站
让其他网站链接到你的内容可能非常困难。但是很有可能,和你类似的网站已经花时间做了这些,所以看看下面有哪些网站链接到它们可以帮助你发现机会,你可以用同样的方式建立链接。
一些免费增值工具可以帮你做到这一点,比如 Ubersuggest ,每天在点击付费墙之前查看几个网站。像 Ahrefs 这样的其他工具也可以帮助您查看指向特定页面或整个域的所有链接。
9.限定你的出站链接
有时有必要强调你的网站和你链接的网站之间的关系。例如,如果你在你的内容中包含附属链接来从链接的网站中赚取佣金,这些链接不应该通过 SEO 价值,因为它们被认为是不自然的。链接到其他网站的赞助横幅也是如此。
下面的“rel”属性可以用在<a>
标签中,向搜索引擎提供它们应该如何处理链接的提示。
关注链接
虽然 dofollow 不是一个链接“rel”属性,但当提到标准链接时,该术语已被广泛使用。
默认情况下,你在 WordPress 中创建的每个链接都是一个 dofollow 链接。谷歌在分析你的网站时会抓取这些类型的链接。这些链接有助于建立影响你排名的权威,因为链接汁是从链接页面传递的。
你可能已经听到人们说你需要更多的反向链接。如果是这样的话,他们可能是指来自其他高权威网站的 dofollow 链接。
Nofollow Links
Nofollow 链接包含“nofollow”的“rel”属性,如下所示:
<a href="https://kinsta.com" rel="nofollow">my link</a>
Nofollow 属性提示搜索引擎爬虫忽略这些链接。不过,这并不是说没有关注链接是不必要的。他们仍然可以产生流量,即使他们没有通过权威和影响你的排名。你可以阅读我们的教程,学习如何在 WordPress 中添加 nofollow 链接。
当链接是应链接网站的请求而放置时,通常使用 Nofollow 链接。这是因为链接在页面之间传递值,所以它应该自然发生。操纵网站链接到你是违反谷歌的准则的,所以忽视这一点可能会导致你的网站被处罚。
通常,自然的反向链接配置文件包括 dofollow 和 nofollow 链接之间的良好比率。
赞助商链接
赞助商链接包含“赞助商”的“rel”属性,如下所示。这用于显示链接何时被赞助。
<a href="https://kinsta.com" rel="sponsored">my link</a>
赞助链接通常被用作付费活动的一部分,其中赞助链接的目标应该是推动流量,而不是传递链接页面的价值。为传递价值的链接付费违反了谷歌的指导方针,所以确保所有赞助链接使用赞助链接属性是很重要的。
UGC 链接
如下所示,ugc 链接或用户生成的内容链接包含“UGC”的“rel”属性
<a href="https://kinsta.com" rel="ugc">my link</a>
UGC 链接用于显示用户何时创建了一个链接。这些链接通常被添加到博客帖子或论坛的评论中,用户可以在那里添加链接。
10.在附属链接中添加赞助商属性
许多 WordPress 博客在他们的网站上使用附属链接。当你想追踪一个产品的佣金或推荐,或者网站之间的注册时,通常会用到代销商链接。
不幸的是,谷歌通常不赞成不包括必要的“rel”属性的附属链接。一些网站甚至因为拥有大量的附属链接而受到处罚。为了安全地使用附属链接,它们应该总是包含“赞助商”属性。跟踪你的代销商链接并始终确保他们使用赞助属性的一个好方法是使用一个代销商插件,如漂亮链接或 ThirstyAffiliates 。
谷歌还说可以使用 nofollow 属性作为附属链接,所以如果你已经有了这个属性,就没有必要更新你的链接。
漂亮的链接使您能够创建简单和简短的附属链接,包括赞助属性和 301 重定向。只需进入 WordPress 仪表盘中的“漂亮链接”>“选项”来启用这些设置:
The Pretty Links Options page.
您可以从下拉列表中选择相关的重定向类型,并选择启用无关注和赞助复选框,使您的所有附属链接都包括无关注和赞助属性。添加 nofollow 属性将确保所有搜索引擎都明白这不是一个自然的链接。
信息
想通过收入最高的联盟计划赚更多的钱吗?查看如何成为金士达会员。
11.创建内部链接策略
内部链接从你网站上的一个页面或帖子指向同一网站上的另一个页面或帖子。它们不仅是 SEO 的关键,也是站点导航的关键。
通常,当你提到你写的其他内容或者链接到你的登陆页面时,你会把它们结合起来。
Moz 有一篇关于为什么内部链接很重要的文章,简而言之:
- 他们帮助人们在你的网站中导航,导致更多的内容被消费,导致更多的时间花在你的网站上。
- 它们有助于建立你的信息的层次结构和组织你的网站。
- 他们通过链接传递价值,帮助你的网站传播权威。
我们总是建议给你写的每篇文章或每一页至少添加三到五个内部链接。根据内容的长度,您可以添加更多内容。按照下面的步骤在 WordPress 中整合内部链接。
第一步:选择你的锚文本
首先,突出显示你想要添加链接的单词,也就是你的“锚文本”然后,点击链接按钮。在经典编辑器中,您会在主工具栏中找到它:
经典编辑器中的添加链接按钮。
在块编辑器中,您可以在段落块顶部的小工具栏中找到它:
块编辑器中的添加链接按钮。
不管你使用哪个编辑器,当你点击链接按钮时,你会看到一个小文本框出现。
步骤 2:搜索要链接的内部内容
在文本框中,开始键入要链接的内部文章或页面的标题。WordPress 将提供建议可用内容的搜索结果。如果您使用的是经典编辑器,它看起来像这样:
在经典编辑器中搜索内部链接选项。
在块编辑器中,您将看到以下内容:
在块编辑器中搜索内部链接选项。
对于这两种情况,你都需要点击文章或页面的标题来添加链接。
12.修复断开的链接
没有人喜欢断开的链接,包括谷歌。它们会导致糟糕的用户体验,破坏链接流,这会影响你的页面在搜索结果中的排名。
断开的链接主要有三种类型:
- 断开的出站链接:您网站上指向其他网站的链接
- 断开的内部链接:从你的一个页面指向你网站上另一个页面的链接
- 断开的入站链接:指向您页面的其他网站的链接
断开的出站和内部链接
有几种方法可以让你在 WordPress 网站上找到并修复断开的链接。首先是在谷歌搜索控制台中查找它们。这也是你应该使用这个平台的另一个原因。要在谷歌搜索控制台中找到断开的链接,请检查覆盖率部分的错误和设置部分的无效抓取请求(关于这一点的更多信息,请参见抓取错误提示)。
一些工具(免费的和付费的)会扫描你的站点,寻找断开的链接。例如,在线断链检查器是一款免费工具,它会抓取你的页面,并提供遇到的任何断链的详细信息。
Ahrefs 有一个断开链接检查器,可以给出网站断开出站链接的例子。虽然它只提供了最多 10 个出站断开链接的样本,但它会告诉您发现了多少个断开链接,以及 dofollow 链接的百分比,因此这可以帮助您了解断开链接的程度。然而,你需要注册一个付费计划才能看到所有这些。
Outbound links in Ahrefs.
你也可以使用爬虫抓取你网站上的页面,就像谷歌抓取你的页面一样。这有助于您发现由断开的链接导致的任何爬行问题。尖叫的青蛙提供了一个免费的工具,让你可以做到这一点,并提供了一个付费版本的附加功能。虽然这个爬虫非常强大,但它是一个先进的工具,所以如果你是 SEO 领域的新手,你可能会想阅读一下如何使用它。
Screaming Frog’s crawler.
WordPress 也有断开的链接插件。然而,我们不推荐这些,因为它们会损害你网站的性能。
断开的入站链接
由于你无法控制外部网站如何链接你,找到并修复指向你的网站的坏链接可能会更有挑战性。Ahrefs 断开链接检查器(如上所述)也提供了多达 10 个断开的入站链接的例子,但付费工具提供了更多的数据。这是值得每月花费的,特别是对于那些已经存在了一段时间的大型网站,因此随着时间的推移,他们更有可能建立一个断开链接的列表。
Ahrefs broken backlinks tool.
一旦你有了一个坏链接的列表,你可以联系链接网站,要求他们更新链接,或者简单地添加 301 重定向从坏的网址到正确的网址(或者到你网站上的适当页面)。这将恢复链接的流量,给你的页面一个即时的提升,有助于提高它们在搜索中的排名。
13.不要害怕链接到外部资源
像添加内部链接一样,你也应该链接到其他网站的页面,为你的访问者提供围绕你所涉及主题的额外背景。例如,您可能会链接到一个关于某个特定主题的详细指南,而您的网站上没有涉及该主题。通过添加引用外部内容的链接,您可以让您的读者进一步研究不同的主题,使您的内容成为一个很好的资源,值得在搜索结果中排名靠前。
这也是开始与其他品牌对话的好方法。如果你在帖子中链接到另一家公司,发布后给他们发一封快速电子邮件或推特,并要求分享。如果他们在自己的社交档案上分享,他们的帖子可以为你带来更多流量。我们自己也经常使用这种方法。
我们建议在每个内容中至少添加两个外部链接。这样做的时候,让人们留在你的网站上的一个很好的小技巧是让链接在一个新的标签页或窗口中打开。
有些人可能会说他们不喜欢这样,但是这可以帮助鼓励用户以后再来浏览你的网站,否则他们可能会忘记你。
在块编辑器中,您可以通过单击链接,然后单击下拉箭头并切换开关,将链接设置为在新选项卡中打开:
设置一个链接,在块编辑器的新标签中打开。
按照下面的快速步骤在 Classic 编辑器的新标签或窗口中打开链接。
步骤 1:打开你的链接设置
在 Classic 编辑器中打开您的帖子或页面,然后导航到您想要修改的链接。就像在块编辑器中一样,单击它以访问链接设置:
在经典编辑器中打开链接设置。
选择铅笔图标编辑链接。
步骤 2:选择“在新标签页中打开链接”复选框
接下来,单击齿轮图标以访问其他设置:
在经典编辑器中访问附加链接设置。
在 URL 和链接文本栏下,您会看到一个标记为“在新标签中打开链接”的复选框。选择它以将此功能应用于您的链接:
设置一个链接在经典编辑器的新标签页中打开。
这将把target="_blank"
元素添加到链接的 HTML 标签中。结果将如下所示:
<a href="https://kinsta.com" target="_blank">Kinsta</a>
如果需要,您可以在文本编辑器中手动合并。
14.在较长的内容中加入锚链接
你可能遇到过锚链接,尤其是如果你阅读了很多长博客文章的话。这些链接可以让你跳转到文章的不同部分。
我们在 Kinsta 博客上使用它们来为我们的一些文章创建目录:
在金斯塔的博客中锚定链接。
锚链接对于改善用户体验是非常好的,因为它们能让读者直接找到他们想要的答案。在一篇冗长的文章中,有些读者可能需要你内容的一部分信息,这是非常有帮助的,可以防止过度滚动。
此外,你的锚链接也可能以 Google Site Links 的形式出现在你的文章标题下,如下所示:
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Google SERPs 中的锚链接。
用户寻找精确的信息,这些信息可能已经传递到你的标题上,他们可能会点击你的网站链接。
这可以帮助你产生更多的有机流量。查看我们的完整指南,学习如何为你的帖子创建锚链接。
15.创建专业网站页脚
页脚链接是网站的重要组成部分,因为它们出现在每个页面上,所以要确保它们包含关键页面的链接,可以帮助用户更好地浏览你的网站,同时向搜索引擎显示哪些页面对你最重要。
早些时候,我们讨论了创建关键页面如何有助于改善谷歌和你的用户对你的 E-A-T 的看法。用户希望在你的页脚找到这些关键页面的链接,所以包含它们是一个好的开始。
记住链接在页面之间传递价值也很重要,因为页脚链接是站点范围内的,所以在这里包含一个链接向 Google 发出了一个明确的信号,即这些页面对你很重要。
如果你看我们的页脚,你会看到公司链接的组合,指向我们的关于,联系,隐私政策等。,以及其他重要的链接。
删除默认链接
如果你向下滚动到你网站的底部,你可能会发现一些你没有放在那里的学分。一个可能是应用于每个 WordPress 站点的标准“Powered by WordPress”链接。另一个通常是指向主题开发者的站点的信用:
一个主题致谢和页脚中的“Powered by WordPress”链接。
虽然这些链接没有恶意,但它们看起来并不特别专业。另外,正如我们在这篇文章中所看到的,链接对你的 WordPress SEO 有很大的影响。从你的网站上删除不必要的链接是一个最佳实践。
你可以查看我们的指南从你的页脚移除“Powered by WordPress”链接。至于可能包含的任何主题演职员表,您可以通过定制器删除它们:
在定制器中删除主题信用。
或者,您可以通过编辑您的主题的 footer.php 文件来删除此链接。然而,这可能有点棘手,所以如果可能的话,最好坚持使用定制器。
16.考虑负面搜索引擎优化
负面搜索引擎优化是一个至关重要的话题,因为许多人不知道如何处理它。
通常在 SEO 中,你想从其他网站获得反向链接,这有助于建立你的域名和页面权威。但是操作链接违反了谷歌的指导方针,所以如果你的网站被标记为涉及链接计划,你可能会受到链接惩罚。
这就是负面 SEO 的用武之地。任何人都可以链接到你的网站,所以如果有人可以通过添加许多链接来让它看起来像是你在操纵搜索结果,你的网站可能会受到链接惩罚。这可能会导致您的网站失去流量或被排除在搜索结果之外。
这就是为什么你应该监控你的反向链接配置文件。如果您看到反向链接或使用不寻常的、通常是成人主题的锚文本的链接突然激增,您可以迅速进行调查。
例如,在一个案例中,一家企业发现了超过 200,000 个指向其网站的低质量反向链接。清理这个烂摊子花了两年多时间:
滥发链接。
起初,这似乎不公平,因为你不能阻止别人给你的网站创建一个糟糕的反向链接。为了纠正这一点,谷歌和必应提供了否认工具,让网站所有者能够突出显示搜索引擎应该忽略的网址和域名,以保护自己。
技术搜索引擎优化
17.选择您的首选域
这是一个双面提示:
www 与非 www
如果你刚刚推出你的网站,你可能会有的第一个问题是,你是否应该将 www 纳入你的域名。有些人认为这会影响你的 WordPress 站点的 SEO。
简而言之,在你的域名中加入 www 对搜索引擎优化没有好处。它不会以任何方式影响你的排名。但这并不是说你应该总是使用非 www 地址。有几个原因可能会让您仍然想使用它:
- 使用 www 作为你的领域的一部分曾经是标准。这不一定是真的了。即使我们在金斯塔这里也不用 www。你可能仍然会看到一些网站仅仅因为改变它会很复杂并导致问题而合并它。很多老牌子还在继续用。
- 由于域名系统(DNS)记录,拥有大量流量的大公司可能想要使用 www。从技术上讲,裸(非 www)域不能拥有 CNAME 记录来为故障转移重定向流量。然而,这个问题有的变通办法。
归根结底,使用 www 还是非 www 域更多的是个人喜好问题。也许你更喜欢较短的 URL,在这种情况下,你可以使用裸域名。
记住,无论你选择哪个版本,你都应该设置重定向,这样只有一个版本是可访问的。例如,如果你访问 www.kinsta.com,它只是重定向到 kinsta.com。
以前,你可以通过谷歌搜索控制台设置你的首选域名出现在搜索结果中。但是平台在 2019 年停止了这个选项。现在,它可以根据从您的站点收集的信息,例如模式标记,来决定您更喜欢哪个版本。
提交一个网站地图也很有帮助。一定要坚持读下去,看看怎么做才合适。
避免重复的 URL
如上所述,你应该只允许你的 URL 的一个版本被访问,通过适当的重定向将用户和爬虫转移到正确的 URL。当考虑其他因素时,比如 URL 中使用的大小写,这就更进一步了。例如,以下 URL 可能会加载相同的内容,这意味着搜索引擎可以将它们作为两个独立的页面进行索引。
kinsta.com/about-us/
kinsta.com/About-Us/
同样的道理也适用于以斜杠结尾和没有斜杠结尾的 URL。例如:
kinsta.com/about-us/
kinsta.com/about-us
也是基于协议。例如:
https://kinsta.com/about-us/
http://kinsta.com/about-us/
这对 SEO 不利,因为每个复制版本都在有效地与原始版本竞争。将任何重复的 URL 重定向到原始 URL 将确保所有排名信号都进入一个版本,使其更有可能出现在搜索结果中。
重定向规则确保任何访问错误版本的人都被定向到正确的版本。
看看我们的视频,学习如何给你的 WordPress 站点添加重定向:
如果你想确保谷歌知道使用哪个页面,你可以手动或用插件给你的网站添加规范标签。
18.建立友好的永久链接
默认情况下, WordPress 会创建混乱的永久链接 (URL 结构),这些链接并不干净(学习如何改变你网站的 URL )。默认结构目前将日期和文章或页面名称插入 URL,如下所示:
https://kinstalife.com/2020/03/31/sample-post/
谷歌更喜欢包含你的内容的标题和/或关键词的 URL,但是较短的 URL 通常更好。我们建议使用帖子名称永久链接设置,因为它既干净又有利于网站的 SEO:
https://kinstalife.com/sample-post/
你可以通过点击 WordPress 仪表盘中设置菜单下的永久链接来改变文章名称永久链接结构。选择文章名称并点击保存更改:
。
然而,需要注意的是,在帖子发布后改变永久链接结构会破坏你之前的所有链接。
如果你正在改变旧网站上的永久链接结构,确保通过利用 MyKinsta 中的重定向功能或利用第三方插件,如永久链接管理器 Lite ,将以前的 URL 重定向到新的。
如果你在不同的主机上,确保通过编辑。htaccess 文件。
19.安装 SSL 证书
谷歌官方称 HTTPS 是排名因素。这不是什么新鲜事。HTTPS 也是谷歌的页面体验指标之一(稍后将详细介绍)。
要使用它,你需要在你的网站上安装一个 SSL 证书。虽然这可能只是一个小的排名因素,HTTPS 已经成为互联网的标准。不使用 SSL 证书的网站可能会在 Chrome、Firefox 和其他浏览器中看到警告,强调网站连接不安全。
Your connection to this site is not a secure error.
在 Kinsta,所有站点都自动受到我们的 Cloudflare 集成的保护,包括带有通配符支持的免费 SSL 证书。
如果你在不同的主机上,并且还没有在你的网站上安装 SSL 证书,请查看我们为 WordPress 提供的深入的 HTTP 到 HTTPS 迁移指南。
20.设置 XML 站点地图
Google、Bing 和 Yandex 等搜索引擎使用 XML 站点地图来了解你的 WordPress 站点的层次和结构,并确保更好的抓取。站点地图不是必需的,但是除了上面提到的,创建一个站点地图可以让你访问更多关于你的站点的报告数据。
这就是为什么我们总是推荐使用 XML 站点地图文件。它将为搜索引擎提供一幅清晰的网站结构图,这将增加你在谷歌网站链接中得分的机会。
Yoast SEO 插件可以自动生成你的站点地图文件。按照以下步骤启用或验证此功能。
步骤 1:打开 XML 站点地图设置
我们假设你已经安装了 Yoast SEO,如本文前面所述。在你的 WordPress 仪表盘中导航到 SEO > General 来生成你的站点地图文件。确保 XML 站点地图开关已打开:
Yoast SEO XML sitemaps 设置。
这应该会自动创建你的站点地图,而不需要你做任何额外的努力。
步骤 2:测试你的站点地图
仔细检查自动生成的文件是否已经成功创建总是明智的。您可以通过将 sitemap_index.xml 附加到您的域来查看您的站点地图索引,如下所示:
https://domain.com/sitemap_index.xml
结果应该类似于下图:
Example of the sitemap we use at Kinsta.
然后,您可以单击索引中的任何站点地图,这将允许您查看每个文件中引用的 URL。
我们将在下面更详细地介绍如何将这个文件提交给 Google 和 Bing,以便更快地进行索引和抓取。你也可以使用 WordPress 网站地图查看我们对的深入探究。
21.提交你的网站地图到谷歌搜索控制台
一旦你有了一个 XML 站点地图文件,建议将它提交给谷歌搜索控制台,这样你就可以访问关于你的 WordPress 站点状态的额外数据。我们将假设你已经有一个谷歌搜索控制台帐户。更多信息,请看这篇关于如何向搜索引擎提交你的网站的更深入的文章。
在谷歌搜索控制台中,点击索引部分下的站点地图。然后像我们之前描述的那样输入站点地图文件的位置,并点击 Submit:
WordPress SEO: Submitting a sitemap to Google Search Console.
然后你会看到有多少页面/文章被提交和索引。谷歌现在会定期自动抓取你的网站地图文件。
22.将你的网站地图提交给 Bing 网站管理员工具
像谷歌搜索控制台一样,我们也推荐你使用 Bing 网站管理员工具提交你的 WordPress 站点。
你可以使用你的谷歌账户注册,另外,如果你已经在谷歌搜索控制台中使用相关的谷歌账户进行了验证,现在还可以验证 Bing 网站管理员工具。
只需登录,点击侧边菜单中的站点地图,点击提交站点地图按钮,并添加您的站点地图索引 URL。
Submit XML Sitemap to Bing Webmaster Tools.
23.提交你的网站地图到 Yandex 网站管理员工具
类似于谷歌搜索控制台和必应网站管理员工具,将你的 WordPress 站点提交给 Yandex 也是聪明的做法。这是一个俄罗斯搜索引擎,但如果你有全球流量,它可以帮助!
要了解更多细节,我们有关于如何将你的网站提交给主要搜索引擎的深入指导。
24.请求爬网以加快索引速度
通常,当你在你的 WordPress 站点上发布内容时,谷歌将决定它索引你的内容的抓取速率。这可能从几分钟到几小时或几天不等。
然而,有一种方法可以鼓励谷歌使用谷歌搜索控制台中的请求索引工具来索引单个页面。
这个方便的工具在测试页面更新后的排名时非常有用。值得注意的是,经常会有延迟,所以不要期望看到你的更新页面立即被索引。
谷歌经常建议用户不要依赖请求索引功能。Googlebot 非常擅长通过抓取网站和 XML 站点地图来自然发现新页面,所以如果您的页面没有被索引,可能会有其他页面问题。
在谷歌搜索控制台中,点击侧边栏中概述下的 URL 检查选项,输入您想要请求索引的页面的 URL,然后单击“enter”进行确认。
The URL Inspection tool in Google Search Console.
明智的做法是使用 URL 检查工具定期检查您最常访问的页面,以识别索引错误,并确保您的页面能够在搜索结果中正确显示。
在 Google 搜索控制台处理您的请求后,您应该会收到一条类似如下的确认消息:
Indexing request confirmation message.
25.检查爬网错误
爬行错误发生在爬虫(搜索引擎、机器人等。)无法到达页面。这可能是由多种原因造成的,从链接断开(在我们的断开链接提示中有更多这方面的信息),由于链接设置不正确,或内容被删除而没有重定向到位,到服务器错误,即您的服务器无法响应爬网请求。
检查抓取错误的一个很好的方法是查看你的谷歌搜索控制台账户。在这里可以找到覆盖率报告,它提供了谷歌抓取你的网站时遇到的任何错误的细节。
Coverage report in Google Search Console.
点击任何错误类型,您将看到遇到错误的 URL 的一些示例。然后,您可以单击每个链接旁边的 inspect URL 图标,了解有关 Google 如何发现 URL 的更多信息。
Inspect URL Google Search Console.
这将通过引用页面给你一些线索,让你知道谷歌第一次是在哪里看到断开的链接的。
Referring page URL Inspection Tool.
现在,您可以联系有断开链接的站点,要求他们更新链接,或者如果链接来自您站点上的页面,您可以自己更新链接。另一种选择是添加一个 301 重定向,从损坏的 URL 到正确的 URL。
谷歌搜索控制台也有另一个有用的工具,突出其他抓取错误。从左侧菜单中单击设置,然后单击爬网下的打开报告。
‘Open Report’ in Google Search Console.
在“按响应”部分,您将看到爬网请求类型的分类。有关错误的更多信息,请单击查看所有相关错误。
Crawl Errors Report in Google Search Console.
例如,我们希望查看除 OK (200)和 Not modified (304)之外的所有内容,这是标准的爬网请求。
和以前一样,您现在可以检查 URL,以了解导致错误的原因并修复它们。
26.检查谷歌可以抓取你的网页
抓取是索引的关键,索引是排名的关键。如果谷歌不能抓取你的页面,它们将不会被索引,这意味着它们不会出现在搜索结果中。
幸运的是,谷歌搜索控制台中的 URL 检查工具可以(再次)提供帮助,因为它允许您检查页面是否被正确地抓取和索引。
这提供了详细信息,包括谷歌第一次是如何发现该 URL 的,它最后一次被抓取是什么时候,以及用户检测到 canonical 和谷歌选择的 canonical。
要查看页面,请在页面顶部的搜索框中输入 URL。
Checking if the page is indexed.
27.查看谷歌搜索到的内容
您还可以查看 Google 如何呈现索引页面的 HTML。这允许您检查您的内容和链接是否被正确索引。只需点击查看抓取的页面来查看 HTML,然后复制它以在文本编辑器中查看,或者使用搜索工具来检查特定内容或链接以确保它们出现。
Google Search Console rendered HTML.
工具中的屏幕截图选项卡提供了页面呈现方式的快照,但它只显示在折叠上方。查看完全呈现的页面的一个很好的技巧是将 HTML 复制并粘贴到一个 HTML 测试工具中。这有助于您了解 Google 可以抓取的内容,因此有助于突出任何抓取问题。
Testing the rendered HTML.
28.使用结构化数据
你可能听说过“结构化数据”或“模式标记”这样的术语在网上流传。结构化数据是附加的代码,帮助搜索引擎通过特色片段向访问者提供更多更好的数据。
如果你曾经在 SERP 的评论旁边看到过星评,你就已经看到了结构化数据的结果。这可以帮助你在 SERPs 上获得特殊的斑点,它有能力显著增加你的点击率。
CXL Institute 进行了一项研究,发现使用星级评定的公司有机 SERPs 的 CTR 明显更高,增幅高达 35%。他们得出结论,这种策略确实会产生更好的结果。
使用结构化数据的另一个重要原因是,它可以帮助谷歌更好地了解你的业务是什么,以及它如何融入网络。这可以帮助触发您的品牌知识面板,这可以提高您的品牌搜索点击率,并允许您的网站出现在其他特定实体的搜索结果中,如竞争对手的传送带。
许多 WordPress 主题有模式标记编码,但有些没有。你可以用谷歌结构化数据测试工具测试你的网站或博客文章:
谷歌结构化数据模式。
通常,您希望在屏幕右侧看到零错误和一些结果。如果它完全是空白的,那意味着你的 WordPress 站点没有添加任何模式标记。
Yoast SEO 内置了一些结构化数据。在 WordPress admin 的 SEO 菜单下,点击搜索外观。填写您的组织名称并上传您的组织徽标。一旦您保存了更改,您将拥有组织架构设置,它应该在 Google 的结构化数据测试工具中可见。
Yoast 还将结构化数据添加到页面中,这意味着所有的博客文章都应该与模式文章一起出现。
如果你想在你的 WordPress 站点添加另一个模式标记,我们推荐免费模式插件。这将自动添加必要的代码。然后,您可以在 Google 的结构化数据测试工具中运行另一个测试。
29.定期进行搜索引擎优化审计
一个快速检查你的 WordPress 站点优化程度的好方法是做一个快速的 WordPress SEO 审计。有很多免费和优质的工具可以帮助你。
SeoSiteCheckup 是一个免费的工具,有超过 50 个检查,让你知道你做得怎么样。虽然这个工具非常基础,但它可以帮助你开始。其他 SEO 工具,包括 Ahrefs 和 Semrush ,允许你安排每周网站审计,这可以帮助你快速发现任何可能导致 SEO 问题的问题。
30.对重复内容进行去索引
拥有相同内容的两个完全相同的副本可能听起来很傻,但这种情况比你想象的更常见。例如,这种情况的一个常见原因是当一个暂存站点被 Google 索引时。
不幸的是,索引内容的多个副本会导致严重的 SEO 问题。虽然谷歌没有正式惩罚你重复的帖子或页面,但它仍然会影响你的排名。
主要的问题是,当出现两个相同的内容时,谷歌不知道该排列哪个。假设,这意味着你的暂存站点可能开始出现在你实际的网页上,这将会很尴尬。
在这种情况下,处理这个问题的最简单的方法是对您的临时站点进行去索引。WordPress 可以让你很快做到这一点。只需导航到设置>在您的暂存站点上阅读,并选中阻止搜索引擎索引此站点旁边的复选框:
De-indexing a WordPress site.
如果你使用的是 Kinsta staging environment ,你可以放心,它会自动设置不被搜索引擎索引。
本文前面提到的重复内容的其他例子包括 www 与非 www,其中 URL 的两个版本都可以被访问,以及在 URL 中使用参数,这改变了 URL 而没有改变内容。
为了防止这种类型的重复内容,一般规则是在每个页面上使用自引用规范标签,突出显示您的 URL 的首选版本。例如,该页面在中包含以下规范:
你也可以给你的 WordPress 添加重定向规则。htaccess 文件以确保用户和机器人总是被重定向到您的规范 URL。
UX 设计
31.优化页面体验
谷歌的页面体验指标是谷歌在审查网页时关注的一组信号,使其算法能够根据页面速度、交互性、视觉稳定性和安全性来理解用户对你的页面的看法。这包括核心网络重要指标(在提高你的核心网络重要指标部分有更多相关信息)。
现在把页面体验作为移动和桌面排名的排名信号。要检查您的页面体验分数,请导航到 Google 搜索控制台中的页面体验部分。
Google Page Experience report in Google Search Console.
移动和桌面图表已被分成单独的报告,允许您检查您的页面在每个设备上是否有良好的页面体验得分。如果你的网站在手机上得分很高,但在桌面上得分很低,那么你的页面只会从移动搜索结果的排名提升中受益,反之亦然。
评估页面体验时考虑的信号包括核心网页活力、移动友好性、HTTPS 和侵入性空隙。如果得分为“好”的页面百分比很低,您可能希望检查这些信号中的每一个,以调查原因。
32.提高你的核心网站活力
核心网站指标代表了一组可衡量的性能指标,从用户体验的角度分析了一个网站运行的好坏。它们基于这些因素:
- 装载性能
- 页面交互性
- 视觉稳定性
- 实际数据来自谷歌浏览器。
核心 Web Vitals 还会查看您的页面对移动设备的友好程度,它们是否使用 HTTPS,以及它们是否包含侵入性的空隙。
你可以使用谷歌搜索控制台中的核心网络生命报告来检查你的网页表现如何,该报告将网页分为“好”、“需要改进”或“差”
什么是核心的网络生命指标?
该报告由 3 个因素组成:
- 最大内容绘画(LCP) 测量加载网页上主要内容所需的时间。
- 首次输入延迟(FID) 测量用户与网页上的元素进行交互所需的时间。
- 累积布局偏移(CLS ) 分析页面如何加载,以及布局偏移是否会无意中导致用户点击页面上的其他元素。
这标志着谷歌朝着将用户体验纳入其排名算法的方向迈出了重要一步。
Example of a core web vitals report in Google Search Console.
如何检查你的核心网络生命体征
核心 Web Vitals 报告使用字段数据来显示基于实际用户数据的页面性能。虽然目前不可能检查一个站点上的所有页面,但是您会找到示例页面,并且从结果列表中选择一个页面通常会为其他类似的页面提供进一步的结果。
Google Search Console Core Web Vitals Report.
谷歌的其他开发工具,包括 Lighthouse 和 PageSpeed Insights,也允许你使用实验室数据检查任何页面的核心网页生命体征,这有助于查明问题。
然而,这些工具基于来自你的机器和互联网速度的数据得出结果,这可能不反映你的用户的体验。
谷歌从 2021 年 5 月开始将核心网站生命纳入其排名算法,这意味着你表现较好的页面现在将获得排名提升,而表现不佳的页面可能会出现排名下降。
该报告提供了移动和桌面搜索结果,因此在这两方面都获得高分将意味着您的页面在移动和桌面搜索结果中的排名都有所提高。
如何提高核心网站的活力
核心 Web Vitals 报告让我们可以看到页面在每个评估指标上的表现,因此我们可以在这里看到谷歌认为什么是“好”、“需要改进”和“差”
与 GSC 所有可用的报告一样,这里只提供了一个 URL 样本,但这让我们对有问题的页面类型有了一个很好的了解。例如,网站上的许多博客文章可能被标记为“差”。仔细观察,很明显所有的博客文章都包含一个对 LCP 有负面影响的“相关文章部分”。
CLS 问题可能更难发现。这就是为什么我们列出了一些最常见的导致 LCP 不佳的原因和以及如何解决它们。
调试问题的附加工具
你可以使用 Google 开发者工具,比如 Lighthouse 和 Google PageSpeed Insights ,去挖掘低分网址背后的原因。
一旦你认为它们已经得到了充分的改进,你可以使用谷歌搜索控制台中的“验证修复”按钮来重新评估这些网址。
值得注意的是,你的更新结果可能需要一段时间才能在你的核心网站生命报告中显示出来,所以如果你没有立即看到结果,也不要惊慌。
请务必查看我们关于优化您的网站以获取谷歌核心网站生命周期的深入指南,了解更多详情。
33.优化你的网站速度
谈到 WordPress SEO,网站速度是巨大的。早在 2010 年,谷歌就宣布确实会影响你的排名。此外,页面速度对你的访问者很重要。这里有一些数据可以证明这一点:
- 如果一个网站的加载时间超过四秒,四分之一的访问者就会放弃这个网站。
- 46%的用户不会重新访问表现不佳的网站。
- 网站所有者在考虑离开之前只有五秒钟的时间来吸引访问者。
- 如果加载时间超过 5 秒,74%访问移动网站的用户会离开。
- 对于像亚马逊这样的大型在线商家来说,页面加载时间每延迟一秒钟都可能导致每年 16 亿美元的损失。
通过实现 CDN 、使用快速主题、相应优化你的网站,你可以快速提高你网站的速度。然而,这些策略只能让你到此为止。
你的网站主机对你网站的速度起着相当大的作用,所以投资于质量管理的 WordPress 供应商是关键。例如,我们的一些客户在改用 Kinsta 后,网站速度提高了超过200 %:
A 212.5 percent increase in performance after switching to C2.
如果你需要一个新的托管计划,可以考虑看看我们的。
34.确保你的网站是移动响应的
谷歌宣布在 2016 年测试其移动优先的索引策略。谷歌的排名算法现在主要使用网站内容的移动版本来对页面进行排名。这是谷歌目前索引内容方式的一个巨大变化。这意味着移动现在比以往任何时候都更加重要:
如果你还没有一个响应网站,放下你正在做的一切,立即开始。你可以使用谷歌的移动友好工具来查看你当前的 WordPress 网站是否通过测试:
The Kinsta website in Google’s mobile-friendly test.
另一个选择是实施 Google AMP,这是一个允许网站构建轻量级网页的开放框架。
然而,AMP 并不适合所有人。请务必阅读我们的 AMP 案例研究以及我们为何将其从网站上移除。
查看谷歌分析,看看你的网站从移动设备获得了多少流量也很有帮助。这将有助于您确定应该将响应放在多大的优先级上。
35.使用简短的品牌域名
你网站的地址很重要。它往往代表了用户对你的网站甚至整个品牌的第一印象。仅仅因为这个原因,在选择你网站的域名时考虑是很重要的。
我们已经写了一整篇关于选择域名的文章,但是一些重要的提示包括:
- 选择相对简短易记的。
- 加入关键词(如果有意义的话)。
- 让你的域名听起来像一个品牌名称。
- 避免使用精确匹配域(EMD)。
这最后一个技巧对你网站的搜索引擎优化至关重要。EMD 是与网站想要排名的关键词完全匹配的域名。
例如,如果我们试图使用 EMD,我们的站点地址可能是 managedwordpresshosting.com。
虽然这曾经是一个有效的 SEO 策略,但它产生了许多问题。网站能够上升到 SERPs 的顶端,因为它们的域名表明它们与用户的搜索高度相关,但是这些网站的质量有所欠缺。
为了适应这一点,谷歌对其算法进行了修改,使 EMDs 成为一个争论点。只有当你的网站也有高质量的内容时,拥有 EMD 才有帮助。
36.使用短 URL
谷歌喜欢干净、有组织、有结构的网站。这包括使用短 URL。他们也可以帮助提高你的点击率。 MarketingSherpa 进行了一项研究,发现如果一个有机清单:
- 有一个相当短的网址
- 出现在带有长 URL 的列表的正下方。
因此,保持你的网址尽可能的短是一个巨大的竞争优势。记住,WordPress 会根据文章的标题自动创建一个 URL。在这篇文章中,我们总结了以下内容:
https://kinsta.com/blog/wordpress-seo
按照下面的步骤来缩短 WordPress 文章或页面的 URL。
步骤 1:找到永久链接设置
在经典编辑器和块编辑器中,你会发现一个永久链接设置,使你能够编辑你的文章的‘slug’或者出现在最后一个反斜杠(/)之后的 URL 部分。在经典编辑器中,它出现在文章标题的正下方:
Accessing the Permalink setting in the Classic Editor.
点击编辑按钮,启用废料浆字段。
在块编辑器中,您可以在 Permalink 下右侧边栏的“文档”选项卡中,或者在标题块的顶部找到此选项:
Accessing the Permalink setting in the Block Editor.
必要的文本字段将已经可见。
第二步:编辑你的文章
接下来,只需输入你文章的新段落。记住用连字符分隔单词。此外,你网站上的每个帖子和页面都必须有一个唯一的 URL,这样你就不能重复你已经用过的内容。这样做将导致 WordPress 自动在你的 slug 后面添加'-1 '。
在经典编辑器中,完成后点击确定按钮保存新的永久链接:
Editing your post’s slug.
在您输入完新的 URL 后,块编辑器会自动保存它:
Your post’s slug in the Block Editor.
37.降低你的跳出率
就网站而言,“弹跳”是指用户访问你网站的一个页面,但立即离开。高跳出率通常被认为是一件坏事,因为这意味着访问者不会停留足够长的时间来改变信仰。
你可以在谷歌分析中查看页面的跳出率。只需导航至行为>概述,并查看主图形下方。
现在是关于跳出率的一些重要评论。
需要注意的是,跳出率并不是谷歌或其他搜索引擎的直接排名因素。此外,跳出率与你浏览的网站类型密切相关。例如,专注于新闻的网站拥有市场上最高的跳出率,但这本身不是问题,因为他们的主要目标是提供一条新闻。
然而,高跳出率可能表明您的网站上存在其他潜在问题,可能会影响您的 SEO。
用户会因为很多不同的原因离开。有时是由于混乱的网站导航,误导性的标题或链接,过多的广告,甚至是访问者偶然点击链接或按钮的简单错误。
这使得你很难确定应该做什么来提高你的跳出率。为了让你开始,我们已经写了不是一篇而是两篇关于这个主题的文章:如何显示动态工具条和小部件来降低跳出率和如何在你的 WordPress 网站上降低跳出率(18 个技巧)。
您还可以使用会话记录工具来观察用户如何与您的站点交互。
这有助于揭示你从未意识到的问题和阻碍因素,特别是当你很可能非常熟悉你的网站如何工作时,这给了你隧道般的视野。 Clarity 是微软的一款免费工具,可以自动跟踪用户,让你可以查看热图和记录,更好地了解用户如何浏览你的页面以及如何与你的网站互动。
38.考虑停留时间
“停留时间”指的是搜索者在返回查看其他结果之前,在他们在 SERP 上找到的网站上花费的时间。虽然谷歌否认停留时间是一个直接的排名因素,但这是用户是否找到问题答案的一个明显标志。
如果谷歌有这些数据,并能跟踪用户在访问你的网站后进行了哪些搜索,很难相信他们不会用这些来确定搜索结果的质量。
当然,增加页面的停留时间并不是一个一成不变的过程,但是你可以尝试几种策略。首先,确保将重要信息放在容易找到的位置。
“折叠”指的是你的页面上的一个点,用户必须向下滚动才能看到你的其余内容。
例如,在我们的主页上,主导航菜单和鼓励访问者查看我们的计划、功能和客户故事的行动号召(CTA)按钮位于文件夹上方:
Above the fold on the Kinsta home page.
说到导航,确保你的清晰易懂也可以帮助增加你的停留时间。
此外,你会想减少用户可能会觉得讨厌的干扰。弹出窗口和自动滚动视频这两个功能已经被证明可以引导访问者回到他们来自的 SERPs。
最后,确保回答用户正在搜索的问题。你可以在谷歌搜索控制台的搜索结果报告中检查你的页面在哪些查询中排名,以了解它们背后的意图。你只需要确保页面能够很好地回答这些问题。
内容优化
查看我们的视频指南内容优化
39.做关键词研究
2022 年关键词依然活得好好的。这就是为什么排名很重要。请记住,正如我们之前提到的,谷歌仍然是一个计算机算法。它得看一些东西来计算排名,关键词还是很大一部分。
这是一个全新网站的例子,它的月访问量从 0 增长到 26 万以上,文章不到 30 篇:
每月 SEO 流量。
他们是怎么做到的?他们找到了一个很好的利基,并做了战略关键词研究。有很多很棒的工具可以帮助你。我们最喜欢的几个是 SEMrush、 Ahrefs 和 KWFinder 。诀窍是找到一个有搜索量的好关键词,同时不要选择太有竞争力的东西。
还有,别忘了多语言 SEO !其他语言的关键词有时竞争力会弱很多。当谈到内容营销时,英语市场已经非常饱和。
例如,在英语中,让我们查找术语“营销策略”我们可以看到,它每月的全球搜索量约为 48,000 次。如果您查看 SERPs 中的这一术语,您会发现试图对其进行排名意味着与拥有高域名权限的大型域名进行竞争:
Keyword volume for “marketing strategies.”
换句话说,“营销策略”将很难排名。如果你不是一个权威的大品牌,你可能不会尝试处理这个关键词。
然而,如果你考虑西班牙语中的同一个词“estrategias de marketing”,你会发现搜索量仍然可观,大约每月 36,000 次,与这个词排名的网站竞争要现实得多:
关键词卷为“营销战略”
这是你现在可以解决的问题。当涉及到其他语言时,你会发现许多搜索词更容易排名。
阅读更多关于翻译你的网站的好处,并且一定要查看我们深入的 WordPress 多语言指南来开始统治其他语言的 SERPs。
40.始终使用焦点关键字
重要的是要记住,当涉及到 WordPress SEO 时,Google 仍然是一个计算机算法。因此,关键词在 2022 年仍然很重要。
你应该为你的访问者和客户写作,但是要写得聪明。
你可以在记住 SEO 最佳实践的同时为你的读者写作。记住,Bing 和 Yahoo 等替代搜索引擎更加依赖一些人所谓的“过时的”SEO 实践。
每当你在你的 WordPress 网站上写一篇博客或者发布一个页面的时候,你都应该记住一个焦点关键词。不要只是为了推出更多内容而精心制作一个帖子。我们将在下面进一步讨论关键字研究。
使用 Yoast SEO 插件,你可以很容易地设置你想写的焦点关键词。例如,对于这篇文章,我们使用焦点关键词“WordPress SEO”你可以看到 Yoast SEO 分析了关键词密度,并报告说它对于这篇文章来说有点低:
焦点关键字的例子。
虽然关键词/关键词密度绝不是一个排名因素,但它仍然可以帮助你确保你的内容包括你的目标关键词。
41.在第一段包含你的焦点关键词
任何帖子或页面的第一段都很重要。如果可能的话,我们建议在开场白中加入你的焦点关键词。原因是谷歌从上到下抓取内容,如果它很快找到你的关键词,它更有可能认为你的文章与该主题相关。
这也是一个从一开始就为你的读者正确“设置场景”的问题,并通过提供他们期望看到的内容来提高你的跳出率。
Yoast SEO 插件会检查这一点,以确保您跟上这一最佳实践:
Yoast SEO 的“简介中的关键短语”检查。
综上所述,记住你的内容应该听起来自然并且有意义。将你的关键词自然地融入到你的开场白中,而不是为了 SEO 而简单地把它塞进你的第一段。
谷歌文章排名
还值得注意的是,谷歌可以索引页面内的单个段落,而不是简单地索引整个页面。
这意味着谷歌更加关注你的帖子和页面中的特定部分,使得在不考虑页面主要焦点的情况下更容易呈现特定内容。
Google Passage Ranking.
42.避免关键词自相残杀
当一个站点的两个或多个页面竞争同一个关键词时,就会发生关键词自相残杀。虽然这有时会导致两个页面的排名,但通常更容易将所有精力集中在一个页面上,而不是分散在多个页面上。理论上,这将帮助一个版本排名更高。
如果你足够幸运,在前两个位置有超过一页的排名,你可以指望你的运气,并继续审查另一个关键词。
在下面的例子中,我们可以看到有 2 个结果的 Yoast 排名。通过结合这两个页面和伴随它们的信号,他们有更好的机会提升排名:
关键词同类相食的例子。
关键词自相残杀也会导致不稳定的排名,导致你的页面位置波动,因为搜索引擎可能不清楚哪个是最相关的页面。这意味着一个页面可能会排名好几天,然后另一个页面可能会取代它的位置,但在较低的位置。
如何检查关键字蚕食
有几种方法可以检查关键词蚕食是否导致了你的 WordPress 站点的问题。使用像 Ahrefs 这样的工具可以让你检查是否有多个页面为你的目标关键词排名。
你可以很快看到任何排名的变化,不同的页面在排名中跳来跳去。
关键词同类相食的例子。
您也可以使用谷歌搜索控制台来查看多个页面对确切关键词的排名。
在搜索结果部分,选择“查询”选项卡,然后按位置过滤行,其中位置小于 20。这将显示谷歌搜索结果的前两页。
接下来,选择“点击”、“印象”和“平均位置”,然后查看位置大于 1 的高印象关键词。
通过点击每个关键字并选择“页面”选项卡,您可以显示是否有多个页面在所选查询中排名。
您可能希望将您的目标国家添加到顶部的过滤器中,特别是当您的内容被翻译成其他语言时。
在下面,你可以看到我们有两个网页对“wordpress multisite hosting”这个查询进行了排名注意平均位置没有一致性。有了这些数据,我们可能会决定将内容合并到一个“超级”页面中,或者审查内容以避免在某个排名页面上锁定关键字。
在谷歌搜索控制台检查关键词自相残杀。
43.发布常青树内容
常青内容对 WordPress SEO 和长期有机流量至关重要。这个术语指的是总是相关的内容,不管你什么时候读。
通常,在发布常青树内容时,作者不得不偶尔更新帖子。毕竟,大多数行业都会随着时间的推移而略有变化。
evergreen 内容的一个主要优势是,你可以反复分享它,并不断为它建立反向链接和社交信号。如果你选择发布常青内容 vs 新闻,明智的做法是着眼长远。
44.更新旧内容
正如我们在本文中多次暗示的,更新旧内容是我们使用和推荐的可靠的 SEO 策略。谷歌在对搜索结果进行排名时会考虑内容的“新鲜度”,因此浏览你的帖子并对其进行修改,以更好地反映你所在行业的变化,可以显著提高你的知名度。
正如 Alfred Lua 指出的那样,Yoast SEO 可以识别你想要更新的内容。您标记为基础内容且在过去六个月内未被编辑的帖子将出现在帖子列表中陈旧的基础内容链接下。
或者,你可以看看免费的在线工具, Animalz Revive :
Animalz 复活工具。
只需输入您的网址,并允许工具访问您的谷歌分析。然后,它会突出你可以更新的帖子,以提高你的搜索引擎优化。
45.练习内容修剪
同样,你也可以练习“内容修剪”,也就是说,如果过时的内容无法更新和改进,就把它们从网站上删除。这可能是一个相当可怕的过程。毕竟,删除你努力创作的内容可能违背你的本能。
然而,最好是少一些高质量的内容,而不是有很多与访问者不相关或没有价值的帖子。这也将需要更少的“抓取预算”,即在给定时间内谷歌抓取了你网站上的多少页面。
内容修剪是一门艺术,我们不建议你删除网站上一半的帖子。然而,你可能想看看 HubSpot 的这个案例研究,其中他们从他们的博客中删除了 3000 个帖子。
这将让你了解所涉及的工作,以及这种做法如何提高 SEO。记住为删除的内容创建 301 重定向,这样访问者就不会迷路。
46.考虑内容中心和分类法
这个策略是可选的,但是在 Google 中索引类别可以增加你的内容的相关性来提升你的页面排名,增加你的流量,并且改善你的 WordPress SEO。
很多 WordPress 主题默认不显示类别描述。遵循以下步骤将使您能够索引您的类别,并在您的网站上显示它们。
在 Yoast 中启用类别索引
你要做的第一件事是导航到 SEO >搜索外观,然后点击分类选项卡:
The Yoast SEO Show Categories in search results setting.
然后,您应该检查以确保“在搜索结果中显示类别”选项已启用。
第二步:写类别描述
最后,在您想要索引的特定文章类别下输入您的类别描述。你可以通过导航到 Posts > Categories 并点击相关分类下的 Edit:
Adding a category description.
完成后,请确保点击更新按钮。
47.让你的内容进入谷歌特色片段
你见过一个以列表、表格或段落的形式出现在 Google SERP 顶部的框,通常伴随着一张或多张图片吗?这些被称为特色片段,它们可以帮助你的页面跳到谷歌搜索结果的顶部,进入“零位置”。
这里有一个特色片段的例子:
Google Featured Snippet Example.
特色片段比传统的蓝色链接和描述占用更多的空间。这可以积极地影响你的网页的点击量,所以获得特色片段是给你的网站带来更多流量的好方法。
问题是,你如何为特色片段优化你的页面?
首先要强调的是,几项研究发现,在大多数情况下,页面必须首先在谷歌搜索结果的第一页排名,才有资格获得特色片段。
您可以通过在 Google 搜索控制台中深入研究您的查询报告并按位置过滤,包括您已经排在位置 1 到 10 的所有查询,来建立一个机会关键字列表。一定要选择你的目标国家。如果你移动到零位置,每个查询的印象越多,你可能得到的流量就越多。
检查谷歌,以确保您的网页排名在显示的位置。如果一个有特色的片段已经出现在另一个网站上,它会给你一个你将面临什么的想法。
不幸的是,没有神奇的方法可以让你的内容变成有特色的片段。然而,从我们的个人经验来看,我们发现以下几点会有所帮助:
-
添加模式标记,帮助谷歌理解你的内容是什么,以及如何适合你的网站
-
有效地使用标题标签(
–
)、项目符号列表和编号列表
-
以一种有组织的方式组织你的文章
-
保持你的段落简短——特色片段长度一般在 40-50 字左右
-
使用问题作为标题,并在下面回答它们(问题通常会触发特色片段)
-
使用高质量的图像和视频
遵循这些建议,你应该会走上正确的道路!
48.为 Google Discover 优化您的内容
Google Discover 是 Android 的内容建议服务。这是一个内容提要,谷歌认为用户会根据他们的搜索历史和他们读过的其他内容找到相关内容。正如我们之前提到的,移动流量正在疯狂增长,因此针对该平台优化您的帖子只能帮助您。
由于 Google Discover 不是基于搜索的,关键字研究和优化不会帮助你把文章放到用户的订阅源中。然而,你可以采取几个可行的步骤来提高你的机会,所有这些我们都在本帖中讨论过:
- 打造优质内容。
- 优化你的标题 (clickbait 在这里可能做得更好)。
- 在帖子中使用图片和视频(1200 像素宽,避免使用徽标)。
- 混合您的内容类型,尝试不同风格的故事,如列表文章、问答、趋势主题。创建常青内容,以及新的、及时的帖子。
- 通过整合社交证据建立对内容的信任。
- 翻译你的内容。
- 拥有一个适合手机使用的网站。
- 理解并增强 E.A.T .信号(专业知识、权威性和可信度)。
当涉及到你在帖子中包含的图片时,你可能也想考虑为 Google Discover 启用大图片。统计数据显示,这将提高点击率、页面浏览时长和用户满意度。你需要使用这个表格来选择加入谷歌的程序,以使用大图。
Google Discover report.
你可以通过谷歌搜索控制台中的发现报告来跟踪谷歌发现向你的网站发送了多少流量,以及显示了多少页面。
图像优化
49.明智地命名您的图像文件
这是很多 WordPress 网站所有者做错的一件事。你的图像文件名很重要!通过一些正确的最佳 WordPress SEO 实践,你可以看到 SERPs 和 Google 图片搜索都有很好的提升。
一些准则包括:
- 在上传图片到 WordPress 之前,总是用与你的内容相关的单词来命名你的图片文件。例如,将 DC0000.jpg 的改为 wordpress-seo.jpg 的。****
*** 在图像文件名中,单词之间总是包含连字符。例如,如果你将一个文件命名为 wordpress_seo.jpg 或 wordpressseo.jpg,谷歌将无法读取它。它只读取带有包含单个单词的连字符的文件,所以你会想把图像命名为wordpress-seo.jpg。* 如果可以的话,包括你的焦点关键词,至少是你的特色图片。我们总是在博客文章的特色图片中使用我们的焦点关键词。* 保持你的文件名小写。这可以保持你的图片网址的整洁,并保持所有网址的一致性。**
**对于未来的文件上传,这些都是非常简单的规则。
50.为图像添加替代文本
替代文本是指应用于站点上图像的替代属性或替代文本。ALT 标签由屏幕阅读器为视力受损的用户使用,为图像提供额外的上下文。搜索引擎也使用它们来更好地理解图像内容,以及它们与周围内容的关系。
例如,如果有人使用 Dragon Naturally Speaking 软件,ALT 文本可以帮助他们更好地浏览页面。当查看站点的 HTML 时,您可以在<img>
标签中找到 alt 属性,如下所示:
<img src="image.jpg" alt="image description" title="image title"/>
你应该在你的图片中添加替换文字。如果您还没有这样做,您可以现在就回去做。有了 WordPress,你不需要知道任何代码来添加替代文本。你可以通过在你的媒体库中选择一个图像或者点击 WordPress 编辑器中的一个图像来简单地输入它。
在块编辑器中,您可以在图像设置下侧栏的块选项卡中找到替代文本(可选文本)字段:
在块编辑器中添加 ALT 文本。
要在经典编辑器中添加替代文本,请按照以下步骤操作。
步骤 1:打开图像设置
首先,在经典编辑器中打开您的帖子或页面。然后,点选您想要加入替代文字的图像。您会看到它上面出现一个工具栏:
在经典编辑器中打开图像设置。
单击铅笔图标打开图像设置。
步骤 2:在相关字段中添加替代文本
如果你运行的是 WordPress 的最新版本,可选文本域应该是结果窗口中的第一个:
在经典编辑器中添加 ALT 文本。
完成后,单击蓝色的更新按钮。
通常,如果它适用于图像,添加您的焦点关键字是有益的。然而,不要仅仅把你的焦点关键词作为替代文本添加到你所有的图片中。和所有 SEO 的事情一样,做事情要适度。谷歌不喜欢垃圾邮件。
51.使用高质量的图像
我们已经提到了图片如何通过谷歌图片搜索帮助你的网站增加流量。视觉内容如特色图片、截图、图形和图表也有助于分解你的文本并阐明内容。
换句话说,在你的内容中添加图片和图形在几个方面有利于你的网站:
- 你的图片可以在谷歌图片搜索中排名,为你的网站带来更多的有机流量。
- 图片可以帮助展示你的文章与搜索引擎爬虫的相关性。
- 视觉效果让你的内容更有趣、更吸引人、更容易阅读。
尽量把你的图片保持在 100KB 以下,以避免它们导致你的页面加载时间滞后。上传图像时,确保使用正确的图像尺寸。由浏览器调整大小的巨大图像通常会增加不必要的页面加载时间。
谷歌现在支持使用高质量图像,这是美化你的视觉内容的绝佳机会。您可以考虑用高分辨率版本替换不太理想的图像,从而更新一些旧内容。
52.如果使用 CDN,请确保可以访问图像
随着时间的推移,来自图像的流量会显著增加,因此验证搜索引擎是否可以抓取您的图像是至关重要的。根据 Jumpshot 的数据,2018 年,谷歌图片占网络搜索的 22%以上。
如果你正在使用 CDN,你需要确保你的图片不会被你的 CDN 提供商的 robots.txt 屏蔽。对于使用 Yoast SEO 插件的用户来说,你需要在 functions.php 文件的底部添加以下代码。
当然,用您自己的域名和 CDN 域名替换:
function wpseo_cdn_filter( $uri ) {
return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri );
}
add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );
一些网站声称他们的图片正在被去索引(如下所示)。
查看我们的图像优化指南,了解如何让你的图像在搜索中显示出来。
我们还推荐观看 Google 的 John Mueller 在搜索中心的闪电演讲,他提供了许多关于最佳实践图像优化的有用提示:
Kinsta 客户可以利用由 Cloudflare 的全球网络提供的高性能免费 Kinsta CDN ,该网络拥有 200 多个 pop。
53.不要索引图像附件页面
每当你在 WordPress 上传一张图片并将其插入帖子或页面时,它会创建一个单独的图片所在的附件页面。如果你不小心,谷歌可能会开始索引这些网页,因为它们没有价值,这可能是一种浪费爬行预算。
例如,如果有人点击搜索结果中的图片附件页面,他们只会看到图片,而不是帖子中的内容。这可能会导致他们立即离开,导致你的跳出率上升。
如果你在你的 WordPress 网站上注意到这个问题,Yoast SEO 插件有一个重定向选项来修复它。只需导航到 SEO >搜索外观,然后点击媒体选项卡:
The Yoast SEO attachment redirects setting.
现在启用“将附件 URL 重定向到附件本身”选项。
社交和视频
54.声明您的社交档案
尽快认领你所有的社交媒体简介是明智的。通常,企业应该在推出网站后立即这样做。大多数来自社交媒体档案的反向链接是 nofollow,这意味着它们不会帮助你的 SEO,但它们仍然可以给你带来大量的流量。
这种策略的另一个显著优势是,社交媒体个人资料页面通常可以在 SERPs 中排名。这对品牌来说是巨大的,因为它允许你对你的访问者看到的第一个搜索结果有更多的控制。就拿金斯塔来说吧。
如果你用谷歌搜索“Kinsta”,你会发现我们的推特、脸书、LinkedIn 和 Youtube 的个人资料都在第一页。如果你在 Twitter 上非常活跃,你还可能有资格获得一个特殊的搜索结果,显示你最近的 3 条推文,就像在 Kinsta brand SERP 中看到的那样。使用社交媒体档案可以让你的品牌立竿见影,而且不费吹灰之力。
Kinsta’s Brand SERP.
你可以使用像 Namechk 这样的免费工具来查看哪些名字在所有社交媒体网络上都可用。今天一定要认领你所有的。顺便提一下,如果你还需要一点帮助为你的博客取个名字,看看这个指南。
55.利用社交信号
“社交信号”包括与你的品牌相关的在线活动,这些活动不会发生在你的 WordPress 网站上。这包括推文、分享、投票数以及其他类似的表明你品牌质量的指标。
社交信号会影响 WordPress SEO 吗?答案,很遗憾,不是非黑即白。然而,根据我们在 Reddit 和 Y Combinator 的经验,我们亲眼看到它们会暂时影响你在 SERPs 中的排名。
在过去,我们看到这些网站上的热门帖子会立即在谷歌的第一页排名。当这些帖子不再成为热门话题后,它们的排名往往会波动,最终会稳定下来,成为它们更长期的排名。
是什么导致了这种情况的发生?我们的理论是,大量流量和社交信号的结合导致谷歌认为这些帖子非常相关,因此将它们放在 SERPs 中。许多 SEO 专家会争论这个问题,但是我们已经亲眼目睹了很多次。
下面是一个例子,我们写了一些不错的关键词量,第二天在 SERPs 中飙升,这似乎是因为我们能够获得大量的社交流量:
社会信号交通。
最大的收获就是,分享、社交信号和更多的流量很可能会以某种方式影响你的排名。围绕某个内容制造轰动有助于让它出现在更多人面前,这通常会带来更多的链接,因为其他人会从他们的内容中引用你的内容。所以我们建议尽可能地利用社交媒体。
56.指定社会标记
Yoast SEO 插件也允许你添加社会标记。这有助于谷歌将这些链接到你的网站,用来充实你品牌的知识面板。只需列出您的社交媒体资料,使用结构化数据将它们与您的网站相关联。
Yoast SEO 社交设置。
打开图形标签
当你从你的 WordPress 站点分享一篇博客文章时,你可能在脸书或 Twitter 上看到过缩略图。这些是使用开放图(OG)标签自动生成的。像标题标签和元描述一样,OG 标签提供了关于社交媒体平台上共享的内容的信息。
下面是金斯塔在脸书上分享的一篇博文的例子:
Open Graph tags in Facebook.
幸运的是,尤斯特再次出手相救。我们建议进入 Yoast SEO 中的社交选项,并填写所有可用的字段。
您还可以更改设置,例如当您的网站被共享时显示的默认缩略图( og:image
),以及 Twitter 使用的缩略图类型:
用 Yoast SEO 更改默认的 Twitter 卡类型。
这是 Yoast SEO 插件自动为您添加的代码示例。我正在用这篇关于 SEO 的博文:
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="What Does SEO Stand For? (+ 7 Beginner's Tips for Ranking a Site)" />
<meta property="og:description" content="Search Engine Optimization is one of the most powerful ways to attract new users. But what does SEO stand For? Learn more in our in-depth guide!" />
<meta property="og:url" content="https://kinsta.com/blog/what-does-seo-stand-for/" />
<meta property="og:site_name" content="Kinsta Managed WordPress Hosting" />
<meta property="article:publisher" content="https://www.facebook.com/kinstahosting" />
<meta property="article:tag" content="seo" />
<meta property="article:tag" content="WordPress" />
<meta property="article:section" content="Business Growth Strategies" />
<meta property="article:published_time" content="2019-07-01T07:40:12+00:00" />
<meta property="article:modified_time" content="2020-03-04T17:00:23+00:00" />
<meta property="og:updated_time" content="2020-03-04T17:00:23+00:00" />
<meta property="og:image" content="https://kinsta.com/wp-content/uploads/2019/07/what-does-seo-stand-for.png" />
<meta property="og:image:secure_url" content="https://kinsta.com/wp-content/uploads/2019/07/what-does-seo-stand-for.png" />
<meta property="og:image:width" content="1460" />
<meta property="og:image:height" content="730" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:description" content="Search Engine Optimization is one of the most powerful ways to attract new users. But what does SEO stand For? Learn more in our in-depth guide!" />
<meta name="twitter:title" content="What Does SEO Stand For? (+ 7 Beginner's Tips for Ranking a Site)" />
<meta name="twitter:site" content="@kinsta" />
<meta name="twitter:image" content="https://kinsta.com/wp-content/uploads/2019/07/what-does-seo-stand-for.png" />
<meta name="twitter:creator" content="@matteoduo" />
脸书和谷歌使用 OG 标签来获取信息,而 Twitter 使用自己的元信息,称为 Twitter 卡。如果您需要重新生成缩略图,可以查看本指南。
57.利用视频
这个技巧有两个部分:
- 将内容转换为视频格式,并在内容中包含相关视频
- 使用结构化数据优化视频可见性,以便在视频搜索中更好地呈现它们
1.重新利用视频资产中的书面内容
YouTube 是谷歌旗下的一个平台,近年来发展迅速,在搜索流量最高的 100 个网站中排名第二。这意味着添加内容的视频版本将有助于您通过新的渠道锁定新的访问者。
仔细想想,人们喜欢以不同的方式消费内容。
有些人乐于通读长篇博文,有些人则更喜欢看视频内容。如果你给你的用户提供两种选择,就像我们在我们的博客和 Kinsta 的 YouTube 频道上所做的那样,你可以瞄准更广泛的受众。
Kinsta’s channel growth in 2021
为 YouTube 优化视频(被称为 YouTube SEO)是一个不同的学科,你可以在我们的YouTube SEO 指南中了解更多。
2.为视频搜索优化视频
谷歌的视频标签允许你搜索视频内容。虽然谷歌非常擅长从网页中提取视频,但你可以鼓励谷歌通过使用视频对象模式提供更多上下文来包含你的视频(或你嵌入到页面中的其他人的视频)。
VideoObject 模式可用于向 Google 提供视频的更多细节,包括标题、描述和缩略图。
我们发现,我们包含的视频以及结构化数据通常在谷歌的视频结果中表现良好,特别是对于我们在谷歌搜索中排名也很好的关键词。
本地搜索引擎优化
58.使用本地搜索引擎优化技术
本地搜索引擎优化是至关重要的,尤其是对小企业。除了这篇文章,我们还能涵盖更多的内容。一个小提示是,你应该立即用谷歌商业简介和必应搜索引擎注册你的网站。
这两个工具都是完全免费的,可以帮助你在特定位置的搜索中出现在 SERPs 中。例如,下面我们搜索纽约的“意大利餐厅”:
Example of a local Google search results for “Italian restaurant.”
必应现在允许你使用你的谷歌我的商业信息来创建阿炳地点账户,为你节省大量时间,并使它成为一个没有大脑的上市。
请查看来自 TheSiteEdge 的人们提供的这份深入的本地 SEO 指南。这是开始并在当地竞争中保持领先的好方法。
59.翻译你的网站
在你的网站上添加额外的语言可以极大地改变 WordPress SEO 和流量的游戏规则。尼尔·帕特尔对此进行了实验,在将他的网站翻译成 82 种语言后,流量增加了 47%。
当然,这并不适用于所有人,成功取决于你的业务和地理位置。然而,这是一件值得思考的事情。
在 Kinsta,我们已经将我们的网站翻译成了另外 9 种语言,因此去年的有机流量增加了 107 %:
The Kinsta home page in Spanish.
当在你的 WordPress 网站上实现这一点时,谷歌不会因为重复内容而惩罚你,但是你必须有正确的hreflang
和canonical
标签。
在下面的例子中,标签突出显示了页面的英语版本的 URL,但是也显示了有一个西班牙语版本。这有助于搜索引擎根据用户的浏览器语言设置了解哪个版本的页面最适合他们的用户。您还会注意到“x-default”hreflang
属性,它显示了如果没有用户语言的翻译版本,应该使用哪个版本。
英译本
西班牙语版本
有插件可以用来翻译你的内容和 WordPress 的翻译服务,比如 Weglot 。
请记住,没有任何自动翻译工具能胜过真人为你翻译。我们建议雇佣一位母语人士或使用专业翻译服务。
跟踪
60.关注谷歌分析
了解你的 WordPress SEO 效果如何的最好方法是在 Google Analytics 上注册一个免费账户。如果您需要一些帮助,请遵循本逐步集成教程。
你应该做的第一件事就是把你的谷歌分析账户和你的谷歌搜索控制台账户联系起来。在您的域的属性设置下,单击搜索控制台设置,它将引导您完成链接它们的过程:
Link Google Analytics and Google Search Console.
排名靠前的网站选择 Kinsta 来处理他们从搜索中获得的高流量。查看我们的计划。
这将为您的 Google Analytics 帐户添加一个附加部分,允许您查看搜索查询、您的最佳登录页面等:
Check Search Console data in GA.
另一个需要注意的部分是 Overview > Acquisition 下的 Channels,它将突出显示将流量导向您网站的渠道,包括有机搜索:
Organic search data in Google Analytics.
当你点击“有机搜索”报告时,你会看到来自谷歌、必应、雅虎和其他搜索引擎的详细信息。注意通过这些渠道到达的访问者的百分比会给你一个很好的主意,知道你的搜索引擎优化工作有多有效。
61.跟踪你的关键词排名
跟踪你的关键词排名也很重要。这允许你在搜索引擎优化活动中监控你的焦点关键词的进展。如果你花时间优化你的帖子,你也需要长期监控他们的进展。
我们成功的一个伟大策略是监控你的关键词出现在谷歌搜索结果第二页的最顶端。花些时间添加内容和图片,建立反向链接,以及我们在这篇文章中提到的其他策略。这应该有助于将这些帖子放到第一页。
谷歌搜索控制台非常有助于了解你的网站的关键词排名,所以去看看搜索结果报告吧。
Google Search Console Queries Report.
另一个在不同设备上追踪任何国家排名的好工具是 AccuRanker。我们强烈推荐使用 AccuRanker ,因为它是一款很棒的工具:
Monitoring keyword rankings in AccuRanker.
这将有助于您随时关注关键词的表现。
摘要
SEO 对任何企业的成功都至关重要,而这一切都始于为你选择合适的主机提供商。
在这篇文章中,我们分享了大量我们用来获得结果的 WordPress SEO 策略。通过在你的网站上实施尽可能多的方法,我们 100%相信你能够提升你的有机流量和 SEO 排名。
SEO 是一个正在进行的“游戏”,有很多方面值得关注。这就是为什么学习 SEO 技巧可以帮助你建立成功的业务。
你对 WordPress SEO 有什么问题吗?请在下面的评论区告诉我们!
常见问题
什么是 SEO?
SEO ,搜索引擎优化(Search Engine Optimization)的简称,指的是一套专注于通过在 SERPs(搜索引擎结果页)中的更高排名,从搜索引擎中驱动更多流量的战略和战术。
WordPress 对 SEO 有好处吗?
WordPress 是灵活的,不仅仅是作为一个 CMS,还得益于插件。插件为网站增加增强功能提供了无限可能。与许多 其他 CMS和网站建设者不同,WordPress 不需要掌握每一个可能的功能,而是留给第三方来创建插件,他们专注于他们的插件提供的任何功能。这也开启了竞争,意味着当你使用哪个插件时,你可能有几个选择。
为此,有大量的 优秀的 SEO 插件 可以帮助你实现全面优化网站所需的一切。
什么是页面搜索引擎优化?
页面搜索引擎优化指的是网站可以控制的优化。这包括优化标题标签、元描述、标题标签和内部链接。
什么是离页 SEO?
离页搜索引擎优化是指可以在其他网站上进行的优化,以帮助改善一个不同的网站。这包括社交媒体信号和其他网站的链接。
什么是技术型 SEO?
技术性 SEO 是指帮助爬虫更高效地抓取和索引网页的优化。这包括页面速度、XML 站点地图和规范化。
什么是本地 SEO?
本地 SEO 是指帮助网站在本地搜索结果中获得可见性的优化。这包括添加谷歌商业简介和创建与特定地点相关的内容。
什么是 UX 设计?
用户体验设计涉及到改善用户与网站交互和浏览的方式,考虑他们想要达到的目标,并确保达到目标的过程尽可能简单。这包括测试用户旅程,以确保转换路径是直接的,没有任何不必要的步骤。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。**
理想的 WordPress PHP 和服务器需求
服务器通过存储网站、应用程序和各种数字资产的数据文件来支持互联网。任何自托管的 WordPress 网站都需要一个服务器来存储和使用 PHP 文件、媒体元素、数据库和内容。
但是你知道在安装一个 WordPress 站点之前,你必须考虑 WordPress PHP 和服务器的需求吗?
WordPress PHP 和服务器要求是制作一个良好运行的网站的最低环境设置。WordPress 在技术上可以在过时的代码和服务器上运行,但并不理想;东西可能会坏掉,你的站点会运行得更慢。这就是为什么 WordPress 列出了对服务器和 PHP 代码的要求。虽然这涵盖了他们的一些责任,但它也告诉开发者,当启动一个托管的 WordPress 站点时,这些是最小化问题的服务器级必需品。
在本指南中,我们将详细介绍 WordPress PHP 和服务器需求,以及可选的建议,以创建一个理想的环境。我们还将提供如何检查你当前的服务器和 PHP 版本的信息,并根据 WordPress PHP 的要求更新它们。
请继续阅读,了解详情!
WordPress 总是需要服务器吗?
是的,所有的 WordPress 网站都需要服务器来运行。不管你用的是 WordPress.org 还是 WordPress.com。
WordPress.org 是自托管的,给你最大的服务器控制权。尽管 WordPress.com 不要求你自己托管,WordPress.com 仍然使用物理服务器和网络服务器软件来托管网站文件。
一般来说,开发人员应该坚持使用像 Kinsta 这样的 WordPress.org 主机。这样,你可以获得托管 WordPress 主机的好处(具有自动备份、性能监控和内容交付网络等功能),同时在你的控制面板中保持对服务器的控制。拥有一个这样的仪表板来创建/移动网站,配置速度和安全设置,以及分析访问量、PHP 和网站数据库的指标是非常有益的。
PHP 和服务器需求
PHP 是一种编程语言,所有主流编程语言都得到更新改进。在这种情况下,我们要看哪个版本的 PHP 编程语言最适合运行 WordPress 站点。
另一方面,web 服务器是存储在物理硬件服务器上的一个软件。像 Apache 和 Nginx 这样的流行服务器软件需要定期更新;软件所在的硬件也是如此。因此,开发者必须了解每一个的哪个版本在 WordPress 上表现最好。
我们将从下面的 PHP 需求开始,然后转到服务器需求。
WordPress PHP 要求
WordPress 支持并运行在 PHP 编程语言的许多版本上。然而,为了获得最佳性能,我们建议运行 PHP 7.4 或更高版本。
这包括:
WordPress 推荐 PHP 版本是基于这些版本是否仍然得到 PHP 开发者的支持。所有 PHP 版本都将获得两年的支持,之后它们将进入所谓的“生命终结”阶段。
PHP 版本有三个支持阶段:
- 积极支持
- 仅安全修复
- 寿命终止
在“积极支持”阶段,错误和安全报告得到解决和修复。在此期间,他们还会发布子版本来完善主版本。当绝对有必要解决一个极端的安全问题时,在“仅安全修复”阶段发布版本。“寿终正寝”阶段是指 PHP 开发团队不再提供安全和错误修复,这意味着如果您的网站使用“寿终正寝”版本的 PHP,它将容易受到攻击。
由于这些阶段,建议您在“生命终结”阶段立即升级任何带有 PHP 版本的网站。我们上面的建议有两个处于“积极支持”阶段的 PHP 版本。PHP 7.4 版本处于“仅安全修复”阶段,这是运行 WordPress 网站的最低要求。
Supported PHP releases and their phases.
PHP 版本的历史可以追溯到 2000 年 10 月的 PHP 3.0。从那时起,我们已经看到定期更新一直到 8.1。PHP 的 7.3 版本是处于“生命终结”阶段的最新版本,标记为不支持未来的修复。
WordPress 在技术上可以与许多 PHP 版本兼容,其中一些已经过时。用 PHP 3.0 发布一个 WordPress 站点是完全可能的,但是这必然会产生严重的功能和安全问题。尽管你可以接受任何“仅安全修复”版本,最好还是将你的 WordPress 站点的 PHP 更新到最新的“主动支持”版本。
信息
不管你网站的总体目标是什么,你应该为所有 WordPress 网站使用受支持的 PHP 版本来保证你的数据安全和你的性能一流。
如何找到并更新你的 WordPress PHP 版本
我们建议在 PHP.net 的支持版本页面添加书签,以查看版本发布日期,以及每个版本的“积极支持”和“仅安全修复”阶段何时结束。 Kinsta 也有一个 PHP 版本页面来监控支持的版本。
其中最重要的部分是了解你的网站当前使用的 PHP 版本(并在必要时更新它的 PHP)。我们最好的建议包括查看 WordPress 的管理部分,检查前端,检查 version.php 文件,或者使用 WP-CLI。
WordPress 服务器需求
服务器需求包括几个要素:RAM、数据库版本、处理能力、磁盘空间和使用的 web 服务器。
以下是运行 WordPress 时对服务器的标准建议:
- Web 服务器:Nginx 或带有 mod-rewrite 模块的 Apache
- 磁盘空间:至少 1 GB
- PHP:7.4 或更高版本
- 数据库:MySQL 5.015 或更高版本(另一种选择是 MariaDB,版本 10.1 或更高版本)
- RAM(随机存取存储器):至少 512 MB
- CPU(中央处理器):至少 1.0 GHz
- 支持 HTTPS
现在让我们更深入地了解这些硬件和 web 服务器建议背后的原因。
1.网络服务器
有各种各样的服务器类型,但 web 服务器通常是指一个软件、硬件或两者一起工作。在大多数情况下,术语“web 服务器”模糊了定义,因为你的站点文件通常存储在一个强大的、物理的、基于计算机的 web 服务器上。这些网站文件通过软件网络服务器进行访问和传送。
WordPress 对网络服务器有硬件和软件的要求吗?
硬件 Web 服务器要求和建议
你的主机使用哪个品牌的机器来托管 WordPress 站点并不重要。一些主机更喜欢 Windows,而另一些则选择 macOS 或 Linux 电脑。你可以学习如何在任何 Windows、macOS 或 Linux 服务器上安装 PHP。
更重要的是硬件的处理能力、磁盘空间和 RAM,我们将在下面几节中讨论。您还需要确保您的主机定期升级其硬件(就像所有事情一样,旧机器会发生故障),在其数据中心安装冷却系统,并实施物理安全措施来防止对数据中心的入侵。
您通常可以在主机网站上找到有关机器、服务器提供商和位置的信息。Kinsta 使用谷歌云平台,该平台管理着一个由安全、高效的数据中心组成的全球网络。
软件 Web 服务器要求和建议
web 服务器的软件端获取存储在数据中心机器中的数据,并将其交付给想要查看或管理它的用户。这是你的 WordPress 网站内容呈现给访问者的方式,也是你在自己的仪表盘上访问服务器数据的方式,比如 MyKinsta 中的。
WordPress 推荐 Nginx 或 Apache 作为运行 WordPress 的最佳网络服务器软件选项。虽然两者各有优势,但都不是必须使用的。从技术上讲,你可以使用 WordPress 的任何网络服务器。
Nginx is one of the suitable web server software for WordPress.
然而,WordPress 推荐 Apache,因为它的名字识别、定制潜力和可靠性。与此同时,Nginx 提供了超越替代方案的强大优势,因为它能够通过隔离的容器优化性能,私有化服务器资源,并通过改进的缓存、资源处理和防火墙实现提供更高的性能。
Kinsta 使用 Nginx 作为其 web 服务器解决方案的一部分,将所有性能优化方面打包到单独的容器中。这样,所有像 Nginx、Linux 和 PHP 这样的资源都在一个地方。
这些提供商提供高效、安全的数据中心和卓越的服务器性能。然而,服务器提供商将其服务器作为非托管托管环境出售。这就是为什么最好使用像 Kinsta 这样的选项来访问 Google Cloud Platform 的服务器功能,以及 MyKinsta 的用户友好性和添加的服务器管理功能。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
Subscribe Now #### 2.磁盘空间
服务器硬件在硬盘上有一定的空间。WordPress 应用程序的最小磁盘空间要求是 1 GB。这是非常低的,所以你应该不难找到一个有足够磁盘空间支持 WordPress 的服务器。
当你向核心 WordPress 应用程序添加资源时,磁盘空间就成了问题。所有数据文件(如主题、插件和媒体)都会占用磁盘空间。然后,硬盘充当存储单元,决定进程和数据加载到 CPU 的速度。
人们通常认为处理速度是服务器性能背后最重要的因素,但是处理器决定了服务器上计算的速度和数量。虽然处理对站点性能至关重要,但高质量的硬盘同样重要。
磁盘的类型及其存储空间需求取决于你的 WordPress 站点的增长潜力。博客文章和产品页面不断增加的媒体密集型网站需要更多的磁盘空间。一个包含一些小图片的个人博客只需要很少的磁盘空间。因此,您可以根据需要选择磁盘空间大小。Kinsta 提供从 10 GB 到 250 GB 的固态硬盘存储。磁盘空间过剩选项有助于保持您的网站运行,即使你超过限制。
使用的硬件类型控制着硬盘的性能。主机和服务器提供商通常在物理服务器中安装硬盘驱动器(HDD)或固态驱动器(SSD)。
以下是它们的不同之处:
- SSD: 这是一款现代的高速硬盘,没有移动部件(固态),因此不太容易受到物理损坏。SSD 的固态构建还可以加快数据传输速度,因为无需等待传输机制来回移动。由于这些优势,固态硬盘比硬盘更贵。
- 硬盘:这是一种更老、更便宜的硬盘,内部机械部件可以移动。对于存储不经常需要的数据或速度要求较低的数据,这是一个理想的经济解决方案。
一些主机提供商选择将数据库存储在固态硬盘上,而将其他潜在的不太重要的资产放在硬盘上。这使得价格和性能之间的妥协。
虽然 WordPress 在硬盘上运行良好,但明智的做法是使用带固态硬盘的服务器来确保可靠的数据传输、高效的处理和网站增长的开放渠道。
3.数据库ˌ资料库
对于数据库软件来说,WordPress 与 MySQL 版本 5.6+或 T2 版本 10.1+配合使用效果最好。
MySQL is one of the supported database software for WordPress.
强烈建议您也使用这些与数据库相关的最佳实践:
- 将您的数据库存储在固态硬盘上。
- 选择具有自动化数据库优化的主机。
- 激活数据库的自动备份(以及整个站点的备份)。
- 确保您的服务器支持多用户环境。
Kinsta 提供 Google 云平台上的 MariaDB、每周 MySQL 优化、自动化数据库备份和多用户环境。
4.随机存取存储器
服务器性能在很大程度上依赖于随机存取存储器。RAM 位于 CPU 和硬盘之间,它准备来自硬盘的任何数据,并将其发送给 CPU(处理器)。
Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Check out our features
服务器利用 RAM,因为它比硬盘更容易访问。因此,更高的 RAM 会导致更多的数据/进程存储在“等待区”,供 CPU 在完成前一个进程时访问。有了这个数据“等待区”,所有服务器的处理速度都快得多。
WordPress 应用程序本身至少需要 512 MB 的内存。增加内存对于任何增长中的 WordPress 站点都是有意义的,无论是大型数据库、媒体还是任何需要处理的东西。
Kinsta 为标准计划和阶段环境提供了 8 GB 的 RAM,如果需要的话,还可以通过选项升级。
5.PHP 和 PHP 内存限制
正如本文前面提到的,当运行 WordPress 站点时,我们总是推荐最新版本的 PHP。但是 PHP 内存限制怎么办?
PHP 内存限制包括为 web 服务器运行基于 PHP 的进程保留的内存量。PHP 内存限制的目标是消除占用 RAM 的资源导致站点崩溃的可能性。托管公司和服务器提供商决定你的服务器上的 PHP 内存限制,所以你可能需要和他们讨论增加或减少限制。
标准的 WordPress 安装在 PHP 内存限制为 64 MB 的情况下运行良好,但是如果需要的话,主机提供高达 256 MB 的内存也并不少见。
WordPress 以其整合插件、主题和其他应用程序的能力而闻名,有时,这些额外功能需要一点额外的能力。这在严重依赖 PHP 内存的 WordPress 插件中很常见。
幸运的是,你可以随时联系你的主机来增加这个限制。
6.中央处理器
CPU 或中央处理器是硬件服务器中的处理芯片。CPU 通常被认为是任何服务器的指挥中心,它决定服务器上可以运行多少个进程,以及运行速度有多快。
WordPress 在 1.0 GHz 的 CPU 处理能力下运行良好。然而,这是假设你没有添加任何东西到网站上。大多数主机不再担心处理能力。尽管如此,他们仍然专注于如何获得许多处理核心,从而更容易确定需要什么(说 5 个核心比说 50 GHz 更容易理解)。
此外,来自主机的 CPU 如此强大,以至于没有太多关于 RAM 的问题,尤其是在运行像 WordPress 这样的轻量级应用程序时。
话虽如此,对内存的要求因 WordPress 上的网站类型而异。处理指的是服务器的多任务处理能力,这与整个性能密切相关。硬盘将数据传递给 CPU,RAM 使从 CPU 访问数据变得更快更容易。
然而,处理数据的是 CPU。因此,更多的 CPU 有助于提高性能。双核处理的动作是单核的两倍。六核处理的动作是三核的两倍。
因此,一个有数万用户同时访问多个文件的 WordPress 站点应该考虑增加服务器上的 CPU 数量。
大多数托管公司会随着你在他们的定价计划中的上升而增加 CPU 的数量。例如, Kinsta 的标准计划从 12 个 CPU开始,但是如果需要,您可以升级。
7.额外推荐:服务器位置
随着云托管和虚拟专用服务器的兴起,服务器的位置似乎不再重要。但是对于那些主机类型,服务器仍然在世界的某个地方保存着你的 WordPress 站点的内容。服务器有一个物理位置,使它离一些用户更远,离另一些用户更近。这个物理距离影响你的 WordPress 站点的加载速度。
WordPress 不要求也不推荐任何特定的服务器位置来运行它的应用程序,但是我们建议使用可以访问全球服务器网络的主机。通过全球网络,您的网站文件被放置在您选择的物理服务器上,很可能是离您的用户最近的服务器。如果你的大部分用户都在美国,你会选择美国的服务器。或者,您可能会选择特定的区域,如美国的西海岸或东海岸,为用户提供更近的内容交付选项。
此外,我们建议找一个具有 CDN(内容交付网络)功能的服务器,让你不仅可以选择你的服务器,还可以利用网络上的多个服务器,加快 WordPress 网站在世界各地的交付时间。
借助谷歌云平台, Kinsta 可以提供 35 个数据中心位置,包括澳大利亚、英国、瑞士、美国、日本、新加坡等地的选项;你可以自由选择哪个数据中心最适合你的 WordPress 网站。此外,Kinsta 通过 Cloudflare 提供免费的 CDN,以加快内容交付速度,并消除您的服务器和用户之间的地理界限。
Kinsta’s server locations.
8.额外推荐:一个唯一的服务器帐户用户名
大多数服务器都有一个默认用户名,供所有服务器用户共享。因此,建议您使用自己的帐户用户名运行 WordPress 等 PHP 应用程序,而不要坚持使用服务器提供的默认用户名。请联系您的网站主持人进行更改。
如何检查一个 Web 主机是否支持 WordPress PHP 和服务器需求
有时,主机会在其定价计划细节中列出关于其 PHP 支持和服务器需求的信息。例如,Kinsta 定价页面列出了其对最新版本 PHP 的支持,以及关于其 SSD 存储、WordPress 数据库、性能甚至其使用谷歌云平台的服务器位置的信息。Kinsta 还分享了它如何在谷歌云平台、LXD 容器和 Nginx 上使用 MariaDB 来提供最新服务器、数据库和处理组件的高速基础设施。
如果你使用不同的主机开发一个 WordPress 站点,最好联系客户支持来弄清楚主机(和你付费的计划)是否支持 WordPress PHP 和服务器需求。
你可以用这样一条简单的信息提问:
我想用(插入托管公司名称)托管 WordPress 的开源版本。我写信是为了了解我的托管计划是否支持以下要求:
- MariaDB 10.1 以上,或者 MySQL 5.6 以上
- PHP 7.4 或更高版本
- Web 服务器:Apache 或 Nginx,带有 mod_rewrite 模块
- 支持 HTTPS
谢谢。
摘要
WordPress PHP 和服务器的要求是为了保护你的网站并保持其正常运行。这就是为什么找到一个支持所有这些需求的主机,同时提供自动更新和仪表板工具来让您访问服务器和 PHP 版本是如此重要。
如果你选择一个主机,使用该公司的定价页面来了解哪些软件包支持你的网站的需求。你也可以给主人发邮件,问他们问题。
在 Kinsta,我们会跟上新的服务器需求,因此您不必担心这些需求。对于当前正在运行的网站,你可以在 WordPress 和 MyKinsta 仪表盘中监控 PHP 版本,并采取措施更新到最新的 PHP 版本。
在审查一个 WordPress 站点的主机 PHP 和服务器产品时,还需要考虑什么?请在评论区告诉我们。
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。
WordPress Shortcodes 的终极指南(带有创建你自己的例子)
WordPress shortcodes 是一个很强大的功能,可以不费吹灰之力做很酷的事情。你可以用它们做任何事情。使用短代码,嵌入交互元素或创建复杂的页面布局就像插入一行代码一样简单。
如果您想添加一个图库,您只需键入以下代码:
[gallery ids="47 ,86, 92, 64, 48, 75, 89, 80" columns="4" size="medium"]
这将输出一个带有提到的图像 id 的图库。它将有 4 列,它们的最大尺寸将是“中等”(由 WordPress 定义)。
不需要任何难看的 HTML 代码。
Example of the gallery shortcode
短代码消除了对复杂脚本的需求。即使您几乎没有编程技能,也可以在他们的帮助下毫不费力地添加动态内容。
它们在 WordPress 开发者中非常受欢迎,因为它们在自动化内容和设计创作方面帮助巨大。短代码对于 WordPress 开发者来说,就像宏对于数据分析师来说,或者键盘快捷键对于专业图形设计师来说。
在本指南中,您将了解关于短码的所有知识。您将通过创建自己的短代码来了解如何使用短代码 API。最后,我们将讨论短代码的未来,以及它们在 WordPress 新的块编辑器中的位置。
激动吗?我们开始吧!
需要在这里大声喊出来。Kinsta 太神奇了,我用它做我的个人网站。支持是迅速和杰出的,他们的服务器是 WordPress 最快的。
更喜欢看视频版?
什么是短码?
简单来说, Shortcode =快捷方式+代码。
通常,短代码使用方括号标签[]来定义它们的使用方式。每个短代码在站点中执行特定的功能。它可以像格式化内容一样简单,也可以像定义整个网站的结构一样复杂。
例如,您可以使用短代码来嵌入滑块、表单或定价表。您甚至可以使用它们来创建可重用的页面设计模板。
短代码的简史
短代码最初是由一个叫做终极公告板(UBB)的在线论坛软件流行起来的。1998 年,他们推出了 BBCode(公告板代码),这是一组易于使用的标签,用户可以轻松地设置帖子的格式。
Easy formatting with simple BBCodes
作为一种轻量级标记语言,BBCode 的工作原理与 HTML 相同,只是它要简单得多。
使用预定义的标签也更安全,因为用户不能插入 HTML 代码并引入安全漏洞。例如,怀有恶意的用户可以使用<脚本>标签来执行 JavaScript 代码并破坏网站的功能。
不久之后,其他在线论坛软件如 phpBB 、 XMB 论坛、 vBulletin 在其留言板中增加了 BBCode 功能。
短代码使管理员能够更好地控制用户能做什么和不能做什么。另外,他们允许用户通过简单的标签来格式化他们的内容。
出于同样的安全原因,WordPress 阻止 PHP 代码在网站内容中运行。为了克服这个限制, WordPress 2.5 在 2008 年随着 Shortcode API 的发布引入了 shortcodes 功能。它被证明是许多 WordPress 插件和主题开发者最常用的功能之一。
什么是 WordPress 简码?
WordPress shortcodes 是方括号字符串( [ ] ),它神奇地在前端变成一些迷人的东西。它们为用户提供了一种简单的方式来创建和更改复杂的内容,而不用担心复杂的 HTML 或嵌入代码。
WordPress shortcodes are simple and easy to use
两种类型的短码
WordPress 中主要有两种类型的简码。
Self-closing and Enclosing shortcodes can be valid with or without attributes.
- 自结束短代码:这些不需要结束标签。
示例:图库短代码不需要结束标签。我们用不同的属性添加它需要的一切。
- 封闭短代码:这些需要一个结束标签。封闭短代码通常处理开始和结束标记之间的内容。
示例:标题短代码用于将标题环绕在任何内容周围。它主要用于给图片添加标题,但也适用于任何 HTML 元素。
有些短码可以带属性也可以不带属性。这取决于它们是如何定义的。
默认的 WordPress 短代码
WordPress 有 6 个默认的短代码:
有关如何使用默认短码以及它们支持哪些属性的更多详细信息,您可以参考链接的 Codex 文档。
如何使用 WordPress 简码
在 WordPress 中使用短代码是一个简单的过程。但这取决于你想把它们添加到你网站的什么地方。请务必阅读短代码文档,以了解它是如何工作的。了解它支持的属性,这样你就可以准确地得到你想要的。
在页面和文章中使用 WordPress 短代码
首先,转到您想要插入短代码的页面/帖子编辑器。
如果您正在使用 Gutenberg 编辑器,您可以在独立的 Shortcodes 块中添加 shortcode 标签。我们可以在小工具部分找到它。
Adding a Shortcode block in Gutenberg
Gutenberg’s dedicated Shortcode block
还在用经典编辑器(或者插件)?你可以用传统的方式输入你的短码标签。一些短代码甚至可能在编辑器屏幕上有一个按钮来方便地插入它们。
Adding a shortcode in the classic editor
在侧边栏小工具中使用 WordPress 短代码
短代码也可以插入到侧边栏小部件中。要添加它们,请转到外观小部件,并将文本小部件添加到您想要添加快捷方式的部分。
Add shortcode in your sidebar with the Text widget
将短代码粘贴到文本小部件中,然后保存它。你可以访问你网站的前端,在你的侧边栏中看到短代码的输出。
The shortcode output (gallery) can be seen in the sidebar
注意: WordPress 4.8 及以下版本不支持侧边栏小工具中的短码。阅读 WordPress 4.9 更新中的小部件改进了解更多。
在页眉和页脚中使用 WordPress 短代码
WordPress 短代码通常用于页面、文章和小部件。但是你有一个简单的方法在你的站点的任何地方插入短代码。
假设你想在你的页脚或评论区之前的所有帖子中添加一个行动号召按钮。 do_shortcode()回调函数在这里派上了用场。
您需要将以下代码添加到您的主题的header.php、footer.php或其任何模板文件中:
<?php echo do_shortcode("[name_of_your_shortcode]"); ?>
这将在您插入代码的地方输出短代码。
您需要在引号之间加上方括号来回应短代码。仅仅包括它的名字是不行的。
同样,您可以使用 do_shortcode() 回调函数在 WordPress 的任何地方启用短代码,比如在评论部分。
短代码 API 的快速介绍
WordPress Shortcode API 定义了你如何使用 Shortcode 来定制和扩展你网站的功能。它使开发人员能够创建独特的内容(例如..表格、转盘、滑块等。)用户可以通过粘贴相关的短代码来添加到他们的站点中。
在短代码的帮助下,你几乎可以在你的网站上添加任何你能想到的功能。
该 API 支持自结束和封闭短代码。它处理所有棘手的解析,并包括设置和获取默认属性的辅助函数。
感谢 API,您可以直接投入到短代码的开发和定制中,而不是浪费宝贵的时间为您创建的每个短代码定义正则表达式。
了解短代码 API 的基础知识
每当你在 WordPress 中打开一个页面或者发表一篇文章,它都会在处理网站内容的时候寻找注册的短代码。
如果找到注册的短代码,则短代码 API 接管并返回短代码的输出。返回的输出字符串将替换添加位置的 shortcode 标记。
你用 add_shortcode()函数在 WordPress 中注册一个 shortcode。这是如何做到的:
add_shortcode( 'shortcode_name', 'shortcode_handler_function' );
短代码处理函数定义如下:
function shortcode_handler_function( $atts, $content, $tag ){ }
API 解析 shortcode 的标签、属性和包含的内容(如果有的话),将值传递给处理函数,处理函数处理这些值并返回一个输出字符串。
这个输出字符串替换了站点前端的 shortcode 宏。您最终在浏览器中看到的是这个输出。
在哪里添加您的自定义短代码脚本?
你可以将你的自定义短代码脚本添加到主题的functions.php文件中,或者将它们包含在插件中。
如果你把它添加到一个主题文件中,你可以直接运行 add_shortcode() 函数。
但是如果你把它添加到一个插件中,我建议你只有在 WordPress 完全加载后才初始化它。您可以通过将 add_shortcode() 函数包装在另一个函数中来确保这一点。这被称为包装函数:
function shortcodes_init(){
add_shortcode( 'shortcode_name', 'shortcode_handler_function' );
}
add_action('init', 'shortcodes_init');
add_action() 函数挂钩 shortcodes_init 函数,仅在 WordPress 完成加载后触发(它被称为‘init’挂钩)。
注册订阅时事通讯
想知道我们是怎么让流量增长超过 1000%的吗?
加入 20,000 多名获得我们每周时事通讯和内部消息的人的行列吧!
如何在 WordPress 中创建自定义简码(初级水平)
现在我们已经介绍了基础知识,是时候创建一个定制的短代码了。
按照下面给出的步骤,你需要熟悉 PHP 代码和编辑你的 WordPress 主题文件。当你完成教程的时候,你已经准备好了你的第一个自定义的 WordPress 短代码!
我们将从最简单的短代码开始,然后转向更复杂的代码。在掌握短码的过程中享受你的短暂里程碑!
查看我们的视频——如何为初学者在 WordPress 中创建自定义短代码:
示例 1:使用[当前年份]的短代码
让我们创建一个名为[current_year]的短代码,在您的网站上输出当前年份。
如果你的网站需要每年更新内容,这个简码会很有帮助。例如,在网站的页脚添加版权声明。
我将使用一个准系统插件来添加我的短代码功能。你可以把它添加到你的主题的functions.php文件中,得到同样的结果,但是我不推荐这样做。不过这对于测试和学习来说还是可以的!
信息
在对您的站点进行任何更改之前,请进行备份。Kinsta 向其所有客户提供自动备份。
让我们从创建一个插件开始。在你的/WP-content/plugins/目录下新建一个文件夹。
Note the location of the plugin directory
我将我的插件命名为“salcodes ”,但是你可以随意命名。
在 salcodes 插件目录下,创建一个同名的 PHP 文件(【salcodes.php】)。完成后,将以下标题添加到插件文件中:
<?php
/*
Plugin Name: Salcodes
Version: 1.0
Description: Output the current year in your WordPress site.
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: salcodes
*/
这个简单的插件头对于我们的目的来说已经足够好了。你可以在 WordPress Codex 中了解更多关于插件头要求的信息。保存这个文件,然后去你的 WordPress 仪表盘激活插件。
现在,让我们注册短代码及其处理函数。为此,将以下代码添加到插件文件中:
/**
* [current_year] returns the Current Year as a 4-digit string.
* @return string Current Year
*/
add_shortcode( 'current_year', 'salcodes_year' );
function salcodes_init(){
function salcodes_year() {
return getdate()['year'];
}
}
add_action('init', 'salcodes_init');
/** Always end your PHP files with this closing tag */
?>
保存您的插件文件。现在是测试短代码是否如预期那样工作的时候了。
在你的站点的任何地方添加短代码(页面,文章,侧边栏部件,等等)。).我正在把它添加到我网站的侧边栏文本小部件中。
Testing the custom shortcode by adding it to the site.
不出所料,它运行得非常完美。
Output of the year shortcode
祝贺你达到你的第一个里程碑!
您刚刚创建的短代码没有任何与之相关联的 \(attributes** 或 **\)content 变量。您将在下面的示例中学习如何使用它们。
示例 2:CTA 按钮的短代码
让我们创建一个可定制的 CTA 按钮短代码。这也会自动关闭(抱歉 $content ,你需要坚持到下一个)。
厌倦了你的 WordPress 站点缓慢的主机?我们提供超快的服务器和来自 WordPress 专家的 24/7 世界级支持。查看我们的计划
我希望用户能够自定义 CTA 按钮的大小和短码属性的颜色。
由于最终输出的是一个按钮元素,所以可以使用它的 HTML 属性如 href 、 id 、 class 、 target & label 轻松定制。
您可以使用 id 和类属性来设计按钮的样式,因为它们都是常见的 CSS 选择器。
我没有在这里包装我的处理函数,以使事情易于解释。
/**
* [cta_button] returns the HTML code for a CTA Button.
* @return string Button HTML Code
*/
add_shortcode( 'cta_button', 'salcodes_cta' );
function salcodes_cta( $atts ) {
$a = shortcode_atts( array(
'link' => '#',
'id' => 'salcodes',
'color' => 'blue',
'size' => '',
'label' => 'Button',
'target' => '_self'
), $atts );
$output = '<p><a href="' . esc_url( $a['link'] ) . '" id="' . esc_attr( $a['id'] ) . '" class="button ' . esc_attr( $a['color'] ) . ' ' . esc_attr( $a['size'] ) . '" target="' . esc_attr($a['target']) . '">' . esc_attr( $a['label'] ) . '</a></p>';
return $output;
}
哇,这里有很多东西要打开。我将逐行解释它,这样你就能理解它是如何工作的。
如果你想将默认链接设置为网站的主页 URL,你可以使用 home_url() WordPress 函数。
让我们按原样使用短代码,不定义任何属性,看看输出了什么。
I’m adding the shortcode to a sidebar text widget to test it.
如果你想知道双方括号([CTA _ button]])是干什么用的,它们被称为转义短码。他们帮助你输出任何注册的短代码作为常规文本,如下图所示。
Output of the CTA Button shortcode showing that it works perfectly as expected
The HTML output of the CTA Button with no attributes.
用户可以用短代码定制按钮的大小和颜色。我们已经在处理函数中设置了它们的默认值,但是我们需要将样式表注册到可用资源列表中。这个样式表应该包含短代码中定义的所有类。
您也可以在主题的全局样式表中设置这些类,但是建议分别加载它们。这确保了即使你改变了或者更新了你的 WordPress 主题,这些类仍然会和短代码一起加载。
/** Enqueuing the Stylesheet for the CTA Button */
function salcodes_enqueue_scripts() {
global $post;
if( is_a( $post, 'WP_Post' ) && has_shortcode( $post->post_content, 'cta_button') ) {
wp_register_style( 'salcodes-stylesheet', plugin_dir_url( __FILE__ ) . 'css/style.css' );
wp_enqueue_style( 'salcodes-stylesheet' );
}
}
add_action( 'wp_enqueue_scripts', 'salcodes_enqueue_scripts');
sal codes _ enqueue _ scripts()函数定义了 $post 全局变量,然后通过以下方式确认两个条件:
如果两个条件都为真,该函数将注册并排队包含在 CSS 文件夹中的 style.css 样式表。plugin _ dir _ url($ file)函数可以轻松获取插件所在目录的 URL。
这里我不会向您展示 CSS 代码,但是您可以在本节末尾链接的源代码中找到它。
最后,让我们通过将【CTA _ button】短代码添加到帖子内容来测试它:
Notice the custom link, color, size, and label attributes.
下图显示了 CTA 按钮在前端的外观:
The CTA Button now has a new URL, color, size, and label.
既然您已经学习了如何定义自定义属性和包含样式,那么您可以向 CTA 按钮短代码添加各种其他功能。例如,您可以给用户添加动画、悬停效果和各种其他按钮样式的选项。
示例 3:使用$content 的短代码
对于我们的最后一个例子,让我们构建一个名为【boxed】的封闭短代码,它在一个带有彩色标题的盒子中输出其标签之间的任何内容。
让我们从注册短代码并定义其处理函数开始。
/**
* [boxed] returns the HTML code for a content box with colored titles.
* @return string HTML code for boxed content
*/
add_shortcode( 'boxed', 'salcodes_boxed' );
function salcodes_boxed( $atts, $content = null, $tag = '' ) {
$a = shortcode_atts( array(
'title' => 'Title',
'title_color' => 'white',
'color' => 'blue',
), $atts );
$output = '<div class="salcodes-boxed" style="border:2px solid ' . esc_attr( $a['color'] ) . ';">'.'<div class="salcodes-boxed-title" style="background-color:' . esc_attr( $a['color'] ) . ';"><h3 style="color:' . esc_attr( $a['title_color'] ) . ';">' . esc_attr( $a['title'] ) . '</h3></div>'.'<div class="salcodes-boxed-content"><p>' . esc_attr( $content ) . '</p></div>'.'</div>';
return $output;
}
在这个例子中,我们使用内嵌的 CSS 样式来修改内容。
shortcode 中使用的任何类的样式都像我们在前面的 shortcode 示例中所做的那样进行注册和排队。
但是让两个短代码使用同一个样式表意味着如果使用了其中一个,就必须加载它。所以,我们来更新一下salcodes _ enqueue _ scripts()函数:
/** Enqueuing the Stylesheet for Salcodes */
function salcodes_enqueue_scripts() {
global $post;
$has_shortcode = has_shortcode( $post->post_content, 'cta_button' ) || has_shortcode( $post->post_content, 'boxed' );
if( is_a( $post, 'WP_Post' ) && $has_shortcode ) {
wp_register_style( 'salcodes-stylesheet', plugin_dir_url( __FILE__ ) . 'css/style.css' );
wp_enqueue_style( 'salcodes-stylesheet' );
}
}
add_action( 'wp_enqueue_scripts', 'salcodes_enqueue_scripts');
现在,让我们用我们的【盒装】短码兜一圈。
Add the boxed shortcode along with a title, title_color, and color attributes.
下面的截图显示了我们得到的输出。
A pretty box is not that hard to get after all!
既然你已经学会了如何制作你自己的短代码,你可以跳出【box】的思维,给它们你自己的旋转。别忘了和我们分享你的创作!
如果你愿意,你可以从这里下载 Shortcode 插件源代码。
WordPress 简码:利与弊
赞成者
坏处
短码和古腾堡块
古腾堡的引入降低了短码的可取性。用户现在可以直接从编辑器界面添加代码块,而不是处理短代码标记,不管这有多简单。
如果你想添加短码,Gutenberg 甚至提供了一个专门的模块来添加短码。块是新的短码。
"如果你可以用短代码来做,你可以用一个块来做."自动化公司的快乐工程师詹姆斯·哈夫
这解释了为什么所有的流行短码都被转换成块。许多 WordPress 开发者已经转向让他们的产品和服务只使用 block editor (Gutenberg)。
但这并不意味着短码的世界末日到了。WordPress 核心团队已经承诺对 block editor 进行许多改进,你可以在 Twenty Twenty 中看到,但是在那之前,shortcodes 会一直存在!
摘要
使用短代码,在你的 WordPress 站点的任何地方添加复杂的功能都很容易。它们给用户提供了易于输入的标签,使用时不用担心会涉及复杂的代码。
虽然生活中可能没有捷径,但在 WordPress 中肯定有很多简码可以使用。我最喜欢的是短码终极和短码由安吉使。
如果你找不到你想要的,你可以自己创建一个。
你甚至可以通过使用 Shortcoder 插件来创建你的自定义短代码。它为你照顾所有的必需品。记住:生命短暂,使用短码!
让你所有的应用程序、数据库和 WordPress 网站在线并在一个屋檐下。我们功能丰富的高性能云平台包括:
- 在 MyKinsta 仪表盘中轻松设置和管理
- 24/7 专家支持
- 最好的谷歌云平台硬件和网络,由 Kubernetes 提供最大的可扩展性
- 面向速度和安全性的企业级 Cloudflare 集成
- 全球受众覆盖全球多达 35 个数据中心和 275 多个 pop
在第一个月使用托管的应用程序或托管的数据库,您可以享受 20 美元的优惠,亲自测试一下。探索我们的计划或与销售人员交谈以找到最适合您的方式。**