WordPress 教学

如何为你的WordPress博客添加电子邮件订阅

为什么要在你的网站上添加电子邮件订阅选项?

虽然社交媒体是一种与受众联系的方式,但电子邮件仍然是最可靠的沟通形式。它让你可以随时与读者直接联系。相比之下,社交媒体平台上的内容可见性受算法影响,你无法完全控制。

我们推荐使用Constant Contact,因为它是最适合初学者的小型企业电子邮件营销服务。它附带内置工具,如电子邮件打开率和点击率,这些工具可以帮助你优化邮件活动并发展业务。

如何在你的WordPress站点添加邮件订阅

创建你的邮件订阅列表

首先,你需要注册Constant Contact账号。创建完账号后,你需要设置邮件列表。点击Constant Contact仪表板顶部的“联系人”按钮,进入联系人页面,然后点击“创建列表”按钮,命名你的邮件列表并保存。

在WordPress中添加邮件订阅表单

我们推荐使用WPForms插件,它与Constant Contact无缝集成,允许你轻松设置订阅表单。安装并激活WPForms插件后,访问WordPress仪表盘中的WPForms » 添加新页面。选择一个表单模板,如新闻订阅表单,并根据需要编辑表单字段。

接下来,设置确认消息,这是用户提交表单后看到的内容。保存更改后,将表单与Constant Contact连接。在WPForms中选择Constant Contact并添加新连接,随后注册你的Constant Contact账号并连接表单。

将表单添加到WordPress站点

将表单添加到站点的侧边栏或其他页面。访问外观 » 小工具页面,选择并添加WPForms小工具块,选择你的表单并更新。现在,你可以在网站上看到邮件订阅表单。

如何撰写并发送邮件给订阅者

推荐手动撰写邮件,这样可以使邮件更个性化。登录Constant Contact,进入“活动”页面,创建新邮件并选择一个模板。编辑邮件内容后,选择邮件列表并发送邮件。

如何获取更多邮件订阅者

大多数访问你网站的人将不会再回来,因此,你需要尽可能多的获取邮件订阅者。使用OptinMonster,可以创建高转化率的订阅表单,如浮动条、弹出框等。它集成了任何电子邮件营销软件,并允许你设置各种触发和规则。对于更多获取订阅者的技巧,请查看我们其他相关指南。

希望这篇文章可以帮助你为你的WordPress博客添加电子邮件订阅。你可能还想了解如何获取免费的虚拟商务电话号码或改进邮件送达率的最佳SMTP插件推荐。

Read More
WordPress 教学

如何修复WordPress中的401错误(7种解决方案)

什么是WordPress中的401错误?

WordPress中的401错误是由于在与WordPress网站托管服务器通信时进行了不正确的身份验证引起的。例如,如果您为WordPress管理文件夹设置了密码保护,但未输入密码,则在WordPress登录和管理页面上将显示HTTP 401错误页面。

然而,在某些情况下,即使没有为您的网站添加任何特殊的密码保护,您也可能会看到此错误。例如,WordPress安全插件可能会在暴力攻击期间锁定您的管理区域。托管公司为保护您的WordPress网站而采取的安全措施也可能导致此错误。当WordPress登录网页被过度访问时,它们可能会触发401错误代码。

通常,401错误会出现在WordPress管理和登录页面上。不过,它也可能出现在您网站的所有页面上。您需要排查究竟是什么导致了此错误,然后修复它。

以下是最常见的401错误变体列表:

HTTP 401错误(或变体如HTTP错误401、错误401等)

未授权

需要授权

访问被拒绝

401:未经授权

401需要授权

本站技术困难(401)

现在,让我们看一下不同的解决方案,以快速修复WordPress中的401错误。您可以使用以下快速链接跳到特定的方法:

找到正确的WordPress登录URL

首先,您可能需要检查您是否正在登录错误的URL。您可能会看到此错误,因为您输入或记错了完整的登录地址。如果是这种情况,我们建议阅读我们的初学者指南,了解如何找到您的WordPress登录URL。

重置WordPress密码

WordPress托管公司有时会因登录失败而阻止访问wp-admin和wp-login页面。在这种情况下,您的访问将暂时被阻止,您可以稍后再试。不过,与其猜测您的登录凭据,不如恢复您忘记的WordPress密码。

WordPress会向您发送一封电子邮件,其中包含更改密码的链接。不过,此方法的问题是,WordPress有时可能无法发送电子邮件。如果您没有收到电子邮件,不用担心。您还可以使用phpMyAdmin重置WordPress密码。

临时删除WordPress管理目录的密码保护

如果您为WordPress管理目录设置了密码保护,那么这可能是您需要的解决方案。您可能忘记了管理目录的密码,或者服务器配置可能已更改。要解决此问题,您需要登录到WordPress托管控制面板,然后点击“目录隐私”或“密码保护目录”的设置。

我们的截图显示了我们的Bluehost托管帐户,但大多数托管面板都会有这个选项。一旦打开它,您将看到您托管帐户中的所有文件和文件夹。浏览到您的wp-admin目录并通过点击名称选择它。控制面板将显示其密码保护设置。只需取消勾选“密码保护此目录”选项旁边的复选框,然后点击“保存”按钮。

之后,点击“返回”按钮并滚动到页面底部。从这里,您需要删除用于登录到密码保护目录的用户名。现在,您已成功禁用WordPress管理目录的密码保护。您现在可以尝试登录到您的WordPress网站。如果一切正常运行,那么您可以继续通过创建一个新用户和密码来为您的WordPress管理区域启用密码保护。

清除防火墙缓存以解决WordPress中的401错误

如果您使用的是基于云的WordPress防火墙服务(如Cloudflare或Sucuri),当防火墙无法与您的网站通信时,可能会触发401错误。以下教程将展示如何在Sucuri和Cloudflare中清除防火墙缓存。

在Cloudflare中清除缓存

对于使用Cloudflare的用户,您需要登录到Cloudflare仪表板并进入“缓存”部分。现在,只需点击“清除所有”按钮以清除缓存。

