WP_REST_Post_Search_Handler::准备项(整数 $id美元,阵列 $字段 ):阵列

为给定的帖子ID准备搜索结果。

参数

$id(美元)整数必修的
帖子ID。
$字段阵列必修的
文章要包含的字段。

返回

阵列包含基于$字段参数。
  • 身份证件 整数
    可选。帖子ID。
  • 标题 一串
    可选。职务。
  • 网址 一串
    可选。发布永久链接URL。
  • 类型 一串
    可选。岗位类型。

来源

公共函数prepare_item($id,数组$fields){$post=获取post($id);$data=数组();if(数组中(WP_REST_Search_Controller::PROP_ID,$字段,true)){$data[WP_REST_Search_Controller::PROP_ID]=(int)$post->ID;}if(数组中(WP_REST_Search_Controller::PROP_TITLE,$字段,true)){if(post_type_supports($post->post_type,'title')){add_filter('protected_title_format',数组($this,'protected_title_format]);$data[WP_REST_Search_Controller::PROP_TITLE]=获取标题($post->ID);remove_filter(“protected_title_format”,数组($this,“protectd_title_format”);}其他{$data[WP_REST_Search_Controller::PROP_TITLE]=“”;}}if(数组中(WP_REST_Search_Controller::PROP_URL,$字段,true)){$data[WP_REST_Search_Controller::PROP_URL]=获取permalink($post->ID);}if(数组中(WP_REST_Search_Controller::PROP_TYPE,$字段,true)){$data[WP_REST_Search_Controller::PROP_TYPE]=$this->类型;}if(数组中(WP_REST_Search_Controller::PROP_SUBTYPE,$字段,true)){$data[WP_REST_Search_Controller::PROP_SUBTYPE]=$post->post_type;}返回$data;}

变更日志

版本描述
5.0.0介绍。

用户贡献的笔记

你必须登录在能够发表注释或反馈之前。