Я хочу скрыть / удалить личные параметры на странице администрирования вашего профиля ( wp-admin/profile.php
).
Я знаю, что решения для этого существуют, но я использую jQuery, чтобы скрыть этот раздел. Это работает, но когда пользователь отключил JavaScript в своем браузере, он появится снова. Поэтому это неправильный способ удаления личных параметров.
Есть ли способ удалить раздел «Личные параметры» из источника HTML страницы? Это означает отсутствие jQuery или CSS-хаков, или модификацию файла ядра.
Ответы:
Это должно сделать свое дело
Также не забудьте пометить ваши предыдущие вопросы как решенные :)
источник
admin_head-profile.php
иadmin_footer-profile.php
в ядре. идеи? Спасибо большое.admin_head-profile.php
иadmin_footer-profile.php
: codex.wordpress.org/Plugin_API/...Просто пытался понять это и наткнулся на этот ответ. Вышеприведенный код от Cor van больше не работает, но с небольшим изменением add_action он может.
Все, что вам нужно сделать, это изменить последние две строки с:
в
Итак, окончательный код будет выглядеть примерно так:
источник
Принятый ответ не работает с 4.8
Вот обновленный и упрощенный код, который должен работать с любой версией:
источник
Благодаря комментарию @Per я получил его на 4.5.2
источник
Обновление для 3.9, следующие работы:
источник
Вот мое решение CSS, протестированное в Wordpress 4.9.8
источник
Я просто хотел уточнить, что код не будет работать для локализованных версий WordPress из-за жестко закодированной
Personal Options
строки. Я не могу придумать легкого решения здесь, но предложения приветствуются.Я бы добавил это как комментарий, но у меня недостаточно репутации, чтобы добавить комментарий.
Я также пользуюсь этой возможностью, чтобы заново вставить весь код, обновленный для WordPress версии 3.9.
Вот:
Опять же, если вы заранее знаете, каким будет язык вашей установки WP, измените
Personal Options
строку на локализованную версию вашего языка, например, на итальянском языке вы замените ее наImpostazioni personali
.источник
Используя
в функции cor_remove_personal_options она также локализована.
источник
Я нашел это решение по адресу : https://premium.wpmudev.org/blog/how-to-simplify-wordpress-profiles-by-removing-personal-options/?ptm=c&utm_expid=3606929-108.O6f5ypXuTg-XPCV9sY1yrw 0,2
Если вы хотите быть более конкретным или удалить больше, вы должны посмотреть здесь: https://isabelcastillo.com/hide-personal-options-wordpress-admin-profile
Вы можете просто добавить эти строки в функцию.
источник