博客

  • 如何更改或者设置网站域名MX记录

    MX记录(Mail Exchange记录)是将电子邮件传递到你的企业电子邮件地址所必需的。如果要使用以自己的域名使用G Suite或其他电子邮件服务,则需要更改它们。

    在本教程中,我们将展示如何轻松更改WordPress域名的MX记录。

    change-mx-records-main

    什么是MX记录,为什么要更改它们?

    MX记录(邮件交换记录)是DNS记录的一种特殊类型。它告诉Internet服务器在何处向您的网站域名发送电子邮件。

    例如,如果您想使用Google Workspace创建你的域名的专业电子邮件地址(例如name@yoursite.com),那么您需要将所有电子邮件路由到Gmail的服务器。

    同样,如果您想使用SMTP服务提供商发送WordPress电子邮件,则需要添加MX记录以使用SMTP发送电子邮件。

    重要提示:开始之前,您需要新MX记录的详细信息。您的企业电子邮件提供商应该能够提供这些信息。例如,这些是我们域的Google MX记录。

    google-mx-records-list

    转入正题,那么我们应该如何更改WordPress网站的MX记录。

    教程将针对不同的域名注册商分别介绍,操作流程大同小异,你可以直接跳到适合你的部分或者参考其中一部分来操作。

    使用Domain.com更改MX记录

    Domain.com是市场上最大的域名注册商之一。

    如果您的域名是在Domain.com上注册的,则可以按照以下说明进行操作。

    首先,您需要登录到Domain.com帐户,然后单击左侧的DNS & Nameservers链接。

    dns-and-nameservers-domaincom-1

    如果您有多个域,请确保页面顶部面包屑导航中选择了你需要修改MX记录的域名。

    select-correct-domain-domaindotcom-1

    接下来,向下滚动DNS记录列表以查找域名的MX条目。点击你需要更改的MX记录旁边的更多图标,然后单击“Edit”链接。

    edit-mx-record-domaindotcom

    在弹出窗口编辑MX记录。只需在“Content”框中输入新的MX记录。示例图中使用G Suite MX记录。

    您可以将“Name”和“Type”保留为默认值。之后,您需要输入Google Workspace(以前称为G Suite)或您的电子邮件主机指定的内容,TTL(生存时间)和优先级。然后,单击Update DNS按钮。

    changing-mx-record-domaincom

    使用相同的MX记录,对其他MX条目重复此操作即可。在本教材演示的是ASPMX.L.GOOGLE.COM。

    完成相关操作后,你应该在列表中可以看到更改的MX记录。

    changed-records-google-domaincom

    一些有用的信息:

    1.QQ企业邮箱的MX记录

    邮件服务器名:mxbiz1.qq.com 优先级:5
    邮件服务器名:mxbiz2.qq.com 优先级:10

    2.163企业邮箱的MX记录

    邮件服务器名:mx.qiye.163.com 优先级 10
    邮件服务器名:mx2.qiye.163.com 优先级 50

    使用Bluehost更改MX记录

    Bluehost是市场上最好的WordPress网站托管公司,同时提供域名注册。

    如果您在Bluehost中注册了域名,那么您可以按照以下说明将MX记录添加到您的域名中。

    首先,您需要登录到Bluehost帐户并切换到左侧栏中的“Domains”选项卡。之后,点击域名旁边的管理下拉菜单,然后选择DNS选项。

    domains-manage-dns-bluehost-1

    然后,将看到域名的DNS详细信息页面。

    bluehost-dns-settings-page

    现在,向下滚动到“ MX(Mail Exchanger)”部分。继续并单击顶部MX记录旁边的更多图标,然后选择“Edit”。

    edit-mx-record-bluehost

    在下一个窗口页面,即可可以编辑MX记录。只需更改G Suite或其他电子邮件服务提供商指定的priority(优先级),Points To(指向服务器)和TTL值。

    changing-mx-record-bluehost

    不要忘记单击“Save”按钮来保存你的设置。

    继续并对其他MX记录重复编辑过程。一般情况下,G Suite或其他电子邮件服务提供商都需要设置两条MX记录。

    changed-records-google-bluehost

    使用SiteGround更改MX记录

    SiteGround是受欢迎的专业WordPress网站托管公司,国内许多做对外的网站都使用了他们的主题。不过小编更喜欢的是LinodeVultr

    如果你的域名是在SiteGround注册的,则可以按照以下说明更新MX记录。

    首先,您需要登录到SiteGround帐户,然后转到“Websites”标签。然后,单击您域旁边的cPanel按钮。

    siteground-websites-cpanel

    接下来,向下滚动到cPanel的“Mail”部分,然后单击“Advanced MX Editor”按钮。

    cpanel-advancedmxeditor-siteground

    现在,您需要从下拉列表中选择您需要修改MX记录的域名。

    mx-records-select-domain-siteground

    之后,您需要选择“Remote Mail Exchanger”选项。然后,您可以输入G Suite或其他电子邮件服务提供商指定的优先级和指向域名。

    只需单击“Add New Record”按钮,即可添加MX记录。

    add-mxrecord-siteground

    使用HostGator更改MX记录

    HostGator是许多WordPress网站使用的大型托管公司。

    注意:您需要HostGator的托管帐户才能更新您的MX记录。如果您仅在他们那里注册了域名,则无法更改MX记录。

    如果您在HostGator注册了域名并在HostGator上拥有托管帐户,则可以按照以下说明更新MX记录。

    首先,您需要登录到HostGator帐户。然后,单击侧栏中的“Hosting”选项卡。

    在您的域名下方,点击cPanel链接。

    hostgator-cpanel-link

    在新选项卡打开cPanel界面,点击左侧的Email链接后跳至页面的“Email”部分,单击右侧的“MX Entry”按钮。

    hostgator-cpanel-email-link

    接下来,向下滚动到“MX Records”部分,只需单击现有记录旁边的“Edit ”。

    hostgator-edit-mx-record

    你可以将priority(优先级)更改为1,将destination更改为ASPMX.L.GOOGLE.COM(这是教程的示例,此处应该改为你的邮件服务商要求的地址)。单击Edit按钮以保存更改。

    hostgator-changed-mx-record

    保存成功后,你会在MX Records列表列出的新记录。您也可以使用上方的“Add New Record”按钮添加新的MX记录。

    hostgator-add-new-mx-record

    使用GoDaddy更改MX记录

    GoDaddy是一家最流行的虚拟主机和域名公司,估计是全球最大的域名注册提供商。

    如果您使用GoDaddy注册了域,则可以按照以下说明更新MX记录。

    首先,登录您的GoDaddy帐户。接下来,单击导航菜单中的DNS下拉菜单,然后选择Manage Zones。

    godaddy-dns-manage-zones

    接下来,搜索需要更改或者新增MX记录的域名。该域名必须是您已经在GoDaddy中注册的域名。

    选择域后,向下滚动页面,您将看到记录列表。在这里,您需要查找和编辑MX记录。如果您没有任何MX记录,则只需单击列表下方的ADD按钮。

    godaddy-add-dns-record

    接下来,从“Type”下拉列表中选择MX。然后,输入第一个MX记录的详细信息。以G Suite为例,这些详细信息是:

    • Host: @
    • Points to: ASPMX.L.GOOGLE.COM
    • Priority: 1

    继续并单击“Save”按钮以保存MX记录。

    godaddy-add-mx-record

    要添加其他MX记录,只需再次单击“Add ”按钮。

    godaddy-mx-records-in-list

    使用Namecheap更改MX记录

    Namecheap是另一个受欢迎的域名注册公司,提供超值域名。

    如果您使用Namecheap注册了域,请按照以下说明更新MX记录。

    首先,继续并登录到您的Namecheap帐户。之后,您需要转到Domain List » Advanced DNS

    namecheap-domains-tab

    接下来,向下滚动页面至“Mail Settings”部分。单击下拉菜单,然后选择Custom MX。

    namecheap-domain-settings-custom-mx

    输入MX记录的详细信息。以G Suite为例:

    • Host: @
    • Mail Server: ASPMX.L.GOOGLE.COM
    • Priority: 1
    • TTL: 60

    最后单击“Save All Changes”按钮以保存新的MX记录。

    mx-record-save-changes

    也可以通过“Add New Record”按钮来添加更多记录。

    namecheap-mx-record-add-new-record

    小结

    上述MX记录修改或者新增教程主要针对国外的域名服务商,如果你的域名是在国内的域名注册服务商购买,MX记录设置可以参考QQ企业邮箱编写的教程,非常全面。

    设置MX记录后,请确保按照其他步骤正确设置电子邮件或SMTP帐户。

    接下来,您可能需要设置WordPress网站以使用电子邮件/SMTP服务提供商发送电子邮件,如果你使用的是闪电博的WordPress主题,可以参考SMTP邮局设置教程

    你也可以接用WP Mail SMTP插件,帮助你使用SMTP来接管所有的WordPRess电子邮件,而无需进行任何复杂的设置。

  • 如何在WordPress嵌入iFrame代码

    iFrame提供了一种无需上传即可将视频或其他内容嵌入网站的简便方法。腾讯视频、B站等许多第三方平台都允许用户使用iframe嵌入其网站中的内容。

    在本教程中,将介绍在WordPress中嵌入iFrame代码的三种办法。

    WordPress嵌入iFrame代码

    什么是iFrame?

    通过iFrame,您可以在网站上嵌入视频或其他内容。这意味着您可以在站点上显示视频而无需上传该视频至你的网站。

    iframe就像在网站上打开一个窗口以显示外部内容一样,实际内容从嵌入的源中加载。

    添加iframe,需要添加特殊的HTML代码。但操作都比较简单,后面会详细介绍如何将iFrame嵌入WordPress的三种方法。

    为什么使用iFrames?

    使用iFrame的一个关键原因是避免必须在自己的网站上上传视频或其他资源,以免占用大量的带宽和存储空间。

    另外,通过iFrame,还可以避免侵权问题。您无需下载视频或其他内容后再将其上传到网站,只需使用iFrame将其添加到页面即可。

    另一个优点是,如果原始内容更改了,iFrame嵌入的方式也会自动更新内容。

    为什么使用iFrames

    使用iFrame也有一些缺点。并非所有网站都允许将其内容放入iFrame。另外,对于您的页面而言,iFrame可能会变得太大或太小,因此您需要手动对其进行调整。

    另一个问题是HTTPS网站只能使用iFrame嵌入其他HTTPS网站内容。同样,HTTP站点只能使用iFrame嵌入其他HTTP站点内容。

    这就是为什么像WordPress这样的许多平台都喜欢oEmbed的原因。您只需将URL粘贴到WordPress帖子中,即可使用oEmbed嵌入视频以及其他类型的内容。内容将自动调整为合适的大小,且兼容移动设备。

    重要提示: WordPress不支持针对Facebook和Instagram的oEmbed。

    iFrames的另一个绝佳选择是使用社交信息流插件。推荐使用Smash Balloon插件,以实现显示来自Facebook,Instagram,Twitter和YouTube的内容。

    下面让我们详细看看如何将iFrame添加到网站的三种不同方式。

    1.使用嵌入代码在WordPress中添加iFrame

    许多大型网站的内容都有“嵌入”选项,以iFrame代码提供其网站内容。

    举了例子,如果你需要分享B站的视频,你只需要在具体的视频页面,点击视频播放器下方的分享按钮,即可看到嵌入代码,如下图所示:

    B站视频分享嵌入代码

    单击“复制”按钮以复制代码。

    然后,将该代码粘贴到WordPress网站上的任何文章或者页面。我

    下面我们将演示将代码复制粘贴到页面的块编辑器(古腾堡编辑器)。

    通过WordPress仪表板中的页面»新建页面,即可创建新页面。然后,将HTML块添加到这个页面。

    古腾堡自定义HTML

    现在,您需要将B站的视频分享iFrame代码粘贴到该块中。

    HTML代码演示

    通过预览或发布页面以查看嵌入其中的B站视频。

    B站视频分享

    提示:如果使用的是旧版经典编辑器,则需要在“文本”视图中添加iFrame代码。

    B站iFrame代码示例

    注:在经典编辑器上的可视化和文本视图之间切换可能会导致iFrame代码出现问题。

    2. 使用iFrame插件实现iFrame代码嵌入

    此方法比第一种方法更实用,因为它允许您创建iframe来嵌入任何来源的内容,即使该来源未提供嵌入代码。

    首先,您需要安装并启用iFrame插件。

    启用后,该插件无需进行设置即可工作。编辑或创建文章、页面。然后,添加一个简码(shortcode)块。

    古腾堡编辑器简码

    之后,您可以使用此短代码输入iFrame代码。

    [iframe src="URL goes here"]

    只需将 URL goes here  替换为您要嵌入到站点中的内容URL。举个例子,嵌入百度地图。

    提示:您可能需要使用“嵌入”选项来获取内容的URL。但你只需要使用URL,而无需使用其余的嵌入代码。

    iframe简码 预览或发布文章,即可查看网站上嵌入的百度地图。

    iframe嵌入百度地图演示

    您还可以在iFrame短代码添加参数,以更改嵌入内容的显示方式。例如,设置宽度和高度,添加或删除滚动条或边框。这些参数信息可以在iFrame插件页面上找到。

    提示:如果使用的是经典编辑器,则只需将简码粘贴到帖子或页面中。您无需切换到“文本”视图。

    直接贴入iframe代码

    3. 手动创建iFrame代码并嵌入WordPress

    如果不想使用iFrame插件,则可以手动创建iFrame代码。为此,您需要在WordPress内容编辑器中添加HTML块。

    古腾堡编辑器HTML块

    然后将下面iframe代码粘贴到HTML块中。

    <iframe src="URL goes here"></iframe>

    将“URL go here”替换为嵌入的内容的URL地址。继续以百度地图为例:

    HTML块引入iframe代码

    你还可以设置HTML标签其他参数。例如,设置iFrame的宽度和高度,以下代码表示将嵌入内容显示为600*300像素。

    <iframe src="URL goes here"></iframe>

    如果嵌入内容受限于版块宽度,则这很有用。

    百度地图iframe嵌入演示

    希望本教程能帮助您学会如何将iFrame代码嵌入WordPress。

  • WordPress文章高亮文本设置教程

    使用高亮标注文本以突出作者需要重点说明的点,并能够起到吸引用户的注意力。可以使用高亮文本突出显示诸如号召性用语,特价商品,或者仅强调特定句子。

    在本文中,将会详细说明如何在WordPress文章或者页面编辑中高亮显示文本。

    高亮文本设置教程

    为什么以及何时高亮显示文本

    高亮显示文本是强调内容中重要信息的简便方法。这有助于将用户的注意力吸引到重要的号召性用语上。

    以下是高亮突出显示的示例:

    高亮文本示例

    默认情况下,WordPress内容编辑器不支持选择并高亮显示任何文本的选项。一般情况下只能够通过使斜体,更改文本颜色或粗体来强调文本。

    古腾堡编辑器块更多操作如果需要对特定的文本进行高亮显示,你可以参考以下方法:

    方法1.使用插件实现文本高亮显示

    高亮突出显示文本的最简单方法是使用WordPress插件。

    首先,您需要安装并启用Advanced Editor Tools插件。

    Advanced Editor Tools (以前称为TinyMCE Advanced)将会提供更多格式设置选项,以增强WordPress古腾堡编辑器。

    启用插件后,即可在编辑文章或者页面时对特定文本设置高亮。只需选择要修改的文本,然后单击下拉箭头以获取更多格式选项。

    Advanced Editor Tools插件

    从下拉菜单中,您需要选择“Mark”选项。这将使用默认颜色突出显示文本。

    但是,实际颜色可能会因您的WordPress主题颜色而异。现在,保存文章/页面并进行预览,即可查看高亮显示文本的效果。

    Advanced Editor Tools插件高亮效果演示

    但是,如果高亮文本并非经常需要用到的功能,安装插件似乎就有点多余。那么你可以尝试无插件的情况,通过HTML代码方法实现文本高亮。

    方法2. 手动编辑代码实现文本高亮

    虽然涉及到代码,但实现起来非常简单。

    在此示例中,我们将使用HTML-‘mark’元素。这可以用来高亮显示特定文本。

    只需在要高亮显示文本的地方编辑文章或页面。接下来,转到包含文本的段落,然后单击块工具栏中的更多菜单按钮,选择“作为HTML编辑”选项。

    HTML代码mark元素

    接下来,将会看到HTML格式的原始文本。只需将要高亮显示的文本包在<mark></mark>标记内,如下所示:

    <mark>highlighted text</mark>
    <mark>highlighted text</mark>
    <mark>highlighted text</mark>

    现在,可以通过再次单击更多按钮并在下拉菜单中选择“可视化编辑”来切换回可视模式。

    可视化编辑

    区块将切换回可视模式,可以看到所选文本已经高亮显示。

    mark标记高亮显示效果

    基于WordPress主题,高亮显示的文本可能看起来有所不同。但是,通常为黄色背景。

    如果您想更改它,可以通过添加自定义CSS来实现。转到外观»自定义页面,选择“额外CSS”标签。

    注:如果你安装的是闪电博的WordPress主题,在主题设置界面,一般都会提供有自定义CSS功能。

     

    额外CSS设置

    贴入自定义CSS,如下:

    mark {
    background-color: #f00;
    }
    

    完成后,点击“发布”按钮以保存您的更改。访问WordPress已设置高亮文本的文章或者页面查看高亮文本效果是否生效。

    自定义高亮文本背景色

    希望本教程可以帮助您学习如何在WordPress中设置高亮文本。enjoy!

  • 如何为WordPress网站配置SMTP发信邮局

    默认情况下,WordPress使用不可靠的PHP邮件功能,并且所发出的电子邮件经常会被邮件服务商标记为垃圾邮件。使用SMTP服务器是确保WordPress电子邮件可传递性的最佳方法。

    在本教程中,我们将详细介绍如何使用免费的SMTP服务器发送WordPress电子邮件。

    配置SMTP发信邮局

    为什么使用SMTP服务器发送WordPress电子邮件?

    WordPress站长经常遭遇无法发送电子邮件问题,解决此问题的最简单方法是使用SMTP服务器。

    默认情况下,WordPress通过PHP mail发送电子邮件。不幸的是,并非所有WordPress所托管的服务器正确配置PHP mail,再说大部分国内的服务器提供商已经禁用了服务器邮局功能。

    此外,即使使用PHP mail成功发送了电子邮件,也可能会被邮件接收服服务器错误地识别为垃圾邮件。

    确保WordPress电子邮件可传递性的最佳方法是使用SMTP服务器。这是在Internet上发送电子邮件的标准协议。

    SMTP服务器使用正确的身份验证来确保电子邮件是由授权发件人发送的。这样可以提高可传递性,并且电子邮件可以安全地进入用户的收件箱。

    要在WordPress网站上使用SMTP服务器,需要借助第三方插件来实现。当然部分WordPress主题也附带了SMTP邮局功能,比如闪电博提供的WordPress付费主题

    如果需要使用插件实现,我们推荐使用WP Mail SMTP插件,它是目前WordPress的最佳SMTP插件,即使免费版本也能够满足站长的基本需求。

    使用WP Mail SMTP插件配置SMTP邮局

    第一步是安装并启用WP Mail SMTP插件

    启用后,进入WordPress管理后台中的 WP Mail SMTP » Settings 页面进一步设置。

    WP Mail SMTP设置

    您需要先输入“From Email(发件人电子邮件)”和“From Name(发件人姓名)”。WordPress电子邮件将以你设置的电子邮件地址和名称发送。

    此外务必选中“Force From Name”复选框,以确保来自WordPress站点的所有电子邮件都是通过SMTP服务器以设置好的电子邮件地址发出。

    提示:只需勾选“Force From Name”即可保证所有电子邮件都来自相同的名称,即可忽略其他插件(例如WPForms)的设置。

    WP Mail SMTP发件人设置

    接下来,需要选择一个SMTP邮件服务,如下图所示。

    WP Mail SMTP发信邮局设置

    注:下面的教程将会以列表中的SMTP服务器为例子进行说明,如果你要使用163邮箱或者QQ邮箱提供的SMTP服务,建议阅读163邮箱&QQ邮箱SMTP邮局设置教程。国内网站建议尽可能选择国内的SMTP服务器,而不是国外的SMTP服务器。

    下面将介绍多个海外不同的免费SMTP服务。您需要保持WP Mail SMTP设置选项卡打开,然后按照所选SMTP服务的说明进行操作。

    使用Sendinblue提供的SMTP服务器发送邮件

    Sendinblue支持每日最多发送300封免费电子邮件。

    首先,需要在Sendinblue网站上创建一个帐户。验证你的电子邮件地址后,网站会要求您选择一个Sendinblue付费计划。点击“Continue with a Free plan”按钮进入下一步。

    Sendinblue免费套餐

    接着,你需要输入收到确认码已完成注册步骤。注册成功后,进入Sendinblue管理仪表盘。

    Sendinblue账号后台

    在继续之前,你需要访问域名管理创建一个子域,例如mail1.yourdomain.com。(在这里就不对子域名设置展开说明了)

    创建子域后,将其添加到您的Sendinblue帐户中。转到“Settings”页面。在此页面上,滚动到“Your Senders and Domains”部分,然后单击其下面的“Configure”按钮。

    Sendinblue域名设置

    接下来,点击“Domains”标签,然后点击“Add a New Domain”按钮。

    Sendinblue域名添加

    输入前面你配置好的域名子域,例如mail1.yoursite.com。确保选中复选框,以确认要使用域名对电子邮件进行数字签名。然后,单击“Save”按钮。

    Sendinblue域名添加验证

    保存后,将会出现一个弹出列表,要求您进行验证域步骤。默认验证方法为上传文件,又或者使用添加DNS条目。可以根据自己的便利性选择合适的方法。(关于域名验证的步骤,小编就不再展开说明,毕竟所有域名验证的步骤都大同小异)

    Sendinblue域名DNS验证

    提示:如果误关闭了此弹出窗口,可以通过点击子域旁边的“Verify This Domain”链接来重新验证域。

    Sendinblue域名验证

    完成文件上传或者添加DNS条目后,返回Sendinblue并继续往下走。

    Sendinblue域名验证DNS记录

    提示: DNS更改最多可能需要24到48小时才生效。如果验证失败,请在几个小时后重试。或者改用上传文件验证。

    完成此操作后,您还需要再输入两个DNS TXT记录,以便Sendinblue可以对从您的域发送的电子邮件进行身份验证。这提高了可传递性。

    在Sendinblue中,单击您域旁边的“Manage”下拉菜单,然后选择“Authenticate this domain”选项,进一步验证域。

    您将看到一个弹出窗口,其中包含需要添加的DNS记录的详细信息。您只需要添加前3个DNS记录,如果前面做了一次DNS条目验证,则第三个无需再添加,第四个可以忽略。

    Sendinblue域名DNS记录验证

    每当你在域名管理添加了DNS TXT记录,点击对应的“Record Added. Please Verify It”进行验证。

    完成上述步骤,返回WP Mail SMTP设置页面,然后找到API Key输入框,点击“Get v3 API Key”链接。

    Sendinblue授权API key

    这将会在新标签中打开您的Sendinblue帐户的SMTP&API页面,复制API KEY即可。

    Sendinblue授权API key生成

    再次返回WP Mail SMTP设置页面并粘贴API KEY,点击Save Settings即可。

    WP Mail SMTP设置API Key

    完成上述操作后,只需要等待Se​​ndinblue激活您的帐户即可发送测试邮件,看设置是否成功。

    使用Gmail提供的SMTP服务器发送邮件

    注:国内不能直接使用谷歌的API服务,需要梯子辅助!

    如果你的网站主要是面对国外访客,也可以考虑使用免费的Gmail帐户发送SMTP电子邮件。如果您还没有Gmail帐户,需要创建一个帐户,然后再按照下面的说明进行操作。

    首先,确保安装并启用了WP Mail SMTP插件。在 WP Mail SMTP » Settings 页面上,选择Gmail作为Mailer。

    在下一个界面,您将会看到需要输入Client ID,Client Secret及URL,不要关闭此页面。

    WP Mail SMTP插件Gmail配置

    访问Google Developers Console网站,同意条款和条件后,点击“Create Project”按钮。

    Google开发者项目创建

    输入项目名称后,点击Create按钮进入下一个步骤。

    Google新项目创建

    在项目仪表盘,点击“Enable APIs and Services”按钮。

    Google新项目API启用

    进入到谷歌的API库,在搜索栏中输入“Gmail”进行搜索。

    Gmail服务API

    在搜索结果中找到Gmail API,点击进入下一步。

    Gmail服务API2

    接下来,您将看到有关Gmail API的一些信息,单击Enable按钮。

    Gmail服务API启用

    启用该API可能需要花费几秒钟,接下来点击“Create Credentials”按钮。

    Gmail服务API凭证创建

    在下一个步骤,您需要完成以下选项设置:

    • 您正在使用哪个API?-Gmail API
    • 您将从哪里调用API?-Web browser (Javascript)
    • 您将访问哪些数据?-User data

    最后点击“What credentials do I need?”。

    Gmail服务API凭证信息填写

    将会弹出窗口提示创建OAuth同意,点击“Set Up Consent Screen”链接即可。

    Gmail服务API同意协议

    OAuth同意界面将在新标签中打开。在这里,您需要选择“External”类型,然后单击“Create ”按钮。

    Gmail服务API同意协议类型

    接下来,需要填写应用名称及支持邮件地址。

    google oauth app注册信息填写

    向下滚动到“Authorized domains”部分,单击“Add Domain”按钮,然后输入网站域名。

    注:域名无需填写httphttps或者www

    接填写开发者联系邮箱,点击“Save and Continue”按钮。

    Google APP开发者联系信息

    在“Test users”步骤,单击“Add Users”按钮,输入您的Gmail地址。

    Google APP测试用户

    然后,再次按“保存并继续”。继续并返回到其他选项卡以设置项目的凭据。您可以输入任何名称,也可以直接保留默认名称。

    在“Authorized JavaScript origins”中,输入网站的域名。

    在“Authorized redirect URIs”,您会找到需要在WP Mail SMTP的设置中输入重定向URL(这部分信息很重要,复制保存下来)

    创建OAuth和客户端ID

    点击下方的“Refresh”按钮,即会出现“Create OAuth client ID”按钮,点击进入最后步骤。

    创建OAuth和客户端ID-2

    至此,已完成Google Web应用程序创建,单击“Done”按钮。

    创建OAuth和客户端ID-3

    跟着下来,将看到列出刚刚创建Web应用程序,单击其旁边的编辑图标。

    Google Web APP列表

    即可看到WP Mail SMTP插件设置所需要的Client IDClient Secret(这部分信息很重要,复制保存下来)

    Web APP客户端ID和密钥

    将“这部分信息很重要”内容复制并粘贴到WP Mail SMTP设置页面中。然后,继续并单击“Save Settings”按钮。

    WP Mail SMTP客户端ID及密钥设置

    页面刷新后,向下滚动,然后单击“Allow plugin to send emails using your Google account”按钮。

    WP Mail SMTP邮件发送授权

    在打开的弹出窗口,选择您的电子邮件帐户。您将看到一个警告界面,只需单击“Advanced”链接,然后单击左下角“Go to wpmailsmtp.com”链接(忽略安全提醒,因为这个APP是你自己创建的)。

    APP授权步骤

    Google将会弹出窗口,要求您授予权限。继续单击“Allow ”按钮。

    谷歌APP授权提醒

    Google会让你再次勾选确认,单击“Allow”按钮即可。

    谷歌APP授权同意确认

    最后,将会返回到WP Mail SMTP插件界面。您将会看到一条消息,确认您已成功将网站链接到Google API项目。

    完事,自己给自己发个测试邮件,看SMTP邮局是否生效。

    使用MailGun提供的SMTP服务器发送邮件

    MailGun是另一个广受欢迎的SMTP电子邮件服务提供商,支持3个月内免费发送电子邮件5,000封/月。

    首先,访问MailGun网站点击“Start Sending”按钮以注册一个帐户。

    MailGun要求填入信用卡详细信息(这一点不太友好,不过老外经常喜欢这么干)。如果超出免费的范围,则将按0.80美元/每1,000封电子邮件收费。

    完成后,点击页面底部的“Create Account”按钮。

    MailGun账号注册

    然后您将会进入帐户仪表盘。

    MailGun账号管理后台

    在继续设置下面的步骤之前,务必登入你的注册邮箱找到来自Mailgun的验证电子邮件,点击电子邮件中的链接激活您的Mailgun帐户。

    提示:您还将收到一封电子邮件,通知您API密钥已添加到Mailgun帐户中。

    Mailgun邮箱验证

    点击验证链接后,将提示您输入并验证您的手机号码。接下来,再次回到Mailgun仪表板。

    同样,Mailgun也要求创建一个网站域名的子域,例如mg.yourdomain.com(此处不展开说明)。

    创建子域后,返回到Mailgun仪表板,然后转到 Domains » Subdomains 页面。

    mailgun新增域名

    接下来,输入前面创建好的域名子域。

    只需将“Domain region”设置为US即可,除非您在EU内。

    点击下面的“Advanced Settings (DKIM)”链接进入DKIM设置。

    选中“Create DKIM Authority”复选框,“DKIM key length”选择为2048。

    然后,继续并点击“Add Domain”按钮。

    mailgun新增子域名设置

    您将进入域名验证步骤-“Add DNS records for sending”。

    mailgun新增子域名DNS记录

    您需要登录域名管理网站的域名解析管理,并将特定的DNS记录添加到您的子域中。同样,不对域名验证部分展开说明。根据相关提示操作即可。

    在域名解析管理按要求输入TXT和MX记录后,点击页面底部的“Verify DNS Settings”按钮。

    接着您将看到一个询问您要如何发送电子邮件的界面。忽略它,转到Settings » API key页面。点击Private API key旁边的查看按钮后将其复制。

    mailgun生成隐私API密钥

    接下来,将复制好的private API key粘贴到WP Mail SMTP设置中。同时输入前面设置的子域名和选择了正确的区域,最后点击“Save Settings”按钮。

    WP Mail SMTP插件Mailgun配置

    最后还是测试下所设置的SMTP邮局是否有效,尝试给自己发封邮件看看。

    使用SendGrid提供的SMTP服务器发送邮件

    SendGrid提供前30天内免费发送最多40,000封电子邮件。之后,每天最多提供100封免费电子邮件。

    首先,访问SendGrid网站并单击“Start For Free”按钮来创建免费帐户。

    创建帐户后,进入SendGrid仪表盘。

    第一步,单击“Create a Single Sender”按钮创建发件人身份。

    SendGrid创建发件人

    然后,输入发件人姓名、发件人邮箱地址,接受回复邮件邮箱地址,公司地址及其他地址信息,昵称等。

    重要提示:From Email Address必须与WP Mail SMTP设置的“From address”的电子邮件地址相同。

    SendGrid发件人信息填写

    然后,在“Senders ”表中可以看到您的详细信息。

    SendGrid发件人信息资料

    您将收到验证电子邮件邮件,以验证此公司电子邮件地址。

    verify-single-sender-sendgrid

    成功验证电子邮件地址后,点击侧边栏中的“Dashboard”链接返回到SendGrid仪表盘

  • WordPress网站免费SSL证书申请及配置教程

    SSL证书申请及配置教程

    在WordPress网站上安装SSL证书,既是顺应互联网发展之要求,也是网站信息加密之所需。

    网站拥有SSL证书将启用HTTPS,这可确保不会以纯文本形式传递任何信息。我们建议所有站点都使用HTTPS,因为它具有除安全性之外的许多其他好处,如SEO、信任、避免浏览器警告等。

    如何安装SSL证书

    对于WordPress网站安装SSL(TLS)证书,小编仅针对最为常见的三种安装方式进行讲解。

    选项1 –宝塔安装免费SSL证书

    如果您的VPS服务器安装部署了宝塔控制面板,那安装免费SSL证书是一件非常简单的事情。

    第1步

    登录到宝塔控制面板后台,然后进入“网站”管理列表,找到你需要安装SSL证书的网站,点击操作“设置”。

    宝塔网站设置

    在宝塔控制面板中选择一个站点

    第2步

    使用宝塔面板安装SSL证书,主要推荐两种方式:宝塔SSL(1年免费TrustAsia DV SSL CA证书,期满可续订)或者Let’s Encrypt免费证书(3个月免费,可续订)。

    (1)Let’s Encrypt证书安装

    在网站设置弹窗窗口,点击左侧菜单“SSL”,然后切换至Let’s Encrypt标签项,选择验证方式为“文件验证”及勾选你需要安装SSL证书的“域名”,最后点击“申请”。

    Let's Encrypt证书申请

    申请后,稍等片刻,系统将会自动为您创建SSL证书并完成部署。

    Let's Encrypt证书部署

    注:

    • 申请之前,请确保域名已解析,如未解析会导致审核失败
    • Let’s Encrypt免费证书,有效期3个月,支持多域名。默认会自动续签
    • 若您的站点使用了CDN或301重定向会导致续签失败
    • 在未指定SSL默认站点时,未开启SSL的站点使用HTTPS会直接访问到已开启SSL的站点
    • 如开启后无法使用HTTPS访问,请检查安全组是否正确放行443端口

    (2)宝塔SSL证书安装

    如果你嫌上面的Let’s Encrypt免费证书有效期过短(实际上可以续订),那也可以申请宝塔的SSL正式(该证书实际上是TrustAsia DV SSL CA – G5证书)。

    首先你必须完成宝塔账号实名认证,否则无法由宝塔提供的1年免费的TrustAsia DV SSL CA – G5证书。

    注:宝塔实名认证,可以是个人或者企业实名认证,其中个人实名认证务必保证手机号码、姓名和身份证三个信息准确,且手机号码不能为电信号码、携号转网号码(官方说的)。

    同在网站设置弹窗窗口,点击左侧菜单“SSL”,然后切换至宝塔SSL标签项,选择你需要申请宝塔SSL的域名,点击“申请”。

    TrustAsia DV SSL CA - G5证书申请

    成功申请后,点击“部署”操作即可。(部署完成,同样会跳转至Let’s Encrypt标签页,这有点不太合理的交互)。

    TrustAsia DV SSL CA - G5证书部署

    注:TrustAsia DV SSL CA – G5证书1年有效期结束后不能够续签,需重新申请。

    第3步

    完成宝塔控制面板的SSL申请及部署后,建议启用强制HTTPS,以保证所有域名访问通过https。

    宝塔强制HTTPS启用

    选项2 –手动部署安装免费SSL证书

    第一步 –申请免费的SSL证书

    你可以通过Free SSL申请注册免费SSL证书。首先你得注册一个Free SSL的账号,然后登录Free SSL网站。在首页,输入你要申请免费SSL证书的域名,点击Create certificate

    FreeSSL官网

    在下一个步骤,无需理会任何选项,直接点“Next Step”

    FreeSSL免费证书申请

    然后,你可以选择90天或者1年的SSL证书,注意,这里千万不要选择第二个选项“1-Yeaar Certificate”,应该选择第一个“90-Day Certificate”

    90天免费SSL证书

    选择生成证书信息的方式,根据自己的实际情况选择,建议选择第三个“Fill in the information”:

    • EmailAddress-电子邮件地址
    • Organization-组织
    • Department-部门
    • City-城市/地区
    • State-省份
    • Country-国家

    免费SSL证书信息填写

    点击提交,浏览器将会下载自动生成一个私钥文件private key,将其保存到浏览器任意位置(后面最终步骤也会在下载的压缩包包含此文件)。

    然后,选择第一个“Free”套餐(注:其他套餐都是付费套餐),点击“Next”,进入下一个步骤。

    FreeSSL套餐选择

    在下个页面,Free SSL还需要对域名进行验证,可以使用邮箱认证、DNS认证和上传文件认证,这里选择最为便捷的文件上传认证作为演示。

    选择“HTTP File upload”,点击“Next”

    FreeSSL域名验证

    根据提示的信息创建一个txt文本,其中Auth value对应的值作为txt文本的内容,Auth path对应的值作为txt文件名,最后将创建好的txt文件上传至服务器网站根目录下的.well-known/pki-validation

    FreeSSL域名验证-文件上传验证

    然后点击“Verify Domain”,可能需要一小会的时间。

    注:验证域名的时候,如失败,检查下Auth Path的URL是否能够正常访问。必须支持http访问才可以成功验证,如果启用了强制https,应临时取消。

    验证成功后,点击Certificate列表对应域名右侧的操作项“Operation”下的“Download”,将会下载一个zip压缩包(包括一个key文件合一个pem文件)。

    FreeSSL证书文件下载

    第二步 –部署SSL证书

    (1)宝塔面板部署Free SSL证书

    如果你安装的是宝塔面板,则部署刚才在Free SSL申请的免费证书是一件非常简单的事情。

    登录你的网站服务器的宝塔控制面板后台,点击(1)“网站”菜单,在网站列表中找到需要配置SSL的域名,点击(2)“设置”操作,然后在弹出窗口中(3)选择“其他证书”选项卡。

    宝塔面板其他证书部署

    然后将前面下载的压缩包文件解压得到两个文件:.key和.pem。使用记事本打开,将.key的文本内容复制粘贴到(4)key密钥,及将.pem的文本内容复制粘贴到(5)PEM格式证书,最后点击“保存”即可为网站配置SSL证书。

    (2)自主部署Free SSL证书

    如果服务器安装的是Nginx,则参考以下步骤进行SSL证书部署。

    找到网站的Nginx的网站配置文件,可能存放在/usr/local/nginx/conf/vhost这样的目录下的域名.conf,不同服务器可能不尽相同。在网站的Nginx配置文件添加下列注释的行(相关信息替换成自己网站的):

     

    server
    {
    #在80端口监听行下方增加443端口监听
    listen 443 ssl http2;
    #如果需要http跳转https,在域名指向目录下方增加下面规则,注意将域名更换为自己的域名
    if ($http_host !~ “^bt.wbolt.com$”) {
    rewrite ^(.*) https://bt.wbolt.com$1 permanent;
    }
    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #填写.pem证书的存放路径,注意将证书保存路径改为自己服务器的路径
    ssl_certificate /usr/local/nginx/conf/ssl/bt.wbolt.com/bt.wbolt.com.pem;
    #填写私钥的存放路径,注意将证书保存路径改为自己服务器的路径
    ssl_certificate_key /usr/local/nginx/conf/ssl/bt.wbolt.com/bt.wbolt.com.key;
    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    }
    server
    {
    #在80端口监听行下方增加443端口监听
    listen 443 ssl http2;
    #如果需要http跳转https,在域名指向目录下方增加下面规则,注意将域名更换为自己的域名
    if ($http_host !~ “^bt.wbolt.com$”) {
    rewrite ^(.*) https://bt.wbolt.com$1 permanent;
    }

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #填写.pem证书的存放路径,注意将证书保存路径改为自己服务器的路径
    ssl_certificate /usr/local/nginx/conf/ssl/bt.wbolt.com/bt.wbolt.com.pem;
    #填写私钥的存放路径,注意将证书保存路径改为自己服务器的路径
    ssl_certificate_key /usr/local/nginx/conf/ssl/bt.wbolt.com/bt.wbolt.com.key;
    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    }

    server
    {   
        #在80端口监听行下方增加443端口监听 
        listen 443 ssl http2;
        #如果需要http跳转https,在域名指向目录下方增加下面规则,注意将域名更换为自己的域名
        if ($http_host !~ "^bt.wbolt.com$") {
            rewrite  ^(.*)    https://bt.wbolt.com$1 permanent;
            } 
        
        #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
        #error_page 404/404.html;
        #填写.pem证书的存放路径,注意将证书保存路径改为自己服务器的路径 
        ssl_certificate    /usr/local/nginx/conf/ssl/bt.wbolt.com/bt.wbolt.com.pem;
        #填写私钥的存放路径,注意将证书保存路径改为自己服务器的路径 
        ssl_certificate_key    /usr/local/nginx/conf/ssl/bt.wbolt.com/bt.wbolt.com.key;
        ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
        ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
        ssl_prefer_server_ciphers on;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m;
    }

    如果服务器安装的是Apache,则参照以下步骤进行SSL证书部署。

    找到网站的Apache的网站配置文件,可能存放在/usr/local/apache2.4/conf/httpd.conf,不同服务器可能不尽相同。在网站的Apache配置文件添加下列行(相关信息需替换自己的):

    <VirtualHost *:443>
    #网站路径、域名地址及Log路径均要替换成自己的
    ServerAdmin webmaster@example.com
    DocumentRoot “/www/wwwroot/bt.wbolt.com/”
    ServerName SSL.bt.wbolt.com
    ServerAlias bt.wbolt.com
    #errorDocument 404 /404.html
    ErrorLog “/www/wwwlogs/bt.wbolt.com-error_log”
    CustomLog “/www/wwwlogs/bt.wbolt.com-access_log” combined
    #SSL 以下是配置SSL证书的信息,切记将证书文件路径及文件换成自己的
    SSLEngine On
    SSLCertificateFile /usr/local/apache/conf/ssl/bt.wbolt.com/bt.wbolt.com.pem
    SSLCertificateKeyFile /usr/local/apache/conf/ssl/bt.wbolt.com/bt.wbolt.com.key
    SSLCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5
    SSLProtocol All -SSLv2 -SSLv3 -TLSv1
    SSLHonorCipherOrder On
    #PHP
    <FilesMatch .php$>
    SetHandler “proxy:unix:/tmp/php-cgi-56.sock|fcgi://localhost”
    </FilesMatch>
    #DENY FILES
    <Files ~ (.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md)$>
    Order allow,deny
    Deny from all
    </Files>
    #PATH 网站路径需替换成自己网站的路径
    <Directory “/www/wwwroot/bt.wbolt.com/”>
    SetOutputFilter DEFLATE
    Options FollowSymLinks
    AllowOverride

  • 如何禁用或者关闭WordPress页面顶部管理员工具栏

    部分WordPress主题,当用户处于登录状态,会在页面的顶部显示WordPress管理员工具栏。很多时候,这并没有给管理员带来便利性,甚至是一种干扰。

    那么如果我们要禁用WordPress网站顶部的管理员工具栏,应该怎么做呢?

    其实默认情况下,您可以从用户信息资料管理页面禁用指定用户的WordPress管理员工具栏。但是,如果需要对每个注册用户都执行此操作,那是一件非常痛苦的事情。

    在本教程中,我们将介绍多种方法禁用WordPress管理员工具栏。

    disablewpadminbar-og

    什么是WordPress管理员工具栏?

    WordPress默认情况下,在所有已登录用户的页面顶部都显示一个管理员工具栏。该工具栏将在WordPress管理后台区域以及所有其他页面中可见。

    WordPress管理员工具栏

    WordPress管理员工具栏包含了WordPress仪表盘常用的功能快捷入口。管理员工具栏中可用的快捷入口会根据用户在WordPress中的角色和权限而所有不同

    但是,在网站前台公共页面,管理员工具栏可能会分散用户注意力,甚至还可能会影响网站布局和用户体验。

    不过,有多种方法可以为除管理员之外的所有用户禁用WordPress管理员工具栏。

    方法1.对任何用户禁用WordPress管理员工具栏

    WordPress本身即提供禁用指定用户管理员工具栏的功能,编辑指定用户的配置文件来禁用工具栏。

    如果要为WordPress任何特定用户禁用工具栏,则只需要编辑其用户个人资料。

    只需转到“用户”»“所有用户”页面,然后找到你需要禁用工具栏的用户,点击“编辑。

    WordPress所有用户列表

    然后在该用户的资料管理页面,找到工具栏,取消选中即可。

    禁用指定用户工具栏

    滚动页面至底部,点击“更新用户”即可完成对该用户禁用管理员工具栏。

    如果只需要禁用几个用户的工具栏,这种方式可行。但是,如果禁用所有用户的工具栏,则此方法不科学。

    方法2.使用插件禁用管理员工具栏

    此方法可帮助你快速禁用所有用户的WordPress管理员工具栏。

    首先,您需要安装启用Hide Admin Bar Based on User Roles插件。

    启用插件后,转到设置»Hide Admin Bar Settings页面。在此处,勾选你需要禁用管理员工具栏的用户角色,最后点击“Save Changes”即可。

    Hide Admin Bar Based on User Roles

    方法3. 使用代码禁用管理员工具栏

    此方法要求将代码添加到WordPress主题特定文件中即可禁用管理员工具。你只需将下列代码添加到主题的functions.php文件

    add_action(‘after_setup_theme’, ‘remove_admin_bar’);
    function remove_admin_bar() {
    if (!current_user_can(‘administrator’) && !is_admin()) {
    show_admin_bar(false);
    }
    }
    add_action(‘after_setup_theme’, ‘remove_admin_bar’);
    function remove_admin_bar() {
    if (!current_user_can(‘administrator’) && !is_admin()) {
    show_admin_bar(false);
    }
    }
    add_action('after_setup_theme', 'remove_admin_bar'); 
    function remove_admin_bar() { 
    if (!current_user_can('administrator') && !is_admin()) { 
      show_admin_bar(false); 
    } 
    }

    此代码将检查当前用户是否非管理员,及没有查看管理仪表盘权限。如果两个条件都匹配,则它将禁用WordPress管理工具栏。

    方法4. 禁用所有用户管理员工具栏

    如果您希望禁用所有用户(包括管理员)的管理员工具栏,应该怎么实现?

    这同样可以通过代码实现,只需将以下代码添加到主题的functions.php文件

    /* Disable WordPress Admin Bar for all users */
    add_filter( ‘show_admin_bar’, ‘__return_false’ );
    /* Disable WordPress Admin Bar for all users */
    add_filter( ‘show_admin_bar’, ‘__return_false’ );
    /* Disable WordPress Admin Bar for all users */ 
    add_filter( 'show_admin_bar', '__return_false' );

    此代码禁用所有用户访问公共页面时顶部的管理员工具栏,所有用户在访问WordPress管理仪表盘时,顶部管理员工具栏还是在的。

  • 如何查找挖掘WordPress隐藏的用户数据

    如多站长并不知道WordPress网站其实有不少隐藏的用户数据,而这些数据可用于发展网站业务。

    查找隐藏的用户数据可以帮助您更好地了解网站受众,跟进潜在客户,改善转化并提高销售量。市场营销人员会跟踪此用户数据,以制定数据驱动型决策。

    在本教程,我们将分享一些查找隐藏的WordPress用户数据技巧,帮助站长提高网站转化次数和销售量。

    用户数据挖掘

    为什么挖掘隐藏的WordPress用户数据?

    如果您经营一家小型企业网站,那么了解客户对于制定业务增长决策至关重要。

    挖掘隐藏的WordPress用户数据可帮助站长做出以数据为依据的决策,以提供更好的用户体验并改善销售渠道。

    例如,如果网站安装了WordPress注册表格插件,那么您可能想知道用户的地理位置,来自哪个页面或平台,访客的IP地址等等。

    同样,如果您经营一家在线商店,则可能希望跟踪客户以查看他们将哪些产品添加到购物车但未完成支付。然后,网站运营方可以通过电子邮件跟进,以促使这些用户进行购买。

    在许多其他情况下,您可以轻松找到隐藏的用户数据并将其用于发展业务。

    下面让我们一起看看都有哪些可用于挖掘隐藏的WordPress用户数据的技巧。

    1.使用MonsterInsights解锁用户数据跟踪

    MonsterInsights是其中一款WordPress的最佳Google Analytics(分析)插件。使用该插件可以实现查看用户来源,用户访问页面以及用户如何使用您的网站。

    简而言之,该插件可以帮助您站长看重要的统计信息。

    首先,您需要安装并启用MonsterInsights插件。(查看阅读:如何为WordPress安装Google Analytics教程。)

    设置MonsterInsights之后,可通过访问Insights » Reports页面来查看重要的网站访问量数据。

    MonsterInsights数据报告

    默认情况下,MonsterInsights可以帮助站长解锁有关用户以及用户与网站的交互方式的大量信息。

    它也是WordPress转换跟踪的最佳工具。您可以使用它来跟踪电子商务平台上的转化,网站上的任何表单提交,跟踪类别,作者,广告等。

    2.启用Google Analytics受众特征和兴趣跟踪

    MonsterInsights支持添加用户的统计信息和兴趣信息,以重新定位广告系列。

    注意:受众特征和基于兴趣的跟踪受不同地区的隐私和Cookie法律的约束。使用此功能之前,请检查目标地区的法律和要求。

    首先,您需要访问WordPress管理后台中的Insights » Settings页面。切换到“Engagement”标签,然后开启“the Demographics and interest reports(受众特征和兴趣报告)”选项。

    MonsterInsights受众跟踪

    接下来,您需要访问Google Analytics(谷歌分析)帐户的信息中心,并从左栏中切换到“Audience(受众群体)”»“Demographics(用户统计)”»“Overview(概述)”标签。

    Google Analytics受众特征和兴趣跟踪

    单击页面的蓝色“Enable”按钮以启用此功能。

    然后,您可以通过WordPress管理后台的Insights » Reports页面,切换到“Publisher”标签查看数据。向下滚动到底部,即可看到“年龄,性别和兴趣”报告。BTW,你也可以安装百度统计代码,实现用户属性数据统计。

    用户数据跟踪

    3.利用表单跟踪用户地理位置

    地理位置数据可以帮助您在用户提交表单时查看其地理区域。这样网站即可实现提供个性化的用户体验,针对特定区域的用户,并制定其他重要的决策。

    要跟踪地理位置数据,您需要使用WPForms插件。它是最好的WordPress表单生成器插件,通过简单的拖放工具创建任何类型的WordPress表单。

    首先,您需要安装并启用WPForms插件。

    注:需要插件的PRO版本才能访问GeoLocation数据

    启用后,访问WPForms » Settings页面以输入许可证密钥(在WPForms网站上的帐户下找到此信息)。

    WPForms插件授权

    接下来,访问WPForms»Addons页面。找到GeoLocation Addon,然后单击Install Addon按钮将其激活。

    WPForms插件地理位置组件

    WPForms将为您安装并激活插件后,访问WPForms » Add New页面,继续创建您的第一个表单。系统会要求设置表单名称并选择表单模板。

    WPForms插件表单创建

    WPForm默认附带几个模板,您可以使用其模板包附加组件安装更多模板。模板只是一个预先构建的表单,可以更轻松地更快地创建新表单。

    选择模板将启动WPForms的表单构建器界面。在右侧,您将看到基于所选模板的预加载表单字段。您也可以从左侧的列中添加新字段。

    WPForms插件表单字段

    您也可以单击任何字段进行编辑,拖放将其移动或删除任何表单字段。

    完成后,您可以单击顶部的“Save”按钮以发布表单。

    接下来,您需要将其添加到您的网站。WPForms支持在网站上的任何位置添加表单。

    只需在要添加表单的位置编辑文章或页面,然后单击(+)添加新的块按钮。找到WPForms块并将其添加到文章中。

    WPForms编辑器块组件

    从块设置中,只需选择您前面创建的表单。最后保存文章或页面,并查看正在使用的表单。

    有关更多详细信息,请查看如何在WordPress中添加联系表单教程。

    将表单添加到网站后,可以通过访问WPForms»Entries页面查看表单条目,然后点击表单名称以查看条目。在“Entries”页面上,单击任何条目旁边的“View”链接以查看其详细信息。

    WPForms表单条目查看

    在条目详细信息页面上,您将看到在地图上标记了用户地理位置的方框。

    WPForms用户地理位置显示

    4.利用表单查找用户IP地址

    另一个重要的用户数据是IP地址。每个访问您网站的用户都有一个由其互联网服务提供商分配给他们的唯一IP地址。

    您可以使用IP地址信息将其与真实用户匹配,防止垃圾邮件,阻止可疑活动等。

    WPForms带有隐藏字段功能,可让您将信息添加到WordPress表单并在用户单击“提交”按钮时将其保存。

    只需创建一个新表单或编辑一个现有表单,然后将“Hidden Field(隐藏字段)”添加到表单中。

    WPForms用户IP隐藏字段

    接下来,您需要在表单预览中单击“Hidden Field”以对其进行编辑,然后点击“Default value”设置旁边的“Smart Tags”选项。

    WPForms用户IP隐藏字段设置

    Smart tags支持将数据嵌入为表单字段的默认值。在此处选择“User IP Address”,然后保存更改。

    最后,保存表单并将其添加到文章或页面即可。当用户提交此表单时,它将自动将其IP地址存储为隐藏字段,您可以在表单条目中查看提交表单用户的IP地址。

    你也可以通过WordPress的托管服务提供商IP日志,WordPress防火墙插件等查看用户IP地址数据。

    5.利用表单跟踪登录用户数据

    另一个常见的情况是站长要将表单条目与网站上的真实用户相关联。如果您正在会员网站上进行调查,这将很方便。

    另一个示例可能是电商网站中的表单,例如请求报价表单。

    WPForms中的“Smart Tags”功能支持将登录的用户数据自动添加到表单中。这包括用户ID,用户名,公司电子邮件地址等。

    您可以使用WPForms中的隐藏字段功能将任何用户数据关联到隐藏字段。

    WPForms登录用户数据隐藏字段

    完成登录用户数据隐藏字段后,保存表单并将其添加到文章或页面。当用户提交此表单时,它将自动将选定的登录用户数据存储为隐藏字段,后面你就可以在表单条目中查看这些信息。

    此数据还有助于简化客户支持工作流程,因此网站运营人员可以了解用户,而无需每次都要求用户填写相同的信息。

    6.跟踪挖掘页面或文章表单数据

    许多企业主有多个着陆页,用于不同的活动,产品和服务。

    WPForms支持在不同的页面上使用相同的表单,并且可以轻松跟踪哪个文章或页面为您带来了潜在客户或注册。

    只需在表单中添加一个隐藏字段,然后从“Embeded Post/Page”值中进行选择。您可以添加文章/页面名称,URL或ID。

    WPForms表单提交文章数据隐藏字段

    现在,您可以查看在多个页面上使用同一表单时哪个页面或文章产生了表单提交。

    但是,这并不能告诉您用户访问该页面所采取的步骤,需要了解这块的数据,需要继续看下面的用户数据挖掘技巧。

    7.利用登录表单跟踪用户访问足迹

    如果您可以在用户实际填写表单之前看到他们在您的网站上执行的步骤,那岂不是很好吗?

    一旦找到促使用户在您的网站上填写表格的因素,您就可以复制它以产生更多的潜在客户并发展您的业务。

    WPForms提供的User Joruney组件使跟踪用户数据变得非常容易。只需转到WPForms » Addons页面,然后安装并激活User Journey插件。

    User Joruney组件

    激活插件后,WPForms将开始跟踪您的表单用户访问路径。您可以通过访问“Entries”页面并查看表单提交来查看数据信息。

    用户访问足迹记录

    8.查找未填写完成的WordPress表单数据

    许多访问您网站的人可能没有在网站上填写表格,其中有些人可能填写了表格,但可能决定不提交。

    如果您可以与这些用户联系,看看是什么原因导致他们未能完成注册或填写表格,那自然最好不过了。

    WPForms支持您使用其“Form Abandonment”附加组件来跟踪这些条目。只需转到WPForms » Addons页面,然后安装“Form Abandonment”。

    Form Abandonment组件

    之后,您可以在网站上创建新表单或编辑现有表单。在表单构建器屏幕上,从左列切换到“设置”选项卡,然后选择“Form Abandonment”选项。

    Form Abandonment设置

    从这里,您可以为此特定表单启用表单放弃功能。完成后,保存表单并退出构建器界面。

    将此表单添加到文章或页面中,它将开始为您收集被放弃的表单数据。

    进入查看表单条目页面,您会在部分填充但未提交的条目旁边看到“ Abadoned”状态。点击查看链接以查看已填写完成的部分表单数据。

    Form Abandonment数据信息

    9.跟踪外发WordPress电子邮件日志

    WordPress网站可能需要发送有关其他内容的电子邮件通知。例如,当新用户注册时,用户要求重设密码,客户下达新订单,依此类推。

    记录WordPress网站发送的电子邮件可以帮助您跟踪用户活动,并可以解锁您无权访问的隐藏WordPress数据。

    为此,您将需要安装WP Mail SMTP插件。它是最好的WordPress SMTP插件,支持使用任何SMTP服务来提高WordPress电子邮件的可传递性。

    有关更多详细信息,请查考阅读如何如何安装和设置WP Mail SMTP教程

    设置插件后,您可以通过访问WP Mail SMTP » Settings页面并切换到“Email Log”标签来启用电子邮件日志功能。

    WP Mail SMTP日志开启

    要查看电子邮件日志,只需转到WP Mail SMTP &raquo Email日志页面。自启用日志以来,您将看到该插件已记录的电子邮件列表。

    WP Mail SMTP日志条目

    您可以单击任何电子邮件,以查看根据设置选择保留的电子邮件详细信息和数据。

    进一步深入了解网站用户

    上面的方法只是冰山一角。对于会员网站,在线商店和其他用户驱动的网站,可能性是无限的。

    您可以使用许多表单解决方案附带的动态字段填充功能,可以使用这些表单解决方案添加有用的见解来简化工作流程。

    您还可以在OptinMonster之类的解决方案中使用Smart Tags和API,以向不同用户显示个性化内容。

    如果您使用的是诸如Drip之类的智能电子邮件营销软件,或诸如PushEngage之类的推送通知软件,则它们也支持使用隐藏用户数据的自动细分功能。

    例如,您可以根据用户访问的特定页面自动创建用户细分,并启动drip自动推送消息。

    pushengage-user-segmentation

    最后,您还可以使用Uncanny Automator连接各种WordPress插件以实现数据互通。通过利用隐藏的用户见解,这将帮助您进一步简化工作流程。

    我们希望本教程为您提供了一些有用的技巧,以在您的网站上查找挖掘隐藏的WordPress用户数据。

  • 创建WordPress分类及子分类图文教程

    在WordPress中,文章可以分为不同的分类和标签。您甚至可以创建子分类以进一步细分组织。

    正确使用分类和子分类很重要,这样可以帮助访客找到他们最感兴趣的内容。正确的内容分类也可以改善网站的SEO排名。

    在本教程中,我们将详细说明如何在WordPress中添加分类和子分类。

    categories-and-subcategories-550x340-1

    了解WordPress的父级分类和子分类

    分类是一个强大的工具。它们不仅是对内容进行排序的一种方式。它们还可以帮助您开发有意义且具有语义的适当站点结构。这有利于WordPress SEO

    提示:如果您不清楚分类和标签之间的区别,请阅读我们的分类与标签指南。这就解释了分类和标签为何不同的原因,以及如何正确使用它们。

    现在,您可能想知道为什么以及何时需要在其WordPress网站上使用子分类?

    假设您要为世界各地的不同目的地创建一个旅游博客。您可能希望用户能够同时按国家和城市查找文章。

    例如,您有一篇有关美国最佳水上乐园的文章。将“美国”用作该位置的分类将十分有必要。

    但是您可能还会有关于纽约,洛杉矶,芝加哥等地最佳就餐场所的文章。

    在这里可以使用子分类。“美国”可以成为父级分类,而城市可以成为子类别。

    发布文章分类

    在子分类下提交的文章也不必在父级分类下提交。在我们的示例中,我们可能未选中“美国”,而只是将文章置于“芝加哥”分类中。

    如果您在子分类下而不是在父级分类下提交文章,则您的文章也将出现在该子分类所隶属的父级分类的存档页面上。

    下面,让我们看一下如何为WordPress添加常规分类和子分类。

    添加WordPress分类目录

    您可以在撰写文章时添加新分类。在右侧的“文章”面板中,打开“分类目录”选项卡。

    然后,点击“添加新分类目录”链接即可创建新分类。

    发布文章新增分类

    单击链接后,将出现两个新框,您可以在其中添加分类。对于常规分类,您无需从“父级分类目录”下拉列表中选择任何内容。

    发布文章新增子分类

     

    输入分类目录名后,点击“添加新分类目录”按钮。

    然后,将会为您当前的文章自动选中该分类的框。您可以根据需要取消选中它。

    文章分类选中

    您也可以添加新分类,而无需编辑文章。

    只需转到文章»分类目录,然后添加新分类目录。如果要在添加内容之前创建所有分类目录,这将很方便(小编也建议采用此方式,即开始撰写网站内容之前,应尽可能策划组织好网站的分类目录结构)。

    此方法还允许您编辑分类目录的别名(URL)。您也可以在此处删除和重命名分类目录。您甚至可以给分类一个描述。如果需要给分类目录页面添加SEO关键字和描述,甚至自定义标题,建议使用Smart SEO Tool插件

    WordPress分类目录管理

    添加WordPress子分类

    您可以按照添加父级分类目录的完全相同的方式添加和编辑子分类。

    编辑文章时,打开“分类目录”选项卡,然后输入子分类的名称。从下拉列表中选择要用作父级分类。

    发布文章添加子分类

    同样,您也可以转到文章»分类目录添加子分类。只需输入子分类的名称,然后从下拉菜单中选择父级分类即可。

    分类目录管理设置子分类

    如果需要,子分类还可以有自己的子分类。例如,我们可能决定开发一个使用洲,国家和城市的分类目录结构,如下所示:

    WP多级分类管理

    在这里,北美洲是一个分类,美国和加拿大是子分类。然后,它们又拥有自己的子分类:美国的纽约和芝加哥,加拿大的魁北克和渥太华。

    父级分类目录中相同级别的分类有时称为“同级”分类。例如,美国和加拿大在这里是同级。

    每个分类只能有一个父级分类项。您不能在两个不同的父级分类下添加一个子分类。

    基于分类目录的网站结构有利于SEO

    您的网站分类网址如下所示:

    http://example.com/category/united-states/new-york-city/

    这很有意义,可以帮助搜索引擎和访问者了解您的网页内容。您还可以将关键字添加到URL中。关键字可帮助人们在搜索引擎上找到内容。

    WordPress还允许您轻松更改类别URL的/category/前缀。您甚至可以根据需要完全删除它。

    在WordPress管理后台,转到设置»固定链接页面,然后向下滚动到“分类目录前缀”部分。

    分类目录前缀设置

    在这里,您可以输入要使用的前缀,然后单击“保存更改”按钮保存即可。

    分类网址中的“分类”前缀不会对您的SEO有所帮助。您可能想通过安装FV Top Level Categories插件来干掉它。只需安装插件,它就会从类别存档页面的URL中删除“category”一词。然后,它们将如下所示:

    http://example.com/united-states/new-york-city/

    提示:如果您决定在现有的WordPress网站上更改类别,则需要设置重定向以避免搜索引擎访问者出现404错误。你可以安装Redirection重定向插件来实现旧分类目录URL链接301重定向至新的分类目录URL链接。参考阅读:深入了解301重定向

    如何在WordPress侧边栏展示分类及子分类

    您可以将小工具添加到WordPress边栏或页脚中以显示分类目录列表。在WordPress管理后台中,转到外观»小工具

    分类目录小工具

    如果您没有更改WordPress默认放置的小工具,则应该已经看到分类目录小工具。如果没有,您可以将其从左侧的“可用小工具”列表中拖放。

    侧边栏显示分类目录设置

    默认情况下,小工具将按字母顺序(如果是英文名称)在列表中显示所有分类:

    完整分类目录

    提示:仅当您分配了至少1个发布文章至分类目录时,该分类才会显示在列表中。

    如果需要,可以对其进行更改以在其父级分类目录下显示子分类。只需在窗口小工具中选中“体现层级关系”框即可,如下所示。

    分类目录层级关系设置

    现在,在您的站点上,您应该可以看到父级分类,并在其下方展示对应的子分类。

    多层级分类目录显示

    提示:如果未显示侧边栏更改,则可能需要清除WordPress缓存。

    除了默认分类窗口小工具之外,您还可以使用WordPress导航菜单创建自定义类别菜单链接。之后,您可以将该菜单添加到标题菜单,侧边栏,页脚或其他菜单位置。

    希望本教程可以帮助您学会如何添加WordPress分类目录和子分类。

  • 如何创建WordPress网站Coming Soon页面

    在网站正式上线之前我们可能需要一个Coming Soon页面。这个页面可以在启动主要网站之前就建立预期,进行炒作和传播信息。

    在本教程中,我们将向您详细说明如何为WordPress创建一个漂亮的即将发布页面。

    Coming Soon页面教程

    为什么创建Coming Soon页面?

    Coming Soon页面不仅仅是您网站的占位符。即使在网站启动之前,它们也可以成为有效的潜在客户转化工具。

    创建Coming Soon页面的主要目的包括:

    1. 衡量用户兴趣–如果您不确定某个想法,那么Coming Soon页面可以帮助您评估用户对该项目的兴趣。
    2. 建立炒作–Coming Soon页面还可以用于建立预期和炒作。提供产品信息并为用户提供分享的动力。
    3. 捕获潜在客户–开始建立您的电子邮件列表,并要求用户关注社交账号。这样,即使在启动网站之前,您也可以拥有一批忠实拥趸。

    Coming Soon页面案例1

    Coming Soon页面案例2

    Coming Soon页面案例3

    如何创建一个漂亮的Coming Soon页面

    首先,您需要安装并启用SeedProd插件。

    SeedProd是市场上最好的WordPress页面构建器插件之一。插件支持您创建任何类型的登录页面,包括“Coming Soon”页面,以限制对您站点的访问,并将启动前页面转换为铅块。

    注意:可使用免费版本的SeedProd,但是在本教程中,我们演示的为Pro版本,因为它具有更多功能。

    启用后,您需要访问SeedProd » Settings页面以输入插件许可证密钥(您可以在SeedProd网站上的帐户下找到此信息)。

    SeedProd插件授权码

    接下来,访问SeedProd » Pages页面,点击“Set up a Coming Soon Page”按钮。

    SeedProd插件Coming Soon模式

    在下一个界面上,您需要选择一个模板。SeedProd带有几个专业设计的Coming Soon页面模板供您选择。只需选择适合您的一个模板进入下一步。

    Coming Soon模板

    这将启动SeedProd页面构建器界面(傻瓜式)。您可以看到所选模板的实时预览,并支持单击选择和编辑任何项目。

    Coming Soon模板编辑

    您也可以从左列向页面添加新模块。比如添加一个倒数计时器,告诉用户何时正式上线网站或者活动。

    只需将“Countdown”模块拖放到页面预览中您希望显示的位置即可。

    倒计时模块

    之后,鼠标悬浮模块上方并点击倒数计模块,您将在左列中看到其属性。

    页面属性设置

    根据需要编辑页面。尝试添加不同的功能模块,更改文本颜色,添加企业Logo等。

    连接至电子邮件营销服务

    完成设计后,可以切换到“Connect”选项卡。您可以在此处将电子邮件注册表单连接到电子邮件营销服务提供商(主要是国外的邮件营销服务商)。

    邮件营销服务商对接

    SeedProd支持大部分国外主流的电子邮件营销平台。本教程的缘故,我们将以Constant Contact为例。只需单击以选择它,然后单击“Connect New Account”按钮。

    Constant Contact对接

    接下来,您需要为此连接提供API密钥和名称。点击“Connect to Constant Contact”按钮继续下一步。

    Constant Contact对接API

    将打开一个弹出窗口,您需要在该弹出窗口中登录到Constant Contact帐户。之后,点击“Allow”按钮,使SeedProd可以访问您的Contact Contact帐户。

    Constant Contact连接许可

    接下来,它将显示您需要复制并粘贴到SeedProd中的API密钥,然后单击“Connect”按钮。

    然后,SeedProd将获取您的电子邮件列表。您需要选择要使用的电子邮件列表,然后点击“Save Integration Details”按钮。

    发布Coming Soon页面

    完成页面设计和集成后,现在可以发布Coming Soon页面了。

    首先,点击“Save”按钮,然后选择“Publish”以保存Coming Soon页面并使其公开可用。

    Coming Soon页面发布

    SeedProd现在将发布此页面,您可以通过单击关闭按钮退出页面构建器。

    接下来,您需要打开“Coming Soon”模式,以确保访问您网站的用户只能看到Coming Soon页面。

    只需转到SeedProd » Pages页面,然后将“Coming Soon Mode”下的切换开关切换为激活状态即可。

    Coming Soon模式启用

    现在,SeedProd将为您的网站打开Coming Soon模式。当然管理员仍然可以登录网站后台工作,但其他未登录用户将仅看到Coming Soon页面。

    Coming Soon页面预览

    Coming Soon页面高级设置

    SeedProd支持您控制Coming Soon页面的显示方式。您可以通过访问SeedProd » Pages页面并单击“Coming Soon Mode”框下的“Edit Page”按钮来访问这些高级设置。

    Coming Soon页面高级设置

    这将启动页面构建器界面,您需要在其中切换到“Page Settings”选项卡。在常规设置下,您可以为页面设置标题,选择isolation模式或以新模板更改页面模板。

    Coming Soon页面高级设置2

    默认情况下,该插件将开始向所有未登​​录用户显示Coming Soon页面。但是,SeedProd支持完全控制在Coming Soon模式时谁可以访问您的网站。

    在某些情况下这很方便。例如:

    • 您只想允许客户端在登录时查看站点
    • 您想使某些URL可公开访问
    • 允许具有特定IP地址的用户查看网站。

    对于高级访问规则,请单击“Access Control”菜单以选择在Coming Soon模式时谁可以访问您的网站。

    Coming Soon页面访问控制

    您还可以切换到SEO选项卡,以设置Coming Soon页面的SEO标题,描述,在社交媒体网站上分享链接时要使用的特色图片等。您还可以设置该页面对搜索引擎不可见。

    如果您安装了主流的SEO插件(All in One SEO,那么SeedProd也会与它们无缝地协同工作。

    Coming Soon页面SEO设置

    最后,您可以切换到“Scripts”选项卡,在其中可以添加您可能需要添加的任何第三方脚本。例如,您可能要在此处添加Google Analytics代码,Facebook pixel或其他跟踪代码。

    Coming Soon页面脚本设置

    切勿忘记点击顶部的“保存”按钮以保存高级页面设置。

    关闭Coming Soon页面

    准备好发布网站后,SeedProd可以非常轻松地关闭Coming Soon模式。

    只需访问SeedProd » Pages页面,然后关闭“Coming Soon Mode”框下的“Active”开关即可。

    Coming Soon页面关闭

    创建WordPress维护模式页面

    一些网站所有者可能希望显示维护模式页面,而不是即将发布的页面。如果您的站点正在进行维护,并且您想让用户知道您很快就会回来,那么维护模式页面将很有帮助。

    SeedProd的Coming Soon Pro插件还使您可以在WordPress中创建漂亮的维护页面。

    只需转到SeedProd » Pages页面,然后单击“Set up a Maintenance Mode Page”按钮。

    WordPress维护模式页面

    其余过程与创建Coming Soon页面相同。您将获得完全的访问控制,并且可以在完成后轻松关闭维护模式。

    希望本教程能帮助您学习如何在WordPress中创建漂亮的Coming Soon页面。

  • 如何拦截WordPress网站的AdSense无效流量和点击

    如何防止与拦截WordPress网站的AdSense无效点击?

    AdSense无效点击是机器人或垃圾邮件产生的流量所带来的展示和点击的结果。大量无效点击会导致您的AdSense帐户被暂停。

    在本教程中,我们介绍如何防止WordPress产生无效的AdSense点击,帮助您的谷歌帐户保持良好的信誉。

    AdSense无效流量和点击拦截

    什么是无效的AdSense点击?

    AdSense无效点击是指来自无效流量的广告点击。

    Google判定的无效流量有哪些?

    • 由网站所有者浏览产生广告展示次数及广告的点击次数
    • 来自一个或多个用户的重复广告点击或展示
    • 由网站所有者操纵的用户意外点击其广告
    • 机器人自动化工具插件实现的广告展现和点击

    希望从谷歌那里分得广告收益,站长唯有吸引了真实的流量用户来查看和点击您的广告,才可行。

    但是,有时,访问量会从低质量的来源进入您的网站。这是用于点击展示广告的机器人流量的一种形式。

    Google AdSense是否检测到无效点击?

    是的,Google有一个非常完善的系统,可以自动检测所有无效点击。

    通常,除非发生大量的无效流量和点击,否则Google不会对帐户采取任何措施。

    机器人和爬虫流量很少的情况下,数次的重复广告点击和其他错误很常见,谷歌的检测系统往往会忽略。

    但是,Google会自动调整您的帐户收入,以消除垃圾流量和虚假点击。这些调整是实时进行的,也可能在月底进行。

    避免帐户罚款的最好方法是首先阻止无效流量进入您的网站。您也可以将无效点击报告给Google Adsense小组,但这不能使您的帐户摆脱责任。

    如何保护AdSense免受无效点击的影响

    无效点击是对WordPress博客的威胁,也会影响网站赚钱的能力,尤其是在持续存在问题的情况下。

    您可以采取以下三项措施来保持Google AdSense帐户的良好信誉:

    • 监控网站流量并识别任何无效来源
    • 确保网站广告展示位置符合AdSense指南
    • 使用AdSense保护WordPress插件拦截无效流量和点击

    了解广告流量和WordPress访问者

    AdSense无效点击的根本原因是网站点击量。

    作为WordPress网站站长,您应对网站流量负责。这就是为什么了解人们如何查找和使用您的网站极为重要。

    监视网站流量和分析的最简单方法是使用MonsterInsights。这是WordPress的最佳分析解决方案,已有超过200万WordPress网站安装使用。

    一般情况下,你只需要安装使用免费版本的MonsterInsights,即可访问最重要的分析数据。另外,为您的网站安装一个谷歌网站统计代码也是非常有必要的。

    设置插件后,您可以在WordPress信息中心内查看Google Analytics分析报告。只需转到“Insights » Reports即可快速了解您的流量。

    MonsterInsights报告

    您可以比较您的Google Analytics分析数据和Google AdSense数据,以查看是否有任何流量来源是无效点击的原因。

    也许您发现一个低质量的推介网站正在为你的网站发送垃圾流量?

    或者,当您在某个Facebook组中发帖时,返回您网站的流量主要是机器人流量?

    避免谷歌广告诱导点击行为

    网站访问者可能会意外点击广告,而被判定无效点击。

    假设谷歌广告与其余内容过于相似,或者谷歌广告处于使您的网站难以使用的位置。在这种情况下,您的访问者可能会误点击谷歌广告。

    例如,如果您在下拉菜单的正下方有一个广告,这可能会导致访问者意外点击该广告。

    另一个常见的错误是使用看起来像网站内容和导航链接的广告单元。如果用户点击广告后认为自己正在浏览您的网站,则可能会导致意外点击。

    使用WordPress插件拦截无效的流量源

    如果您的广告设置正确,但是您仍然收到Google的警告,那么您还可以使用WordPress插件来拦截无效的流量来源。

    为此,我们建议使用 AdSense Invalid Click Protector 插件。该插件高度可定制,您可以根据需要拦截流量和用户。

    使用此插件,您可以拦截整个国家/地区,设置每个用户的广告点击次数上限,在访问者达到广告限制时拦截访问者,拦截IP地址等等。

    首先您需要安装 AdSense Invalid Click Protector 插件。

    启用插件后,在WordPress仪表盘将会增加一个名为“AdSense Invalid Click Protector”的新导航选项。

    接下来,您需要配置插件设置。导航至Adsense Invalid Click Protector » General Settings

    AdSense Invalid Click Protector 插件设置

    在此界面上,需要设置要拦截的行为和流量类型的条件。

    我们将“Ad Click Limit(广告点击限制)”设置为2,以限制访问者最多点击两次广告,超出限制则停止广告展示。

    接下来,我们将“Click Counter Cookie Expiration Time(点击计数器Cookie的过期时间)”设置为5小时。这意味着5个小时后,广告才会再次为该用户展示。

    之后,我们会将“Visitor Ban Duration(访客禁令持续时间)”保留为默认的7天。系统将会对被禁止的用户作出7天内无广告展示。

    AdSense Invalid Click Protector 插件修改设置

    要针对特定国家/地区拦截展示广告,请设置“Do you want to block showing ads for some specific countries?(您要阻止针对特定国家/地区展示广告吗?)” 复选框为“Yes”。或者,如果您不想阻止特定国家/地区,请保留为“No”。

    然后,输入您要阻止的国家/地区的国家/地区代码。

    退出设置界面前,确保单击“Save Changes”。

    AdSense Invalid Click Protector 插件地区流量拦截

    设置拦截设置后,您需要将插件代码添加到现有的AdSense广告单元中。

    添加代码的位置取决于Google AdSense代码添加到WordPress的方式。

    如果是手动添加AdSense代码至WordPress,则需要在您的网站上找到该代码的每个实例。

    如果是使用插件来管理广告,请导航至该插件并打开AdSense代码模块。它看起来类似于下面的代码。

    谷歌广告代码例子

    完成此操作后,您需要在AdSense广告代码之前添加以下代码:

    if( aicp_can_see_ads() ) { /* Your AdSense code goes here */ }
    if( aicp_can_see_ads() ) { /* Your AdSense code goes here */ }
    if( aicp_can_see_ads() ) { /* Your AdSense code goes here */ }

    然后,将您的广告代码封装在一个简单的div标签中:

    <div class=“aicp”>…your ad code goes here…</div>
    <div class=”aicp”>…your ad code goes here…</div>
    <div class="aicp">...your ad code goes here...</div>

    最终广告代码将如下所示:

    if( aicp_can_see_ads() ) {
    <div class=“aicp”>
    <script async src=“//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”>
    </script>
    <!– AdSense Responsive Ad Code –>
    <ins class=“adsbygoogle”
    style=“display:block”
    data-ad-client=“ca-pub-1234567890”
    data-ad-slot=“0123456789” data-ad-format=“auto”>
    </ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    </div>
    }
    if( aicp_can_see_ads() ) {
    <div class=”aicp”>
    <script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”>
    </script>
    <!– AdSense Responsive Ad Code –>
    <ins class=”adsbygoogle”
    style=”display:block”
    data-ad-client=”ca-pub-1234567890″
    data-ad-slot=”0123456789″ data-ad-format=”auto”>
    </ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    </div>
    }
    if( aicp_can_see_ads() ) { 
    <div class="aicp"> 
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
    </script> 
    <!-- AdSense Responsive Ad Code --> 
    <ins class="adsbygoogle" 
        style="display:block" 
        data-ad-client="ca-pub-1234567890" 
        data-ad-slot="0123456789" data-ad-format="auto"> 
    </ins> 
    <script> 
        (adsbygoogle = window.adsbygoogle || []).push({}); 
    </script> 
    </div> 
    }

    将插件代码添加到Google AdSense广告后,网站谷歌广告将根据您之前的拦截设置进行展示。

    如果您希望使用自动解决方案,则可以使用一个名为WP Advanced Ads Pro的高级插件,该插件内置了点击欺诈保护功能。

    您可以直接从插件设置中启用点击欺诈保护,且无需将其他代码添加到网站。

    我们希望教程能帮助您了解谷歌广告无效广告展示及点击规则,及如何拦截WordPress网站的AdSense广告点击及展示。enjoy!