显示Genesis的特色图像

描述

这个插件采用了不同的方法来使用和显示文章和页面的特色图像。该插件不是简单地重用已经存在于帖子/页面内容中的图像,而是期望您能够为您的特色图像使用可爱的大图像,但这样做很明智。根据您上传的内容,插件将:

  • 将图像显示为横幅(屏幕宽度)图像(如果图像宽度大于站点的“大媒体设置”)。
  • 如果您的图像大于您的“中媒体设置”,并且小于或等于“大媒体设置”,则在文章/页面内容上方显示图像,居中并一直显示到内容的宽度。
  • 显示没有什么如果您的特色图像宽度小于或等于“媒体设置”。
  • 显示默认特色图像如果上传了横幅图像。

更多单词位于我的网站.

注意:尽管此插件需要StudioPress的Genesis框架或子主题,它不是这个框架的官方插件,也没有得到StudioPress的支持。

每页的图像

显示Genesis的特色图像允许您选择默认或回退的“特色图像”,如果文章/页面没有“特色图像集”,或者文章/页面的“特色图片”太小(小于您的中等图像设置),则将在存档和分类页面上使用。您可以在“外观”>“显示特色图像设置”下设置“默认特色图像”。

您可以为分类法中的每个术语(类别、标签和自定义帖子类型的任何分类法)设置“特色图像”。此图像将用于分类法存档,如果不存在特色图像(或者特色图像太小),则用作该分类法中帖子的备用图像。如果一篇文章被分配给了多个术语,并且没有自己的特色图像,那么最常用的术语是分配了特色图像的术语。

如果您的网站使用自定义帖子类型,您可以在“显示创世记的特色图像”设置主页面上为每个帖子类型设置一个特色图像。如果此类型中的单个帖子没有特色图片,则帖子类型的特色图片将用作备用图片。

将您的特色图像添加到RSS源

现在,您可以将每个帖子中的特色图像添加到RSS提要中。这是一个可选设置,可智能应用:

  • 如果您的提要设置为输出全文,则特色图像将作为全角图像添加到文章内容的开头。
  • 如果您的提要设置为仅输出内容摘要,则“特色图片”将作为缩略图添加到摘要的开头,并与左侧对齐。

您可以在网站的“设置”>“阅读”页面上检查/更改订阅源设置。

如果你已经通过另一个功能或插件将你的特色图片插入你的feed,你会想在激活这个功能之前删除它;否则,您将在提要中添加两个图像副本!如果你使用Send Images to RSS,不用担心。我已经确保这两个插件能够愉快地共存。

简单样式

显示Genesis的特色图像内置了一些样式,但我有意将其最小化。所有样式都是针对横幅图像选项的,因为大选项看起来非常简单。寻找标题在很大程度上是从您的主题继承而来的——例如,无论您是否使用特色图片,标题都将使用相同的大小和字体作为页面标题。您可以将一些样式合并到自己的主题中:

  • .has-领导者适用于使用标题/横幅图像的任何页面。适用于整个页面。
  • .大领导者包含标题/横幅图像和文章/页面标题以及摘录或描述的容器。
  • .特征-图像覆盖如果“移动摘录”选项,则附加到文章/页面标题的样式不是选中(默认)。
  • .摘录(针对单个帖子/页面)和.存档描述(用于档案)被设计成一个单元。如果选择“移动摘录”选项,则这些是文章/页面/存档/分类标题和描述的容器挑选出来的。
  • .特色附加到文章/页面内容正上方的大图像输出中。

抓住了德克兰

  • 使用Backstretch Featured Image的页面截图
  • 在外观>显示特色图像设置页面上设置默认特色图像。
  • 或者,为自定义内容类型设置特色图像,或更改自定义内容类型的插件行为。

安装

  1. 上传整个显示特征图像生成文件夹到您的/wp-content/插件目录。
  2. WordPress«Extensions»菜单中的Activez l'extension par l'intermédiaire du菜单。
  3. 或者,访问设置>媒体页面以更改插件的默认行为。

常见问题解答

这是否适用于《创世纪》的儿童主题?

