moxie-leean/wp-acf

此包已被弃用且不再维护。作者建议使用 moxie-lean/wp-acf 包。

处理高级自定义字段(Advanced Custom Fields)的辅助函数

0.4.4 2016-04-05 02:51 UTC

This package is auto-updated.

Last update: 2022-02-01 12:56:39 UTC


README

处理高级自定义字段插件的辅助函数。

入门

最简单的安装方法是使用终端中的 composer

composer require moxie-leean/acf --save

或者在您的 composer.json 文件中添加以下行

"require": {
  "moxie-leean/acf": "dev-master"
}

这将从 包列表网站 下载文件,并将您设置为使用存储库 master 分支上的最新版本。

之后,您可以包含 autoload.php 文件,以便在对象创建时自动加载类。

include '/vendor/autoload.php';

用法

该模块提供了一个具有多个辅助函数的类。

除了 `is_active()` 函数外,其他所有函数如果 ACF 插件未激活,则返回 `null`,否则将返回字段的值。

对于重复字段,如果没有项目,则返回空数组。

\Leean\Acf::is_active()

如果 ACf 插件已安装并激活,则返回 true。如果没有,则返回 false。

\Leean\Acf::get_post_field( $field, $post_id )

  • $field: ACF 字段键或名称。请注意,ACF 建议始终使用键。
  • $post_id: 文章的 ID,或者省略时为循环中的当前文章。

\Leean\Acf::get_comment_field( $field, $comment )

  • $field: ACF 字段键或名称。请注意,ACF 建议始终使用键。
  • $comment: 评论的 ID 或 WP_Comment 对象。

\Leean\Acf::get_attachment_field( $field, $attachment_id )

  • $field: ACF 字段键或名称。请注意,ACF 建议始终使用键。
  • $attachment_id: 附件的 ID。

\Leean\Acf::get_taxonomy_field( $field, $taxonomy_term )

  • $field: ACF 字段键或名称。请注意,ACF 建议始终使用键。
  • $taxonomy_term: 分类术语的 ID 或 WP_Term 对象。

\Leean\Acf::get_user_field( $field, $user_id )

  • $field: ACF 字段键或名称。请注意,ACF 建议始终使用键。
  • $user: 用户的 ID。

\Leean\Acf::get_widget_field( $field, $widget_id )

  • $field: ACF 字段键或名称。请注意,ACF 建议始终使用键。
  • $widget_id: 小部件的 ID。

\Leean\Acf::get_option_field( $field )

  • $field: ACF 字段键或名称。请注意,ACF 建议始终使用键。