Intereting Posts
Ошибки компиляции при компиляции перевода Тот же самый нижний колонтитул на всех блогах мультисайтов Скрыть элемент меню и его подменю и отобразить ссылку «Войти», если пользователь вышел из системы Удалите меню Custom Post Type для пользователей, не являющихся администраторами. Как удалить (0, 0) со страницы форума в bbpress Попытка получить персонализированную мета-почту через Jetpack JSON API как узнать, почему ссылки указывают на мой старый домен Как использовать jquery, включенный в wordpress для jpanelmenu Ограничить 1 глобальный комментарий за минуту Может ли блог WordPress полностью размещаться на CDN при кэшировании? WordPress: отображение всех тегов сообщений из определенного термина таксономии Попытка внедрить AJAX в мои страницы администратора. Я неправильно помещаю в очередь и локализую свои сценарии? первоначальный порядок сортировки для сортируемого настраиваемого столбца в admin Admin первый крюк, который выводит HTML? используя дочернюю тему, после ввода моего js-файла он загружается перед jquery

Пользовательские URL-адреса профиля пользователя

Я создал «профиль» страницы, который при посещении с переменной get имеет идентификатор пользователя:

http://example.com/profile/?uid=1 

Затем он отобразит детали профиля идентификатора пользователя 1 . Теперь я хочу переписать …

 http://example.com/profile/?uid=1 

… чтобы …

 http://example.com/profile/admin 

Как это сделать?

Solutions Collecting From Web of "Пользовательские URL-адреса профиля пользователя"

  1. Создайте конечную точку для EP_ROOT именем EP_ROOT .
  2. В вашем обработчике обратного вызова используйте get_user_by( 'slug', get_query_var( 'profile' ) ) чтобы найти пользовательские данные.
  3. Создайте файл шаблона profile.php и используйте locate_template( 'profile.php', TRUE ) чтобы загрузить его.
  4. В вашем шаблоне отображаются данные пользователя.