分类: 学习

  • 详解WordPress分类目录和Tag标签

    WordPress内容组织主要依赖分类目录和标签目录,但刚接触WP的站长可能会对这两个概念会感到迷惑。实际上,根据小编多年的WordPress使用经验,你可笼统地将WordPress的分类理解为“武林各大门派”,将标签理解为“各大门派不同的特征”。

    良好的网站组织是博客的一个重要方面,它可以帮助您的访问者浏览您的网站时获得更友好的体验,另一方面也有利于搜索引擎更好地收录你的网站。 WordPress博客主要依赖分类目录和标签来组织此内容管理系统(CMS)中的内容,WordPress初学者,很可能很容易混淆两者。

    在这篇文章中,我们将讨论什么是WordPress的分类目录和标签,它们彼此不同之处,如何使用它们以及如何在网站上布局它们的位置。

    WordPress分类法解释

    WordPress分类目录

    WordPress分类目录

    除非你在科学领域工作,否则“Taxonomy(分类法)”这个词对于大部分人来说都比较陌生。这篇文章甚至可能是您第一次接触和学习这个词。它是一个术语,用于描述组合在一起的事物,通常为科学行业中事物的分类。在WordPress中,“分类法”是用于描述特定内容组的术语。这包括分类目录和标签,但也包括帖子格式等内容。

    您将使用分类目录和标签来组织WordPress中的内容,主要是博客文章。它们是两种不同类型的分类法,但它们都支持您根据其中的主题组织文章。 WordPress分类目录支持多个层级,也就是说您可以创建父分类,子分类甚至更多低层级的分类(当然我们一般建议超过三级分类)。WordPress标签则不支持多哥层级。首先,我们来看看WordPress分类目录和WordPress标签如何影响您的网站。

    WordPress分类目录和标签概述

    当您在WordPress中创建一个分类目录,并且在该分类目录下新增文章时,WordPress会为该分类目录创建一个存档页面,该存档页面包含了所有该分类目录的文章。标签也是如此。这使您有机会将此功能用于您(以及您的读者)的优势。

    WordPress分类目录就好比如图书馆的图书分类那样工作,对你的网站的所有内容进行分类分组,比如一个WordPress相关的博客,则可以设定的分类为:“WordPress教程、WordPress图书、WordPress主机、WordPress新闻”等等。

    WordPress的分类目录就好比如整个网站的导航路标,指引访客更好地访问网站。

    WordPress分类导航

    WordPress分类导航

    如果你的主题内建了标签展示模块,我们在浏览一篇文章时,可以看到当前文章的所有相关的标签,并且可以点击任意标签访问该标签相关的所有文章。标签就有点像我们写大学论文时使用到的核心关键词,比如我当前写的这篇文章可能会用到的标签是,“WordPress, 分类目录, 标签, WordPress教程”。

    WordPress标签

    WordPress标签

    分类目录和标签重要性

    答案是肯定的。 WordPress拥有良好的分类目录和标签,就说明你的网站结构非常清晰,这方便搜索引擎更好地爬取收录你的网站。

    此外清晰的分类目录和准确的标签结构,这也是提升网站用户体验的重要方法。清晰的分类目录方便访客更好地理解你的网站主题和方便用户深入访问;准确的标签,有利于网站内容之间的相互推荐,降低网站用户的页面跳出率。

    优化WordPress分类目录和标签SEO的一种方法就是创建一个干净,极简主义的结构。我们将在下一节中介绍这一点。您可以做的另一件事是向您的分类目录和标签页面添加更多文章内容。默认情况下,WordPress分类目录页面(以及所有存档页面)仅显示页面标题和及归属于此分类目录的文章列表。您可以填写分类目录和标签的“说明”字段,但如果您的主题支持,这些说明将仅显示在存档页面上。

    这带来了一些问题。搜索引擎机器人通过其内部链接来抓取您的网站。当您将分类目录添加到菜单和将标签添加到边栏时,这会增加分类目录页面和标签页的展示机率,提升分类页面和标签页被搜索引擎爬取的次数。您可以通过使用更多内容优化这些页面,特别是详细描述这些分类目录或标签的详细描述来完善您网站的SEO策略。

    谈到完善您WordPress博客的SEO优化,或者你可以考虑我们开发的Smart SEO Tool-专门针对WordPress开发的SEO插件,就支持单独对每个分类目录页面设置Title、Keywords和Description,且插件内置了标签页智能的SEO优化。

    如何创建WordPress分类目录和标签页

    让我们深入了解WordPress分类目录和标签之间的差异以及如何创建每个分类目录和标签。 简而言之,WordPress分类目录应该用于文章分组,而WordPress标签应该用于文章打标签。

    我将以WordPress博客为例。 这个博客主要是关于WordPress教程,WordPress主题,WordPress插件,WordPress主机,WordPress新闻等。 这个博客可以通过无穷无尽的方式构建其内容。 这里有一些例子。

    例子:

    主要分类目录:WordPress教程,WordPress主题,WordPress插件,WordPress主机,WordPress新闻
    主要标签:WordPress优化,WordPress漏斗,WordPress安全,WordPress更新,WordPress优化,SEO插件,企业主题,博客主题等等。

    对于分类目录,个人建议尽可能使用一级分类即可,如果网站内容比较宽泛,则可以选择二级分类,不宜在建立博客初期就将分类目录设置得过于分散,一个是不利于内容管理,二是显得网站内容不够聚焦。

    WordPress标签则比较自由,宽泛。甚至你可以换种思路,实质就是基于你需要做得分类目录尽可能地设置一些常见的核心关键词,比如WordPress教程这个分类目录下就可以包含以下标签:

    WordPress安装教程,WordPress性能优化,WordPress批量修改分类,WordPress备份教程,Sitemap生成,WordPress自定义登陆页等等。

    如何创建和编辑WordPress分类目录

    当你已经决定好WordPress博客的主题方向后,就可以开始创建分类目录。 进入“WordPress仪表盘”-“文章”-“分类目录”。你会发现一个为“Uncategorized”的默认分类目录。这是每个WordPress安装附带的默认类别。 如果您没有手动此分类目录更名为其他分类目录名称,所有文章的默认归类到此分类。 此分类目录无法删除,但您可以通过将鼠标悬停在其上方并单击“编辑”来重命名。

    创建一个新的分类目录,你需要完成以下信息的填写:

    • 名称-即分类目录的名字;
    • 别名-即分类目录的中文拼音或者英文名,拼音或者英文单词以“-”分隔;
    • 父级分类目录-即当前分类目录隶属于哪一个上级分类目录,如果没有则不用选;
    • 图像描述-一般不用写,但你也可以写一段该分类目录的描述文字。

    新建WordPress分类

    新建WordPress分类

    如何创建WordPress标签

    进入“WordPress仪表盘”-“文章”-“标签”,创建标签比创建分类目录还要简单,你只需要输入标签名称、标签别名和描述即可。

    新建WordPress标签

    新建WordPress标签

    如何使用分类目录和标签

    下面我们一起来看看编辑文章的时候如何使用分类目录和标签。发布文章的时候,你可以直接选择已经设置好的分类目录和标签,如下图:

    WordPress文章编辑

    WordPress文章编辑

    您也可以在文章发布页面创建新的分类目录和标签。 一个文章可以选择一个分类目录(或多个分类目录),确保至少选择一个分类目录,否则会分配到默认分类目录。 为文章添加标签,只需要键入标签名称点击添加即可,又或者点击“从常用标签中选择”,选择在此之前使用过的标签。

    文章的WordPress标签的数量并不重要,但同样,创建标签时你必须考虑的常用性,不要尝试添加一些比较偏门的标签,毕竟如果只是寥寥几篇文章与该标签相关,设置一个标签页就意义不大了。

    添加WordPress分类目录到菜单

    我不建议在菜单中添加标签,但添加分类目录到菜单是非常有必要的,在前面我也提到,分类目录的存在主要是为了提升用户体验,方便读者访问内容。在“Inpandora主题说明文档”中有详细介绍过如何添加分类目录到菜单的教程,这里就不再重复了。

    WordPress分类导航

    WordPress分类导航

    此外,如果你的主题未在文章页面添加标签展示,你可以尝试将热门的标签添加到边栏,通过“外观”-“小工具”可以实现。不过,现代主题一般都会默认为文章添加标签展示,至少我们的WordPress主题都做到了这一点。

  • 如何使用Weglot插件搭建一个多语言WordPress网站

    对于国内站长来说,多语言的WordPress网站完全没有必要,毕竟网站的大部分内容主要针对中文语言网民。但如果你希望使用WordPress搭建面向海外其他语种的用户,那么一个多语言网站就显得有必要了。

    创建多语言网站是一种直接且非常有效的方式,可以吸引新的受众并扩展到新的市场。 WordPress本身支持其仪表板的翻译,但不支持WordPress网站内容的翻译。

    这为WordPress网站提供了成为多语言网站的机会,这正是本教程将分享的内容:完整的WordPress多语言网站设置教程。 让我们直接进入主题吧!

    为什么需要一个多语言网站?

    让我们首先看看为什么你需要一个多语言网站。假设您的网站是中文的 – 就像这篇文章一样 – 那么您可能会假设中文是互联网的默认语言。

    事实并非如此:但除此之外,世界上只有四分之一的人口用英语进行在线交流,因此建立多语言网站的商业案例比你想象的要强。因此,如果您是单语(中文)WordPress网站或业务所有者,您可能会错过访问者和收入。

    制作多语言网站不仅可以在您的网站上提供更加个性化的用户体验,还可以通过向用户提供使用他们的首选语言(无论是第一,第二还是第三语言)进行浏览的方式来考虑用户,您正在考虑并创造与他们建立更密切关系的机会。

    您可能需要用自己的语言覆盖全新的受众群体;无论是英语,西班牙语,葡萄牙语,亚拉伯语,日语,南非荷兰语还是挪威语。

    无论哪种方式,您都可以通过提供所选语言的网站,更轻松地覆盖所选的受众群体。

    以下是为多语言网站添加翻译的其他好处:

    • 吸引新的受众群体以转换更多客户
    • 更高的可见性:更好的搜索引擎优化(SEO)
    • 推动更多销售:扩展您的业务

    现在我们已经讨论了使用WordPress创建多语言网站的一些优势,我们将通过多语言网站插件安装来帮助您立即入门。

    获取WordPress多语言插件

    Weglot多语言插件

    Weglot多语言插件

    您将需要一个WordPress插件,以使您的WordPress网站实现多语言支持。 我们推荐使用Weglot WordPress多语言插件,因为这样可以使用自动机器翻译和人工编辑选项,为您提供极其高效的翻译工作流程。

    Weglot插件安装

    Weglot插件安装

    它也是提供免费版本,可从WordPress插件库获得:前往WordPress仪表板,转到插件→安装插件,搜索Weglot,然后安装→激活。

    您需要创建一个Weglot帐户,您可以通过单击“设置”并按照提示进行操作。这将允许您添加自动翻译。

    设置原始网站语言,然后选择您要翻译的第一种语言。您可以从访问者或客户的反馈中考虑翻译语言,也可以查看Google Analytics数据以查找访问者的来源,并根据此优先顺序排列。

    选择后,单击以保存设置。 Weglot会自动在您网站的右下角添加语言切换器,并自动向搜索引擎显示翻译版本。

    你现在有一个多语言网站!恭喜!现在剩下要做的就是进行一些调整,以确保您的WordPress网站在整个过程中看起来很专业。

    保持多语言网站的专业性

    Weglot使您的多语言网站设置非常简单,但您仍然希望尽职尽责,确保一切按预期工作。 即使您不会说您正在翻译您的网站的语言,您也可以通过完美设置来获得最佳支持。

    下面是4个要点:

    1.检查您的自动翻译:自动翻译很棒,但它们并不完美。 您可以通过前往Weglot仪表板(在Weglot网站上)查看这些内容,然后查看文本字符串。 在专业翻译选项卡下,您还可以聘请专业翻译人员来检查准确性 – 如果需要,您甚至可以为特定短语订购翻译。

    2.兼顾多语言搜索引擎优化:在Weglot仪表板上,按Content Type(内容类型)→Meta(SEO)对翻译列表进行排序。 这将允许您编辑显示在搜索引擎上的元描述 – 例如,您可能希望针对不同的关键字进行优化以反映语言的细微差别 – 为您提供出色的多语言SEO。

    Weglot翻译设置

    Weglot翻译设置

    3.如果需要,翻译图像:最后,同样来自Weglot仪表板,按Content Type(内容类型)→媒体(Media)对翻译列表进行排序,然后您可以通过添加新图像URL来添加特定图像的翻译版本,该URL仅显示在翻译版本上 你的网站。 如果您的任何图像上都有文字,这将非常有用。

    4.自定义您的翻译体验:回到WordPress仪表板中的Weglot设置,您可以调整语言按钮设计。 选择标记类型,选择设计和预览语言切换器。 简单!

    Weglot插件配置选项

    Weglot插件配置选项

    现在,您将能够以适合您的受众的任何语言完全自定义您的网站。 考虑这些是为网站访问者创建完全身临其境的本地化体验的第一步,无论他们身在何处。

    通过全面的文化定制,将您的多语言网站提升到新的水平

    我们希望您喜欢使用WordPress创建多语言网站的介绍。 在使您的WordPress网站成为多语言时,您通过努力用他们的母语进行交流,对网站访问者和潜在客户表现出极大的尊重。

    Weglot这样的多语言WordPress插件将为您自动化个性化过程,消除可能阻碍您接触外国观众的障碍。 Weglot不仅为您的网站访问者提供个性化服务; 您甚至可以个性化插件本身以适合您自己的网站设计。

    在您安装了您选择的插件之后,下一阶段将通过根据文化细节定制您的多语言网站,将您的多语言网站提升到新的水平。 如果您拥有这些资源,您可以考虑全面的文化定制:从提供本地客户支持到添加当地工作时间,商务礼仪细节甚至庆祝当地公共假期。

    到目前为止,您决定采用多语言网站自定义,为网站访问者提供以他们选择的语言了解您的产品的选项,这肯定会带来更高的网站可见性,更高的销售额和更快乐的客户。

  • 如何使用插件和WP-CLI重新生成WordPress缩略图

    regenerate-thumbnails-1024x512-1

    我们知道每一款WordPress主题对文章特色图(缩略图)的尺寸要求都有可能不一样,最为常见的是3:2, 1:1, 16:9或者4:3,而我们又不可能对缩略图生成一堆不同尺寸规则的图片,那样会浪费大量的服务器空间。因此,当站长想更改到新的WordPress主题时,有可能且非常大概率地发生原有的缩略图尺寸不合适新的主题。

    WordPress提供的解决方案?重新生成缩略图,你只需要通过配置WordPress设置即可重置图像缩略图尺寸,但也有它的局限性,后面会具体说到这一点。此外,我们还可以使用插件或者WP-CLI实现新的缩略图尺寸。

    在本文中,我们将深入地研究WordPress重新生成缩略图的解决方案,详细介绍如何使用Regenerate Thumbnails WordPress插件及使用WP-CLI解决WordPress缩略图尺寸问题。

    1. 关于WordPress图像大小
    2. 通过WordPress设置调整缩略图大小
    3. 使用插件重新生成WordPress中缩略图
    4. 重新生成特定图像缩略图
    5. 使用WP-CLI重新生成缩略图

    关于WordPress图像大小

    首先,我们必须要清楚的一点,WordPress提供媒体设置以实现站长在上传图像时会根据设置的参数自动裁剪。可以通过WordPress管理控制台的“设置>媒体”进入该设置页面,如下图。

    WordPress将自动裁剪图像

    WordPress将自动裁剪图像

    在“ 媒体设置”页面上,你可以对上传图像设置“缩略图大小”,“中等大小”和“大尺寸”三种生成规格。

    如果你新安装的WordPress主题,你可以根据主题的特征,对这三种大小规格进行自定义,请不要忘记单击页面底部的“ 保存更改”

    以下是默认的三种规格大小尺寸:

    • 缩略图 – 150像素x 150像素
    • 中等大小 – 600像素x 600像素
    • 大尺寸 – 1024像素x 1024像素

    请记住,每一个主题都可以使用特定的图像尺寸,如果切换到新主题,则站长应该及时更新媒体的图像大小生成尺寸规格。但是,之前上传的旧图像不会受到影响,这是一个弊端

    这就让事情变得有些棘手。站长必须能够调整先前上传的所有图像的大小,以符合新主题的图像尺寸大小规格。不幸的是,WordPress目前没有任何设置可以做到这一点。

    唯一的解决方案是重新生成缩略图。

    通过WordPress设置调整缩略图大小(3种方法)

    在探索如何在WordPress中重新生成缩略图之前,我们应该首先懂得在WordPress仪表板上调整图像大小的方法。

    需要指出的是,这些方法不一定会调整旧图像的大小,在不使用插件或者借助插件的帮助下,我们是可以进入WordPress修改设置以实现后面新上传图像按新的尺寸生成缩略图的。

    如果要调整缩略图或图像的大小,可以使用以下三种主要方法:

    1. 更改主题中的图像大小
    2. 在媒体库中裁剪图像
    3. 在媒体设置中调整图像大小

    1.更改主题中的图像大小

    如果你所使用的WordPress主题可以修改默认图像大小,可以检查是否有特定于调整图像大小的可用设置。

    每个主题的功能都有很大的差异,因此请确保查看相应的文档,以查看是否有一种方法可以更改主题的图像大小而无需完全安装其他主题。

    或者,您可以选择创建一个子主题并使用PHP代码更改图像大小。如果你懂得修改PHP代码的话!

    2.在媒体库中裁剪图像

    另一种选择是通过在“媒体库”裁剪图像来更改图像的大小。

    Step 1-转到WordPress管理中心的媒体>媒体库

    可以在媒体库中更改图像大小

    可以在媒体库中更改图像大小

    然后,单击要调整大小的图像。在弹出窗口中,单击“ 编辑图像”按钮。

    单击图像下方的按钮进行编辑

    单击图像下方的按钮进行编辑

    Step 2-之后,您可以使用多个选项来编辑图像。

    您可以按住鼠标左键单击图像进行拖拽拉出一个选框,选择要保留的区域后放开。然后,您可以点击裁切

    如果要精确裁切图像,可以通过输入所需的比例来调整宽高比。

    例如,您可以使用1:1来创建正方形图像,也可以使用4:3、16:9以及任何其他想要的比例。

    然后,在图像上按住Shift键鼠标左键进行拖拽。当您选择了要保留的图像部分时,松开鼠标左键及Shift键。还可以鼠标移动选区,以便裁剪出所需图像的确切部分。

    或者,在右侧的“ 图像裁切 ” 下的“ 选区”字段中以像素为单位输入所需图像的精确尺寸。

    完成后,点击裁切,然后点击保存按钮。

    Step 3-如果您希望调整图像的大小而不是对其进行裁剪,则可以在右侧的设置中拉伸图像。输入所需图像的尺寸,然后单击“拉伸

    有多个选择来调整图像大小

    有多个选择来调整图像大小

    Step 4-您还可以在“ 缩略图设置”下选择要应用更改的标准图像尺寸。

    您可以选择将调整应用于:

    • 所有图像大小
    • 缩略图
    • 除缩略图外所有尺寸

    3.在媒体设置中调整图像大小

    如果您只需要编辑一幅或两幅图像,这将很有帮助,但是如果您想调整所有图像的大小,最好通过设置页面来完成。

    Step 1-在WordPress管理控制台中,转到设置>媒体

    在“媒体设置”页面上调整默认图像尺寸

    在“媒体设置”页面上调整默认图像尺寸

    Step 2-输入所有缩略图,中等大小或大尺寸图像所需的新尺寸。根据需要为一种或多种图像输入所需的宽度和高度。

    如果要将缩略图调整为不成比例的大小,请选中“ 缩略图大小”部分下的“总是裁剪缩略图到这个尺寸框。注:一般不建议选中此项!

    Step 3-然后,如果您不希望所有上传的图像显得杂乱无章,则可以选中“以年-月目录形式组织上传内容”中。

    最后,单击页面底部的“ 保存更改”按钮。

    使用插件重新生成WordPress中缩略图

    WordPress自带的设置无法对旧的图像进行批量修改缩略图尺寸大小,这是最大的缺陷。

    如果你希望对旧的图像进行批量修改缩略图尺寸大小以适配新的主题,则不得不采用其他办法-比如插件!

    Regenerate Thumbnails插件

    最简单的方法之一是使用免费的WordPress插件“Regenerate Thumbnails ”  快速修改以前上传的图像(该插件还与WooCommerce兼容)。

    Step 1-首先,安装并启用 “ Regenerate Thumbnails”插件。

    然后,转到工具>Regenerate Thumbnails,可以在此处找到与WordPress图像相关的设置。

    使用Regenerate Thumbnails插件生成新缩略图

    使用Regenerate Thumbnails插件生成新缩略图

    Step 2-默认情况下,已选中“Skip regenerating existing correctly sized thumbnails (faster).”选项,即如尺寸正确,跳过重新生成新的尺寸大小缩略图。取消选中此框可使用插件来重设所有图像缩略图。建议选中此项,没必要为正确大小的图像缩略图再生成一遍。

    您也可以选择选中此选项下面的框“Delete thumbnail files for old unregistered sizes”,删除过往生成但现在不需要的尺寸大小的缩略图以释放服务器空间。

    选择此设置之前,请确保不需要这些图像。否则,如果您的站点上正在使用某些图像,又选择了此选项,则会导致站点某些图像无法正常显示。

    您可能还会看到“Update the content of posts to use the new sizes”复选框,如果希望更新当前在文章中使用的图像,则可以选择该复选框。

    Step 3-选择所需的选项后,单击按钮“Regenerate Thumbnails For All (num) Attachments”以重新生成缩略图,包括大尺寸,中等大小和缩略图三种规格。如果只需要生成特色图缩略图,则请点击按钮“Regenerate Thumbnails For The (num) Featured Images Only”.

    然后,等待任务执行直到完成。视网站图片数量而定,这可能需要一段时间,一杯咖啡或者一根烟的时间,通常只需要花费几分钟,除非网站有过百万级的图片。

    当看到“All done!” 消息,即任务完毕。

    Force Regenerate Thumbnails插件

    您也可以使用Force Regenerate Thumbnails插件。顾名思义,它通过删除旧图像来实现缩略图的重新生成,该插件兼容WooCommerce。

    敬告:该插件尚未针对最近3个主要版本进行更新,请谨慎使用。 在使用它之前,请先测试其可靠性,并且先执行图像数据备份。

    之所以需要使用此插件而不是“Regenerate Thumbnails”插件,是因为后者只是调整图像大小,除非您选中该选项,否则它不会删除旧的图像。

    但是,如果遇到问题,可以尝试使用“Force Regenerate Thumbnails”。

    Step 1-要强制WordPress重新生成缩略图,请安装并激活“Force Regenerate Thumbnails”插件。

    然后,转到WordPress管理控制台中的“ 工具”>“Force Regenerate Thumbnails”。

    一键强制重新生成缩略图

    一键强制重新生成缩略图

    Step 2-要删除所有使用旧设置调整大小的图像并强制WordPress重新生成缩略图,请单击“Regenerate All Thumbnails按钮。

    请稍等片刻,然后将调整图像大小。如果网站内容较少,很快就能够完成操作,但如果网站图片较多,则可能需要几分钟甚至更长的时间。

    重新生成特定图像缩略图

    在某些情况下,您不需要重新生成所有缩略图,而只需重新生成一些特定图像的缩略图即可。还是使用“ Regenerate Thumbnails”插件即可实现。

    Step 1转到媒体>媒体库。在网格视图中,单击你需重新生成缩略图的特定图像。

    如何使用插件和WP-CLI重新生成WordPress缩略图插图8

    默认情况下,媒体库处于网格视图。

    Step 2然后在右侧,单击“Regenerate Thumbnails”按钮。

    在附件详细信息中重新生成缩略图

    在附件详细信息中重新生成缩略图

    如果要在列表视图中查看媒体库,请将鼠标悬停在要重新生成的图像上后,单击“ 重新生成缩略图”链接。

    单击链接以在列表视图中重新生成缩略图

    单击链接以在列表视图中重新生成缩略图

    使用WP-CLI重新生成缩略图

    如果不想使用插件,还有另一种针对WordPress的解决方案:使用WP-CLI手动生成缩略图。

    此选项需要访问服务器上的命令行。

    与使用WordPress插件相比,使用WP-CLI生成缩略图是一种更好的选择,因为它速度更快且不受HTTP限制和超时的限制。

    下面是重新生成缩略图的基本命令:

    wp media regenerate
    wp media regenerate
    wp media regenerate

    输入后,请在键盘上按字母“ y”确认要重新生成所有缩略图。

    使用WP-CLI重新生成所有缩略图

    启动命令行后,输入以下命令来重新生成缩略图:

    wp media regenerate –yes
    wp media regenerate –yes
    wp media regenerate --yes

    使用此命令,无需手动确认即可重新生成缩略图。

    使用WP-CLI重新生成特定图像的缩略图

    您还可以使用WP-CLI对指定的图像ID重新生成缩略图。

    执行此操作的命令:

    wp media regenerate 12 34 567
    wp media regenerate 12 34 567
    wp media regenerate 12 34 567

    你需要将三个示例ID(12,34和567)替换为你需要重新缩略图的你的网站的图像ID。注:多个图像ID之间使用空格分开即可。

    温馨提示:在使用WP-CLI命令生成新的图像缩略图前,请确保你已经在WordPress后台-设置-媒体,对生成缩略图的尺寸大小进行了设置。

    小结

    切换主题时看到部分图像无法正确显示这会让站长抓狂!

    幸运的是,有两种针对WordPress的快速解决方案。借助“Regenerate Thumbnails”插件,即可完成重新生成新的尺寸规格的缩略图。或者,使用高逼格的WP-CLI命令行来实现这一任务。

  • 科普:SSL证书是否必需独立IP?

     

    科普:SSL证书是否必需独立IP?插图

    当互联网开始使用到SSL时,自2003年6月以来就不需要也没有必要一定要独立IP。众所周知,IPv4池已耗尽,在这种情况下,专家提出了一种称为服务器名称指示(SNI)的技术,该技术允许多个证书使用相同的IP。所有现代的浏览器都支持该技术,这是服务器托管公司每天用于客户站点的一种技术。

  • 是否需要服务器类型,CSR代码和RSA密钥来激活SSL?

    是否需要服务器类型,CSR代码和RSA密钥来激活SSL?插图

    这没有硬性规定。这取决于您使用的证书类型。如果你的服务器安装的是LNMP.org的环境,则可以自动生成一个Let’s Encrypt的免费证书;如果使用的是宝塔面板安装的服务器环境,可以选择亚洲诚信证书或者Let’s Encrypt免费证书。

    Let’s Encrypt免费证书,不需要其他信息即可在WordPress网站上安装。如果使用自己的自定义SSL证书,则需要服务器类型,CSR代码和RSA密钥。宝塔面板提供的免费的亚洲诚信证书,还需要实名认证才可以使用。

  • 如何选择SSL证书的服务器类型?

    购买SSL证书时,提供商可能会提示您输入“服务器类型(server type)”。请根据自身的实际情况选择,比如,如果使用的是Nignx服务器则选择:Nginx。 如果不清楚服务器类型,可以选择“其他”或与服务器提供商联系获取相关信息。

    ssl-server-type

    SSL server type example from digicert.com

  • 什么是Pingback?

    今天,我们要讨论的是pingback。pingback基本上是在其他博客链接到您时自动创建的评论。当您链接到自己的博客文章时,也可能会创建self-pingbacks。

    pingback如何运作

    那么什么是pingback?好吧,为了更好地理解它,下面举一个pingback如何工作例子。

    • A在他们的博客上发布了一些东西,并链接到B博客上的文章。
    • pingback将自动发送到B博客,并生成B可以审核的评论。

    注意:双方都必须在其博客上启用pingback才能正常工作。取决于WordPress主题,通常在Post的标准注释上方或下方显示pingback。如果您运行的是第三方评论系统(例如Disqus),则不会显示pingback评论。

    如何禁用Pingbacks

    Pingbacks是一种很好的方式来通知与您链接的人,但它们有时候特别讨厌(尤其是一些站长大量采集转发你的博客文章时)。我们可以使用更好的工具来追踪反向链接 ; 例如Ahrefs,Buzzsumo和SEMrush。因此,在大多数情况下,站长更多的是禁用WordPress的pingbacks功能。可以参考以下步骤操作。

    1.禁用其他博客的Pingbacks

    单击WordPress仪表板中的“设置-讨论”菜单,然后取消选中“允许其他博客发送链接通知(pingback和trackback)”到新文章。

    禁用WordPress的pingback和trackback

    禁用WordPress的pingback和trackback

    2.禁用Self-Pingbacks

    禁用Self-Pingbacks有两种办法。可以使用免费的No Self Pings插件。或者,可以使用perfmatters类的高级插件 ,该插件可让您禁用self-pingbacks以及WordPress网站的其他优化。

    使用permmatter禁止self-pingbacking

    使用permmatter禁止self-pingbacking

    或者,如果你不想使用任何第三方插件,还可以通过修改WordPress主题的functions.php文件实现。

    function wpsites_disable_self_pingbacks( &$links ) {
    foreach ( $links as $l => $link )
    if ( 0 === strpos( $link, get_option( ‘home’ ) ) )
    unset($links[$l]);
    }
    add_action( ‘pre_ping’, ‘wpsites_disable_self_pingbacks’ );
    function wpsites_disable_self_pingbacks( &$links ) {
    foreach ( $links as $l => $link )
    if ( 0 === strpos( $link, get_option( ‘home’ ) ) )
    unset($links[$l]);
    }
    add_action( ‘pre_ping’, ‘wpsites_disable_self_pingbacks’ );
    function wpsites_disable_self_pingbacks( &$links ) { 
     foreach ( $links as $l => $link ) 
           if ( 0 === strpos( $link, get_option( 'home' ) ) ) 
               unset($links[$l]); 
    } 
    add_action( 'pre_ping', 'wpsites_disable_self_pingbacks' );
    敬告:如果操作不正确,编辑WordPress主题源代码可能导致网站出现问题。在操作之前,请先对文件执行备份!
  • WordPress古腾堡Gutenberg编辑器常见问题解答

    自WordPress 5.0发行,官方即开始使用名为Gutenberg(古腾堡)编辑器,虽然目前来说该编辑器的功能尚不够完善,但就WordPress的计划,未来还是会积极发展这一编辑器。在本文中,我们将回答一些最常见的古腾堡问题。

    Gutenberg编辑器常见问题解答

    1. WordPress为什么引入了古腾堡?

    长期以来,WordPress使用基于TinyMCE的编辑器来创建文章和页面。经典WordPress编辑器是一个简单的文本窗口,顶部有几个用于基本格式设置选项的按钮。

    尽管效果很好,但用户必须学习不同的方法来添加图像,创建画廊,嵌入视频,添加表格和其他内容元素(不过大部分WordPress站长应该已经非常熟悉这些操作)。但对于新用户来说,传统的文本编辑器相对古腾堡编辑器说,学习曲线更为艰难。

    全新的WordPress区块编辑器引入了现代化的简化写作体验,其中每个内容元素都包裹在一个区块中。您可以在编辑器中移动这些块,更改其设置并创建引人入胜的内容布局,而无需编写代码。

    古腾堡编辑器

    古腾堡编辑器

    古腾堡(Gutenberg)编辑器还为主题和插件开发人员提供了强大的框架,以为WordPress构建高级解决方案。

    2. 如何检查我使用的主题和插件是否兼容Gutenberg?

    检查主题和插件是否与Gutenberg兼容的最简单方法是查看它们是否支持WordPress 5.0+。

    古腾堡编辑器是WordPress 5.0以上版本默认的内容编辑器,附带“Tested with 5.0+”标签的主题或插件意味着它们才有可能与古腾堡兼容。

    您可以通过在WordPress插件库搜索插件的名称找到“Tested with”标签。

    WordPress插件市场

    WordPress插件市场

    在结果中,您将看到测试插件的WordPress版本。例如,下方截图表明WPForms目前已通过WordPress 5.0.3测试。

    wpformstestedwithwordpress5.0

    WPForm插件

    但这是否说明WPForm一定兼容Gutenberg,不一定,只是兼容WordPress 5.0+是先决条件。

    你可以通过访问WordPress官方插件库的“Block-Enabled”,查看所有发布到WordPress插件市场的支持区块编辑器的插件。

    又或者你可以访问主题和插件的官方文档了解其支持古腾堡的情况!

    3. 如何在Gutenberg块编辑器中管理旧文章?

    在将网站更新为WordPress 5.0之后,您的旧文章内容将被包装在Gutenberg编辑器的Classic块中。

    classic-block-guteberg-edit

    古腾堡编辑器

    您可以像在经典编辑器中一样编辑所有内容。

    您也可以将旧文章内容转换为Gutenberg块。只需从“经典”区块的下拉菜单中单击“ Convert to Blocks选项,然后它将自动将文章内容转换为适当的区块。

    古腾堡编辑器转经典编辑器古腾堡编辑器转经典编辑器

    4.如何禁用古腾堡并恢复经典编辑器?

    由于某种原因,许多用户还没有准备好切换到Gutenberg编辑器。

    在这种情况下,您可以选择禁用古腾堡,然后恢复经典编辑器。

    您需要做的就是安装并启用Classic Editor插件。又或者安装闪电博主题部分插件,我们也提供类似的功能帮助站长一键禁用古腾堡编辑器。

    classic-editor-wordpress-plugin

    Classic Editor插件

    使用此插件,您可以轻松禁用Gutenberg并在你的网站上使用经典编辑器。

    Classic Editor插件将至少在2022年之前可用,或根据需要提供。

    这将为用户提供大量时间,让他们在使用Gutenberg时测试其网站并在适当的时候进行升级。

    5. 古腾堡是WordPress页面生成器吗?

    Gutenberg是基于块的编辑器,它使用称为块的内容元素来创建文章和页面。同样,WordPress页面构建器还使用块(也称为小部件,模块或元素)在WordPress中创建页面。

    这让用户容易产生困惑,为此站长经常会问Gutenberg是否是WordPress页面构建器的替代品。

    答案是“不,至少不是目前的形式”。

    WordPress页面构建器插件提供了许多用于在WordPress中创建登录页面的高级功能。

    大多数页面构建器是前端编辑器,而Gutenberg是后端编辑器。这是在Gutenberg内容编辑器中编辑内容的方法。

    Gutenberg编辑内容

    Gutenberg编辑内容

    而且,下面是最好的页面构建器之一Beaver Builder,下图是使用它编辑页面时的界面:

    editingwithbeaverbuilder

    Beaver Builder页面构建器

    页面构建器的块是真正的拖放元素,支持自由格式的拖放。而Gutenberg的块仅支持对块进行重新排序的拖放操作。

    简单来说,Gutenberg是一个基本的编辑界面,而页面构建器是高级页面编辑器。

    6. 如何使用Gutenberg更新页面构建器的内容?

    更新使用页面构建器创建的内容应该不是问题。不同页面生成器更新内容的方法各异。

    因此,您可以联系插件提供商以获取更新教程。您也可以访问插件官方网站以找到有关Gutenberg支持的说明。

    7. 古腾堡是否支持简码?

    是的,Gutenberg支持简码。古腾堡(Gutenberg)中有一个单独的Shortcode块,用于添加带有shortcodes的内容。

    shortcodeblockgutenberg

    古腾堡Shortcode

    WordPress块被定义为[shortcode]的演变,因此建议使用常规的Gutenberg块而不是短代码。

    例如,您可以使用简码将WPForms添加到文章或页面中。

    wpformsshortcodes

    WPForms插件

    您所要做的就是从“Forms Overview”页面中复制简码,然后将其粘贴到帖子编辑屏幕上的“简码”块中。

    addshortcodetogutenbergeditor

    古腾堡简码

    但是,更好的选择是直接使用WPForms Gutenberg块,而不是将表单shortcode粘贴到Shortcode块中。

    WPForms古腾堡块

    WPForms古腾堡块

    8. 如果升级到古腾堡后出现故障,咋办?

    古腾堡(Gutenberg)最好不要破坏网站上的任何内容,但与您的主题和插件冲突可能会导致一些错误。

    在升级到古腾堡之前,始终建议站长可以在测试环境执行安装测试。

    但是,如果在使用古腾堡编辑器时发现意外错误,您应该首先禁用Gutenberg并在您的站点上启用Classic编辑器。

    然后,与主题和插件提供方联系以请求支持。

  • 如何更改WordPress博客页面显示文章数量

    需要更改显示在WordPress页面上的文章数?默认情况下,所有WordPress存档页面单个页面最多显示10个文章。但是,您可以通过WordPress仪表板设置更改你认为合适的文章显示数量。

    在本文,将简单地介绍如何通过两个简单的步骤轻松更改WordPress页面显示的文章数。

    更改WordPress显示文章数量

    需要做的第一件事是登录WordPress后台,进入WordPress仪表板,然后转到“设置”»“阅读”页面。接下来,将“博客页面至多显示”选项的值更改为要合适的显示任意数量。

    changenumberofpostsonblogpagewp

    列表页显示文章数量设置

    不要忘记点击“保存更改”按钮来保存您的设置。

    单个页面显示多少个文章为宜?

    通常,默认情况下每页显示10个文章。从用户体验和SEO(搜索引擎优化)的角度来看,这似乎是一个合适的数字。

    您可以根据需要显示任意数量的文章,但是不建议选择过大的数字,主要是因为页面上显示的文章数越多,页面体积就会越大,加载速度也就越慢。

    因此,设置WordPress列表显示文章数量应该根据WordPress主题设计的布局考虑,个人建议应同时遵循两个原则:

    • 单页面显示文章数量所占页面不应该超过单个屏幕高度;
    • 如果文章列表为多列展示形式,单页面显示文章数量应该为列表行文章数的倍数。
  • 如何在WordPress文章中嵌入视频

    在WordPress博客文章嵌入视频,可以丰富网站的内容,增加用户参与度的好方法。WordPress对主流的视频网站YouTube,Vimeo,Facebook,Twitter等兼容良好,可以直接嵌入视频。

    本教程主要针对WordPress初学者,展示如何将视频嵌入WordPress博客文章,页面和侧边栏小部件中。

    WordPress嵌入视频

    如何在WordPress文章和页面中嵌入视频

    WordPress提供强大的自动嵌入功能,该功能支持从流行的视频托管服务(例如YouTube,Vimeo等)中自动获取嵌入代码,您需要做的就是将视频URL粘贴到WordPress编辑器中

    例如,您可以复制要嵌入的视频的YouTube URL。

    接下来,编辑要在其中添加视频的WordPress文章或页面,然后将URL粘贴到内容区域中即可。

    文章嵌入视频

    古腾堡文章嵌入视频

    粘贴视频URL后,WordPress将立即获取嵌入代码并在内容编辑器中显示YouTube视频。

    最后,保存文章或者页面,然后单击“预览”按钮以查看嵌入式视频展示效果。

    WordPress嵌入YouTube视频

    WordPress嵌入YouTube视频

    添加视频后,可以从右侧的块工具栏和“设置”列更改其设置。

    古腾堡编辑器视频块设置

    古腾堡编辑器视频块设置

    您可以调整视频宽度,使其变为全屏,更改对齐方式等等。还可以添加标题并在移动设备上保留视频的长宽比(即实现响应式)。

    WordPress只能对列入白名单的视频服务进行自动嵌入。对于其他网站,您仍然必须获取嵌入代码,然后将其粘贴到博客文章中。

    下面是WordPress官方公布的支持自动嵌入视频服务白名单列表:

    • Amazon
    • Animoto
    • Cloudup
    • CollegeHumor
    • Crowdsignal
    • Dailymotion
    • Facebook
    • Flickr
    • Hulu
    • Imgur
    • Instagram
    • Issuu
    • Kickstarter
    • Meetup.com
    • Mixcloud
    • Reddit
    • ReverbNation
    • Screencast
    • Scribd
    • Slideshare
    • SmugMug
    • Someecards
    • SoundCloud
    • Speaker Deck
    • Spotify
    • TED
    • Tumblr
    • Twitter
    • VideoPress
    • Vimeo
    • WordPress.tv
    • YouTube

    如果要从此列表之外的网站添加视频,则需要该视频的完整HTML嵌入代码。也就是说,国内的优酷视频、腾讯视频、B站视频、爱奇艺视频等,都不能使用自动

    只需复制视频网站提供的HTML代码,然后将其粘贴到编辑器中的“自定义HTML”块中即可。

    customembedcode

    HTML视频嵌入代码

    使用经典编辑器将视频嵌入WordPress

    如果您使用是WordPress经典编辑器,则可以以相同方式嵌入视频。

    只需从YouTube等视频托管服务中复制URL,然后将其粘贴到编辑器中即可。如果使用可视编辑器,则将看到视频的预览。

    经典编辑器嵌入视频

    经典编辑器嵌入视频

    但是,您将无法使用WordPress块编辑器那样的方式进行宽度调整和其他选项设置。如果要修改相关参数,则需要切换到文本编辑器修改代码。

    如何WordPress侧边栏小工具中嵌入视频

    如WordPress页面或文章一样,我们也可以将视频嵌入WordPress边栏小工具中。

    只需转到外观»小工具页面,然后将“文本”小工具添加到侧边栏中。

    在窗口小工具设置内,将视频URL粘贴到内容区域中。WordPress将自动获取嵌入代码并显示视频。

    小工具嵌入视频

    小工具嵌入视频

    不要忘记单击“保存”按钮来保存小工具设置。

    最后,访问网站以查看嵌入在WordPress侧边栏小工具中的视频。

    能否直接上传视频至WordPress网站?

    可以,但是一般不建议这样做,如果你所使用的WordPress网站的服务器配置较低的话。

    因为视频会占用大量服务器资源。如果视频流量巨大,这可能导致网站崩溃。

    我们建议首选使用第三方视频网站作为网站视频存储,比如优酷、B站、腾讯视频等,使用这些视频网站作为视频存储方,还有一个好处就是,可能通过这些网站给你带来流量。

    另外一种网站视频存储方案是,使用CDN服务,比如又拍云、七牛云等CDN服务商;又或者现在十分流行的阿里云的OSS存储、腾讯云的COS存储。

    WordPress视频嵌入插件

    默认情况下,无需使用插件即可将视频嵌入WordPress。但是,我们也可以使用插件来改善网站播放视频用户体验。

    1. Envira Gallery

    Envira Gallery插件

    Envira Gallery插件

    默认情况下,WordPress不附带嵌入式视频库功能。如果要在页面上显示视频库,则需要一个插件来完成。

    Envira Gallery是WordPress最好的多媒体库插件之一。它还带有一个视频插件,支持使用灯箱弹出窗口以创建漂亮的视频库。

    Tips:闪电博的主题将提供混合多媒体智能相册功能,支持发布视频、图片混合相册,且实现文章内容图片及视频自动抽离组成相册。

    2. Lazy Load for Videos

    Lazy Load for Videos插件

    Lazy Load for Videos插件

    视频嵌入了来自外部网站的加载脚本,这对页面加载速度和性能多多少少有一定的影响。

    Lazy Load for Videos通过仅需要页面时加载视频图像来解决此问题。即仅当用户单击播放按钮时,它才会加载嵌入代码。你还可以参考如何《在WordPress中为视频添加延迟加载