是和否。从技术上讲,它确实是这样,甚至是旧的(XHTML)主题。然而,取决于其他因素,例如单个主题的样式和布局,输出可能会出乎意料,需要进行一些调整。由于布局原因,不建议用于十六九专业版或411专业版等主题,也不建议在不更改某些主题功能的情况下用于Ambiance Pro或Minimum Pro。

我不太喜欢在我的网站上添加更多的JavaScript。

从3.1.0版开始,您可以选择使用WordPress的本地响应图像和CSS完全显示横幅图像。不需要JavaScript。只需访问设置页面(横幅输出选项卡)并选中«禁用JavaScript»选项。如果您以前使用过横幅(backstretch)功能图像,您可能会注意到输出略有不同,但应该非常接近相同,并且如果需要,更容易用纯CSS覆盖。

我切换到了无脚本的横幅图像选项,结果有很大不同。怎么搞的?

通常,无论您是否选择使用JavaScript版本,横幅图像的显示都或多或少相同。如果您具有以下设置,则可能会遇到显著差异:

  • 您的主题CSS包括一个最大高度.大领导者与屏幕高度显著不同的元素(至少有时如此)
  • 您的插件设置将横幅图像的最大高度留空

无脚本横幅图像位置将忽略父容器的最大高度。如果在插件中设置“最大高度”,则新规则将添加到.big-leader__image而不是.大领导者容器。因此,如果您的主题是以这种方式设置的,但您想切换到无脚本的横幅图像,您可以在插件设置选项中输入最大高度数字,也可以在CSS中添加相同的最大高度规则,但在.big-leader_image(.big-leader_image)元素之外的.大领导者。如果您使用该设置,插件将向这两个元素添加规则。

我可以将“显示特色图像”小部件添加到我的文章或页面内容吗?

对。从版本3.2.0开始,已经为每个小部件注册了块。在可以添加块的任何位置添加特色术语、作者或帖子类型块。

或者,但不是那么好:每个小部件的短代码包括:

  • 显示功能dimagegenesis_author
  • 显示特征dimagegenesis_term
  • 显示功能数据页面生成器_post_type

这些参数/属性反映了小部件选项,因此您可以浏览代码(或检查小部件表单)以找到短代码属性。

或者,更简单的方法是访问设置页面(在外观下)并启用帖子编辑器的短代码按钮。启用短代码按钮后,您可以使用熟悉的小部件表单构建短代码并将其添加到您喜欢的任何位置。

我的默认/帖子类型特色图像发生了什么?

如果这些图像是在该插件2.2.0版本之前保存到您的数据库中的,并且此后您从未更新过插件设置,那么这些图像可能已经在3.0.0版本中消失了。要解决此问题,请访问插件设置页面,重新选择默认/帖子类型图像,然后保存。

在插件2.2.0版本之前,这些图像是以URL字符串的形式保存到数据库中的,而不是以ID号的形式保存的,这非常低效。这在版本2.2.0中进行了更改,使用向后兼容的助手函数来简化转换,但从版本3.0.0起不再使用助手函数。

如何更改插件的工作方式?

在深入筛选之前,请检查设置页面。自3.0.0版起,大多数问题/支持请求都已作为设置页面上的选项实现,包括:

  • 设置站点范围的首选图像大小
  • 根据内容/帖子类型设置首选图像大小
  • 为内容类型、搜索结果和404页设置首选后备图像
  • 更改插件用于图像输出的默认挂钩/优先级

此外,其中一些内容可以在任何单独的帖子、页面或内容类型上覆盖,可以设置为使用默认图像大小,根本不显示特色图像,或者只为该帖子强制使用大/横幅图像。

Genesis的Display Featured Image内置了几个过滤器,使开发人员能够更好地控制输出。其中几个过滤器非常相似,并按特定顺序应用,因此较早的过滤器将优先于较晚的过滤器。

