WP_Posts_List_Table::列标题(WP_支柱 $帖子 )

处理标题列输出。

参数

$帖子WP_支柱必修的
当前WP_支柱对象。

来源

公共功能column_title($post){全局$模式;if($this->hierarchical_display){如果(0===$this->currentlevel&&(int)$post->postparent>0){//默认情况下,意外发送级别0,或者因为我们不知道实际级别。$find_main_page=(int)$post->post_parent;while($find_main_page>0){$parent=获取post($find_main_page);if(is_null($parent)){断裂;}++$this->current_level;$find_main_page=(int)$parent->post_parent;if(!isset($parent_name)){/**此过滤器记录在wp-includes/post-template.php中*/$parent_name=apply_filters('the_title',$parent->post_title',$parent->ID);}}}}$can_edit_post=current_user_can('edit_post',$post->ID);if($can_edit_post&&'trash'!==$post->post_status){$lock_holder=wp_check_post_lock($post->ID);if($lock_holder){$lock_holder=获取用户数据($lock_cholder);$locked_avatar=get_avatar($lock_holder->ID,18);/*转换器:%s:用户的显示名称。 */$locked_text=esc_html(sprintf(__(“%s当前正在编辑”),$lock_holder->display_name));}其他{$locked_avatar=“”;$locked_text=“”;}echo'<div class=“locked-info”><span class=“lockerd-avatar”>'。$locked_avatar。'</span><span class=“locked text”>'。$locked_text(锁定文本)。“</span></div>\n”;}$pad=str_repeat('&#8212;',$this->current_level);echo“<strong>”;$标题=_draft_or_post_title();if($can_edit_post&&'trash'!==$post->post_status){打印('<a class=“row-title”href=“%s”aria-label=“%s”>%s%s</a>',get_edit_post_link($post->ID),/*翻译人员:%s:文章标题。 */esc_attr(sprintf(__('&#8220;%s&#8221;(编辑)'),$title)),$pad,美元,$标题);}其他{打印(“<span>%s%s</span>”,$pad,美元,$标题);}_post_states($post);if(isset($parent_name)){$post_type_object=获取post_type_对象($post->post_type);echo“”。$post_type_object->labels->parent_item_colon。 ' ' .esc_html($parent_name);}echo“</strong>\n”;if(“摘录”===$模式&& !is_post_type_hierarchical($this->screen->post_type)&&current_user_can('read_post',$post->ID)) {if(post_password_required($post)){echo'<span class=“protected-post-excerpt”>'。esc_html(get_the_excerpt())。“</span>”;}其他{echo esc_html(get_the_excerpt());}}/**该过滤器记录在wp-admin/includes/class-wp-posts-list-table.php中*/$quick_edit_enabled=apply_filters('quick_edit_enabled_for_post_type',true,$post->post_type);if($quick_edit_enabled){获取在线数据($post);}}

挂钩

应用筛选器('quick_edit_enabled_for_post_type',布尔 $启用,一串 $帖子类型 )

筛选是否应为给定帖子类型启用“快速编辑”。

应用筛选器('标题',一串 $帖子_标题,整数 $帖子id )

过滤文章标题。

变更日志

版本描述
4.3.0介绍。

用户贡献的笔记

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