Intereting Posts
call_user_func_array () ожидает, что параметр 1 будет действительным обратным вызовом, функцией изменить URL-адрес в wordpress Перемещение сайта WordPress из одного домена в другой WordPress Schema.org Markup. Какую ценность он добавляет? Получение всех пользовательских почтовых таксономий и экспонирование только их части Класс или оболочка функций для кода плагина перестройка старого блога URL для пользовательского типа сообщения Как я могу показывать только определенные должности? Должен ли я использовать add_action ('publish_post или add_filter (' publish_post? Как заменить URL-адрес страницы для прокрутки страницы в ссылке меню? Добавьте возможности к роли, поэтому пользователь может просматривать только свои собственные сообщения Изменение порядка отображения пользовательских полей на панели управления Функция для отображения сообщения от конкретного автора Как установить структуру permalink через functions.php

создать ссылку на профиль пользователя с именем пользователя

Я создал страницу профиля пользователя. когда любой пользователь нажимает на имя участника, тогда он перенаправляется на страницу профиля просмотра и открывает информацию о пользователе. Я изменил URL, используя add_rewrite_rule() . Итак, моя текущая ссылка на страницу профайла, как показано ниже

 http://site_url/view-profile/username 

Но я хочу использовать url, как показано ниже.

 http://site_url/username 

см. ниже код для ссылки

 add_action('init', 'dcc_rewrite_tags'); function dcc_rewrite_tags() { add_rewrite_tag('%user%', '([^&]+)'); } add_action('init', 'dcc_rewrite_rules'); function dcc_rewrite_rules() { add_rewrite_rule('^view-profile/(.+)/?$','index.php?page_id=pageID&user=$matches[1]','top'); } 

Пожалуйста помоги.

благодаря

Solutions Collecting From Web of "создать ссылку на профиль пользователя с именем пользователя"

Пожалуйста, узнайте следующий ответ:

  add_action('init','change_all_permalinks'); function change_all_permalinks() { global $wp_rewrite; $wp_rewrite->author_base = ''; $wp_rewrite->author_structure = '/%author%'; } 

После добавления этого кода в функции functions.php вам необходимо перейти на постоянную ссылку и нажать на кнопку сохранения изменений, не изменяя ничего в постоянных ссылках, а затем проверить внешний URL-адрес «www.yoursite / admin /».