2016-03-18 2 views
0

Я бег Wordpress многоузловой сети, чтобы управлять сайтами в сети, я иду на страницу «сайтов», который отображает следующие заголовки:Network админ «Сайты» страница - Wordpress

URL - Последнее обновление - Registered - Users

Чтобы сделать это более полезным, я хотел бы добавить название сайта в эту таблицу. Теперь я добавил колонку через используя этот код:

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; 
} 

Однако я не могу в настоящее время работает, как поместить название сайта в колонке?

+0

Ответ «да, это возможно». Что вы пробовали? Какой код вы реализовали? –

+0

Я прочитал следующую статью: https://pippinsplugins.com/add-user-id-column-to-the-wordpress-users-table/, но я стараюсь понять, какая часть этого говорит wordrpess, какая страница и таблица для добавления столбца в. – user1419810

ответ

1

Проверьте в файле 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 файле вашей темы, или в файле плагина (ов) вы развиваетесь.

+0

Спасибо, отлично, я дам этот снимок сейчас – user1419810

Смежные вопросы