博客

  • 如何为WordPress每个分类制作单独的RSS Feed

    分类目录允许您轻松地将内容分类为主要部分。添加分类RSS Feed可以帮助您的用户订阅他们感兴趣的网站特定区域。

    在本教程中,我们将介绍如何为WordPress中的每个分类目录制作单独的RSS Feed。我们还将讨论如何有效地使用它们来发展您的网站。

    如何为WordPress每个分类制作单独的RSS Feed-1

    在WordPress中定位分类目录的RSS Feed

    类别和标签是WordPress中的两个主要默认分类法。它们使您可以轻松地将内容分类并组织成不同的主题和主题。

    默认情况下,您的WordPress网站上的每个分类目录都有自己的RSS Feed。您只需在类别页面URL的末尾添加“feed”即可找到此RSS Feed。

    例如,如果您有一个名为“新闻”的类别,其URL如下所示:

    https://example.com/category/news/

    那么它的RSS Feed将位于以下URL:

    https://example.com/category/news/feed/

    提示:您可以通过访问文章»分类页面并单击类别下方的查看链接来找到您的分类URL 。

    如何为WordPress每个分类制作单独的RSS Feed-2

    在WordPress中显示您的分类RSS Feed链接

    现在您已经找到了您的分类的RSS Feed链接,让我们来看看您可以在WordPress网站上与访问者共享它们的一些方法。

    1.在WordPress中添加到分类RSS Feed的链接

    将用户指向分类RSS Feed的最简单方法是添加指向分类Feed的链接。

    您可以简单地编辑文章或页面,并在您想要的任何位置添加纯文本链接。

    如何为WordPress每个分类制作单独的RSS Feed-3

    您可以使用此方法手动创建指向所有分类RSS Feed的链接列表。

    但是,如果您将来添加、删除或合并分类,那么您将不得不手动更新该列表。

    如果您可以显示自动更新的分类RSS Feed的动态列表,那不是很好吗?接下来,我们将向您展示如何做到这一点。

    2. 手动显示分类Feed列表

    下一个方法允许您显示一个分类列表,其中包含指向特定分类RSS Feed的链接。最重要的是,如果您在站点上添加或删除分类,该列表将自动更新。

    对于这种方法,您需要向WordPress网站添加一些自定义代码。如果您以前没有这样做过,请查看我们的指南,了解如何在WordPress中添加自定义代码片段

    首先,您需要找到要用作RSS Feed图标的图像。在本教程中,我们使用尺寸为32×32像素的RSS Feed图标。

    之后,您需要将该图片上传到您的网站。只需转到媒体»添加新文件页面上传您的图像,然后单击“将URL复制到剪贴板”按钮。

    如何为WordPress每个分类制作单独的RSS Feed-4

    现在将此图像URL粘贴到记事本或TextEdit等纯文本编辑器中。您将在下一步中需要它。

    之后,您需要将以下代码粘贴到主题的functions.php文件或特定于站点的插件中。

    function wbolt_cat_feed_list() {
    $string .= ‘<ul>’;
    $string .= wp_list_categories( array(
    ‘orderby’ => ‘name’,
    ‘show_count’ => true,
    ‘feed_image’ => ‘/path/to/feed-image.png’
    ‘echo’ =>
    ) );
    $string .= ‘</ul>’;
    return $string;
    }
    $add_shortcode(‘wpb-cat-feeds’, ‘wbolt_cat_feed_list’ );
    function wbolt_cat_feed_list() {
    $string .= ‘<ul>’;
    $string .= wp_list_categories( array(
    ‘orderby’ => ‘name’,
    ‘show_count’ => true,
    ‘feed_image’ => ‘/path/to/feed-image.png’
    ‘echo’ =>
    ) );
    $string .= ‘</ul>’;
    return $string;
    }
    $add_shortcode(‘wpb-cat-feeds’, ‘wbolt_cat_feed_list’ );
    function wbolt_cat_feed_list() {
    $string .=  '<ul>';
    $string .= wp_list_categories( array(
            'orderby'    => 'name',
            'show_count' => true,
            'feed_image' => '/path/to/feed-image.png'
            'echo' =>
        ) );    
    $string .= '</ul>';
    return $string;
    }
    $add_shortcode('wpb-cat-feeds', 'wbolt_cat_feed_list' );

    您需要将“/path/to/feed-image.png”替换为您之前复制的Feed图标图像的URL。

    现在,您可以在WordPress网站上的任何位置使用 [wpb-cat-feeds]短代码来显示类别列表,每个分类旁边都有RSS Feed图标。

    如何为WordPress每个分类制作单独的RSS Feed-5

    3.在分类页面上显示RSS订阅订阅选项(高级)

    通常,WordPress分类存档页面没有订阅选项。您可以通过在每个分类页面上添加指向RSS订阅源的链接来轻松更改它。

    为此,您需要对WordPress模板文件进行更改。只需将以下代码添加到WordPress主题中的category.php或archive.php模板。

    <?php
    if ( is_category() ) {
    $category = get_category( get_query_var(‘cat’) );
    if ( ! empty( $category ) )
    echo ‘<div class=”category-feed”><p><a href=”‘ . get_category_feed_link( $category->cat_ID ) . ‘” title=”Subscribe to this category” rel=”nofollow”>Subscribe</a></p></div>’;
    }
    ?>
    <?php
    if ( is_category() ) {
    $category = get_category( get_query_var(‘cat’) );
    if ( ! empty( $category ) )
    echo ‘<div class=”category-feed”><p><a href=”‘ . get_category_feed_link( $category->cat_ID ) . ‘” title=”Subscribe to this category” rel=”nofollow”>Subscribe</a></p></div>’;
    }
    ?>
    <?php       
    if ( is_category() ) {
    $category = get_category( get_query_var('cat') );
    if ( ! empty( $category ) )
    echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
    }
    ?>

    保存更改后,您可以访问任何分类页面以查看正在运行的订阅链接。

    如何为WordPress每个分类制作单独的RSS Feed-6

    提示:需要帮助找出要在WordPress主题中编辑的文件吗?请参阅我们完整的WordPress模板层次结构备忘单,供初学者了解这一点。

    如何利用WordPress中的分类RSS Feed

    分类RSS Feed允许您的用户仅订阅他们最感兴趣的领域。

    例如,如果您有一个技术新闻博客,那么您的用户可以选择仅订阅有关他们使用的设备的新闻。

    但是,如果没有Feed阅读器,则无法读取普通的RSS Feed。现在,大多数用户不使用Feed阅读器来订阅他们最喜欢的网站。

    这就是它变得棘手的地方。如果您的用户不使用Feed阅读器,您如何使用您的分类RSS Feed?

    幸运的是,您可以使用您的分类提要向您的用户提供任何他们想要的内容。

    例如,您可以要求用户注册您的电子邮件订阅列表,并选择仅获取特定分类的更新。

    借助诸如Constant Contact、Sendinblue等电子邮件营销服务,您可以轻松设置仅针对特定分类的自动RSS到电子邮件订阅列表。请参阅我们的指南,了解如何将新文章推送通知订阅者

    同样,您还可以允许用户使用PushEngage获取每个分类的即时推送通知。它是市场上最好的推送通知服务,允许您直接向用户的设备(台式机和手机)发送消息。

    PushEngage允许您使用RSS Feed设置自动推送通知。您只需输入您的分类RSS Feed链接,只要在该分类中发布新文章,就会发出推送通知。

    我们希望本教程能帮助您了解如何为WordPress中的每个分类制作单独的RSS Feed。

  • 如何使用SFTP连接到WordPress站点

    如何使用SFTP连接到WordPress站点
    SFTP或安全文件传输协议(也称为SSH文件传输协议),是一种用于文件传输的网络协议。与标准FTP相比,这是一种更安全的方法(了解FTP和SFTP之间的区别)。大部分云服务器都支持SFTP连接,以确保您的数据保持安全和加密。请按照以下有关如何使用SFTP连接到您的WordPress站点的说明进行操作。

    如何使用SFTP连接到您的WordPress站点

    您首先需要的是SFTP客户端。有许多免费和高级可供选择,我们推荐以下之一:

    然后,您需要使用以下设置配置SFTP客户端:

    • 连接类型:SFTP(非常规FTP)
    • 地址/URL/主机名:使用您的IPv4地址。
    • 用户名
    • 密码
    • 端口

    您的网络托管服务提供商应向您提供上述信息。

    如何使用SFTP客户端 – 示例

    以下是使用每个SFTP客户端的几个示例。

    使用FileZilla客户端进行SFTP登录

    Filezilla SFTP登录

    Filezilla SFTP登录

    某些版本的Filezilla将默认为FTP,因此请确保您选择SFTP或键入sftp: //123.123.12.123。如果不这样做,您可能会看到以下错误。

    使用SFTP而不是FTP

    使用SFTP而不是FTP

    使用WinSCP客户端进行SFTP登录

    使用WinSCP客户端的SFTP

    使用WinSCP客户端的SFTP

    使用FlashFXP客户端进行SFTP登录

    使用FlashFXP的SFTP

    使用FlashFXP的SFTP

  • WordPress媒体库完整指南及小技巧

    WordPress媒体库完整指南及小技巧

    图像和其他媒体文件是任何WordPress网站的重要组成部分。要有效地使用它们,有助于牢牢掌握WordPress媒体库的工作原理。

    这个方便的WordPress功能使您能够 随着时间的推移存储和管理您的图像和其他媒体。通过一些内幕知识和一些简单的技巧,您可以通过媒体库做很多事情来改进您的网站。

    在本综合指南中,我们将带您了解有关WordPress媒体库的所有信息,包括如何导入和下载内容。我们还将介绍图像编辑、长期文件管理和四个用于合并高级功能的技巧。

    1. WordPress媒体库简介
    2. 如何将文件添加到WordPress媒体库
    3. 如何在WordPress媒体库中编辑图像
    4. 了解WordPress媒体库错误
    5. 长期媒体库管理
    6. 4个WordPress媒体库小技巧

    WordPress媒体库简介

    就其核心而言,您的WordPress媒体库正如其名称所暗示的那样:您上传到网站的所有媒体文件的目录:

    WordPress媒体库

    WordPress媒体库

    WordPress能够托管多种类型的媒体,包括:

    • 图像(.jpg、.jpeg、.png、.gif、。webp和.ico)。
    • 音频文件(.mp3、.m4a、.ogg和.wav)。
    • 视频(.mp4、.m4v、.mov、.wmv、.avi、.mpg、.ogv、.3gp和.3g2)。
    • PDF文件。
    • Word文档。
    • Excel电子表格。
    • PowerPoint演示文稿。
    • Adobe Photoshop文档。

    它还具有一些有限的照片编辑功能,因此您可以直接从仪表板根据需要进行调整。

    要访问您的媒体库,只需随时单击管理侧栏中的媒体 

    访问WordPress媒体库

    访问WordPress媒体库

    这里有一些基本选项可用。

    首先,您可以通过单击相关图标来确定是否要在列表或网格视图中查看您的文件:

    WordPress媒体库视图选项

    WordPress媒体库视图选项

    您还可以使用下拉菜单过滤文件:

    WordPress媒体库完整指南及小技巧-5

    过滤WordPress媒体库文件

    第一个菜单使您可以按类型查看媒体,而第二个菜单将按上传日期过滤您图书馆的内容。

    您还可以使用搜索栏按名称查找特定文件:

    WordPress媒体库搜索栏

    WordPress媒体库搜索栏

    最后,还有一个批量选择按钮。此功能可让您一次从WordPress安装中删除多个文件:

    WordPress媒体库中的批量选择选项

    WordPress媒体库中的批量选择选项

    这涵盖了WordPress媒体库屏幕中可用的所有本机功能。

    正如您稍后将看到的,您可以进行许多修改来增强它。但是,首先,我们需要讨论如何将文件添加到WordPress。

    如何将文件添加到WordPress媒体库

    您可以通过几种不同的方式将文件(例如您网站的收藏夹图标)添加到您的WordPress媒体库。首先是导航到媒体> 添加新文件

    访问WordPress媒体上传器

    访问WordPress媒体上传器

    在这里,您可以上传保存在计算机或其他设备上的文件:

    WordPress媒体上传器

    WordPress媒体上传器

    您还可以直接从WordPress编辑器添加媒体。在区块编辑器中,首先为要合并的媒体类型添加相应的区块:

    WordPress媒体区块

    WordPress媒体区块

    在生成的占位符中,选择上传并从您的计算机中选择一个文件:

    从区块编辑器上传媒体

    从区块编辑器上传媒体

    或者,您可以简单地将文件从桌面拖放到相关块中。

    在经典编辑器中,您需要单击添加媒体按钮:

    经典编辑器添加媒体按钮

    经典编辑器添加媒体按钮

    然后导航到“上传” 选项卡并从您的计算机中选择一个文件:

    从经典编辑器上传媒体

    从经典编辑器上传媒体

    您还可以随时将文件从桌面直接拖放到编辑器中。

    在某些情况下,您可能会发现需要通过FTP手动将媒体文件上传到WordPress站点。您可以使用诸如FileZilla之类的客户端来执行此操作。

    连接到服务器后,导航到wp-content > uploads

    通过FileZilla将文件上传到WordPress媒体库目录

    通过FileZilla将文件上传到WordPress媒体库目录

    将文件上传到此目录以将它们添加到您的媒体库。

    从WordPress媒体库下载内容

    在某些情况下,您可能需要将文件从媒体库下载到计算机上。WordPress使您可以通过导航到工具 > 导出来本地执行此操作:

    WordPress导出工具

    WordPress导出工具

    然后选择媒体选项。如果您只需要在特定时间范围内上传的文件,您可以使用下拉菜单来指定您的请求:

    导出WordPress媒体

    导出WordPress媒体

    最后,单击“下载导出文件”按钮。这会将相关媒体文件下载到您的计算机。

    如何在WordPress媒体库中编辑图像

    正如我们之前提到的,WordPress具有一些原生图像编辑功能。要访问它们,请导航到您的 WordPress 媒体库并选择要编辑的文件。然后,单击“编辑图像” 按钮:

    WordPress中的“编辑图像”按钮

    WordPress中的“编辑图像”按钮

    这将打开图像编辑器:

    WordPress图像编辑器

    WordPress图像编辑器

    您可以进行五种基本编辑:

    裁剪使您能够剪切图像的某些部分:

    WordPress中的图像裁剪

    WordPress中的图像裁剪

    旋转图像会将其逆时针或顺时针旋转90度:

    图像在WordPress中向左旋转

    图像在WordPress中向左旋转

    翻转图像将垂直或水平反映它:

    WordPress中的图像水平翻转

    WordPress中的图像水平翻转

    其他三个设置在侧边栏中。第一个使您能够通过拉伸来更改图像的大小。只需输入所需的高度或宽度,另一个字段将自动填充。然后点击拉伸按钮:

    在WordPress中拉伸图像

    在WordPress中拉伸图像

    请务必注意,在WordPress中调整图像大小有时会对它们的质量产生负面影响。

    此外,您只能拍摄大图像并将其缩小。您无法将图像放大到更大的尺寸!

    要裁剪图像以使其具有特定的纵横比或尺寸,您可以使用图像裁剪下的长宽比选区字段:

    在WordPress中设置图像裁剪选择尺寸

    在WordPress中设置图像裁剪选择尺寸

    最后,如果您希望保留现有的图像缩略图,您可以使用缩略图设置。只需选择要应用更改的图像版本的单选按钮:

    WordPress图像编辑器中的缩略图设置

    WordPress图像编辑器中的缩略图设置

    WordPress的默认图像编辑很有用,但也很有限。它不会取代您可能用于进行更广泛修改的任何软件,尤其是在您运行摄影网站或照片博客时。

    了解WordPress媒体库错误

    不幸的是,发生了WordPress错误。WordPress媒体库也不例外。

    通常出现的一个问题是未指定的“HTTP错误”  ,当您从编辑器中上传新文件时可能会出现该错误:

    媒体上传的HTTP错误

    媒体上传的HTTP错误

    通常,您只需等待此错误消失并在几分钟后再次尝试上传。如果HTTP错误再次出现,则可能是您的WordPress会话已过期。您需要重新登录 ,然后重试上传。

    一些用户面临的另一个问题是媒体库无法加载。这通常是由于与您的插件和/或主题冲突。要解决此错误,请尝试停用所有插件并切换到WordPress默认主题。

    如果您的媒体库再次正确加载,您需要进一步解决插件冲突问题以永久解决问题。

    有时,当您开始通过媒体库上传文件时,可能会遇到“上传:无法将文件写入磁盘”错误。通常,当您的上传目录设置为不可写时,会出现此问题。您可以通过WordPress 的站点健康工具检查您的文件系统权限 。

    长期媒体库管理

    到目前为止,当涉及到媒体库时,我们只专注于WordPress的本机功能。但是,随着时间的推移使用此功能,您可能会遇到一些需要外部解决方案帮助的问题。

    例如,您添加的文件越多,您的WordPress媒体库就越杂乱无章。除了本文开头讨论的搜索和过滤选项之外,WordPress并没有为处理不规则的媒体提供太多帮助。

    但是,有一些插件可以让您将媒体文件排列到文件夹中。

    WordPress Media Library Folders插件是最受欢迎的选项:

    WordPress插件-WordPress Media Library Folders

    WordPress插件-WordPress Media Library Folders

    除了使您能够创建媒体文件夹外,该插件还与MaxGalleria集成, 让您可以直接从媒体库创建图片库:

    WordPress插件-WordPress Gallery MaxGalleria

  • WordPress短代码的终极指南

    WordPress短代码的终极指南

    WordPress短代码是一项强大的功能,可以轻松完成很酷的事情。你几乎可以用它们做任何事情。使用短代码,嵌入交互式元素或创建复杂的页面布局就像插入一行代码一样简单。

    如果要添加图库,只需输入以下代码:

    【gallery ids=“47 ,86, 92, 64, 48, 75, 89, 80” columns=“4” size=“medium”
    ####【】替换为[]
    【gallery ids=”47 ,86, 92, 64, 48, 75, 89, 80″ columns=”4″ size=”medium”】
    ####【】替换为[]
    【gallery ids="47 ,86, 92, 64, 48, 75, 89, 80" columns="4" size="medium"】
    ####【】替换为[]

    这将输出一个带有提到的图像ID的画廊。它将有4列,它们的最大大小将是“medium”(由WordPress定义)。

    不需要任何丑陋的HTML代码。

    画廊简码示例

    画廊简码示例

    短代码消除了对复杂脚本的需要。即使您几乎没有编程技能,也可以在他们的帮助下轻松添加动态内容。

    它们在WordPress开发人员中非常受欢迎,因为它们极大地帮助了自动化内容和设计创建。简码之于WordPress开发人员,就像宏之于数据分析师,或键盘快捷键之于专业图形设计师。

    在本指南中,您将了解有关短代码的所有知识。您将通过创建自己的短代码了解如何使用Shortcode API。最后,我们将讨论短代码的未来以及它们在WordPress的新区块编辑器中的适用位置

    1. 什么是短代码?
    2. 默认的WordPress简码
    3. 如何在WordPress中创建自定义短代码(初学者级别)
    4. WordPress简码:优点与缺点
    5. 简码和古腾堡区块

    什么是短代码?

    简而言之,Shortcode = Shortcut + Code

    通常,短代码使用方括号标签 [] 来定义它们的使用方式。每个短代码在站点中执行特定功能。它可以像格式化内容一样简单,也可以像定义整个网站的结构一样复杂。

    例如,您可以使用简码嵌入滑块、表格或定价表。您甚至可以使用它们来创建可重复使用的页面设计模板。

    简码简史

    简码最初是由名为Ultimate Bulletin Board (UBB) 的在线论坛软件流行起来的。1998年,他们推出了BBCode(公告牌代码),这是一组易于使用的标签,供用户轻松设置帖子的格式。

    使用简单的BBCode轻松格式化

    使用简单的BBCode轻松格式化

    作为一种轻量级标记语言,BBCode的工作原理与HTML相同,但它更简单。

    使用预定义标签也更安全,因为用户无法插入HTML代码并引入安全漏洞。例如,怀有恶意的用户可以使用<script>标签来执行JavaScript代码并破坏网站的功能。

    不久之后,其他在线论坛软件,如phpBBXMB ForumvBulletin,在他们的留言板中添加了BBCode功能。

    短代码使管理员能够更好地控制用户可以做什么和不能做什么。此外,它们允许用户通过简单的标签来格式化他们的内容。

    由于相同的安全原因,WordPress会阻止PHP代码在站点内容中运行。为了克服这个限制,WordPress 2.5在2008年随着Shortcode API的发布引入了短代码功能。事实证明,它是许多WordPress插件和主题开发人员最常用的功能之一。

    什么是WordPress简码?

    WordPress短代码是方括号字符串 ( [ ] ),它神奇地转变为前端迷人的东西。它们为用户提供了一种创建和更改复杂内容的简便方法,而无需担心复杂的HTML或嵌入代码。

    WordPress简码简单易用

    WordPress简码简单易用

    两种类型的短代码

    WordPress中主要有两种类型的短代码。

    自闭合和封闭短代码可以在有或没有属性的情况下有效

    自闭合和封闭短代码可以在有或没有属性的情况下有效

    自闭合短代码:这些不需要结束标记。

    示例:图库简码不需要结束标记。我们用不同的属性添加它需要的一切。

    封闭短代码:这些需要一个结束标签。封闭短代码通常操纵开始和结束标记之间的内容。

    例如标题短码被用于环绕任何内容的标题。它主要用于为图像添加标题,但它适用于任何HTML元素。

    一些短代码可以使用或不使用属性。这取决于它们是如何定义的。

    默认的WordPress简码

    WordPress带有6个默认短代码:

    • audio:在您的网站上嵌入音频文件。它包括简单的播放控件,如播放和暂停。
    • caption:用它在你的内容周围加上标题。它主要用于添加图像标题,但您可以将其用于任何HTML元素。
    • embed:扩展默认的oEmbed功能。此简码可让您为嵌入设置不同的属性,例如设置它们的最大尺寸。
    • gallery:在您的网站上插入一个简单的图片库。您可以使用属性来定义使用哪些图像并自定义图库的外观。
    • playlist:显示带有此自封闭短代码的音频或视频文件的集合。你可以用它的style属性给它一个很酷的“黑暗”模式。
    • video : 嵌入视频文件并使用简单的视频播放器播放。此短代码支持嵌入以下格式的视频:mp4、webm、m4v、webm、ogv、wmv、flv。

    有关如何使用默认短代码以及它们支持哪些属性的更多详细信息,您可以参考链接的Codex文档。

    如何使用WordPress简码

    在WordPress中使用短代码是一个简单的过程。但这取决于您要将它们添加到站点的哪个位置。请务必阅读短代码文档以了解其工作原理。了解它支持的属性,这样您就可以准确地获得您想要的东西。

    在页面和文章中使用WordPress简码

    首先,转到要插入短代码的页面/文章编辑器。

    如果您使用的是Gutenberg编辑器,则可以在独立的Shortcodes块中添加shortcode标签。我们可以在小工具部分找到它。

    在古腾堡中添加短代码区块

    在古腾堡中添加短代码区块

    古腾堡的专用短代码区块

    古腾堡的专用短代码区块

    还在使用经典编辑器(或插件)?您可以以经典方式输入短代码标签。一些短代码甚至可能在编辑器屏幕中有一个按钮可以轻松插入它们。

    在经典编辑器中添加短代码

    在经典编辑器中添加短代码

    在侧边栏小工具中使用WordPress简码

    也可以在侧边栏小部件中插入简码。要添加它们,请转到外观»小工具并将文本小工具添加到要添加快捷方式的部分。

    使用文本小工具在侧边栏中添加短代码

    使用文本小工具在侧边栏中添加短代码

    将短代码粘贴到文本小工具中并保存。您可以访问您网站的前端并在侧边栏中查看短代码的输出。

    可以在侧边栏中看到简码输出(图库)

    可以在侧边栏中看到简码输出(图库)

    注意: WordPress 4.8及以下版本不支持侧边栏小工具中的短代码。阅读WordPress 4.9更新中的小工具改进以了解更多信息。

    WordPress短代码通常用于页面、文章和小工具。但是您有一种简单的方法可以在站点的任何位置插入短代码。

    假设您想在页脚或评论部分之前的所有帖子中添加号召性用语按钮。该do_shortcode()回调函数就派上用场了这里。

    您需要将以下代码添加到主题的header.phpfooter.php或其任何模板文件中:

    <?php echo do_shortcode(“[name_of_your_shortcode]”); ?>
    <?php echo do_shortcode(“[name_of_your_shortcode]”); ?>
    <?php echo do_shortcode("[name_of_your_shortcode]"); ?>

    这将在您插入代码的位置输出短代码。

    您需要在引号之间包含方括号以回应短代码。仅仅包括它的名字是行不通的。

    同样,您可以使用do_shortcode()回调函数在WordPress中的任何位置启用短代码,例如在评论部分。

    Shortcode API简介

    WordPress的简码API定义了如何使用简码定制和扩展您的网站的功能。它使开发人员能够创建独特的内容(例如表单、轮播、滑块等),用户可以通过粘贴相关的短代码将这些内容添加到他们的网站中。

    在短代码的帮助下,您几乎可以将您能想到的任何功能添加到您的网站。

    API支持自闭合和封闭短代码。它处理所有棘手的解析,并包含用于设置和获取默认属性的辅助函数。

    借助API,您可以直接深入开发和自定义短代码,而不是浪费宝贵的时间为您制作的每个短代码定义正则表达式。

    了解短代码API的基础知识

    每次您在WordPress中打开页面或发帖时,它都会在处理网站内容时查找已注册的短代码。

    如果找到注册的简码,简码 API 将接管并返回简码的输出。返回的输出字符串替换它添加位置中的短代码标签。

    您可以使用add_shortcode() 函数在WordPress中注册一个短代码。这是它的完成方式:

    add_shortcode( ‘shortcode_name’, ‘shortcode_handler_function’ );
    add_shortcode( ‘shortcode_name’, ‘shortcode_handler_function’ );
    add_shortcode( 'shortcode_name', 'shortcode_handler_function' );
    • shortcode_name: WordPress 将在解析帖子内容时寻找的标签。Shortcode API 建议您仅使用小写字母、数字和下划线来定义其值(避免使用破折号)。
    • shortcode_handler_function:在 WordPress 确认存在已注册的短代码后将执行的回调函数。

    短代码处理函数定义如下:

    function shortcode_handler_function( $atts, $content, $tag ){ }
    function shortcode_handler_function( $atts, $content, $tag ){ }
    function shortcode_handler_function( $atts, $content, $tag ){ }
    • $atts:一个关联的属性数组(即键值对数组)。如果没有定义属性,则默认为空字符串。
    • $content:包含的内容,如果您要定义封闭的短代码。它是处理函数的责任,以确保$含量值返回到输出。
    • $tag:短代码的标签值(上例中的shortcode_name)。如果两个或多个短代码共享相同的回调函数(有效),$tag值将帮助您确定哪个短代码触发了处理函数。

    API解析短代码的标签、属性和包含的内容(如果有),绕过这些值到处理程序函数,处理程序函数处理它们并返回输出字符串。

    此输出字符串替换您网站前端的短代码宏。您最终在浏览器中看到的是此输出。

    在哪里添加您的自定义短代码脚本?

    您可以将自定义短代码脚本添加到主题的functions.php文件或将它们包含在插件中。

    如果要将其添加到主题文件,则可以按原样运行add_shortcode()函数。

    但是,如果您要将其添加到插件中,我建议您仅在WordPress完全加载后才对其进行初始化。您可以通过将add_shortcode()函数包装在另一个函数中来确保这一点。这称为包装函数:

    function shortcodes_init(){
    add_shortcode( ‘shortcode_name’, ‘shortcode_handler_function’ );
    }
    add_action(‘init’, ‘shortcodes_init’);
    function shortcodes_init(){
    add_shortcode( ‘shortcode_name’, ‘shortcode_handler_function’ );
    }
    add_action(‘init’, ‘shortcodes_init’);
    function shortcodes_init(){
    add_shortcode( 'shortcode_name', 'shortcode_handler_function' );
    }
    add_action('init', 'shortcodes_init');

    add_action()函数将shortcodes_init函数挂钩,使其仅在WordPress完成加载后启动(称为‘init’钩子)。

    如何在WordPress中创建自定义短代码(初学者级别)

    现在我们已经介绍了基础知识,是时候创建自定义短代码了。

    要按照下面给出的步骤进行操作,您需要熟悉使用PHP代码和编辑WordPress主题文件。当您完成本教程时,您将准备好启动您的第一个自定义WordPress短代码!

    我们将从最简单的短代码开始,然后转向更复杂的短代码。在掌握短代码的过程中享受您的短暂里程碑!

    示例 1:使用 [current_year] 的简码

    让我们创建一个名为 [current_year] 的短代码,用于在您的网站上输出当前年份。

    如果您要向网站添加需要每年更新的内容,此短代码会很有帮助。例如,在您网站的页脚中添加版权声明。

    我将使用准系统插件来添加我的短代码功能。您可以将其添加到主题的functions.php文件中并获得相同的结果,但我不建议这样做。不过可以测试和学习!

    让我们从创建一个插件开始。在/wp-content/plugins/目录中创建一个新文件夹。

    注意插件目录的位置

    注意插件目录的位置

    我将我的插件命名为“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
    */
    <?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
    */
    <?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 */
    ?>
    /**
    * [current_year] returns the Current Year as a 4-digit string.
    * @return string Current Year
    */
    add_shortcode( ‘current_year’, ‘salcodes_year’ );
    function salcodes_init(){
    fu

  • 如何使用代码和插件创建WordPress活动事件

    如何使用代码和插件创建WordPress活动事件

    网络活动可以帮助任何企业发展,这已不是什么秘密。作为企业主,没有更好的方式来建立新的关系——无论是与潜在客户、业务合作伙伴还是投资者。

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

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

    当您选择参加活动时,您不仅会确立自己的权威(特别是如果您是主题演讲者之一),您还将展示您的业务或产品作为解决听众问题的解决方案,从而导致销售额的增加。

    无论您的企业规模大小,举办活动,甚至只是参加几个活动都是明智的营销策略。

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

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

    如何使用代码添加WordPress事件

    WordPress拥有强大的引擎盖,使其不仅仅是一个简单的博客平台。

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

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

    首先,您需要登录到您的WordPress仪表盘,然后单击外观,然后单击主题编辑器

    警告:如果操作不当,编辑WordPress主题的源代码可能会破坏您的网站。如果您不习惯这样做,请先与开发人员确认。或者改用下面提到的插件之一。

    编辑器加载后,查看屏幕右侧 – 您将看到一堆文件。

    我们自定义文章类型的代码需要转到functions.php,因此单击它以将其加载到编辑器中。

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

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

    上面的代码首先创建一个名为event的自定义文章类型,并告诉WordPress您要使用哪些标签。然后我们注册文章类型并将其设置为像帖子一样。我们还添加了类别和标签的标准分类法,这将使以后对我们的事件进行分类变得更加容易。

    添加代码后,单击保存文件。您现在会注意到侧边栏中有一个名为Events的新菜单项。

    WordPress活动事件

    WordPress活动

    您现在可以开始向您的网站添加事件,在您有几个事件后,导航回您的仪表盘并单击设置 > 固定链接,然后单击保存更改以刷新永久链接并允许您的自定义文章类型显示在前端.

    如果要将事件添加到导航菜单,请转到外观 > 菜单,您将看到Events显示在左侧。只需将任何事件拖到您的菜单上即可包含它们。

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

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

    在这种情况下,使用插件是一个明智的选择。让我们来看看WordPress排名前5的事件插件。

    创建WordPress活动事件的Top 5插件

    1. The Events Calendar

    WordPress插件-The Events Calendar

    WordPress插件-The Events Calendar

    The Events Calendar是一个用户友好的插件,开箱即用:只需安装它,激活它,根据自己的喜好配置选项,就可以了。该插件是完全响应式的,适用于所有主要的主题框架,如Avada、Genesis、WooThemes和Thesis。

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

    精简版具有以下功能:

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

    该插件的专业版允许您添加重复事件、额外的视图和小部件,能够从您的WordPress仪表盘中销售门票和管理与会者,并与流行的电子商务插件(如WooCommerce和Easy Digital Downloads以及能够连接您的Eventbrite帐户。

    WordPress Events Calendar Pro提供三个定价层,个人许可证起价为89美元,可提供一年的支持和更新。

    2. All In One Event Calendar

    WordPress插件-All In One Event Calendar

    WordPress插件-All In One Event Calendar

    Time.ly的All In One Event Calendar是一种在 WordPress 中列出您的活动并轻松与世界其他地方共享的漂亮方式。他们的日历系统结合了简洁的视觉设计和强大的功能。

    该插件还提供免费和高级版本。

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

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

    All In One Events Calendar的专业版可作为托管解决方案提供,可以嵌入到任何站点,并具有额外的功能,例如CSV导入、超级小部件、导入未来事件的能力、导入RSS Feed和前端事件的提交。付费计划起价为每月9美元。

    3. WP Event Manager

    WP Event Manager是更简单、轻量级的WordPress事件管理插件之一。它非常适合那些希望保持网站速度快且不占用太多空间或用臃肿功能弄乱后端的人。它正在迅速成为一个非常受欢迎的插件,具有很好的评论和更好的客户支持。我们甚至注意到用户对免费版插件的开发者支持赞不绝口。

    与此列表中的许多插件一样,WP Event Manager插件提供了一个免费的核心插件,以及购买高级附加组件以扩展其功能的选项。尽管界面时尚简洁,但免费插件的功能列表却令人印象深刻。例如,您会收到从多语言翻译到前端表单、小部件甚至可搜索事件列表的短代码的所有内容。

    WordPress插件-WP Event Manager

    WordPress插件-WP Event Manager

    WP Event Manager开发人员在速度和用户体验方面付出了很多努力——具有漂亮的缓存功能、响应元素、AJAX驱动的事件列表等等。至于高级附加组件,有很长的列表,但这里有一些亮点:

    • 日历
    • 谷歌地图
    • WooCommerce售票
    • 注册
    • 事件警报
    • 一个可嵌入的事件小部件
    • 联系主办方
    • 电子邮件
    • 滑块
    • 谷歌分析
    • 事件标签

    4. Events Manager

    WordPress插件-Events Manager

    WordPress插件-Events Manager

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

    其中一些功能包括:

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

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

    5. Event Organiser

    WordPress插件-Event Organiser

    WordPress插件-Event Organiser

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

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

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

    Event Organizer Pro具有附加功能,例如预订管理、可自定义的电子邮件、场地的自定义字段等。个人许可证的起价为40美元。

    小结

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

    如果您只需要一种列出活动的方法,而无需处理预订和售票,那么使用自定义帖子类型是一种简单直接的解决方案。

    另一方面,如果您需要额外的功能来创建定期活动、集成Google地图、在线销售门票和管理场地,那么使用我们列表中的插件之一是不错的选择。

    在做出最终决定之前,请记住以下几点以及要在事件插件中寻找的功能:

    • 与第三方工具(如Google日历)集成
    • 对移动用户的响应
    • 多个日历视图和过滤器
    • 活动签到
    • 网上售票设施
    • 能够将事件保存到用户的第三方日历服务
    • 简单的外观定制选项
    • 预定和重复发生的事件
    • 用于显示事件的侧边栏小部件
    • 事件的导入和导出

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

  • 如何创建二维码(QR Code)

    如何创建二维码(QR Code)

    本世纪初,营销人员对二维码寄予厚望。

    然而,二维码并没有达到预期,可以肯定地说,现在围绕它们的热情已经消退了很多(至少在西方)。

    但这是否意味着你应该放弃用这项技术弥合“真实”世界和数字世界之间差距的梦想?不必要。事实上,在亚洲的一些地区(尤其是我们中国),二维码的使用实际上正在蓬勃发展。

    在营销中创造性地使用二维码在2019年仍然可以产生很好的效果。今天我们将深入探讨在您的业务中使用它们的几种方法,以及如何创建可跟踪的二维码。

    什么是二维码(QR Code)?

    QR代表快速响应,指的是可以读取的速度。

    它是一种二维条码,可以用智能手机扫描以访问其中编码的信息。

    例如,下面的这个二维码(由Chrome浏览器生成)包含了闪电博主页 ( wbolt.com )的URL ,如果您扫描它,您将被直接带到该网站。

    闪电博二维码

    闪电博二维码

    根据您的手机,您可能可以使用相机对其进行扫描,或者您可能需要下载应用程序。

    正如Chris Woodford在他的Explain That Stuff文章中解释的那样,虽然每个QR码都不同,但它们具有共同的关键特征

    1. 空白区域(Quiet zone)。这个空白的白色边框将代码与其周围的其他打印信息隔离开来。
    2. 定位标识(Finder patterns)。角落里的三个方块清楚地表明这确实是一个二维码(而不是任何其他类型的二维码)。
    3. 校正标识(Alignment pattern)。它确保即使代码被扭曲(例如,打印在曲面上)也可以破译代码。
    4. 定时标识(Timing pattern)。一单位宽的黑白交替点带,由黑色起始和结束,用于指示标识密度和确定坐标系。
    5. 版本信息。版本信息显示该特定代码中使用的 QR 码标准。
    6. 数据单元格。每个不属于标准特征的方块都是一个包含信息的数据单元。

    二维码特征

    二维码特征(图片来源:解释那些东西

    大多数二维码都是黑白的。

    但是,可以自定义配色方案以更好地适应品牌(就像我们对上面的 闪电博二维码所做的那样),并且还可以添加徽标。

    二维码颜色品牌

    二维码颜色品牌(图片来源:二维码 猴子

    二维码是由日本公司Denso Wave在1990年代中期开发的,该公司是汽车零部件制造商Denso的子公司。

    Denso Wave意识到需要一种新型条形码,它可以比常规一维条形码保存更多信息。

    他们着手开发一种二维条码,该条码不仅可以容纳更多信息,而且读取速度更快(这种对速度的关注使 Denso Wave 与其他试图开发二维条码但只专注于关于容量)。

    最初,二维码仅用于汽车行业,用于在整个制造过程中跟踪车辆,但很快其他行业也采用了它们。

    这项技术在2000年代后期 – 2010年代初期真正声名鹊起,当时智能手机的广泛采用开辟了一系列新机遇。

    人们使用二维码的各种方式

    现在让我们来看看人们使用二维码的各种方式。

    付款

    在中国,人们经常使用支付宝和微信支付等应用程序使用二维码购买商品和服务。

    这种支付方式在那里非常流行,以至于几年前CNN的Serenitie Wang说“世界上最大的经济体正在快速摆脱现金”。

    当你考虑到即使乞丐也接受移动支付时,这似乎并不牵强(尽管这比表面上看到的要多)。

    目前,二维码正在东南亚兴起,它可能是下一个将被这项技术改变的地区,尽管广泛采用可能需要相当长的时间。

    “在将东南亚与中国进行比较时,重要的是要记住,东南亚是一个非常有活力的地区,而不是一个国家或一个市场,” Liquid Pay首席执行官Jeremy Tan指出。

    同时,中国巨头支付宝正与北欧企业合作推出欧洲首个联合二维码支付系统

    营销

    二维码可用于营销从本地活动到高级托管到艺术展览的任何事物(我们将在本文的下一部分更深入地讨论这三个示例)。

    增强产品

    将二维码添加到产品中可以增加产品的深度并使其更有价值。

    例如,早在2011年,视频游戏开发商THQ在他们的游戏Homefront中隐藏了10个二维码。扫描它们可以让玩家访问独家视频和壁纸。结果?超过30,000次壁纸下载和超过18,000次视频观看。

    婚礼请柬

    一些夫妇在他们的婚礼请柬上贴上二维码,以使组织婚礼更容易。

    “谁真的愿意花费数小时手动计算回复卡和为供应商构建电子表格?” Chrissy Stengel在2012年对纽约时报》说“如果技术可用,为什么不使用它让每个人都赢?”。

    这种做法受到了一些批评,因为对于这样一个大型活动来说过于非正式,但Crane’s Digital(Crane and Co. 是一家拥有218年历史的文具公司)的副总裁Eliza Browning驳斥了二维码看起来像的想法。在优雅的文具上格格不入。

    “仅仅因为它是一个技术图标并不意味着我们不能让它变得美丽,”她告诉纽约时报。“如果你把它刻在一张本色100%纯棉的记事卡上,它会很漂亮,因为工艺让它很漂亮。”

    商业名片

    名片上的二维码可让您将名片上的人直接引导至您的简历、作品集或网站。

    这对于那些通过参加社交活动来寻求职业机会的人来说可能特别有价值,因为它允许潜在客户和雇主检查他们的工作。

    公民项目

    几年前,北京开始向“智慧”城市迈进,在公交车站、灯柱、甚至垃圾桶上放置二维码(计划到2018年将中国首都的所有公共设施都贴上二维码) .

    与此同时,大约在同一时间,日本城镇入间市开始向有可能走失的老年人家庭提供可以贴在指甲或钥匙扣上的防水二维码贴纸(这样对关心的成员来说更容易)公众或警方帮助他们与亲人重新联系)。

    人们担心老年人及其家人的隐私,但入间福利部门的女发言人佐野千惠表示,入间对个人信息非常谨慎,二维码没有提供此人的姓名或地址(即使是警察)必须通过市议会才能获得此信息)。

    纪念死者

    有些人将二维码放在亲人的墓碑上

    扫描代码通常会将人带到一个网站,其中包含有关死者的信息(传记、有趣的故事、照片等)。

    Tamara Kneese在她为大西洋撰写的文章中提出了一个关于技术过时的重要问题。

    “如果二维码褪色、链接断开或新技术使二维码无法辨认,这些墓碑会怎样?” 她问道,后来预测说:“在另一个世纪,好奇的墓地游客可能会想知道每块墓碑上的图案方块是什么,是谁把它们放在那里的,以及当他们这样做时他们在想什么。”

    如您所见,二维码技术具有广泛的应用,从个人到专业再到公民,考虑它如何影响我们的社会很有趣。

    当然,您最感兴趣的可能是二维码如何帮助您赚更多的钱,这是可以理解的。那么,您究竟如何使用它们来促进您的业务呢?

    用二维码推广咖啡厅

    用二维码推广咖啡厅

    如何使用二维码推广您的业务

    在使用二维码进行营销的鼎盛时期,公司将它们放置在各处,从广告牌到海报,从传单到产品包装,从电视广告到网站。

    不过,这种随随便便的做法在当时并不奏效,现在新鲜感已经消退,也肯定不会奏效。

    您不能只是在某物上贴上二维码,然后期望人们扫描它并点击进入您的网站。

    想想看。这些年来,您可能已经在日常生活中看到了很多QR码。你扫描了多少?可能最多只有几个。那么如何让别人扫描你的二维码呢?

    嗯,首先你必须问问自己使用二维码是否有意义,因为它通常没有意义。

    以下是您需要考虑的三件事:

    1. 目标受众

    您的潜在客户知道什么是二维码吗?

    您可以根据三个因素确定发生这种情况的可能性:

    • 年龄: 例如,千禧一代比婴儿潮一代更有可能使用二维码。
    • 对技术的兴趣:例如,软件工程师比农民更可能熟悉二维码。
    • 位置:例如,中国人比立陶宛人更可能熟悉二维码。

    现在,显然,这些都是概括,并且总是有例外,但是在试图确定特定营销策略是否适合您的目标受众时,有必要用粗略的画笔进行绘制。

    关键是,如果您的潜在客户熟悉二维码,您应该只使用它们。否则,只是浪费资源。

    2.渠道

    拥有熟悉二维码的目标受众是不够的。

    您需要弄清楚您可以将二维码放在哪里,以便潜在客户注意到并扫描它。

    您想联系的人在哪里闲逛?他们是否经常光顾特定的公共场所、餐厅、俱乐部、活动、会议?将您的二维码放在传单、海报、免费文具或其他东西上是否最有意义?

    有无数的选择,所以你需要决定什么最适合你的目标受众。

    3.内容

    您还需要提供诱人的内容,让人们扫描您的二维码。您的潜在客户会对什么感兴趣?

    这里有一些想法:

    • 如果您经营电子商务业务,则可以提供大幅折扣。
    • 如果您正在宣传活动,您可以提供对艺术家的独家采访。
    • 如果您正在推广一本书,您可以提供免费章节。

    这个想法是将扫描您的二维码的人引导到对他们有价值的内容,并使他们更有可能进行购买。

    简而言之,为了通过二维码获得结果,您需要一个熟悉它们的目标受众、一个可以接触到他们的渠道,以及对他们感兴趣并促进您的业务的内容。

    在营销中成功使用二维码的三个例子

    让我们看看三个截然不同的组织如何使用二维码来宣传自己:

    Sir Speedy

    一家全国性娱乐公司的地区办事处想宣传在当地举办的音乐会,于是向Sir Speedy寻求帮助

    Sir Speedy

    Sir Speedy

    同一家公司最近与一家全国快餐连锁店合作,这意味着该连锁店必须纳入他们的营销工作中。

    斯皮迪爵士的团队注意到了一个独特的机会。他们在100,000个汽水杯上打印了二维码。这些杯子随后在当地快餐连锁店使用。

    二维码会将餐厅客户引导至他们可以下载餐厅应用程序的网站。

    但这还不是全部。同一网站还提供有关当地场地活动的信息。人们可以了解更多关于乐队的信息,查看音乐会时间表,甚至可以购买门票。

    第一批带有二维码的汽水杯产生了超过1,000次扫描。

    结果,娱乐公司和快餐连锁店的合作得到了加强,当地餐厅甚至在场地购买了额外的促销活动,所有标牌上都有二维码。

    根据 Speedy 爵士的说法,“该活动提高了餐厅的应用程序下载量,以及娱乐公司对区域音乐会场地的认识。对于大量使用智能手机的场地主要人群来说,这是一个完美的解决方案。”

    设计小咖

    设计小咖(iamxk.com)网站的主题及微信小程序都是由我们定制开发的,这是一个做设计素材的网站。类似该网站的WordPress主题,你可以看一下我们官网的StoreysTriple.

    设计小咖官网

    设计小咖官网

    您可以在设计小咖官网的底部分别有展示设计小咖公众号和微信小程序的二维码。

    设计小咖二维码

    设计小咖二维码

    Sukiennice Museum

    Sukiennice博物馆位于波兰克拉科夫的中心地带,是一个展示19世纪波兰艺术的画廊。

    Sukiennice博物馆

    Sukiennice博物馆(图片来源:维基百科

    2011年,博物馆在大修后开馆,但年轻人似乎对参观没有任何兴趣。

    因此,Sukiennice团队发挥了创意。他们开发了一个应用程序,将艺术带入生活。当访问者使用该应用程序扫描一幅画旁边的二维码时,他们会被引导到一段视频,该视频讲述了这幅画背后的故事。这些是关于战争、爱情、犯罪等等的故事。

    这非常有效,以至于在应用程序发布后的几个月里,几乎不可能买到博物馆门票,因为很多人都想亲眼看看这个创新展览。

    这项活动帮助博物馆获得了媒体报道,并吸引了克拉科夫近20%的人口。

    请注意,在所有三个示例中,目标受众如何知道QR码是什么,频道选择是有意义的,内容是有价值的。

    QR码生成器软件应具备哪些功能?

    好的,所以您想创建一个QR码,但您不知道要使用哪个QR码生成器软件。毕竟,那里有不少!你怎么能选择一个适合你的?

    以下是您应该寻找的主要功能:

    • 生成动态二维码的能力:动态代码意味着您可以修改静态代码无法做到的数据。例如,如果您使用静态代码,那么您无法更改它指向的网站,同时如果您使用动态代码,则可以。如果需要,您希望可以选择进行更改。
    • 自定义二维码设计的能力:虽然黑白代码工作得很好,但自定义二维码以适合您的品牌可能会使其更引人注目,对潜在客户更具吸引力。
    • 跟踪二维码活动的能力:至少,您应该知道代码被扫描了多少次,但理想情况下,您还应该能够获取扫描位置、使用的设备等详细信息。请记住,您不跟踪结果就无法进行认真的营销活动,因此此功能绝对至关重要。

    有很多免费选项可用,如果您只是出于个人兴趣而想玩弄QR码,这些免费选项就足够了,但它们通常缺少一些专业使用所必需的关键功能。

    这就是为什么最好使用具有营销活动所需的所有功能的流行高级工具之一。以下是三个出色的工具,可让您创建动态二维码、自定义二维码并跟踪其性能:

    QRCode Studio

    QRCode Studio

    如何创建二维码(免费和高级选项)

    以下是创建QR码的几种不同方法,包括免费和高级。

    如何创建免费二维码

    不需要所有额外的跟踪功能或动态代码功能?如果您只需要免费创建一个快速二维码,我们建议您查看QRCode Monkey

    QRCode Monkey

    QRCode Monkey

    如果您选择免费路线,我们强烈建议您创建一个带有UTM参数的URL,以便您可以在Google Analytics(分析)中查看来自您的QR码的访问者数量。您可以使用Google的Campaign URL Builder

    这是印刷书籍的示例URL。您将需要更改来源媒体内容以匹配您所宣传的内容。

    https://www.wbolt.com/?utm_source=print&utm_medium=book&utm_content=name-of-your-content

    如何创建二维码(高级工具)

    如果您想要一些附加功能或启动多个QR码,我们建议您查看QRCode Studio。这是我们上面使用的免费工具的制造商创建的高级QR码生成器软件。

    QRCode Studio面向希望能够创建动态QR码、组织和跟踪它们的专业人士。

    共有三种计划:入门(5 欧元/月或60欧元/年)、常规(15欧元/月或180欧元/年)和高级(39欧元/月或468欧元/年)。

    QRCode Studio计划

    QRCode Studio计划

    以下是计划的简要概述:

    • 入门:无限静态二维码,3个动态二维码,无限扫描,定制设计,设计模板,基本统计。
    • 常规:从入门计划、100个动态二维码、高级统计、批量导入到50个代码限制的所有内容。
    • 高级版:常规计划中的所有内容、1,000个动态二维码、500个代码限制的批量导入、白标短URL(使用您自己的域作为短URL)。

    所有计划都有14天的免费试用期。

    好的,那么如何使用QRCode Studio创建二维码?

    步骤1

    首先,您需要注册一个帐户并通过单击激活链接来激活它,您可以在欢迎电子邮件中找到该链接。

    步骤2

    然后单击 仪表板上的“Create QR Code”按钮。

    创建二维码

    创建二维码

    步骤3

    然后,为您的二维码选择内容类型,例如URL。

    二维码内容类型

    二维码内容类型

    步骤4

    然后,为您的二维码选择一个名称,并添加链接。您还可以通过单击“Design QR Code”来自定义代码。

    设计二维码

    设计二维码

    步骤5

    命名二维码、添加链接并对其进行自定义后,单击“Create” 按钮。

    新生成的二维码将显示在您的仪表板上(您可以通过手机扫描来测试它)。

    二维码列表

    二维码列表

    然后,您可以通过单击“Download”按钮下载代码并将其放在您的营销材料中。现在您知道如何创建二维码了。很简单,对吧?

    请记住,这是一个动态代码(假设您没有选择静态选项),因此您可以随时编辑其内容。

    小结

    二维码最初的流行很大程度上归功于人们对一种看似未来主义的新技术的迷恋。

    从那以后很多事情改变了。在世界的某些地区,新奇感已经消退。所以你不能总是指望它让人们扫描你的代码。你必须给他们一个这样做的理由。

    所以发挥创意!

    您最近是否在任何营销材料中使用了二维码?如果是这样,我们很想听听进展如何。

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

     

  • WordPress与GDPR合规性

    WordPress与GDPR合规性

    您可能听说过网络上正在讨论的“GDPR”一词。这仍然是一个非常热门的话题,尤其是在新闻中发生的所有数据泄露和安全问题。简而言之,GDPR是一项旨在让公民重新控制其个人数据的隐私法。毫无疑问,GDPR正在影响整个互联网处理数据的方式。可怕的是截止日期是去年(2018年5月25日),许多关于GDPR的问题仍然困扰着人们:

    1. GDPR到底是什么?通俗地说。
    2. GDPR会影响我吗?
    3. 为了遵守GDPR,我需要做什么?

    许多人倾向于推迟他们不理解的事情。税收就是一个很好的例子。对于我们很多人来说,GDPR在我们的清单上只是一个较低的优先级。但是GDPR的最后期限已经过去了,您真的应该花一些时间来确定您是否需要更改您的业务和/或网站的运营方式。如果你不这样做,可能会涉及巨额罚款。

    不用担心,我们将尝试在下面解释您需要了解的有关GDPR的所有信息,以及您可以做些什么准备。但我们不是律师,所以我们会尽量不让您厌烦所有的法律细节。

    请注意,这篇文章仅供参考,不应被视为法律建议。

    1. 通俗地说什么是GDPR?
    2. GDPR影响谁?
    3. 不遵守GDPR的后果
    4. 如何使您的WordPress网站符合GDPR
    5. 处理的合法性
    6. 有用的GDPR WordPress插件
    7. GDPR审查

    通俗地说,什么是GDPR?

    GDPR代表通用数据保护条例。这是欧盟委员会于2016年4月14日批准的隐私法,旨在保护所有欧盟公民(28个成员国)及其个人数据的权利。这取代了1995年10月24日的95/46/EC数据保护指令,并且比2011年的Cookie法更广泛(很快将被与GDPR并驾齐驱的新欧盟电子隐私法规取代)。该法规的推出计划定为两年,截止日期为2018年5月25日。

    欧盟通用数据保护条例 (GDPR) 是20年来数据隐私法规中最重要的变化…… 欧盟GDPR

    如果您想阅读法规的大量官方PDF(11章,99篇文章),我们建议您查看gdpr-info.eu,因为它们的所有内容都在一个排列整齐的网站中。

    有几个关键术语可以处理:

    • 控制者确定处理个人数据的目的和方式。
    • 处理者负责代表控制者处理个人数据。
    • 个人数据是可用于识别个人身份的任何信息,甚至可以通过将该信息与其他信息相结合来间接识别个人身份。

    什么是处理?

    如果以任何方式访问、存储或使用个人数据,则视为处理。GDPR对处理的完整定义包括对个人数据采取的所有以下构成数据处理的行动:收集、记录、组织、结构化、存储、改编、更改、检索、咨询、使用、传输、披露、传播、组合、对齐、限制、擦除或破坏。

    GDPR的基本原则

    GDPR下适用于控制者的七项基本原则:

    1. 数据已得到合法、公平和透明的处理。 要求给予同意
    2. 必须出于特定、明确和合法的目的收集个人数据,并且只能用于该目的。
    3. 个人数据必须充分、相关,并将收集限制在必要的范围内。
    4. 个人数据必须准确并保持最新。
    5. 个人数据只能以可识别的形式保存尽可能短的时间。
    6. 个人数据的处理方式应确保数据的安全。
    7. 控制者有责任证明遵守这些原则。

    GDPR下的个人权利

    受GDPR保护的个人(欧盟公民)在GDPR下拥有处理者必须准备维护的七项权利:

    1. 知情权: 赋予一个人知道正在存储哪些关于他们的信息的权利。
    2. 访问权和可移植性: 一个人可以随时以易于下载的格式请求他们的信息,以及使用或将数据传输到其他服务。(第20条
    3. 整改权。
    4. 被遗忘的权利:允许一个人要求完全删除他们的个人信息(除非有正当理由,例如银行贷款)。(第17条)。
    5. 限制处理的权利。
    6. 反对的权利。
    7. 在进行自动决策和分析时获得公平待遇的权利。

    其他GDPR说明

    不幸的是,当涉及到这样的事情时,并不是所有的事情都是黑白的,所以这里有一些额外的事情需要记住:

    • 适用于任何个人数据(PII – 与某人相关或可用于识别某人的任何数据)。

    个人数据是指与已识别或可识别的自然人(数据主体)有关的任何信息;可识别的自然人是可以直接或间接识别的人,特别是通过参考诸如姓名、社会保险号、位置数据、在线标识符(IP地址或电子邮件地址)或一个或多个因素等标识符特定于该自然人的身体、生理、遗传、心理、经济、文化或社会身份;它还控制个人信息可以做什么(第4 条)。

    • 适用于任何敏感的个人数据 ,例如种族、民族、性取向和健康状况。(Recital 51, 第9条
    • 设计和默认隐私:确保个人信息得到适当保护。新系统必须设计有保护措施,并且对数据的访问受到严格控制,并且仅在需要时才提供(第25条)。
    • 如果数据丢失、被盗或未经许可被访问,则必须在72小时内通知当局(第33条)以及数据被访问者(第34条)。
    • 数据只能用于收集时给出的原因,并在不再需要后安全删除。
    • 允许国家当局对违反规定的公司处以罚款。
    • 为在线服务处理16岁以下儿童的个人数据需要家长同意;可能因成员国而异,但不得低于13岁(第8条)。

    GDPR影响谁?

    虽然新的GDPR法规旨在保护欧盟公民的权利,但它从本质上影响了网络上的每个人。没错,大家!这 与企业在哪里建立或在线活动发生在哪里无关。如果您的网站正在处理或收集来自欧盟公民的数据,那么您必须遵守GDPR规定。

    GDPR影响每个人

    GDPR影响每个人

    以下是一些受影响的位于欧盟以外的网站示例:

    • 一个WordPress社区站点,用于收集每个用户配置文件的个人信息。
    • 一个WordPress主题商店,让客户注册帐户以购买主题或插件(销售和计费数据)。
    • 具有时事通讯订阅小部件或允许访问者发表评论的WordPress博客。
    • 在线销售产品的电子商务(WooCommerce或Easy Digital Downloads)商店。
    • 一个使用分析软件的WordPress网站。

    您可能会看到我们的目标。除非您明确阻止所有欧盟流量(大多数人可能没有),否则您的网站属于GDPR法规。

    如果您想知道您的公司是否已经符合GDPR,Mailjet的团队创建了一个方便的GDPR检测。我们还建议查看GDPR清单

    不遵守GDPR的后果

    根据data.verifiedjoseph的数据,截至2019年3月20日,GDPR生效后,欧盟仍有1,129个网站无法访问。其中许多包括大型新闻机构。

    为什么?因为他们无法遵守GDPR的技术实施,因此不想面临罚款。因此,他们只是完全阻止了来自欧盟的流量。

    如果您的企业不遵守GDPR,您可能会受到高达全球年度营业额4%的处罚或最高2000万欧元的罚款(两者中的较高者),每次违规。还有一种分层的罚款方法。例如,一家公司可能会因未按顺序整理记录、未将违规行为通知监管机构和数据主体或未进行影响评估而被处以2%的罚款。(第83条

    2019年1月,法国数据隐私监管机构根据GDPR对谷歌处以5700万美元的罚款。截至2019年2月,已报告超过59,000起数据泄露事件和91起罚款。

    GDPR实施1年后的疯狂统计数据:* 约6000万美元的罚款* 美国公司的合规成本估计为150美元(罚款金额的2500 倍!)* 小公司的损失远大于大公司。GOOG居然有好处!* 投资于欧盟初创企业的VC美元大幅下降

    监管成功!

    — Leo Polovets (@lpolovets) 2019年5月25日

     

    查看隐私事务中的GDPR罚款跟踪器以获取最新统计数据。不用说,如果您是小型电子商务商店或WordPress开发人员,这些罚款可能是毁灭性的!

    如何使您的WordPress网站符合GDPR

    现在,您可能都在阅读这篇博文,这就是如何使您的WordPress网站符合GDPR的原因。不幸的是,与我们的普通教程不同,我们无法为您提供简单的分步教程,因为每个站点的合规性各不相同。但这里有一些建议可以让您走上正确的道路,以及需要注意的其他事项。

    1.聘请律师

    如果您对GDPR合规性有任何疑虑(大多数人可能会这样做),我们始终建议您聘请律师,即使只是暂时的。这是我们强烈敦促您不要尝试自行解决的领域之一。律师可以为您提供专门针对您的情况的法律建议。如果你弄错了,可能会导致巨额罚款。

    2. 检查您的数据收集和处理工作流程

    我们建议您浏览整个WordPress网站,确定数据收集和处理的位置、信息的存储位置以及存储时间。这包括以下内容:

    • 在电子商务结帐页面或WordPress注册页面上收集个人信息。
    • IP地址、cookie标识符和GPS位置。
    • Google Analytics、Hotjar等各种服务。

    在确定所有这些之后,您需要确认您正在请求访问者的许可,并披露收集的数据是如何使用的。

    3. GDPR项目已并入WordPress Core for Developers

    Dejlig Lama和Peter Suhm最初开始致力于一个名为GDPR for WordPress的项目。这将为插件开发人员提供一个简单的解决方案来验证他们的插件,并为网站管理员提供概述和工具来处理与GDPR兼容所涉及的管理任务。然而,好消息是它现在已经成为WordPress核心的一部分

    要查看已完成的工作,您可以查看GDPR Trac Tickets以及GDPR合规性路线图。这对WordPress用户和对开发人员一样重要,因为GDPR合规性是一条双向的道路。WordPress用户需要在他们已经使用的插件中内置新功能,例如复选框、提示等,以确保它们在收集数据时合规。

    现在是使用GDPR更新您的条款和条件页面、隐私页面、附属条款以及您可能拥有的任何其他法律文件或协议的时候了。您不能再拥有没有复选框的表单,除非它们都在合法处理之下。换句话说,必须有一种方式让用户明确同意。仅仅在底部的链接中添加术语并假设用户会阅读它们的日子已经一去不复返了。

    同意条件已得到加强,公司将不再能够使用充满法律术语的冗长难以辨认的条款和条件,因为同意请求必须以易于理解且易于访问的形式给出,并且数据处理的目的附于同意。同意必须清晰明了,与其他事项有区别,并使用清晰明了的语言以易于理解和易于理解的形式提供。撤回同意必须像给予同意一样容易。(来源:欧盟GDPR

    同样,这是我们建议聘请律师的领域。如果您只是运行一个简单的博客,至少使用iubenda之类的工具 或类似的工具来生成更强大的隐私政策。

    WordPress 4.9.6中添加了新的隐私页面功能。您现在可以在您的网站上指定一个隐私页面,它将显示在您的登录和注册页面上。我们还建议将其放在页脚中。

    WordPress隐私页面

    WordPress隐私页面

    这是现在由WordPress生成的默认隐私政策页面的示例。这应该用作模板和/或起点,它不会包含您网站所需的一切。

    WordPress中的隐私政策页面示例

    WordPress中的隐私政策页面示例

    5. 提供数据可移植性

    根据Art. 20,任何收集数据的企业还必须为用户提供下载数据并将数据带到/转移到其他地方的能力。

    数据主体有权以结构化、常用和机器可读的格式接收他或她提供给控制者的与他或她有关的个人数据,并有权将这些数据传输给另一个控制者,而无需向其提供个人数据的控制者的阻碍。

    确保您有一个适当的系统,如果用户请求(.csv、.xml 等),则可以为用户提供可下载的数据文件。如果您目前无法提供此服务,您可能需要聘请WordPress开发人员。

    WordPress 4.9.6中添加了有关数据处理的新功能。网站所有者现在可以导出包含用户个人数据的ZIP文件,也可以删除用户的个人数据。他们还可以使用一种新的基于电子邮件的方法来确认个人数据请求。

    WordPress导出个人数据

    WordPress导出个人数据

    6. 隐私保护框架下的自我认证

    由于许多网站从全球收集数据并且对个人数据的限制更加严格,许多公司现在都在欧盟-美国和瑞士-美国隐私保护框架下进行认证。这些是由美国商务部、欧盟委员会和瑞士政府设计的,旨在为大西洋两岸的公司提供一种机制,以在将个人数据从欧盟和瑞士传输到美国时遵守数据保护要求支持跨大西洋贸易。

    阅读更多关于隐私盾下自我认证的好处。

    7. 加密您的数据/HTTPS

    在加密方面,有不同的部分:网络流量加密(HTTPS)数据存储位置加密。无论GDPR如何,我们始终建议您加密您的网络流量。迁移到HTTPS的好处远大于弊,这就是网络的发展方向。

    术语加密本身实际上在GDPR中只提到过几次,并不一定是强制性的。

    为了维护安全并防止处理违反本法规,控制者或处理者应评估处理过程中固有的风险,并采取措施降低这些风险,例如加密Recital 83)。

    因此,虽然看起来加密在法律上不是遵守GDPR的要求,但强烈建议您这样做,因为您对数据负责。阅读有关GDPR加密的更多信息。

    8. 检查您的WordPress主题、插件、服务、API

    您安装的任何收集或存储个人数据的WordPress插件或主题特定功能都必须更新,您的网站才能完全符合GDPR投诉。如果您是WordPress开发人员,希望您已经为用户进行了GDPR更改。我们将在下面包含一些流行的插件和配置,以及它们如何处理GDPR的直接链接。

    联系表格插件

    遵守GDPR的最简单方法之一是在您的联系表单中添加一个必需的复选框,允许用户同意收集和存储他们提交的数据。然而,这里重要的部分是“最简单的”。并非所有联系表格都必须获得同意。这可能属于所谓的处理合法性。

    Contact Form 7 GDPR

    Contact Form 7 GDPR

    查看其他WordPress联系表单插件

    评论插件

    甚至评论插件也在收集个人信息。因此,就像联系表格一样,确保您合规的最简单方法之一是添加同意复选框。但同样,这可能属于所谓的处理合法性。

    最近在最新的WordPress 4.9.6隐私和维护版本中添加了一个同意复选框(如下所示)。

    WordPress原生评论GDPR

    WordPress原生评论GDPR

    营销插件和服务

    从邮件订阅插件、调查插件、测验插件、推送通知插件到您的电子邮件营销软件,一切都会受到GDPR的影响。

    分析、跟踪、再营销

    任何收集数据的第三方服务或插件。这包括诸如谷歌分析、A/B测试插件、热图服务、再营销平台等。关于谷歌分析本身,可能建议匿名IP。

    在Google Analytics中匿名 IP

    在Google Analytics中匿名 IP

    截至4月,Google为Google Analytics推出了新的数据保留设置。这些控件使您能够设置从Google Analytics的服务器中自动删除Google Analytics存储的用户级和事件级数据之前的时间量。您可以在Admin → Property →  Tracking Info → Data Retention下访问这些设置。

    谷歌分析数据保留

    谷歌分析数据保留

    如果您只使用Google Analytics报告而不显示广告,是否需要cookie提示?这取决于。查看Jeff的这篇关于Google Analytics的GDPR合规性的精彩文章——您需要Cookie同意吗?

    电子商务解决方案和支付处理器

    任何类型的WordPress电子商务解决方案当然都会受到GDPR的严重影响,因为它们会收集销售数据、个人信息、用户帐户数据,并与第三方支付处理器集成。

    除了上述文档之外,我们还强烈建议您查看这篇很棒的博客文章,了解12种使您的WooCommerce网站符合GDPR的方法

    社区插件

    除了集成的WordPress注册流程之外,社区插件、论坛插件和会员插件通常会存储其他个人信息。

    第三方API

    甚至第三方API也会收集数据。一个很好的例子是谷歌字体。你们中的大多数人可能都在使用Google字体,无论是嵌入到WordPress主题中还是手动添加它。您确实必须查看每个API并找出提供者正在收集的数据。在某些情况下,允许在未经同意的情况下出于合法偏见收集数据( Recital 49)。

    这可能是一项繁重的工作,而且非常令人困惑,因为一些公司,甚至是谷歌,可能无法提供简单的“是”或“否”答案。查看开发人员之间关于Google字体是否符合GDPR的对话。您始终可以在自己的CDN上本地托管您的Google字体,这样就可以解决问题。

    由于一些WordPress插件开发人员目前正在努力添加GDPR合规性功能,因此我们将持续更新这篇文章。或者更可怕的是,许多甚至还没有开始。如果您对正在运行的插件有疑虑,请直接与开发人员联系,了解他们计划如何处理GDPR。

    处理的合法性

    虽然如上所示简单地征求同意是遵守GDPR的最简单方法,但这并不是唯一的方法事实上,在某些情况下,由于被称为处理的合法性,未经同意就允许进行数据处理。这里只是几个例子:

    合同必要性

    如果有必要履行数据主体作为一方的合同,或者为了在签订合同之前应数据主体的要求采取措施,则允许数据处理(第6 (1) b条

    合法权益

    出于控制者或第三方追求的合法利益的目的,允许数据处理,除非此类利益被需要保护个人数据的数据主体的利益或基本权利和自由所凌驾,在特别是在数据主体是儿童的情况下。(第 6 (1) f 条

    注意:这不适用于公共当局在执行任务时进行的处理。

    如需更多示例,我们建议查看White & Case LLP关于处理的合法依据的文章

    有用的GDPR WordPress插件

    以下是一些有用的插件,我们还建议您查看它们可以提供帮助:

    • WP Security Audit Log:真正了解您的 WordPress 网站情况的最佳方法之一。出于安全原因,我们通常建议这样做,但它可能是查看正在收集数据的内容的绝佳方式,例如用户注册、评论、联系表单条目等。
    • WP GDPR Compliance:此插件通过提供常见提示来帮助网站和网店所有者与一些流行的插件(如Gravity Forms, Contact Form 7, WooCommerce和 WordPress原生评论)集成。WP GDPR合规性  WP GDPR合规性
    • GDPR:另一个帮助您合规的插件。具有服务条款和隐私政策注册同意管理、通过确认电子邮件删除和删除数据的权利、数据处理器设置和发布联系信息、从管理仪表板和导出访问数据的权利、cookie偏好管理等等。
    • GDPR Cookie Compliance:允许用户同意特定的cookie目的,并能够在粒度级别启用和禁用cookie。
    • iubenda Cookie Solution for GDPR:此插件是一种一体化方法,通过生成隐私政策文本、cookie横幅和cookie的阻止管理来帮助您的网站符合 GDPR。
    • Complianz GDPR:这个插件几乎可以满足GDPR合规性所需的一切!它会自动检测您是否需要cookie警告、与Google Analytics集成(您可能不需要警告)、扫描您的站点以查找cookie、能够阻止cookie、生成cookie策略等等。
    • GDPR Cookie Consent:此插件有助于在您的WordPress网站上显示cookie同意通知。只有在用户明确同意的情况下,它才允许将cookie安装在用户的浏览器上。用户也可以随时撤销他们的同意。此外,该插件还根据您网站的主题为同意栏的样式提供了多种自定义选项。

    GDPR审查

    超越困惑?别担心,GDPR可能会给您带来很多麻烦,而且它在个人数据收集方面是一个巨大的变化。如果您担心自己的WordPress网站,明智的做法是投资由专家进行GDPR审查,最好是仅与WordPress一起工作的专家。我们建议查看GreyCastle Security的GDPR审查

    小结

    正如您现在可能已经掌握的那样,GDPR非常重要!它影响了网络上几乎所有的WordPress网站。截止日期已经过去了,因此我们鼓励每个人花时间进行研究,并确保您的网站完全合规。如果你不这样做,你可能会面临一些相当高额的罚款(在面向欧盟的外贸网站尤其要注意这方面的合规性)!

  • 使用WordPress创建目录网站的分步图文教程

    使用WordPress创建目录网站的分步图文教程

    您可能听说过一些最受欢迎的目录网站。eBay、Yahoo、Facebook、Bing、Foursquare和Yelp只是列出产品和服务供我们浏览的众多网站中的一部分。您可以轻松地创建一个目录网站来列出几乎所有内容。事实上,你可以找到房地产、本地企业、汽车的例子。你命名它,你可以列出它。

    什么是目录网站?

    目录网站是列出您可以浏览的产品和服务的网站。在WordPress中创建一个:

    1. 选择利基市场
    2. 找到赚钱的方法
    3. 照顾品牌
    4. 设置您的目录网站
    5. 实现主要功能

    这就是为什么目录网站是创建和尝试从中赚钱的最流行的网站类型之一。

    但与任何复杂的项目一样,确保您遵循正确的道路以确保您的项目取得成功至关重要。在本文中,我们将引导您完成创建目录网站的所有关键步骤:

    1. 为您的目录网站选择一个利基
    2. 如何通过您的目录网站获利
    3. 品牌推广
    4. 设置您的目录网站
    5. 为目录网站创建功能

    为您的目录网站选择一个利基

    既然您已经决定创建这样一个网站,那么最重要的问题是:

    你到底要在你的目录网站上列出什么?

    确定您的市场可能是您下一个盈利业务与将成为网络上又一个失败项目的业务之间的区别。

    以下是您应该采取的步骤来评估您的目录网站将专注于什么。

    想想你有兴趣卖什么:

    首先,重要的是要考虑你感兴趣的产品、行业和服务的类型。如果你从这个目标开始,你会对你的项目更有热情,并且希望它会变得更容易您可以找到四到五种类型的行业、利基市场或垂直领域,您可以将它们用作其余研究的基础。

    例如,如果您喜欢和朋友一起出去吃饭,那么您将对您所在城镇/城市中最受欢迎的餐厅、他们供应的食物类型以及他们最好的菜肴有一个很好的了解。

    这为您提供了正确的知识类型,您可以使用这些知识开始定位特定的餐厅,您知道它们很棒,而不是在其他人身上浪费资源。

    查看人们在搜索什么:

    一旦您清楚自己想要销售什么,您就可以继续进行一些深入的研究,以发现您喜欢的利基市场中最受欢迎的企业。最有效的方法之一是查看人们在网上搜索的内容。为此,您可以使用许多 SEO 工具,例如Google Keyword PlannerAhrefsMoz

    这里的关键是找到合适的长尾关键词,它们具有高人气和相对低竞争的神奇组合。

    这就是我的意思:假设您决定创建一个目录网站,供人们查找本地建设者。我使用Ahrefs来查找流行(每月搜索量超过200次)且竞争不太激烈(关键字难度等级低于50)的搜索词。以下是它们的列表:

    给定查询的Ahrefs结果页面

    给定查询的Ahrefs结果页面

    • Builders in my area
    • Fence builders in my area
    • Home builders in my area
    • Home builders near me
    • Custom home builders
    • Home builders
    • Garage builders
    • Holiday builders
    • Pool builders near me

    由此,您将看到应该定位哪些关键字以使您的网站排名更高。但还有更多:多亏了这项研究,您将能够看到人们寻找什么样的建筑商。例如,查询“pool builders near me”是一项受欢迎的研究,您可能希望在您的目录网站上创建一个专门的部分。

    有关优化网站SEO的更多信息,请参阅SEO清单

    检查是否有任何网站已经在为您的利基服务:

    拥有一个流行的长尾关键词列表是一回事,但如果已经有目录网站为它们提供服务,那么这将不太有用。您可以使用SEO工具来探索谁的搜索排名更高。您还可以查看每个关键字的竞争力。如果缺乏竞争,那么您已经找到了合适的市场。

    继续我们的建设者目录示例,这些网站在“fence builders”中排名很好。

    Ahrefs serp概述

    Ahrefs serp概述

    如您所见,没有多少建设者目录网站。此外,那些确实排在前10名的人的Ahrefs排名并不高,这意味着如果我们在SEO方面很聪明,我们应该能够超越他们。

    寻找愿意使用您的目录网站的企业:

    既然您知道对您的利基市场有需求,您需要与企业交谈,看看他们是否愿意为使用您的服务付费。例如,如果您正在纽约创建一个房地产目录网站,房地产公司是否愿意使用您的平台来宣传他们的房产?

    一旦您的目录网站开始运行良好,您将需要稍后与他们联系,但让他们关注您始终是一个好主意,以便他们在您返回时记住您的身份。

    如何通过您的目录网站获利

    您可以通过两种简单的方式立即通过您的目录网站开始赚钱:

    1. 房源收费

    一旦您开始为您的网站带来有价值的流量,从而导致列表转化,公司将开始注意到并希望为您的网站提交更多内容。

    这是您可以开始向他们收取该特权的时间。您可以提供高级列表,这些列表将排名在搜索结果的顶部(类似于Google搜索结果)并且永不过期。

    您可以为常规列表者设置月费,也可以为那些不打算提交大量内容的人设置简单的一次性付款。

    2.出售广告位

    鉴于(希望)有大量访问者访问您的网站,您将能够通过提供相关广告来进一步获利。

    您可以使用Google Analytics(了解如何将Google Analytics连接到WordPress)等工具来了解是什么将用户带到您的网站,以及您是否可以向他们销售相关产品。例如,如果用户涌入您的网站,为他们的新游泳池寻找建筑商,那么他们可能会愿意购买其他产品,例如游泳衣。然后,您可以与公司取得联系,并向他们推销与您一起做广告的好处。

    另一种简单的方法是使用Google Adsense及其替代品,它们将能够为您的网站识别最相关的高质量广告并自动将它们放置在那里。

    3. 会员或订阅型网站

    一旦您的目录网站成为特定领域中列表的可靠来源,您就可以向列表者和用户收取访问您信息的费用。

    列表者将希望访问访问您网站的大量潜在客户。因此,他们愿意为诸如没有到期日期的列表或出现在搜索顶部的特色列表等好处付费。

    同样,客户可能倾向于付费以在您的网站上看到最优惠的价格。或者,您可以允许用户查看您的所有列表,但仅当他们是付费会员时才提供对联系详细信息的访问权限。

    有许多WordPress会员插件可以帮助您满足所有访问控制需求。

    品牌推广

    在您开始实际构建您的网站之前,规划您的品牌战略非常重要。

    当然,您会希望吸引两种类型的用户:寻找列表的用户和希望出售列表的用户。因此,您需要考虑什么对两个群体都有效。

    您品牌的重要方面需要包括:

    你的名字——看看这些关于如何选择域名的提示

    您网站的外观——考虑主题、颜色、字体样式和任何其他设计选项。使用WordPress,有许多免费和付费主题可供选择。

    您的博客风格——哪些内容适合您?你的语气会是什么?你将如何与读者交流?查看博客提示,了解有关所有这些以及更多内容的更多信息。

    您将通过其他方式推广您的网站——除了良好的搜索引擎优化之外,您还有其他方式可以为您的网站带来流量。对于付费广告,请考虑探索GoogleAds,看看哪些广告对您的网站最有效。此外,Facebook等社交媒体是另一个明显的成功途径。

    设置您的目录网站

    在开始向目录网站添加功能和内容之前,您需要设置四个元素。

    1. 选择您的网站平台

    如果您希望降低成本,有许多免费平台(例如 WordPress.com )可能看起来很有吸引力。但是,如果您真的想要一个可以获利的高级目录网站,那么您将需要更强大的东西。

    最好的解决方案是WordPress.org,它让您可以完全自由地自定义您的目录站点,并且能够支持您站点的成千上万(希望如此!)访问者。

    以下是选择WordPress.org对您的目录网站有意义的几个原因:

    • 大约每三个网站中就有一个由WordPress提供支持
    • 包括CNN在内的一些最受欢迎的网站使用WordPress
    • 由于它的受欢迎程度,您可以依赖最大的开发人员、设计师、编辑和内容作者的开源社区之一
    • 在WordPress上创建网站比在Drupal上创建网站更便宜
    • WordPress提供数以千计的主题和插件供您自定义您的目录网站
    • 无需PHP编码即可添加复杂的功能(我们稍后会介绍其中的一些功能)

    2.选择一个可靠的网络主机

    鉴于您正在运行一个希望从中获利的目录网站,并且流量将持续增长,您将需要一个可靠的虚拟主机来让您高枕无忧。

    虚拟主机就像您的网站指向的实际房屋。在这个“house”中,您的虚拟主机将保存您网站的所有文件。

    当您为目录网站选择主机时,您将需要一个可以处理流量高峰、增强站点性能并在避免中断方面具有可靠性记录的选项。

    3. 用一个很棒的主题自定义您网站的外观

    安装WordPress网站后,您现在需要决定它的外观。最重要的一步是选择您网站的主题。

    WordPress提供了许多很棒的免费和付费选项,其中许多将迎合目录网站。除了主题的外观之外,在您决定最适合您的主题之前,还有一些其他问题值得提出:

    • 主题多久维护一次?
    • 评论是什么样的?
    • 它的布局是否响应不同的屏幕尺寸?
    • 多语言准备好了吗?
    • 它会帮助您出现在Google搜索结果的顶部吗?
    • 它会支持你的插件吗?

    WordPress插件目录主页

    WordPress插件目录主页

    4. 选择插件来构建您的目录网站

    快速搜索目录插件将带来许多选项。但是哪一个是最好的?无论您选择哪个插件,都需要能够帮助您快速轻松地创建所需的功能,以帮助您的网站脱颖而出。

    我使用工具集目录为经典汽车创建了我的目录网站,我将在本文的其余部分使用它作为示例。我使用Astra作为我的主题。

    基于WordPress构建的目录网站示例

    基于WordPress构建的目录网站示例

    我使用工具集是因为:

    • 它提供了目录网站所需的所有功能,而无需使用其他插件
    • 无需使用PHP添加这些功能
    • 它与其他插件兼容,例如WooCommerce、Elementor和WPML
    • 它适用于主要主题

    在我们开始介绍这些功能之前,请确保按照安装工具集插件的指南来创建目录网站

    为目录网站创建功能

    这些是我将为我的经典汽车目录网站创建的功能:

    • 自定义帖子类型
    • 自定义字段
    • 自定义分类法
    • 显示您的每件物品的模板(在我们的例子中是经典汽车)
    • 搜索用户浏览我们的汽车
    • 用户提交列表的前端表单

    您可以将其他功能添加到目录网站,但据我采访过的其他开发人员说,这些是让您启动和运行的最重要的功能。

    建议阅读:高级自定义字段教程:您的终极指南

    创建自定义文章类型

    自定义文章类型可让您为您的网站创建不同的部分。WordPress带有两个默认部分——文章和页面。当然,我们需要一个部分来存储我们现在将添加的经典汽车。

    我添加了一个名为Listings的自定义文章类型,用于展示我所有的经典汽车。

    工具集中的自定义文章类型

    工具集中的自定义文章类型

    1. 在您的WordPress管理员上,前往Toolset dashboard并单击Add new post type

    2. 在Name and Description部分输入以下内容:

    在工具集中添加新的文章类型

    在工具集中添加新的文章类型

    3. 单击Save Post Type,您的帖子类型已准备就绪。

    创建自定义字段

    我们使用自定义字段来存储有关我们列表的每条信息。在我们的经典汽车示例中,我们希望为用户提供他们想要了解的有关每辆汽车的信息。

    这包括了解生产年份、价格、品牌、里程和许多其他信息。对于每条信息,我们需要创建一个自定义字段。这样,我们需要做的就是在编辑列表时填写每个部分,它会出现在前端(当然,一旦我们创建了模板,我们稍后会介绍)。

    以下是为生产年份创建自定义字段的步骤:

    生产年份作为工具集中自定义字段的示例

    生产年份作为工具集中自定义字段的示例

    1. 在Toolset dashboard上,单击Listings自定义文章类型旁边的Create field group

    2. 如果您认为有必要,请在下一页为您的字段输入名称和描述。我已将我的Field group for listings

    如何在工具集中编辑文章字段组

    如何在工具集中编辑文章字段组

    3. 单击Add New Field。您现在可以看到可以添加的不同类型字段的列表。例如,如果您想添加一个网站,您可以选择URL,地址您可以使用Address或电话号码Phone。我们将始终显示生产年份,因此我们选择Number

    如何在工具集中添加新字段

    如何在工具集中添加新字段

    4. 添加自定义字段的详细信息,包括Field nameField slug。我将我的设置为Production year。出于此字段的目的,您可以忽略其他字段。

    如何向自定义字段添加详细信息

    如何向自定义字段添加详细信息

    5. 单击Save field group,当您为自定义文章类型编辑文章时,自定义字段现在将出现。

    自定义字段如何在后端显示

    自定义字段如何在后端显示

    创建自定义分类法

    我们使用自定义分类法对我们的内容进行分类。举例来说,如果我们列出餐馆,那么我们可能会使用分类法根据美食来分隔我们的每个列表。因此,我们可能对印度意大利中国汉堡包和许多其他类型的餐厅进行分类。

    在我的经典汽车目录示例中,我为列出的不同类型的汽车创建了分类法。以下是我编辑我的一篇列表文章时出现的类别:

    自定义分类法

    自定义分类法

    这是我的制作方法:

    1. 在Toolset Dashboard上单击Add custom taxonomy

    2. 在Name and description下输入您的分类名称:

    如何添加自定义分类

    如何添加自定义分类

    3. 在下一个称为Taxonomy type的部分中,选择您想要Hierarchical分类还是Flat分类。一个层次分类法将包含一个父分类法(例如意大利食物)和一系列与其相关的子分类法(例如比萨饼、意大利面、冰淇淋)。同时,平面分类法只是一组类别。

    4. 选择您要为其分配这些分类的文章类型。在我的示例中,我已将它们分配给Listings自定义文章类型。

    分类设置

    分类设置

    5. 点击Save taxonomy

    6. 返回到您的Listings文章类型,当您编辑其中一种帖子类型或创建新的帖子类型时,您可以开始添加您的分类术语。

    7. 在[Taxonomy name] 类别下,单击Add New [Taxonomy name] 类别

    8. 输入新类别的名称。如果您的分类是分层的,您还可以在此处选择是否希望它成为父类别。

    分配给列表的分类术语

    分配给列表的分类术语

    您现在可以使用复选框将分类术语分配给您的每个列表。

    展示我们每件商品的模板

    现在我们已经添加了我们的自定义类型,下一个问题是我们如何在前端显示它?为此,我们可以为每个列表创建一个模板。

    这是我的模板在每个经典汽车列表的前端的外观:

    网站列表模板示例

    网站列表模板示例

    1. 转到Toolset Dashboard,然后单击自定义文章类型旁边的Create template这将打开工具集布局拖放编辑器,我们可以在其中安排我们想要显示内容的位置。

    在我们继续之前,先快速解释一下Layouts的工作原理以及我们需要使用哪些单元格。

    工具集布局基于Bootstrap网格,它以12列的行显示您的页面。这意味着,例如,如果您想在页面的左侧显示图像,您将选择左侧的前六列以使其显示。

    如何设置布局

    如何设置布局

    您可以使用 + 按钮向模板添加更多行。

    当您选择要在其中显示内容的单元格时,有两种类型的单元格与此特定任务相关。

    • 可视化编辑器——为我们的自定义字段和分类添加全新的文本或插入短代码。这是我们用来插入我们已经制作的自定义类型的那个。
    • 文章内容– 添加来自您的文章正文的任何​​内容。例如,在我的经典汽车文章类型中,我将插入此单元格以显示我在编辑页面上输入的每辆汽车的描述。

    布局单元格类型

    布局单元格类型

    现在我们可以恢复了。让我们继续展示我如何显示Production year的自定义字段,您可以在我的模板下图中看到:

    如何使用可视化编辑器显示自定义字段

  • 使用或不使用插件嵌入WordPress谷歌地图指南

    使用或不是用插件嵌入WordPress谷歌地图指南

    正在寻找一种在您的网站上嵌入WordPress谷歌地图内容的方法?

    与WordPress中的许多内容一样,您可以通过多种不同的方式将Google地图嵌入您的网站,具体取决于您想要包含的地图内容类型。

    在这篇文章中,我们将首先向您展示如何在没有插件的情况下在WordPress中添加Google地图。然后,我们将推荐一些可以帮助您嵌入Google地图的插件,以及采用这种方法的一些好处。我们还将深入探讨如何正确使用现在需要的Google Maps API。

    最后,我们将以在WordPress上使用Google地图的一些性能注意事项结束,并分享一些关于如何保持WordPress网站快速加载的提示,即使您确实需要嵌入Google地图。

    您可以单击下面直接跳转到特定部分或通读整个内容。

    现在需要Google Maps API

    自2018年6月11日起,Google地图现在需要API密钥。如果您已经在您的网站上实施了Google地图,但它不再工作,这可能就是原因。或者更确切地说,您缺少API密钥。好消息是,对于99%的人来说,它仍然应该是免费的。以下是Google Maps API定价

    谷歌地图API定价

    谷歌地图API定价

    Google还每月为您的结算帐户提供200美元的经常性信用额度,以抵消您的使用成本。因此,您可以看到,除非您生成数千个请求,否则在您的网站上使用Google地图不会花费您任何费用。

    还有什么变化?没什么,但是如果您想在WordPress中使用Google地图,您现在需要执行以下操作:

    1. 注册一个Google Cloud Platform Console帐户并进行配置。
    2. 添加您的帐单信息,即使您可能永远不会被收费。
    3. 将API密钥添加到您的Google地图嵌入代码或插件设置中。

    如何获取Google Maps API密钥

    以下是有关如何获取 Google Maps API 密钥的步骤。

    第1步

    转到谷歌云平台控制台。如果您还没有帐户,请创建一个,它是免费的。

    第2步

    选择或创建一个项目。

    第3步

    设置您的结算帐户。即使他们会要求您将信用卡存档,但绝不应该向您收费,除非您确实超出了高使用限制。

    第4步

    您将被要求选择一种或多种产品。这取决于您使用的地图类型。例如,如果您在没有插件的情况下在WordPress网站上嵌入地图(如下面的进一步步骤所示),那么您将选择Google Maps Embed API。

    谷歌地图嵌入API

    谷歌地图嵌入API

    如果您使用的是Google Maps Widget之类的插件(如下面的步骤所示),那么您将选择Google Maps Static API。

    如果您使用第三方插件或主题,他们应该有关于他们使用哪种类型的 Google 地图部署的文档。不用担心,您始终可以添加多种类型并在以后更改它们。

    第5步

    点击“ENABLE”。

    启用谷歌地图API

    启用谷歌地图API

    第6步

    单击“API”,然后在“Credebtials”下,您将看到您的API密钥。

    谷歌地图API密钥

    谷歌地图API密钥

    第7步

    如果您只是嵌入您的Google Maps API密钥,它将以纯文本形式显示在您的源代码中。因此,您应该限制这一点,否则,人们可能会在他们的WordPress网站或项目上使用您的API密钥并积累您的使用量。

    为此,只需单击您的API密钥名称,即可添加限制。对于您的WordPress网站,只需添加一个HTTP引荐来源网址就足够了。比如https://yourdomain.com/*。这将允许它只在您的网站上拨打电话。

    Google Maps API密钥限制

    Google Maps API密钥限制

    如何在没有插件的情况下在WordPress中添加谷歌地图

    如果您只想嵌入简单的地图并且不需要自定义位置标记或其他注释等更详细的功能,则可以使用您每天使用的普通Google地图网站嵌入Google地图而无需插件。

    这是它的工作原理……

    第1步:复制Google地图嵌入代码

    要开始使用,请使用Google地图网站创建您想要嵌入的地图。

    例如,如果您想嵌入地点标记,请在Google地图中打开该地点。或者,如果您想嵌入路线,请在Google地图中打开路线。

    获得要嵌入的地图后,单击左上角的汉堡菜单:

    如何访问嵌入代码

    如何访问嵌入代码

    在菜单项列表中,选择Share or embed选项:

    打开嵌入选项

    打开嵌入选项

    这将打开一个Share弹出窗口。在该弹出窗口中,单击Embed a map选项卡。

    然后,您可以使用下拉菜单选择所需的尺寸。对于大多数WordPress网站,默认大小效果很好,但如果需要,您可以将地图放大或缩小。

    完成后,单击Copy HTML按钮复制嵌入代码:

    谷歌地图嵌入代码

    谷歌地图嵌入代码

    然后,您需要将API密钥添加到代码中。所以你的代码应该是这样的:

    <iframe src=”https://www.google.com/maps/embed/v1/search?key=YOUR_API_KEY¶meters allowfullscreen></iframe>
    <iframe src=”https://www.google.com/maps/embed/v1/search?key=YOUR_API_KEY¶meters allowfullscreen></iframe>
    <iframe src="https://www.google.com/maps/embed/v1/search?key=YOUR_API_KEY¶meters allowfullscreen></iframe>

    第2步:将Google地图嵌入代码添加到WordPress网站

    现在,您需要做的就是将该嵌入代码添加到您想要包含地图的文章或页面中的WordPress站点。

    如果您使用的是随WordPress 5.0发布的新的WordPress Gutenberg区块编辑器,您可以通过添加自定义HTML块并将嵌入代码粘贴到块中来做到这一点。不要忘记添加您的API密钥

    如何在WordPress区块编辑器中添加嵌入代码

    如何在WordPress区块编辑器中添加嵌入代码

    您可以通过单击块上方的预览按钮来预览地图的外观。

    如果您仍在使用经典的TinyMCE编辑器,您可以通过打开“文本”选项卡并将代码粘贴到此处来添加Google地图嵌入代码:

    如何在WordPress Classic编辑器中添加嵌入代码

    如何在WordPress Classic编辑器中添加嵌入代码

    添加代码后,您可以返回到Visual选项卡以查看地图的实时预览。

    就是这样!您刚刚学习了如何在没有插件的情况下在WordPress中添加Google地图。

    无需插件即可使用Google My Maps嵌入更复杂的地图

    如果您想在多个位置标记、自定义注释等方面获得更多创意,您仍然可以做到这一点,而无需使用Google’s My Maps service的插件。

    My Maps是Google的官方工具,可让您创建和共享自己的自定义地图。有了它,您可以创建类似于以下示例的内容,其中包含许多自定义标记和用户单击标记时显示的自定义信息:

    Google's My Maps示例

    Google’s My Maps示例

    以下是如何使用它将自定义Google地图添加到WordPress。

    第1步:在Google’s My Maps中创建您的地图

    要开始使用,请前往Google’s My Maps并创建一张新地图。从那里,您可以使用地图构建器界面来构建您的地图:

    Google's My Maps界面

    Google’s My Maps界面

    虽然我们不会详细介绍它,但此界面可让您构建一些非常有创意的地图。为了更深入地了解,谷歌的这篇帮助文章涵盖了很多重要的功能。

    第2步:生成嵌入代码

    完成地图构建后,您需要生成嵌入代码。

    但是,在获得该代码之前,您首先需要公开您的地图。为此,请单击“Share”按钮。然后,单击弹出窗口中的Change…:

    Google's My Maps分享设置

    Google’s My Maps分享设置

    然后,选择On – Public on the web并单击Save

    打开链接分享

    打开链接分享

    完成后,单击地图标题附近的下拉菜单,然后选择在Embed on my site以生成实际的嵌入代码:

    访问“My Maps”嵌入代码

    访问“My Maps”嵌入代码

    这将打开一个包含代码的弹出窗口,您应该复制该代码。不要忘记添加您的API密钥。

    My Maps嵌入代码

    My Maps嵌入代码

    第3步:将嵌入代码添加到WordPress网站

    现在,您可以将该嵌入代码添加到您的WordPress网站,就像您从常规Google地图网站获得的嵌入代码一样。

    如果您不确定如何操作,请单击此处从上方跳转到教程的该部分

    改用WordPress谷歌地图插件

    除了上面的手动方法之外,还有大量的WordPress Google Maps插件可以帮助您在您的网站上嵌入地图。

    有几个原因,您可能需要考虑使用这些插件之一而不是手动方法:

    • 它们使您可以使用简单的界面创建更复杂的地图。
    • 您无需离开WordPress仪表盘即可完成所有操作。
    • 其中一些链接到WordPress。例如,您可以将地图标记链接到WordPress文章。
    • 其中一些可以帮助您优化Google地图的性能(稍后会详细介绍)。

    对于所有这些插件,您需要先生成自己的Google Maps API密钥,然后才能开始嵌入地图。本教程向您展示了如何做到这一点。

    谷歌地图小部件

    Google Maps Widget是一个简单的Google Maps插件,可让您使用Google Maps Static API嵌入地图,该API通过嵌入静态图像而不是交互式地图提供了一种对性能更友好的方法(我们将在下一节)。

    如果您想要简单轻巧的东西,这是一个不错的选择。激活它后,您需要获取Google Maps API密钥并将其插入插件的设置中。您可以将Google地图添加到您网站上的任何小部件区域。然后,访问者可以在灯箱中打开更大的交互式地图版本:

    Google地图小工具界面

    Google地图小工具界面

    如果需要,您还可以立即使用交互式地图,专业版允许您使用简码将地图嵌入网站的任何位置。

    谷歌地图简单

    Google Maps Easy可帮助您使用自己的标记和注释创建自定义地图。

    添加标记时,您可以上传自己的自定义图标,在标记描述中包含文本和图像,等等。您还可以控制地图的功能,例如选择是否让用户放大:

    谷歌地图简易界面

    谷歌地图简易界面

    构建地图后,您可以使用简码或PHP函数将其嵌入。

    Intergeo

    Intergeo是另一个流行的选项,可让您使用自定义标记创建自己的地图并控制地图功能。

    安装并激活插件后,您将能够直接从WordPress仪表盘构建地图:

    Intergeo接口

    Intergeo接口

    然后,您可以使用简码将它们嵌入您网站的任何位置。

    谷歌地图嵌入的古腾堡区块

    Gutenberg Block For Google Maps Embed是一个简单的插件,可将专用的Google Maps区块添加到新的WordPress Gutenberg区块编辑器中。

    使用此块,您可以嵌入任何地址并选择:

    • 方面
    • 缩放级别
    • 交互式地图与静态地图(同样,后一种方法有助于提高性能)

    它不会让您创建自己的自定义地图 – 但如果您使用新的块编辑器并且只是想要一种简单的方法来包含一些简单的地图,这是一个方便的选择。

    谷歌地图可以降低您的WordPress网站性能

    虽然Google地图允许您通过其交互式地图将大量很酷的功能嵌入到您的站点中,但存在性能权衡,因为它需要加载大量脚本来支持所有这些交互式功能。

    长话短说,嵌入交互式Google地图可能会降低您的网站速度。

    有几种方法可以解决这个问题。

    首先,如果您不需要人们能够在您的网站上以交互方式浏览您的地图,那么在没有任何第三方工具的情况下加快速度的简单方法是:

    • 截取地图以在您的网站上使用
    • 将该屏幕截图链接到Google地图网站上的地图,或者在用户单击时打开带有交互式地图的灯箱弹出窗口。

    这样一来,您的网站就只是加载了一张普通的图片——而不是所有与谷歌地图相关的脚本。

    作为手动执行此操作的替代方法,您还可以使用免费的AWEOS Google Maps iframe load per click插件。此插件会自动将Google Maps嵌入替换为通用占位符图像。然后,如果用户单击Load Map按钮,它将加载完整的谷歌地图嵌入:

    谷歌地图占位符图片

    谷歌地图占位符图片

    或者,您也可以使用Google Maps Static API,它返回没有任何JavaScript的常规图像。一些Google Maps插件——包括Google Maps WidgetGutenberg Block For Google Maps Embed——让您在创建地图时使用静态API。

    但是,我们意识到有时这种静态方法并不能解决问题,很多人希望立即嵌入交互式Google地图体验。

    如果是这种情况,另一个加快Google地图速度的好方法是使用延迟加载。通过延迟加载,您的网站将等待加载任何首屏Google地图嵌入,直到访问者开始向下滚动页面。这可以让您的初始页面加载时间快速,同时仍然可以让您嵌入交互式Google地图内容。

    我们已经写过关于如何延迟加载图像和视频的文章,这与谷歌地图的想法相同。

    有一些插件可以让你做到这一点。例如,a3 Lazy Load插件可让您延迟加载iframe embeds,其中包括Google地图:

    延迟加载谷歌地图

    延迟加载谷歌地图

    其他选项包括:

    小结

    如果您只想在您的网站上嵌入一个简单的地图,您可以使用内置的嵌入代码功能将Google地图添加到WordPress,而无需使用插件。或者,您可以使用Google我的地图工具创建自己的自定义地图并将其嵌入。

    除了这些手动方法之外,还有很多WordPress谷歌地图插件可以让您在不离开WordPress仪表盘的情况下进行大量控制。

    无论您选择哪种方法,都要注意使用Google地图对性能的影响。尝试仅在绝对必要时使用Google地图,并考虑使用占位符图像或延迟加载等策略来减少对性能的负面影响

  • 什么是WordPress链接别名Slug?

    当您搜索“什么是Slug?”时,Google会返回黏糊糊的腹足类动物的图像。但这不是我们对这篇文章感兴趣的。相反,我们将深入研究什么是WordPress链接别名slug, 以及如何在您的网站上正确使用它们。

    什么是WordPress链接别名Slug?

    什么是WordPress Slug?

    在WordPress中,slug是出现在页面URL中您的域名之后的一段文本。从本质上讲,它是您网站URL的一部分,用于标识您网站上的每个页面(主页除外)。例如,在这个词汇表条目中,它是“what-is-a-wordpress-slug”。您可以在下面的实际URL中看到这一点:

    WordPress slug示例

    WordPress slug示例

    有时,就像上面的例子一样,你实际上会有两个背靠背的slug。URL的“learn”部分代表我们教程技巧部分的slug,“what-is-a-slug”部分代表特定文章的slug。

    默认情况下,WordPress网站上的每个公共页面,包括文章、页面、类别和作者档案,都有自己的slug。并且以一种或另一种形式,您可以完全控制WordPress 网站上的每一个slug。

    蛞蝓在搜索引擎优化和可用性方面发挥着重要作用,因此它们绝对是您要考虑的事情。

    如何在WordPress中设置slug

    下面,我们将向您展示如何为您的WordPress网站的各个部分设置slug。如果您需要跳到特定部分,可以使用以下链接:

    您可以在WordPress slug中添加什么?

    因为slug是网站URL的一部分,所以您应该遵循一些基本的最佳实践:

    • 用破折号替换空格
    • 仅使用小写字母

    WordPress实际上会自动为您更正这些问题。我们提到它们只是为了让您在WordPress用破折号替换空格或将大写字母变为小写时不会感到困惑(查看您可以自行进行搜索和替换的不同方式)。

    如何设置WordPress文章的Slug

    每当您创建或编辑文章时,您都可以为WordPress文章设置slug。如果您正在撰写新帖子,请务必先将其另存为草稿。单击标题框,您将看到一个包含带有编辑图标的固定链接URL的框。

    WordPress编辑器中的固定链接设置

    WordPress编辑器中的固定链接设置

    当您单击Edit时,您将能够编辑URL的slug部分。

    编辑WordPress slug

    编辑WordPress slug

    完成后,单击保存并确保发布更新您的帖子。请记住,Google喜欢干净、有条理和结构化的WordPress网站;这包括使用短URL和/或slug。它们还可以帮助提高您的点击率。 MarketingSherpa进行了一项研究,他们发现如果满足以下条件,高管点击自然列表的可能性要高出 250%:

    • 有一个相当短的slug
    • 直接出现在带有长条的列表下方

    因此,让你的蛞蝓尽可能短可能是一个巨大的竞争优势。要记住的一件事是,WordPress会根据标题自动为您创建一个slug。

    如何设置WordPress页面Slug

    与帖子一样,您可以通过查找固定链接URL并单击Edit来设置WordPress页面的slug :

    编辑WordPress slug

    输入您想要的slug,单击Save,并确保PublishUpdate您的页面。

    如何更改WordPress类别或标签slug

    当您从WordPress编辑器中创建新类别或标签时,WordPress会自动为该项目分配一个slug,而无需您进行任何输入。但是,如果您更喜欢手动设置类别或标签的slug,您可以随时返回并更改slug。对于类别和标签,该过程基本相同。

    转到文章→分类目录(用于类别)或文章→标签(用于标签)。然后,查找要编辑的类别或标签,将鼠标悬停在其上,然后单击“编辑”按钮。

    编辑WordPress类别

    编辑WordPress类别

    在框中输入您想要的slug并确保单击页面底部的更新:

    编辑WordPress分类目录slug

    编辑WordPress分类目录slug

    如何更改WordPress作者页Slug

    默认情况下,作者存档页面的作者slug是他们的用户名。不幸的是,您无法在创建WordPress帐户后更改其用户名。但是您可以做的是使用免费插件来更改 WordPress作者页slug

    激活插件后,您将在用户的个人资料页面上获得一个新的Edit Author Slug框,可让您更改作者的存档slug。

    以后要小心更改WordPress slug

    您需要注意的一个方面是在创建内容后更改内容的slug。每当您更改一段内容的slug时,只要有人试图通过访问带有原始slug的URL来访问该内容,他们可能无法访问您的内容。

    对于文章和页面,WordPress将尝试自动将用户重定向到新的slug。虽然这在大多数情况下都有效,但并不总是有效。在这种情况下,您需要设置重定向到您的新URL。为什么?因为您不希望访问者最终访问404页面,并且出于SEO目的,您将希望保留页面/slug通过使用301重定向建立的任何链接汁。

    您可以使用免费的WordPress 插件,例如RedirectionSafe Redirect Manager

    此外,WordPress甚至不会尝试重定向已更改类别或标签的slug。出于这个原因,您应该尽可能避免以后更换slug。

    固定链接可帮助您设置整个网站的URL结构。从本质上讲,它们告诉WordPress将您手动设置的每个单独的slug放在哪里。您可以通过转到Settings → Permalinks来访问您的固定链接。

    例如,如果您创建固定链接结构Month and name,WordPress将在文章发布的年份和月份之后附加您的slug:

    WordPress固定链接设置

    WordPress固定链接设置

    固定链接结构的 %postname% 部分是WordPress用您的文章的slug替换的部分。大多数时候,最好使用Post name固定链接结构。使用此配置,您的域名之后出现的唯一内容就是您设置的slug。

    WordPress中的文章名称固定链接结构

    WordPress中的文章名称固定链接结构

    与单个WordPress slug一样,如果您的网站已经收到流量,则需要小心更改固定链接结构。

    我们博客中还有一些推荐的教程:

    WordPress的最佳SEO插件(以及必备的SEO工具WordPress SEO清单– 快速提升网站自然搜索流量的55个技巧