wordpress获取自定义字段名称
时间 : 2023-12-28 16:42:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中,要获取自定义字段的名称,可以使用`get_post_custom_keys()`函数。这个函数返回一个包含所有自定义字段名称的数组。你可以通过以下代码来获取自定义字段的名称:

```php

$custom_fields = get_post_custom_keys();

foreach ($custom_fields as $key => $value) {

echo $value . '<br>';

}

这将遍历所有自定义字段的名称,并将它们打印出来。

另外,你也可以使用`get_post_meta_keys()`函数来获取自定义字段名称。这个函数同样返回一个包含所有自定义字段名称的数组。下面是使用该函数的示例代码:

```php

$meta_keys = get_post_meta_keys($post_id);

foreach ($meta_keys as $key => $value) {

echo $value . '<br>';

}

需要注意的是,上面的示例代码中的`$post_id`表示要获取自定义字段的文章的ID。你可以将其替换为实际的文章ID来获取该文章的自定义字段名称。

希望对你有所帮助!如果你还有其他问题,请随时提问。

其他答案

在WordPress中,要获取自定义字段(或称为自定义元数据)的名称,可以使用`get_post_custom_keys()`函数。

```php

$custom_fields = get_post_custom_keys($post_id);

以上代码中,`$post_id`是文章的ID。该函数将返回一个包含该文章所有自定义字段名称的数组,你可以使用循环遍历该数组以获取每个自定义字段的名称。

另外,如果只想获取当前文章的自定义字段名称,可以使用`get_post_custom()`函数。

```php

$custom_fields = get_post_custom($post_id);

$custom_field_names = array_keys($custom_fields);

以上代码中,`$custom_field_names`将是一个包含所有自定义字段名称的数组。你可以直接使用该数组或对其进行进一步的处理。