在清除防火墙缓存后,继续清除您的网络浏览器缓存或WordPress缓存。您可以参考我们的完整指南,了解如何在WordPress中清除缓存以获取更多详细信息。

在Sucuri防火墙中清除缓存

如果您使用的是Sucuri,您需要登录到Sucuri仪表板并访问“防火墙(WAF)”页面。从这里,只需切换到“清除缓存”选项卡,然后点击“清除缓存”按钮。

切换到默认的WordPress主题

有时,WordPress主题中的某个功能可能会在您的网站上触发401错误。要查明是否如此,您需要暂时切换到默认的WordPress主题。默认主题由WordPress团队制作,并随默认的WordPress安装一起提供。这些主题包括Twenty Twenty-Three、Twenty Twenty-Two、Twenty Twenty、Twenty Nineteen等。

首先,前往“外观 » 主题”页面。如果已安装默认的WordPress主题,您可以继续激活它。如果您的网站上没有安装默认主题,则需要安装并激活它。请参阅我们的指南,了解如何安装WordPress主题以获取详细说明。

切换主题后,您可以测试您的网站。如果一切正常运行,那么这意味着您的主题引起了401错误。您可以向主题开发人员报告此问题,他们可能会帮助您修复它。如果这不起作用,则可以永久更改您的WordPress主题。

停用所有WordPress插件

行为不良或配置错误的WordPress插件也可能会触发401错误。您需要暂时停用所有WordPress插件,以找出是否是其中一个插件引起了错误。您可以简单地从管理区域内停用所有已安装的WordPress插件,方法是访问“插件”页面。在左上角选中复选框以选择所有插件,然后从“批量操作”下拉菜单中选择“停用”,然后点击“应用”。

但是,如果您无法访问WordPress管理区域,则需要使用FTP停用所有WordPress插件。您只需要使用FTP客户端连接到您的WordPress网站。一旦连接,转到/wp-content/文件夹,然后将插件文件夹重命名为“plugins.deactivated”。

重命名插件文件夹将停用所有WordPress插件。您现在可以访问您的WordPress网站的管理区域并尝试登录。如果一切正常运行,那么这意味着其中一个插件引起了问题。现在,您需要切换回FTP客户端并再次将插件文件夹重命名为“plugins”。接着,返回到WordPress管理区域并前往“插件”页面。您现在可以逐个激活每个插件,直到再次看到401错误。这将帮助您找到引起问题的插件。一旦找到插件,您可以联系其支持人员或寻找替代插件。

联系您的WordPress托管提供商

许多WordPress托管公司会自动检测WordPress网站上的可疑活动,并阻止访问以防止攻击。这些安全预防措施有时只会影响WordPress管理区域,登录页面可能会暂时无法访问。

然而,如果它没有恢复到正常状态,或者您在所有网站页面上看到401错误,您将需要立即联系您的WordPress托管提供商。他们的工作人员可以检查访问和错误日志,以解决问题。

想了解更多信息,请查看我们的指南,了解如何正确请求WordPress支持并获得它。

如何防止WordPress中的401错误

这些401错误可能会很烦人,但有一些方法可以减少它们发生的可能性:

使用强密码:选择难以忘记的强密码,不要在所有地方使用相同的密码。您可以阅读我们的指南,了解如何在WordPress中管理密码以获取更多信息。

定期更新WordPress、主题和插件:这可以修复黑客可能尝试利用的安全漏洞。如果可以,启用自动更新。

限制登录尝试:某些安全插件可以限制某人猜测您密码的次数。这可以阻止黑客反复尝试。

实施双因素认证(2FA):这为登录添加了一个额外步骤,例如发送到您手机的验证码。即使某人获得了您的密码,没有验证码也无法登录。

使用正确的文件权限:这些控制谁可以访问您的文件。不正确的权限设置可能会导致问题,因此除非您知道自己在做什么,否则最好不要更改它们。

使用安全防火墙:Web应用防火墙(WAF)就像您网站的保安。它可以阻止可能引发401错误的恶意流量。某些托管公司提供这些功能,或者您可以在我们专家挑选的最佳WordPress防火墙插件中找到它们。

定期备份您的网站:即使安全问题导致401错误,备份可以帮助您快速恢复网站。

您还可以阅读我们的完整WordPress安全指南,了解更多技巧和技巧。

我们希望本指南能帮助您修复WordPress中的401错误。您还可能想查看我们的完整WordPress故障排除指南,并查看我们专家挑选的最佳WordPress插件以促进您网站的增长。

Read More
WordPress 教学

如何在WordPress中正确设置SAML单点登录(SSO)

什么是SAML单点登录?

SAML代表安全声明标记语言。这是一种让您的WordPress站点与其他服务(如Google和Office 365)通信的安全方式。

与之对比的是,SSO代表单点登录。这意味着用户可以用一个密码登录多个服务。

借助SAML SSO,用户可以使用这些服务中的现有凭据登录您的站点。这意味着不再需要记住额外的用户名和密码——只用一个登录就可以访问所有服务。

这对于使用很多不同在线平台的组织和企业特别有用。例如,在WPressize Me,我们使用SSO让我们的团队成员只需一次登录就能轻松访问他们的工具。

有了这些基础知识,让我们来看一下如何轻松地在WordPress中设置SAML SSO。您可以使用这些快速链接在教程中导航:

步骤1:安装miniOrange SAML Single Sign On插件

在您的WordPress网站上启用SAML SSO的最简单方法是使用miniOrange SAML Single Sign On插件。它是免费的,可以让您将站点连接到各种身份提供商(如Google Apps、Okta、OneLogin、Salesforce、Azure B2C、Keycloak、ADFS、Shibboleth 2、Auth0和Sharepoint)。

此外,该插件允许用户使用单一点登录访问多个站点和应用程序。也就是说,您可以在团队应该能够访问的其他站点上重复下面的相同步骤。

如果您运行的是WordPress多站点网络,只需要在主网络站点上执行一次这些步骤,SSO将在所有站点上自动生效。