可用的过滤器包括但不限于:

  • 显示特征图像基因跳过后类型:选择不会应用特色图像效果的帖子类型(注意:此过滤器仍然完全有效,但现在有一个设置可以处理此问题。它位于“内容类型”选项卡上。)
  • 显示特征图像基因使用默认值:强制帖子类型使用站点范围内的默认图像(在主插件设置页面上设置)以获得特色图像效果,而不管将什么设置为单个帖子的特色图像
  • 显示特征数据生成使用post_type_image:强制帖子类型使用指定为自定义帖子类型特色图像的图像(如果设置了一个),而不管将什么设置为单个帖子的特色图像
  • 显示特征图像基因使用轴切开术:强制帖子类型使用分类术语的图像(如果设置了图像)来获得特色图像效果,而不管单个帖子的特色图像是什么
    注意:从版本2.5开始,您可以将任何帖子类型设置为使用回退图像,而无需使用上述过滤器之一。它将按以下顺序使用图像:术语、内容类型、默认值。
  • 显示特征图像生成使用大图像:强制帖子类型将特色图像输出为帖子内容上方的大图像,并且根本不使用横幅效果
  • 显示特征图像生成mit外部:强制帖子类型不移动摘要以覆盖特色图像,即使选择了«移动摘要/存档描述»设置

这些过滤器都以相同的方式工作,因此在主题中使用任何一个过滤器都将遵循相同的模式。例如,为了防止在上市工作人员post类型,您可以将以下内容添加到主题的functions.php文件中:

add_filter('显示特征图像基因skipped_posttypes','rgc_skip_post_types');函数rgc_skip_post_types($post_types){$post_types[]='列表';$post_types[]=“员工”;返回$post_types;}

要强制帖子类型使用网站范围的特色图片,请改用此筛选器:

add_filter('显示特征图像生成use_default','rgc_force_default_image');函数rgc_force_default_image($post_types){$post_types[]=“帖子”;返回$post_types;}

或者,您也可以设置特定的帖子类型以使用分类特征图像(如果存在),即使帖子类型有自己的特征图像:

add_filter('显示featured_image_genesis_use_taxonomy','rgc_use_tiax_image');函数rgc_use_tax_image($post_types){$post_types[]=“帖子”;返回$post_types;}

如果一个帖子没有自己的特色图片,并且被分配给了多个分类术语,这些术语都分配了图片,那么插件将选择使用最流行的术语(已经有最多帖子的术语)中的特色图片。

如果你需要更多的控制,而不仅仅是指定要跳过的帖子类型,并且可能想使用WordPress条件语句,那么你需要一个不同的过滤器。此示例禁用WooCommerce术语存档上的插件:

add_filter('显示特征dimagegenesis_disable','前缀_skip_woo_terms');函数前缀_skip_woo_terms($disable){if(“产品”===get_post_type()&&is_tax()){返回true;}返回$disable;}

如果一篇文章没有自己的特色图片,那么这个术语、文章类型或默认的特色图片可以显示在档案中吗?

请参阅插件设置页面。如果你用的是旧方法(显示特征图像基因添加存档摘要)要做到这一点,插件将尝试从您的输出中删除它,但您可能需要仔细检查您的档案。

这将遵循您在创世纪主题设置中选择的设置。

横幅图像在屏幕上占据了太多空间。

如果您不希望横幅图像的高度与用户浏览器窗口的高度相当(这是标准高度),您可以将其减少一点点。转到“外观”>“显示特色图像设置”,将“高度”数字从默认值0更改为0。这个数字越高,计算出的窗口越短。请随意尝试,因为更改这个数字不会损害任何图像。

注: 显示Genesis的特色图像根据用户浏览器窗口的大小确定横幅图像的大小。更改«要删除的高度/像素»设置会告诉插件从用户窗口的测量高度中减去该像素数,而不考虑该窗口的大小,这也是为什么不能将其设置为超过400的部分原因。

如果您需要控制横幅“特色图像”输出的大小,并更多地关注用户的屏幕大小,那么您应该考虑使用CSS方法。您可以使用插件的“最大高度”设置,这将影响所有屏幕大小,或者将类似的内容添加到主题的样式表或自定义程序中的附加CSS面板:

.领头人,.big-leader__image{最大高度:700px;}@仅媒体屏幕和(最大宽度:800px){.领头人,.big-leader__image{最大高度:300px;}}

