2015-11-22 4 views
0

Мне нужно добавить дополнительные поля в Add new user и Edit user страниц в wordpress admin dashboard.Дополнительные поля для управления пользователями Wordpress на приборной панели

Я могу добавить это к Edit user используя крюк edit_user_profile. Но как добавить его на странице Add new user?

Также я хочу добавить некоторые дополнительные столбцы в таблицу списка пользователей wp.

add_action('edit_user_profile', 'my_show_extra_profile_fields'); 

function my_show_extra_profile_fields($user) { 

} 

ответ

0

Если вы обратитесь к основной код, в /wp-admin/user-new.php вы можете найти два крючка:

  • user_new_form_tag – перед существующими полями формы
  • user_new_form – после существующих полей формы
0

Если вы отметите /wp-admin/user-new.php, вы увидите два do_action, ты Г.Х. Я никогда не пытался с помощью любого из этих крючков

крюк, чтобы добавить теги атрибута или на форме

<form method="post" name="adduser" id="adduser" class="validate" novalidate="novalidate"<?php 
    /** 
    * Fires inside the adduser form tag. 
    * 
    * @since 3.0.0 
    */ 
    do_action('user_new_form_tag'); 
?>> 

и

/** 
* Fires at the end of the new user form. 
* 
* Passes a contextual string to make both types of new user forms 
* uniquely targetable. Contexts are 'add-existing-user' (Multisite), 
* and 'add-new-user' (single site and network admin). 
* 
* @since 3.7.0 
* 
* @param string $type A contextual string specifying which type of new user form the hook follows. 
*/ 
do_action('user_new_form', 'add-existing-user'); 

и

<?php 
/** This action is documented in wp-admin/user-new.php */ 
do_action('user_new_form', 'add-new-user'); 
?> 

Вы также можете проверить user_register крюк

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