我的一个客户有许多标题相同的页面,尽管它们的内容不同。
他们希望能够给他们;“管理员职务”;以便在管理员列表中对其进行区分。
我正在考虑添加一个ACF额外字段“;管理员标题;。如果此字段已填充,那么在管理中的页面列表中,我想使用它。
是否有在生成页面列表时调用的管理筛选器?
我的一个客户有许多标题相同的页面,尽管它们的内容不同。
他们希望能够给他们;“管理员职务”;以便在管理员列表中对其进行区分。
我正在考虑添加一个ACF额外字段“;管理员标题;。如果此字段已填充,那么在管理中的页面列表中,我想使用它。
是否有在生成页面列表时调用的管理筛选器?
您可以使用the_title
hook 要在管理中更改帖子的标题,请执行以下操作
add_filter( \'the_title\', \'custom_post_title\', 10, 2 );
function custom_post_title( $title, $post_id ) {
// Return early if not in the admin
if ( !is_admin() )
return $title;
$post_type = get_post_type( $post_id );
// You only need to change the title for pages
if ( \'page\' !== $post_type )
return $title;
$custom_title = get_field( \'your_custom_title_acf_key\', $post_id );
// If custom title is present, display it instead of original
if ( $custom_title ) {
$title = $custom_title;
}
return $title;
}
当我去/wp-admin/edit-tags.php?taxonomy=category它说共有19个类别,但只列出其中的13个。没有第二页可转到。如果我在类别中搜索"E;,所有19个都出现了。如果我单击;父类别“;在左侧,它显示下拉列表中的所有19个。除了主类别列表页面之外,几乎所有其他地方都有。什么会导致此问题?我如何解决它?