注:如果您的主题中已经有这样的CSS,并且您更改了“最大高度”设置,那么它(很可能)会根据样式表的加载顺序覆盖主题的样式。

我的(大)特色图片位于我的文章/页面标题上方,我希望它显示在下方。

从3.0.0版开始,您可以通过进入外观>显示Genesis的特色图像,然后进入高级选项卡,无需代码即可更改大型特色图像的挂钩/位置。

这里也有一个过滤器。默认情况下,大图像(与横幅相反)被添加到Genesis循环之前,该循环将其放置在您的帖子或页面标题上方。您可以将此过滤器添加到主题的functions.php文件中,以将图像移动到帖子/页面标题下方:

add_filter('显示_特征_图像_genesis_move_large_image','前缀_移动_image');函数前缀_move_image($hook){return'genesis_entry_header';}

注:因为条目标题适用于页面上的所有帖子,所以在存档页面上,此过滤器将被默认值覆盖循环之前的基因。若要移动存档页面上的大图像,请不要使用与单个帖子相关的挂钩。

类似挂钩:

  • 显示特征图像基因移动图像优先级:更改大型特色图像输出的优先级
  • 显示特征图像移动后拉伸图像:更改横幅特色图像输出的挂钩
  • 显示特征图像移动后拉伸图像优先级:更改横幅特色图像输出的优先级

安飞士

2018年12月28日
我是Wordpress.org的新用户(使用Genesis和Altitude Pro),这个插件正是我所需要的。谢谢!🙂
2018年艾薇儿25号
与我的创世纪儿童主题(MemberSonic)配合得很好插件制造商罗宾非常乐于助人,对任何问题都能做出回应。
2017年10月31日 5份简历
我被引导相信我可以在我的帖子标题下面添加一个特色图片。但是在尝试配置插件后,我发现我需要向functions.php添加额外的代码,这是我试图通过使用插件来避免的。
2017年5月31日
绝对令人惊讶,非常好。我以前是通过钩子来实现的,但从现在开始我会使用这个插件。谢谢。
2017年5月24日
这是一个很棒的插件,因为现在全幅图像非常流行,但并不是每个人都想要视差主题。工作很好,但罗宾立即在支持论坛上回答了一个问题,我希望她继续构建插件,她是一个十足的摇滚明星。
Lire les 34阿维斯

贡献者/贡献者&发展/发展

«显示Genesis的特色图像»est un logiciel libre。Les persones suivantes ont contribuéácette extension。

贡献者

“为创世纪显示特色图像”是一个传统的dans 1语言环境。Remerciez公司l’equipe去贸易倾注自己的贡献。

Traduisez«显示创世纪的特色图像»dans votre language。

你的发展史?

Parcouir le代码,法律顾问SVN德普特,ou’s铭文au发展杂志标准RSS(RSS).

日记账

3.2.3

  • 更新:PHP 8兼容性

3.2.2

  • 添加:支持webp图像
  • 已修复:用户的自定义列筛选器
  • 修复:post-meta-select输入缺少标签
  • 更新:测试到版本

3.2.1

  • 更新:短代码库
  • 修复:小部件页面上的动态术语选择器
  • 修复:如果未设置特色图像,则在PHP 7.4中会发出通知

3.2.0

  • 添加了:特色词、特色内容类型和特色作者的块
  • 更改:插件的注册图像大小将在5.3中被替换,因此将使用该大小的新图像
  • 更改:backstretch变量过滤器现在允许幻灯片/滑块输出
  • 更新:短代码/块验证
  • 更新:新的WordPress最低版本是5.0

3.1.2

  • 修复了:posts页面检查标题和post元

3.1.1

  • 修复页面上调用多个实例时的小部件输出错误

3.1.0

  • 添加:选项,仅使用CSS和响应图像而不是JavaScript显示横幅图像
  • 更改:CSS,主要与CSS-only横幅图像相关,但也使条目标题CSS不太具体
  • 更改:重要的代码重组,提高了验证性和可移植性
  • 更改:改进了设置/元图像上传器
  • 更改:改进了设置验证
  • 更改:该插件现在提供缩小的CSS/JS文件