首先,您需要安装插件。如果您是WordPress插件的新手,我们有一份便捷的指南,逐步指导您安装WordPress插件。

插件安装完成后,前往您的WordPress仪表盘并导航到miniOrange SAML 2.0 SSO »插件配置。

然后,切换到“服务提供者元数据”选项卡。保持此页面开启,因为我们将在下一步中需要此处的信息。

步骤2:将您的站点与身份提供商连接

现在插件已经在WordPress中安装,下一步是将您的网站与一个SAML身份提供商(SAML IdP)连接。

SAML IdP是管理用户账户并认证用户的服务。可以将其看作是一个中心枢纽,用户一次登录,便可以访问各种应用程序,包括您的WordPress站点。

在这个示例中,我们将使用Google Apps作为我们的SAML IdP。然而,要使用Google Apps作为SAML IdP,您需要一个Google管理员账户,这不同于您的普通Gmail账户。一个Google管理员账户管理组织的Google Workspace的用户和设置,并且通常不以@gmail.com结尾。

首先,前往Google管理控制台页面。在侧边栏菜单中,导航到“应用”部分并点击“Web和移动应用”。

从这里打开“添加应用”下拉菜单。然后,选择“添加自定义SAML应用”。

现在,给您的自定义SAML应用命名(例如“miniOrange Custom SAML”)并简要描述(例如“一个用于WordPress的SAML SSO应用”)。满意后点击“继续”。

在这里,您会看到两个配置WordPress SSO的选项。我们将选择较为简单的方法(选项1),即下载IdP元数据。这种方法更快,因为您无需手动输入您的IdP元数据并且稍后复制粘贴您的x509证书。

点击“下载元数据”开始。然后,向下滚动到底部,点击“继续”。

在下一页,您会看到用于服务提供商详细信息的表单。对于我们而言,这是我们的WordPress网站,由miniOrange插件提供帮助。

现在,切换回您的WordPress仪表盘,在您打开的miniOrange插件页面的“服务提供者元数据”选项卡上滚动查找您的服务提供者信息(ACS URL和实体ID)。保持此页面开启,因为您需要在此页面和Google管理控制台之间切换。

现在,返回Google管理控制台并将这些信息复制粘贴到对应的字段中。确保还勾选“签名响应”框。

往下移动,选择“EMAIL”作为名称ID格式,并选择“基本信息>主邮箱”作为名称ID。然后点击“继续”。

下一步包括添加用户字段并在Google目录和您的WordPress站点miniOrange插件之间进行映射。这本质上就是说从Google账户中选择哪些信息传输到您的WordPress站点。

点击“添加映射”开始。然后,让我们添加Google中的“名字”字段并将其映射到“firstname”属性。

完成所需字段的映射后,向下滚动并点击“完成”。

您现在将进入Google管理控制台中的自定义SAML应用页面。最后一步是为您的用户激活该应用。所以继续点击“为所有人关闭”。然后将其切换为“为所有人开启”,最后点击“保存”以完成配置。

步骤3:配置WordPress SAML SSO设置

让我们回到您的WordPress管理区域中的miniOrange SSO插件页面。现在,切换到“服务提供者设置”选项卡并选择“Google Apps”。

向下滚动并导航到“上传IDP元数据”选项卡。在这里,您需要输入身份提供者名称(可能是类似“GoogleApps”的名称)并上传此前从Google管理控制台下载的XML文件。填写完所有内容后,点击“上传”。

恭喜!您已成功将您的WordPress博客与您的Google Apps SAML IdP连接。现在,让我们配置一些额外的设置。

首先,切换到“属性/角色映射”选项卡。在这里,您可以定义来自Google Apps的用户信息如何映射到WordPress中的用户账户。

向下滚动到“角色映射”部分,然后选择您希望分配给使用SAML SSO登录的新用户的默认用户角色。在这个示例中,我们选择了“编辑”。做出选择后点击“更新”。

接下来,切换到“重定向和SSO链接”选项卡。在这里,您可以在WordPress登录页面添加一个方便的单点登录按钮以方便用户使用。确保选项标题为“在WordPress登录页面添加单点登录按钮”已启用。

这个小改动将在您的WordPress登录界面添加一个“使用[身份提供者名称]登录”按钮,使用户能够更轻松地使用其现有的Google Apps凭据进行登录。以下是我们的示例:

WordPress SAML单点登录:常见问题

我们已经介绍了配置WordPress SAML SSO的步骤,但您可能仍有一些问题。让我们来看看一些常见问题:

SAML和SSO是一样的吗?

不,SAML和SSO不一样。SAML(安全声明标记语言)是一种特定的协议,用于实现SSO。除了使用SAML之外,还有其他方法可以实现SSO。然而,SAML是一种流行且安全的选择,可以在各种应用程序中实现SSO,包括WordPress。

什么是SAML SSO和使用插件的一键登录的区别?

是的,有些WordPress登录插件提供一键功能,这是一种较于SAML SSO更简单的选择。关键区别在于它们的工作原理。SAML SSO需要在您的Google管理控制台中创建自定义应用程序以进行安全通信。这需要更多配置,但提供了更高的安全性和集中的用户管理。

另一方面,一键登录插件使用现有的协议(如OAuth)与Google等服务连接。您不需要Google管理员权限,但可能无法提供与SAML SSO相同级别的安全性。

SSO和社交登录是一样的吗?

社交登录是一种允许用户使用其现有社交媒体凭据(如Facebook)登录您的WordPress网站的SSO类型。而SAML SSO则是一种更安全和灵活的选项,可以与更广泛的身份提供商一起使用,不仅限于社交媒体平台。

有关向您的WordPress站点添加社交登录选项的更多信息,您可以参考我们的指南。

WordPress安全提示以使登录更安全

虽然SAML SSO登录已经相当安全,但这里还有一些额外的提示,您可以实施以进一步加强您的WordPress安全性:

为您的WordPress用户强制使用强密码。

启用两因素认证(2FA)以增加额外的保护层。

限制登录尝试次数以防止暴力破解攻击。

