ivanyankov/meta-fields-builder

一个强大、灵活且易于使用的PHP库,可以快速创建、注册和重复使用元字段和元框配置,并将它们保存在您的源代码存储库中。

v1.1 2023-10-09 07:33 UTC

This package is auto-updated.

Last update: 2024-09-10 13:53:22 UTC


README

一个强大、灵活且易于使用的PHP库,可以快速创建、注册和重复使用元字段和元框配置,并将它们保存在您的源代码存储库中。

安装

使用composer进行安装

composer require ivanyankov/meta-fields-builder

如果您的项目未使用composer,您可以通过require“autoload.php”文件。

用法

这应该会为您提供一个全面了解如何创建带有字段的元框,您不仅可以指定字段本身,还可以指定这些元框应该出现在哪里。

简单示例

use Yankov\MetaFieldsBuilder\MetaBox\MetaBoxBuilder;
use Yankov\MetaFieldsBuilder\Fields\TextField;

$fields = [
    new TextField('text_field_name', 'Text Field')
];

$metaBox = MetaBoxBuilder::make('custom_meta_box_id', 'Advanced Custom Meta Box', $fields, 'post');

通过调用以下WordPress函数来获取保存的数据。

$field_value = get_post_meta($post_id, "text_field_name", true);