3.0.2

  • 修复:metabox现在在块编辑器中正确显示(WordPress 5.0)
  • 更改:设置页面组织

3.0.1

  • 修复:检查默认特征图像

3.0.0

  • 添加:首选图像大小(设置为backstretch或整个站点的大)
  • 添加:设置为按内容类型首选回退/大图像
  • 添加:在各个帖子/页面上设置以更改每个帖子的图像大小
  • 新增:无需代码即可更改特色图像挂钩的高级设置
  • 新增:在任何地方输出特色图像小部件的短代码
  • 新增:可选媒体按钮,使快捷代码创建更容易
  • 添加:内容类型的可选自定义文本,术语小部件
  • 添加:小部件上术语存档的可选链接
  • 添加:支持Gutenberg编辑器
  • 删除:所有使用displayfeaturedimagegenesis_check_image_id辅助功能(图像必须按id保存,而不是按URL保存,如2.2.0中所确定)
  • 更新:后伸2.1.16
  • 改进:小部件已被整理和重构
  • 改进:设置页面已被整理和重构
  • 更改:新的最小WP版本为4.4

2.6.3

  • 添加了:术语后备图像的术语选择过滤器
  • 改进:选择适当响应图像大小的决策过程
  • 改进:术语回退映像功能(由于WP4.8中的更改)

2.6.2

  • 添加:禁用响应图像的过滤器(backstretch)
  • 添加了:过滤器,用于管理支持的分类
  • 已更改:noscript回退图像现在是内联的,而不是背景
  • 固定:条目标题输出
  • 修复了:在后续存档页面上输出标题/描述

2.6.1

  • 添加了:filter以有条件地禁用插件输出
  • 修复了:在手机上显示管理列
  • 固定:允许最大高度字段为空
  • 修复:插件设置页面上可能存在的野生数据库查询
  • 标记为与4.6兼容

2.6.0

  • 添加:后拉控制设置
  • 添加:设置为始终使用默认图像
  • 添加:对主插件设置的自定义支持
  • 添加:设置为不在每张图片上移动标题
  • 添加/修复:backstretch特征图像的alt属性和aria值
  • 修复了小部件图像上的aria属性
  • 修复:媒体上传器仅限于图像
  • 错误修复:nonce输出导致post编辑器中出现一些问题
  • 错误修复:大图像大小过滤器不再覆盖以前的设置

2.5.1

  • 增强:现在可以在存档页面上移动大图像
  • 错误修复:数组筛选器已重置为不太严格的模式

2.5.0

  • 添加:修改插件默认值的过滤器
  • 添加:设置为禁用个别帖子的插件输出
  • 添加:设置为禁用特定内容类型的插件输出
  • 添加:设置在特定内容类型上使用回退图像
  • 新增:用于搜索和404页的自定义特色图像
  • 添加:设置为存档缩略图添加回退图像
  • 添加:支持来自Genesis的新术语元(标题/简介文本)
  • 添加:特色图像列现在可以排序
  • 添加了:过滤器,用于检查插件是否可以执行其操作
  • 添加:标题输出的筛选器
  • 添加了:过滤器以更改要使用的图像大小
  • 改进:现在可以访问插件设置页面
  • 错误修复:确保始终使用适当大小的图像
  • 错误修复:如果没有图像,post-type归档小部件出错
  • 错误修复:手机上的特色图片专栏不再中断

2.4.1

  • 错误修复:正确检索帖子页面图像作为单个帖子的回退
  • 错误修复:整个插件的中等图像大小比较一致

2.4.0

  • 现在支持WordPress 4.4中添加的术语元数据。术语的所有新功能图像都将添加到termmeta表中,而不是wp_options。可以从设置页面转换旧图像。
  • 改进:在较小屏幕上使用备用的后拉图像源
  • 更改:泛型函数都被移到了helper类中进行优化。
  • 错误修复:主页/帖子页面不再使用最新帖子的特色图片

2.3.4

  • 添加了:用于修改图像优先级和挂钩的过滤器(由于Workstation Pro主题)
  • 改进:检查输出能力和输出内容
  • 错误修复:修复传递给javascript的变量(居中、淡出)
  • 错误修复:更新图像ID数据库查询(向后兼容)

