Intereting Posts
Как организовать иерархическую структуру в пользовательском типе сообщений с таксономией (например, с категориями) Кнопка «Сохранить и опубликовать» не работает после установки SSL Настройка запланированных задач (для запуска сценариев) Удалите тег P из изображений, если установлен класс aligncenter Metabox, заполненный пользовательским типом сообщения – как вывести CPT на основе Select? WordPress постоянно изменяет путаницу wp_login_url работает неправильно Как заказывать сообщения по алфавиту с номерами в конце Как запросить term_id пользовательской таксономии по имени Переписывание иерархии дат в пул «yyyy-mm-dd» фильтр wp_query результат с настраиваемыми значениями поля Функция send_to_editor возвращает имя файла pdf dbDelta создает только последнюю таблицу wordpress media_handle_upload для работы с blob или base64 Переключитесь на другую страницу и вернитесь к первой странице.

Как удалить раздел профиля профиля или сообщение «Вы можете изменить свое изображение профиля на Gravatar».

Как удалить раздел профиля профиля с панели администратора WordPress или ссылку «Вы можете изменить свое изображение профиля на Gravatar».

add_action('admin_footer-profile.php', 'remove_profile_fields'); function remove_profile_fields() { if(current_user_can('custom_role')) { ?> <script type="text/javascript">/* <![CDATA[ */ var hideFields = [ "aim", "yim", "jabber" ]; jQuery.each( jQuery( "form#your-profile tr" ), function() { var field = jQuery( this ).find( "input,textarea,select" ).attr( "id" ); if ( hideFields.indexOf( field ) != -1 ) { jQuery( this ).remove(); } }); /* ]]> */</script> <?php } } 

Я пробовал код выше, но он не работает вообще.

Solutions Collecting From Web of "Как удалить раздел профиля профиля или сообщение «Вы можете изменить свое изображение профиля на Gravatar»."

Чтобы удалить строку изображения профиля таблицы (которая включает в себя ссылку gravatar):

 jQuery( "tr.user-profile-picture" ).remove(); 

Чтобы удалить всю эту таблицу «о себе»:

 jQuery( "tr.user-profile-picture" ).parents("table:first").remove(); 

Используйте этот тип вызова jQuery, не пытайтесь получить представление о цикле.
Это касается WP 4.4; более ранние версии могут иметь разные имена классов HTML для этих элементов.