Intereting Posts
Инкрементальная обработка номеров для дубликатов имен файлов Автоматически добавлять атрибуты к продукту woocommerce? Каков лучший плагин или способ создания проверки электронной почты прямо сейчас? Meta_Query отказывается возвращать результаты Как добавить контент в конце сообщений? Geo Sorting Post Не удалось получить доступ к новой установленной теме Пользовательский тег Cloud Cloud отсутствует теги add_meta_box () на экране редактирования категорий? Объявление пользовательского типа продукта woocommerce как виртуального / загружаемого только Не получить рейтинг автора при использовании возврата Как создать динамическую панель поиска WordPress из Predesigned Static Html Search-Bar? Следующее / трассировочное построение страницы через тему PHP Исключение страниц в WP_query с использованием ACF Как я могу заменить контент на сайте, созданный с помощью плагина, без изменения плагина

Пользовательские 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. В вашем шаблоне отображаются данные пользователя.