我正在运行一个Wordpress多站点网络,要管理网络上的站点,我转到“站点”页面,其中显示以下标题:
URL -上次更新时间-已注册用户
为了使其更有用,我想将该站点的名称添加到此表中。我现在已经通过使用以下代码添加了一个列:
add_filter('wpmu_blogs_columns', 'add_site_name_column');
function add_site_name_column($site_columns) {
$site_columns['site_name'] = 'Site Name';
return $site_columns;
}但是,我现在不能解决如何将站点名称放入列中?
发布于 2016-03-18 09:45:33
检查文件wp-admin/includes/class-wp-ms-site-list-table.php,特别是查找get_columns方法。
执行此操作的关键是添加一个处理列的过滤器:
add_filter( 'wpmu_blogs_columns', 'my_custom_blog_columns' );
function my_custom_blog_columns( $sites_columns ) {
// Modify $site_columns here....
return $site_columns;
}通常,您可以在主题的functions.php文件或正在开发的插件文件中添加此过滤器。
https://stackoverflow.com/questions/36074636
复制相似问题