通过监控登录日志留意可疑的登录尝试。

通过IP地址限制访问您的WordPress管理区域。

定期备份您的WordPress站点以防发生任何安全漏洞。

保持您的WordPress核心、插件和主题更新以解决任何安全漏洞。

强制所有用户注销并要求他们不定期更改密码。

我们希望这篇文章帮助您了解如何在WordPress中设置SAML SSO。您可能还想查看我们的指南,了解如何为您的网站获取免费SSL证书以及我们专家挑选的必须有的WordPress插件以帮助您的网站成长。

Read More
WordPress 教学

如何在WordPress中自定义密码保护页面

您是否希望在您的网站上创建一个自定义的密码保护页面?使用WordPress密码保护功能可以隐藏内容并限制对某些页面的访问。但是,默认的登录和密码输入布局比较简单且不吸引人。

为什么要在WordPress中自定义密码保护页面?

如果您想在您的WordPress博客上创建一个仅对选定客户或成员可见的页面或帖子,那么您可以使用密码保护功能来锁定内容。同样,如果您正在创建一个新的WordPress网站而不希望所有人都能查看,那么使用密码保护页面是有意义的。

但是,默认的密码保护页面设计非常基本且不吸引人。通过自定义密码保护页面,您可以根据自己的需求更改其设计和布局。这将帮助您使页面更具吸引力,并且可以匹配您的品牌,从而提供更专业的外观和更好的用户体验。

如何在WordPress中密码保护页面

在我们向您展示如何自定义WordPress页面之前,您应该知道,WordPress带有内置的设置来保护您的页面和帖子。您只需编辑或添加一个新的页面。进入WordPress内容编辑器后,单击右侧设置面板中“状态与可见性”下的“公开”选项。

接下来,您将看到不同的帖子可见性选项。只需选择“密码保护”选项并为您的页面输入密码。点击“更新”或“发布”,您的页面将被密码保护。

使用CSS Hero自定义默认密码保护设计

启用密码保护时,页面会使用网站主题进行样式设置。您可以使用CSS Hero工具来自定义页面,而无需编辑代码。首先,您需要安装并激活CSS Hero插件。激活后,CSS Hero选项将添加到WordPress管理顶部栏。点击“使用CSS Hero自定义”。

使用SeedProd自定义特定密码保护页面

定制特定密码保护页面的最简单方法是使用SeedProd,这是最佳的WordPress网站和页面构建工具。首先,安装并激活SeedProd插件。激活后,输入许可证密钥并单击“验证密钥”。然后转到SeedProd » 登陆页面,在WordPress仪表板中添加一个新的自定义密码保护登陆页面。

您可以创建一个“即将推出”页面,并为其添加密码保护功能。选择模板并使用SeedProd拖放页面构建器来自定义页面。您可以添加文本、图像、按钮等元素。在SeedProd构建器中,添加“自定义HTML”模块,并在“自定义代码”字段中输入[seed_bypass_form] 短代码。完成后,点击“保存”按钮。

设置整个网站的自定义密码保护页面

使用SeedProd,您还可以在整个网站上显示密码保护页面。转到SeedProd » 登陆页面,选择“即将推出模式”并点击“编辑页面”。导航到“页面设置”选项卡,在“访问控制”设置下选择“在整个网站上显示”选项。保存更改。

在WordPress中创建自定义密码保护部分

您还可以保护网站的不同部分,使其仅对特定用户组可见。最好的方法是使用MemberPress,这是最佳的WordPress会员插件。您可以设置不同的规则,用户只能根据其会员级别访问内容。首先,添加会员级别,然后转到MemberPress » 规则,设置受保护内容和访问条件。

我们希望这篇文章能帮助您了解如何在WordPress中自定义密码保护页面。您可能还想查看我们的指南,了解如何在不编写代码的情况下创建完全自定义的WordPress主题,或者我们的最佳WordPress SEO插件比较。

Read More
WordPress 教学

如何允许用户在WordPress中匿名评论

为什么允许用户在WordPress中匿名评论?

想象一下,你写了一篇很棒的博客文章,迫切想知道读者的想法。评论是一种获取反馈、了解最受欢迎的内容以及在你的网站上创建社区感的好方法。

许多访客因为对隐私的担忧或怕收到垃圾邮件而不愿意分享个人信息,从而选择不发表评论。这会导致评论数量减少和用户参与度降低。通过允许匿名评论,你可以提升网站的互动性,增加评论数量。

方法1:允许用户使用可选的姓名和电子邮件字段进行匿名评论

默认情况下,WordPress评论表单要求用户输入电子邮件地址和姓名。你可以将这些字段设为可选,从而让访客选择是否填写个人信息。

首先,前往你的WordPress后台,导航到设置 » 讨论,然后取消勾选“评论作者必须填写姓名和电子邮件”选项。然后,滚动到页面底部,点击“保存更改”。

接下来,你需要添加“可选”标签,并删除网站URL字段,这可以通过添加以下代码实现:

