WordPress插件介绍:Advanced Custom Fields(ACF)介绍

导语:我们为什么要突然提到Advanced Custom Fields插件,是因为我们正在汉化的Kalium主题用到了这个插件。这个插件简单的说就是一个可以自定义字段的插件。我们来看看它的介绍吧。

Advanced Custom Fields(ACF)


Advanced Custom Fields是一个免费的自定义字段的GUI布局的WordPress插件。自定义字段对于WP来说原生态的,它会出现文章、页面、自定义文章类型上,然而,原生态的自定义字段界面不是很友好。下面的对比可以看出原生态自定义字段和Advanced Custom Fields的不同。

WordPress插件介绍:Advanced Custom Fields(ACF)介绍
原生态自定义字段
WordPress插件介绍:Advanced Custom Fields(ACF)介绍
Advanced Custom Fields

字段组


一个字段组包含您的自定义字段、位置规则和显示选项。每个字段组将使用它的位置规则在一个特定的编辑屏幕上显示它的字段,然后使用显示选项来自定义页面。一个典型的字段组看起来如下图:

WordPress插件介绍:Advanced Custom Fields(ACF)介绍
WordPressLeaf.com

字段


在一个字段组中,您可以创建您的字段。这是一个名为“艺术家”的例子,它包含了2个字段:“传记”和“缩略图”。

每个字段都有充分的选项来改变它的类型(文本、选择、复选框、所见即所得的编辑器等),默认值,所需的状态,等等。你甚至可以购买专业版解锁更强大的字段类型,如复读机、画廊和灵活的内容。

位置规则


类似于iTunes的智能播放列表的规则,ACF的位置规则允许你连接一个字段组编辑屏幕。有不同类型的规则连接器,如文章类型、文章ID、页面模板、分类等。

显示选项


当一个字段组出现在“编辑屏幕”上时,会加载字段组的显示选项。这些选项允许你隐藏页面上的元素。例如,当“艺术家”字段组显示时,您可能希望隐藏默认的编辑器。这有助于减少编辑屏幕空间,并提供更多的用户友好内容输入体验。

在你的主题上显示ACF数据


ACF的特征是具有一个易于使用和功能强大的函数库去加载和显示自定义字段数据。它使用原生WP的postmeta功能,格式值基于字段的类型和字段的设置。这能让你少写代码,并产生更聪明的网站!

ACF需要有一定的主题修改和PHP代码的基础知识。如果你能正确的编辑模板文件,你就能知道,一个简单的the_field('hero_text')将重复(显示)这个值,使用get_field('hero_text')将作为一个变量返回。在开始工作之前,一定要阅读所有可用的函数,以确保您只需要编写代码一次!

结束


ACF是一个GUI布局的自定义字段插件而不是一个“点击奇迹”插件。这个插件将允许你轻松地保存数据到文章,但不会奇迹般地显示在你的网站上。对于这一点,您需要编辑您的主题,并创建所需的标记。

ACF是轻量级的,但功能强大。您可以创建前端窗体、全局选项页,甚至将自定义字段数据保存到分类术语、媒体附件和用户数据中!

如果你对它感兴趣可以前往: wordpress下载。

或者访问他们的网站来查看更多的帮助文档: ACF

另外Kalium主题汉化了2700行代码了,相对于5500行来说,是50%了。相信Kalium主题汉化中文版很快就能和大家见面了。

发表评论

邮箱地址不会被公开。 必填项已用*标注