WP_Posts_List_Table::column_title(WP_支柱 $帖子 )

处理标题列输出。

参数

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

来源

公共功能column_title($post){全局$模式;如果($this->hierarial_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=应用过滤器('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”>'$锁定_增值税。'</span><span class=“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=get_post_type_object($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 extraction”>'。esc_html(get_the_excerpt())。'</span>';}其他{echo esc_html(get_the_excerpt());}}/**该过滤器记录在wp-admin/includes/class-wp-posts-list-table.php中*/$quick_edit_enabled=应用过滤器('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介绍。

用户贡献的笔记

你必须登录在能够贡献笔记或反馈之前。