2.3.3

  • 错误修复:更正了前/后页面标题/摘录输出的逻辑
  • 由于Genesis 2.2.1中引入的新功能,为支持基因访问的站点修复重复的帖子页面标题

2.3.2

  • 错误修复:设置页面上的无效图像再次设置为最新设置,而不是删除
  • 错误修复:IE中的输出(道具Ryan Townley)
  • 错误修复:由于Genesis 2.2中的可访问性更改,将标题添加回博客模板页面
  • 错误修复:Genesis 2.2之前版本安装的特色作者小部件输出

2.3.1

  • 错误修复:不再使用Genesis博客模板删除页面上的标题。
  • 健全性检查:清除代码冗余和混淆。

2.3.0

  • 新增:为每个作者设置一个特色图片!
  • 新功能:在更小的屏幕上加载更小的图像!
  • 在backstretch图像上为标题输出添加挂钩
  • 添加了插件表的设置页面链接
  • 重构设置页
  • 错误修复:管理列输出

2.2.2

  • 修复了默认图像id函数错误

2.2.1

  • 固定后备筛选器
  • 逃脱了更多的事情

2.2.0

  • 默认、术语和自定义帖子类型的特色图像现在按ID而不是URL存储在数据库中。
  • 为backstretch图像输出、RSS摘要图像输出添加了过滤器
  • 添加了档案第2+页的设置(固定输出)

2.1.0

  • 为术语/自定义帖子类型图像添加了辅助功能
  • 添加了HTML5标题支持
  • 添加了许多过滤器:用于大图像输出、描述、标题、正文类、backstretch图像设置
  • 修复了图像分配过程,以正确处理术语、后期类型特征图像作为中间后备图像
  • 错误修复:如果术语图像已删除,则更正输出

2.0.0

  • 将特色图像添加到分类术语中!
  • 将特色图像添加到自定义帖子类型存档页面!
  • 向管理员添加了特色图片预览!
  • 为特色分类术语和自定义帖子类型存档添加了新的小部件
  • 添加了新设置,不将文章标题移动到覆盖特色图像
  • 添加了过滤器以强制插件使用分类术语图像,或仅输出大图像

1.5.0

  • 添加了新设置以在RSS源中包含特色图像
  • 如果禁用js,则添加后备图像输出
  • 用户使用Photon(Jetpack模块)时的固定输出
  • 大图像的固定输出(非后拉)

1.4.3

  • 启动脚本/样式的更好决策过程
  • 将脚本移动到页脚
  • 设置用于脚本/样式版本的插件版本
  • bugfix:现在我们和愚蠢的Jetpack Photon玩得很好

1.4.2

  • 错误修复:为Genesis博客模板修复了标题

1.4.1

  • 错误修复:正确添加了对页面摘要的后类型支持

1.4.0

  • 更新了膨胀的所有设置,并移至“外观”下的新子菜单页
  • 描述、输出和变量的效率

1.3.0

  • 可选分类法/作者/CPT标题现在显示在领导者图像上
  • 可选分类法/作者/CPT描述和单篇文章摘录也可以在领导者图像上显示

1.2.2

  • 默认图像验证

1.2.1

  • 将默认图像从“自定义”移动到“媒体设置”页面
  • 用于强制任何帖子类型的默认图像的新过滤器
  • 普通类

1.2.0

  • 新功能:如果未设置图像,则显示默认的功能图像
  • 更好的方法命名/组织

1.1.3

  • 现在,输出被正确地管理为仅在单个帖子/页面和主页上显示,而不是在存档上显示

1.1.2

  • 如果“创世纪”不是活动主题,则进行适当的停用。

1.1.1

  • 修正的XHTML挂钩

1.1.0

  • 在管理员中添加了一个设置,可以选择降低后拉图像的高度(例如,由于页眉高度问题)
  • 重构
  • wp.org发布

1.0.1

  • 为某些帖子类型添加了过滤器,为其他自定义帖子类型增加了可选过滤器

1.0.0

  • Github上的首次发布