首页 插件开发 ACF入门
悠然自学,乐在其中

ACF入门

2020-06-28 / 47阅 / 秦自龙

高级自定义字段是WordPress插件,可让您向WordPress编辑屏幕中添加额外的内容字段。这些额外的内容字段通常称为“ 自定义字段”,可让您更快地建立网站并更快地服务客户。

基础

自定义字段是WordPress的基本功能,显示在页面、文章和自定义帖子类型上,但是,基本自定义字段界面不是非常用户友好。安装了ACF后,您可以定制要显示的字段以及它们的外观。例如,您可能需要为主页选择一个“图像”。您可以使用ACF轻松创建此Image字段并在编辑主页时显示它!

这是本机自定义字段和高级自定义字段之间的区别。

安装

WordPress尚未预安装Advanced Custom Fields插件,因此您需要先安装我们的插件,然后才能使用它的强大功能!幸运的是,WordPress使此过程非常简单!

如果您熟悉WordPress,只需登录您的站点并从插件页面搜索/安装“ Advanced Custom Fields ”插件。

创建字段

创建新的自定义字段是一个非常简单的过程,只需单击我们的用户友好字段构建器即可完成!您可以根据需要创建任意多个字段,每个字段都有自己的名称,类型和设置。每个字段都被添加到一个组中,该组使您既可以组织字段,也可以指定它们出现的编辑屏幕。

每个字段都包含用于自定义字段外观(其类型),其值的保存位置(其名称)以及其功能(其设置)的设置。在编辑字段组时可以自定义这些字段设置。

创建内容

创建字段后,就该开始编辑内容了!我们所有的字段都非常直观易用,并且可以与WordPress管理风格无缝显示。您无需触发任何事件即可显示或编辑自定义字段,它们会出现并起作用,就像WP po​​st_title和post_content字段一样!只需输入您的内容并更新帖子!

显示内容

显示字段值是ACF的重要职责!可以通过get_field函数直接显示!

这是一些示例代码,以了解我们直观的API的工作原理!

<h1><?php the_title(); ?></h1>

<?php if( get_field('sub_heading') ): ?>
       <h2><?php the_field('sub_heading'); ?></h2>
<?php endif; ?>

<div class="hero">
       <?php $image = get_field('hero_image'); ?>
       <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
</div>

<?php if( have_rows('event') ): ?>
       <ul>
              <?php while( have_rows('event') ): the_row(); ?>
                     <li>
                            <a href="<?php the_sub_field('url'); ?>"><?php the_sub_field('title'); ?></a>
                     </li>
              <?php endwhile; ?>
       </ul>
<?php endif; ?>

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

谁在学
大家说
    我来说
    目录