Advanced Custom Fields – 超级wordpress自定义字段插件
  • 作者:elliotcondon
  • 版本:v4.4.3
  • 语言:中文
  • 价格:免费
  • 兼容:兼容至wordpress4.0
  • 推荐:

Advanced Custom Fields是款非常强大实用的自定义字段插件,可以在文章、类别、标签、页面、自定义类型甚至用户里非常直观地添加 Text、Textarea、Image、Checkbox、File、Select等自定义字段,还可以同时控制这些字段所显示的位置以及一些判断条件。此插件可以集成到其它插件或者主题中,还可以将设置导出为XML或者PHP,方便数据的转移和备份。洛米新改版的主题就在插件和主题类目使用了此插件来调用一些相关信息。当然,使用此插件至少得有点代码基础,毕竟需要在前台将数据调用出来。

字段类型

  • Text
  • Text Area
  • Number
  • Email
  • Password
  • WYSIWYG
  • Image
  • File
  • Select
  • Checkbox
  • Radio Buttons
  • True / False
  • Page Link
  • Post Object
  • Relationship
  • Taxonomy
  • User
  • Google Maps
  • Date Picker
  • Color Picker
  • Tab
  • Message
  • Repeater
  • Flexible Content
  • Gallery
  • Custom

截图

调用方法

官方帮助文档地址(英文):http://www.advancedcustomfields.com/resources

官方文档写得非常详细,看不懂英文的话可以用有道网页翻译或者谷歌翻译下~~下面洛米简单列举几个调用代码:

<?php 
//text_field为自定义字段名称

the_field('text_field');//直接打印输出

echo get_field('text_field');//使用 echo 打印输出

if (get_field('text_field')) {

  echo get_field('text_field')

};//判断字段是否为空,空不显示

?>

除此以外,还可以在编辑器中使用短代码进行调用【acf field="text_field"】(【】为英文[])

 高级用法

在页面、分类、标签、自定义分类法中使用以下方法

<?php 
// vars
$queried_object = get_queried_object(); 
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;  

// load thumbnail for this taxonomy term (term object)
$thumbnail = get_field('thumbnail', $queried_object);

// load thumbnail for this taxonomy term (term string)
$thumbnail = get_field('thumbnail', $taxonomy . '_' . $term_id);

?>

 

安装

wordpress后台–>插件–>安装插件,搜索Advanced Custom Fields直接安装,即为中文版

发表我的评论
:)

Hi,您需要填写昵称和邮箱!
OR
登录 注册

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论12条评论

  • djangson2016-08-27
    8楼

    请教个问题,用Advance custom field插件,如何自定义一个图像呢?从哪里引入图片的URL路径,插件是怎么找到这张图片的位置的呢?

  • Alisuibi2016-03-13
    7楼

    能否定义一个字段,然后一次上传多个文件,比如:zip文件,然后调用文件列表呢?希望能指点一下》不胜感激。

  • Alisuibi2016-03-13
    6楼

    正在用,确实非常方便,简约而不简单!感谢提供教程!

  • qici2016-01-13
    5楼

    通过后台安装插件,右侧没有显示[字段]这个 插件

  • 疯子2015-11-29
    4楼

    洛米,请问想在首页index.php 里边调用自定义的字段,应该怎么做呢,谢谢!

    • 作者站长
      洛米2015-11-30

      <?php the_field('text_field'); ?>

      • 疯子2015-11-30

        谢谢洛米 ,但是的确 是不能使用在首页的噢 !

  • 览摄景边2015-11-10
    3楼

    怎么我从后台下下来的是英文啊,没有自动中文。

    • 作者站长
      洛米2015-11-11

      不会啊,会根据你的wordpress语言自动判断的

  • 我有pro版,及扩展插件

    • 游戏石头2015-11-20

      能给一份不:) ad571@qq.com

  • 平凡之路2014-10-14
    1楼

    好强大的工具!!!