function wpb_alter_comment_form_fields($fields) {
// 修改姓名字段,并显示“可选”
$fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( '姓名 (可选)' ) . '</label>' . ( $req ? '<span class="required">*' : '' ) . '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>';

// 修改电子邮件字段,并显示“可选”
$fields['email'] = '<p class="comment-form-email"><label for="email">' . __( '电子邮件 (可选)', 'twentythirteen' ) . '</label>' . ( $req ? '<span class="required">*' : '' ) . '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>';

// 删除网站URL字段
$fields['url'] = '';

return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

你可以将此代码添加到你的functions.php文件或使用代码片段插件,如WPCode。

方法2:从WordPress评论表单中移除姓名和电子邮件字段

另一种选择是完全移除评论表单中的姓名和电子邮件字段,这样就非常明确地允许访客匿名发表评论。再次建议使用WPCode插件来完成此操作。添加以下代码:

function wpb_alter_comment_form_fields($fields) {
unset($fields['author']);
unset($fields['email']);
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields', 'wpb_alter_comment_form_fields');

确保将自定义代码片段设置为“激活”,并保存更改。预览变化,确保访客不能输入姓名或电子邮件地址。

提高评论区互动的其他方法

允许匿名评论只是提高WordPress网站评论互动的一种方法。我们还建议查看以下指南:

  • 如何通过评论重定向吸引用户注意力
  • 如何为WordPress评论添加简单的用户排名系统
  • 如何在WordPress中突出或隐藏评论(两种简单方法)
  • 如何允许用户对评论点赞或点踩

我们希望这篇文章帮助你了解如何在WordPress中允许用户匿名评论。如果你喜欢这篇文章,请订阅我们的YouTube频道,获取更多WordPress视频教程。你也可以在TwitterFacebook上找到我们。

Read More
WordPress 教学

如何将自定义快捷链接添加到WordPress工具栏

为什么要在WordPress管理员工具栏中添加自定义快捷链接?

每当您登录到WordPress网站时,您会注意到屏幕顶部有一个工具栏。这就是WordPress管理员工具栏。此工具栏默认显示一些常用的管理页面链接,方便快速执行常见的管理任务。

但是,每个人都有自己经常访问的页面,包括一些管理页面或外部资源、服务或网站的链接。您可以将这些页面添加到WordPress工具栏作为自定义快捷链接,这样您和您团队的用户就可以轻松访问这些页面。这对于运行有多个作者的忙碌网站特别有用。

接下来,让我们看看如何将自定义快捷链接添加到WordPress管理员工具栏。我们将介绍三种方法:

使用插件添加自定义快捷链接使用代码添加单个自定义快捷链接使用代码添加一组自定义快捷链接

使用插件添加自定义快捷链接

首先,您需要安装并激活WP Custom Admin Interface插件。激活插件后,前往Custom Admin Interface » Admin Toolbar页面进行配置。此页面显示工具栏上的内容,并允许您添加新项目。

要添加自定义快捷链接,点击屏幕顶部的“+ 添加菜单项”按钮。一个新项目会被添加到列表顶部,其中包含标题和链接字段。点击笔记本图标将标题字段置于编辑模式,然后输入标题并点击对勾图标保存。

类似地,点击链接图标,然后输入链接,点击对勾图标保存链接。为了本教程,我们将输入widgets页面的链接,类似http://example.com/wp-admin/widgets.php,记得将’example.com’替换为您的域名。

如果希望添加更多自定义快捷链接,只需重复相同步骤。如果在自定义过程中出错,可以点击“恢复到默认WordPress工具栏”按钮或“恢复到上次保存”,以移除自上次保存以来的所有更改。最后,滚动到页面底部,选择哪些用户角色可以看到新项目,然后保存设置。

使用代码添加单个自定义快捷链接

如果您熟悉将代码片段复制到WordPress中,可以采用这种方法。将以下代码添加到您的主题functions.php文件、特定站点插件或代码片段插件中:

// 添加链接到WP工具栏
function custom_toolbar_link($wp_admin_bar) {
    $args = array(
        'id' => 'custom',
        'title' => '搜索教程',
        'href' => 'https://www.example.com', 
        'meta' => array(
            'class' => 'custom',
            'title' => '搜索教程'
            )
    );
    $wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'custom_toolbar_link', 999);

此示例代码添加了一个链接到您的工具栏。您需要替换id、title、href和meta项中的值以适应您的自定义链接。

使用代码添加一组自定义快捷链接

如果希望在工具栏中创建包含多个快捷链接的自定义菜单,可以在一个父项目下分组多个快捷链接。子节点会在用户将鼠标悬停在父链接上时出现。

以下是如何在WordPress工具栏中添加一组自定义链接的示例代码。将此代码片段复制并粘贴到您的主题functions.php文件、特定站点插件或代码片段插件中:

*/
* 添加一组链接到父链接下
*/

// 添加父快捷链接
function custom_toolbar_link($wp_admin_bar) {
    $args = array(
        'id' => 'custom',
        'title' => '自定义链接',
        'href' => 'https://www.example.com',
        'meta' => array(
            'class' => 'custom',
            'title' => '访问自定义链接'
            )
    );
    $wp_admin_bar->add_node($args);

    // 添加第一个子链接
    $args = array(
        'id' => 'custom-guides',
        'title' => '自定义指南',
        'href' => 'https://www.example.com/guides',
        'parent' => 'custom',
        'meta' => array(
            'class' => 'custom-guides',
            'title' => '访问自定义指南'
            )
    );
    $wp_admin_bar->add_node($args);

    // 添加另一个子链接
    $args = array(
        'id' => 'custom-tutorials',
        'title' => '自定义教程',
        'href' => 'https://www.example.com/tutorials',
        'parent' => 'custom',
        'meta' => array(
            'class' => 'custom-tutorials',
            'title' => '访问自定义教程'
            )
    );
    $wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'custom_toolbar_link', 999);

我们先添加了一个自定义快捷链接,接着添加了第二个自定义链接,并将其设为第一个链接的子链接。我们通过添加’parent’ => ‘custom’参数来实现这个目的。我们重复此操作,添加了另一个子链接。

希望这篇教程帮助您了解如何将自定义快捷链接添加到WordPress管理员工具栏。如果您喜欢这篇文章,请订阅我们的YouTube频道获取更多教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何在 WordPress 中加入內容鎖定(兩種方法)

許多網站使用內容鎖定來提升潛在客戶生成、增加銷售或建立電子郵件列表。你經常會在新聞和新聞網站看到這樣的作法,即讓文章上鎖以便在線上賺錢。本文將教你如何在 WordPress 中加入內容鎖定,而不會讓用戶感到困擾。

什麼是內容鎖定?

內容鎖定是一種技術,網站擁有者使用它來鼓勵用戶進行某些操作。

這些操作可能包括訂閱電子郵件通訊或為高級內容付費。

內容鎖定的工作原理類似於內容升級。當你在 WordPress 網站上提供有價值的內容,如課程或電子書下載時,你給予訪客一個理由主動訂閱會員。有效地這樣做可以幫助你產生潛在客戶、建立電子郵件列表並發展業務。但如果你沒有以最佳方式設置內容鎖定,訪客可能會覺得這令人煩惱。

那麼,讓我們看看如何正確地在 WordPress 中簡單地加入內容鎖定。方法一適合用於免費的獨家內容,而方法二適合付費的高級內容:

方法一:使用 OptinMonster 加入內容鎖定(免費內容)

OptinMonster 是市場上最好的 WordPress 潛在客戶生成插件。如果你想用獨家內容來增長你的電子郵件列表,這是最佳選擇。你可以閱讀我們的完整OptinMonster 評測以了解更多詳情。

你需要一個 Plus 或更高級的計劃來開啟內容鎖定。WPressize Me 的用戶可使用我們的 OptinMonster 優惠券享受 10% 的折扣。首先,你需要訪問 OptinMonster 官方網站並點擊「立即獲取 OptinMonster」按鈕來註冊一個計劃。

接下來,你需要安裝並啟動 OptinMonster 插件。更多詳細信息,請參閱我們的 WordPress 插件安裝指南。啟動後,你會看到歡迎界面和設置嚮導。只需點擊「連接你的現有帳戶」按鈕並按照屏幕上的指示操作。

接下來,你會看到一個新的彈出窗口來連接你的 WordPress 網站和 OptinMonster。前往並點擊「連接到 WordPress」按鈕。

完成這一步後,登錄到你的 OptinMonster 帳戶或建立一個新帳戶。

成功連接後,前往 WordPress 儀表板中的 OptinMonster » 活動頁面。由於你還沒有創建任何活動,你會被要求創建一個新的活動。點擊「創建你的第一個活動」按鈕,會彈出一個窗口。

OptinMonster 會要求你選擇模板或策略書。如果選擇「模板」選項,你可以從 300 多個設計中進行挑選。另外,你還可以選擇「策略書」選項,使用受成功品牌啟發的即用型活動。

這個教學中,我們選擇「模板」選項。接下來,你會被帶到 OptinMonster 網站並要求選擇活動類型。要加入內容鎖定,你需要選擇內聯選項。

接下來,向下滾動並選擇一個模板。OptinMonster 提供多種模板,它們在任何設備上都能很好地運行。你可以點擊「預覽」按鈕來查看每個模板。當你找到符合需求的模板時,點擊「使用模板」按鈕。

你會被要求提供活動標題。輸入標題後,點擊「開始構建」按鈕。這會打開 OptinMonster 編輯器。在這裡,你可以花時間完善彈出窗口的內容和外觀。你可以使用拖放活動生成器來添加不同的塊,例如列,文本,圖片,視頻,倒計時計時器等。

你可以點擊任何部分來更改文字,編輯字體,添加圖片,改變顏色等。你還可以自定義在用戶註冊後顯示的成功消息。

當你對彈出窗口的外觀感到滿意時,你需要啟用內容鎖定。為此,你需要切換到「顯示規則」選項卡。在這裡,你可以選擇何時何地向用戶顯示活動。例如,你可以在 WordPress 網站上的所有頁面上顯示內容鎖定彈出窗口,或只在選定的頁面上顯示。

完成後,點擊「完成?前往動作」按鈕。在下一個屏幕上,你會看到添加 MonsterEffects 動畫和彈出窗口出現時播放聲音的選項。要將內容鎖定在彈出窗口後面,只需前往「鎖定內容」部分並點擊「啟用內容鎖定」切換鍵。

向下滾動,你會看到更多的活動顯示選項。例如,OptinMonster 允許你配置 Cookie 設置並設置彈出窗口對不同用戶顯示的天數。

之後,你需要使活動啟動。只需點擊頂部的「已發佈」選項卡,然後點擊「發佈」按鈕。接著,你可以通過點擊右上角的「保存」按鈕保存你的活動並關閉活動生成器。

接下來,你會看到你的活動的 WordPress 輸出設置。這裡,OptinMonster 會詢問你如何顯示內聯活動。自動設置是最簡單的,它會在特定數量的單詞或段落後自動鎖定內容。例如,你可以在每個帖子前三個段落後鎖定所有內容。手動設定需要更多工作,但可以讓你選擇哪個特定內容會被鎖定。你可以通過在希望鎖定的每個帖子中添加短代碼來完成這一操作。只需複製短代碼。

要將其添加到你的內容中,你需要編輯你想啟用內容鎖定的帖子或頁面。在 WordPress 內容編輯器中,只需添加一個短代碼塊,然後在你希望鎖定的內容之前粘貼短代碼。現在,你可以保存並發佈你的帖子或頁面。如果你希望查看內容鎖定的實際效果,只需在新瀏覽器窗口中訪問該帖子或頁面。鎖定的內容將被模糊或隱藏。一旦用戶輸入電子郵件地址,鎖定的內容將會顯示。

方法二:使用 MemberPress 加入內容鎖定(付費內容)

MemberPress 是最好的 WordPress 會員插件,你可以輕鬆有效地鎖定你的 WordPress 內容。如果你想通過收費的高級內容賺錢,這是最佳選擇。你需要至少一個 Basic 計劃才能實現內容鎖定。WPressize Me 用戶在使用我們的MemberPress 優惠券時可節省高達 $479 的第一年費用。

你需要安裝並啟動 MemberPress 插件。更多詳細信息,請參閱我們的 WordPress 插件安裝指南。啟動後,你需要輸入 MemberPress 許可證密鑰。為此,導航到 MemberPress » 設置,在文本框中粘貼你的密鑰。然後,你需要點擊「激活許可證密鑰」按鈕。在首次設置你的會員網站時,你需要選擇一種付款方式,確定價格,創建註冊頁面等。請參閱我們的 WordPress 會員網站建立的終極指南以瞭解所有詳情。在本教程中,我們將展示如何使用 MemberPress 創建一個高級訂閱,然後確定哪些內容只有在付費成為會員後才能訪問。讓我們從為訂閲者設置一個新的會員計劃開始。

創建會員級別,你需要前往 MemberPress » 會員頁面,並點擊頂部的「添加新」按鈕。你需要為該計劃命名,決定內容的費用和帳單類型。我們將創建一次性付費的終生會員,但你也可以選擇定期訂閱選項。

之後,你需要滾動到帖子編輯器下方的會員選項元框。在這裡,你可以自訂具體計劃的權限和會員選項。如果你需要超過一個會員計劃,則繼續重複這個過程。完成後,點擊右側的「發佈」按鈕使其可用。

下一步是選擇哪些內容對網站上的每個會員計劃可用。MemberPress 使得使用規則簡單地控制訪問權限。你可以通過訪問 MemberPress » 規則頁面並點擊頂部的「添加新」按鈕來設置規則。規則編輯頁面允許你選擇不同的條件並將它們與會員計劃關聯。例如,我們可以保護所有標有「金」標籤的內容,讓它僅對金計劃的會員可見。在規則編輯器下方,你會看到內容滴下和過期選項。這些選項允許你逐漸釋放內容並在一段時間後使其無效。如果你希望用戶註冊時立即可以訪問所有內容,並且不過期,那麼應該保留這些框未選中。

你可以重複此過程,根據需要為你的會員網站創建更多規則。當你滿意時,點擊右側的「保存規則」按鈕保存規則設置。現在,我們只需添加我們的鎖定內容。舉例來說,我們可以將「金」標籤添加到僅想讓高級會員訪問的帖子中。 接下來,滾動到帖子編輯器下方的「MemberPress 未授權訪問」元框。在這裡,你可以選擇未登錄的用戶(非會員)在訪問這些內容時會看到什麼。你可以通過訪問你的 WordPress 網站來查看內容鎖定的實際效果。例如,在我們的演示網站上,不是高級會員的用戶在訪問鎖定內容時會看到定價頁面。 高級會員在訂閱計劃後登錄到你的 WordPress 網站即可看到內容。

Bonus: 如何利用內容鎖定來發展你的業務

現在你知道如何在網站上加入內容鎖定,讓我們來看看一些增長電子郵件列表的實際用途。

1. 鎖定已註冊用戶的內容

如果你運行一個會員網站並希望從 WordPress 部落格賺錢,那麼你可以鎖定已註冊用戶的獨家內容。例如,你可以鎖定訪談、在線課程、視頻、播客節目、作弊單和其他已註冊用戶的內容。這樣,用戶必須訂閱高級計劃並提交他們的電子郵件地址才能訪問獨家內容。

2. 根據用戶角色限制內容

你還可以使用內容鎖定來限制特定頁面和網站區域的訪問權限。如果你運行一個多作者網站並不希望作者或撰稿人查看某些頁面,這非常有用。同樣的,你可以根據會員網站的用戶角色限制內容。例如,只有擁有訂閱者用户角色的用戶才能查看你網站上的視頻部分或訪問在線課程。

3. 向訪客提供內容升級

內容升級是用戶通過訂閱你的電子郵件列表可以解鎖的獎勵內容。你可以使用內容鎖定來向訪客提供免費升級,並鼓勵他們加入你的通訊列表。這樣,用戶將有動力獲取獎勵內容,而你將獲得更多訂閱者。

我們希望本文能幫助你在 WordPress 中加入內容鎖定。你可能還想學習正確的創建電子郵件通訊以及如何在 WordPress 中銷售團體會員。如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道以觀看更多 WordPress 教程視頻。你也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何在没有Cookies的情况下添加WordPress分析(两种简单方法)

如何在没有Cookies的情况下添加WordPress分析(两种简单方法)

在我开始建立WordPress网站时,追踪访客数据意味着简单地安装Google分析就可以了。

但时代变了。随着新的隐私法规的出台,在没有用户同意的情况下使用Cookies收集个人信息会导致法律问题和访客流失。

我帮助过很多WordPress网站所有者过渡到无Cookie的分析解决方案,这些方案依然提供强大的洞察。在测试了许多选项并在各种类型的网站上实施后,我识别出了最有效的方法。

我是否真的需要无Cookie的分析?

你可能听过很多关于Cookies和隐私法的事情。那么对于你的WordPress网站的分析,这意味着什么呢?让我来解析。

为什么“无Cookie”的Google分析4是最佳选择

在网站分析方面,Google分析4仍然是目前最好的工具——适用于所有类型的网站。因此,如果你想获得准确的访客行为洞察,GA4是不二之选。

如何在没有Cookies的情况下添加WordPress分析

现在我已经介绍了什么是无Cookie追踪以及你是否真的需要它,我们来谈谈如何在你的WordPress网站上设置它。

方法1:如何设置WordPress无Cookie分析(继续使用GA4以获得最佳洞察)

这种方法适用于你想在尊重用户隐私的同时仍希望获得强大分析的场合。我将使用MonsterInsights和WPConsent来设置无Cookie追踪。

步骤1:安装MonsterInsights以设置无Cookie分析

MonsterInsights是WordPress中最受欢迎的Google分析插件,因为它使得在WordPress中查看你的Google分析数据变得非常简单。

步骤2:将MonsterInsights连接到你的Google分析账号

一旦你启用了MonsterInsights,现在是时候将它连接到你的站点和Google分析账户了。

步骤3:安装MonsterInsights EU合规插件

由于GA4仍使用第一方Cookies,你需要确保你的追踪符合GDPR规定。MonsterInsights EU合规插件通过自动化GA4中的关键隐私设置简化了这一过程。

步骤4:设置WPConsent Cookie同意插件

使用GA4并遵循GDPR和CCPA等法律,意味你需要在追踪之前获得用户同意。可以使用WPConsent简化合规过程。

步骤5:访问同意日志验证你的隐私设置

WPConsent有一个“同意日志”部分,提供了访客如何与你的网站的Cookie同意弹出窗口互动的详细记录。

方法2:如何在没有Cookies的情况下设置WordPress分析(免费的方案,数据准确性较低)

如果你想不使用Cookies追踪分析,Burst Statistics是一个很好的选择。这个免费的插件使得过程变得相当简单。

关于无Cookie WordPress分析的常见问题解答

仍有疑问?让我们来清除一些关于不使用Cookies追踪网站数据的常见问题。

进一步阅读 📚: 更多WordPress分析指南

希望这篇文章帮助你学习如何在没有Cookies的情况下添加WordPress分析。

Read More
WordPress 教学

WordPress 网站 PDPL 合规初学者指南

什么是个人数据保护法(PDPL)?

沙特阿拉伯的个人数据保护法(PDPL)是一部致力于保护沙特居民个人信息的隐私法。它对企业如何收集、使用和存储数据提出了明确要求。类似于其它隐私法律,如 GDPR,PDPL 不仅适用于本地企业,也会影响到全球的网站和在线商店。

为什么 WordPress 用户应该关注 PDPL 合规

不遵循 PDPL 会带来严重后果,罚款高达 500 万沙特里亚尔(约合 130 万美元),屡次违规罚款可能翻倍。分享敏感数据,不当意图伤害他人,后果更严重,可能面临最高两年监禁及 300 万沙特里亚尔罚款(约合 80 万美元)。此外,合规能提升用户对您网站的信任,从而提高注册、转化和销售。

PDPL 对你的 WordPress 站点有何影响

遵循 PDPL 的第一步是知道哪些属个人数据,比如姓名、邮箱、IP 地址等。作为 WordPress 站点的拥有者,你应该明确告知访客你收集的数据以及如何使用。此外,用户有权请求更正或删除他们的个人数据,并撤回同意。

WordPress 网站的 PDPL 合规指南

定期进行数据审计

了解你收集了哪些个人数据以及如何处理它们非常重要,定期审计能确保你的实践符合 PDPL 规则。将你收集的数据、使用目的和采取的合规措施记录下来,并至少每年进行一次重新审计。

尽量减少数据收集

PDPL 要求只收集相关且必要的数据。减少数据收集不仅有助于合规,还简化了用户请求的处理流程。

创建隐私政策

隐私政策应该明确说明你收集的个人数据、用途及分享对象。在 WordPress 中可利用内置的隐私政策生成器进行基础创建并进行个性化定制。

添加 Cookie 弹出窗口

在未经明确同意情况下,PDPL 禁止使用个人数据相关的 Cookie。使用 WPConsent 可轻松创建合规的 Cookie 弹出窗口,帮助记录访客的同意情况。

创建专门的 Cookie 政策

通过创建专门的 Cookie 政策页面,详细说明网站使用的 Cookie 类型及收集的数据内容。

允许用户撤回同意

PDPL 允许用户随时撤回同意。可以通过 WPConsent 的不跟踪插件实现这一点。

高效处理数据访问请求

用户有权索取已收集的个人数据。通过 WordPress 的导出个人数据工具,可将数据打包为 .zip 文件发送至请求者。

支持“更正权”

支持用户更改其不准确或不完整的信息。WPForms 提供个人信息表单模板,帮助收集更正请求。

结论和进一步阅读

PDPL 合规不是一蹴而就的任务,需要长期关注。不断检查数据管理实践,保持更新可确保你的 WordPress 网站处于合规状态。

Read More
WordPress 教学

如何在WordPress中添加回拨请求表单

如何在WordPress中添加回拨请求表单

消费者往往优先考虑便利性,因此提供诸如“回拨请求”表单等替代联系方式可以提升用户体验并增加潜在客户的捕获。通过在您的WordPress网站中集成一个设计精美的‘回拨请求’表单,访客可以方便地在他们喜欢的时间请求电话联系。这不仅提高了转换率,还可以捕获宝贵的销售线索。

为什么要在WordPress中添加回拨请求表单?

对您的产品或服务感兴趣的访客可能希望与您联系以获取更多信息。虽然有些人喜欢使用在线聊天或电子邮件,但也有些人更喜欢通过电话沟通。您可以在WordPress网站上添加一个‘点击拨号’按钮,允许用户拨打您的业务电话。不过,并不是所有的小企业都能负担得起24/7的电话服务。一个回拨请求表单可以帮助您解决这个问题。用户可以提交表单,留下他们的电话号码及最佳联系时间,您可以在办公时间回拨。

如何添加回拨请求表单

最简单的方式是使用WPForms插件,这是市场上最好的WordPress表单生成器插件,可以轻松地添加任何类型的表单。首先,安装并激活WPForms插件。然后在WordPress后台侧栏导航到WPForms » 添加新页面,选择‘简单联系表单’模板来开始构建回拨请求表单。

拖放所需的字段到表单中,例如姓名、电子邮件、电话、日期/时间字段等。完成后,点击‘保存’按钮存储表单设置。接着,打开一个现有页面或新页面,添加WPForms块,选择您刚刚创建的表单并预览。最后,点击‘更新’或‘发布’按钮保存设置。

自定义回拨请求表单设置

在WPForms » 所有表单页面,点击您之前创建的表单下的‘编辑’链接,可以进行进一步的编辑和自定义。在左侧栏切换到‘设置’标签可以修改表单名称、描述、按钮标签和通知等。在‘通知’标签中,可以设置表单提交后发送邮件的地址。您还可以添加新的通知以便通知用户已收到他们的回拨请求。

如何查看回拨请求表单提交情况

所有表单提交的数据都会自动保存到WordPress数据库中,在WPForms » 条目页面可以查看和管理这些数据。您还可以根据需要进行标记、编辑和删除条目。

在网站上推广回拨请求表单

您可以使用OptinMonster来更好地推广回拨请求表单,它是市场上最佳的潜在客户生成工具。OptinMonster与WPForms兼容,可以将表单嵌入弹出窗口、侧边滑入等形式,极大提升表单的可见性和使用率。

找到可靠的业务电话服务

我们推荐Nextiva作为最好的商业电话服务提供商,可以通过互联网协议(VoIP)管理商业务电话。Nextiva具备智能功能,如呼叫转移、语音邮件、自动响应等,且音质更好,价格比传统电话服务便宜。

Read More