钩子文档

xmlrpc_default_posttype_fields

💡 云策文档标注

概述

此过滤器用于修改在指定 XML-RPC 方法中默认查询的 post type 字段数组。它允许开发者自定义返回的字段,如标签、权限和分类法。

关键要点

  • 过滤器名称:xmlrpc_default_posttype_fields
  • 参数:$fields(数组,默认包含 'labels', 'cap', 'taxonomies')和 $method(字符串,XML-RPC 方法名)
  • 用途:在 XML-RPC 方法如 wp.getPostType 和 wp.getPostTypes 中调整 post type 查询字段
  • 引入版本:WordPress 3.4.0

代码示例

$fields = apply_filters( 'xmlrpc_default_posttype_fields', array( 'labels', 'cap', 'taxonomies' ), 'wp.getPostType' );

📄 原文内容

Filters the default post type query fields used by the given XML-RPC method.

Parameters

$fieldsarray
An array of post type fields to retrieve. By default, contains 'labels', 'cap', and 'taxonomies'.
$methodstring
The method name.

Source

$fields = apply_filters( 'xmlrpc_default_posttype_fields', array( 'labels', 'cap', 'taxonomies' ), 'wp.getPostType' );

Changelog

Version Description
3.4.0 Introduced.