function remove_website_row_wpse_94963_css()
{
echo '<style>tr.user-url-wrap{ display: none; }</style>';
}
add_action( 'admin_head-user-edit.php', 'remove_website_row_wpse_94963_css' );
add_action( 'admin_head-profile.php', 'remove_website_row_wpse_94963_css' );
это рабочий код.
вставляли в functions.php темы?
не помогло
Профиль и поле стандартные ВП или какого-то плагина?
И этот код лишь скрывает, а не удаляет полностью поле.
И этот код лишь скрывает, а не удаляет полностью поле.
если знаете, как удалить, скажите — я кроме скрытия ничего не нашел.
если знаете, как удалить, скажите
Например, так:
function start_output_buffering() {
ob_start();
}
add_action( 'personal_options', 'start_output_buffering' );
function remove_user_fields() {
$output = ob_get_clean();
$output = preg_replace( '#<tr class="user-url-wrap">.*?</tr>#ims', '', $output );
echo $output;
}
add_action( 'show_user_profile', 'remove_user_fields' );
add_action( 'edit_user_profile', 'remove_user_fields' );
если знаете, как удалить, скажите — я кроме скрытия ничего не нашел.
Я не сторонник «чистой науки», без прикладного применения. Я не вижу никакого смысла скрывать это в профиле. Поэтому даже не интересовался и ессно не знаю (а если бы знал — сказал бы сразу). Я лишь уточнил без претензий на «правильно/неправильно». Но тем не менее в инете описаны способы скрытия др полей. Думаю что «сайт» ничем не отличается от них.
И вообще я противник пускать в админку кого попало. Если нужен многоюзеровский сайт, тогда это делается др. способами.
Я не вижу никакого смысла скрывать это в профиле.
Кстати, да — зачем скрывать, если можно просто нигде не выводить?
Тема сайта:Twenty Ten. В профиле пользователя » Контакты» есть поле «Сайт» не получается его убрать.