Intereting Posts
Получить таксономию должности Как эхо JS сразу после установленного сценария, чтобы перевести его в режим noConflict? пользовательская таксономия и пользовательский тип URL-адреса Показывать изображение, если автор meta (поля профиля) существует вне цикла Кэш-папка WordPress с W3-Total-Cache не показывает новые сообщения замените регистрационные формы wp-login.php с помощью пользовательских форм hook и используйте собственные формы с подтверждением формы wp-login При использовании плагина Simple Fields, как я могу извлечь информацию из базы данных для отображения на странице? Как зеркально отразить левое меню администратора на лицевой стороне? настраиваемое меню администратора с настраиваемой подачей Сообщение Архив для пользовательской таксономии перечисляет все сообщения вместо текущей таксономии Передайте строку php переменной javascript местные проблемы с блогами wordpress Как я могу сопоставить определенный шаблон URL-адреса для плагина для обработки Permalinks хорошо некоторые страницы, но 404 ошибка на других

Добавление имени пользователя в URL-адрес для перенаправления на определенную страницу

Мне нужно добавить имя пользователя в URL-адрес. Это перенаправление конкретных пользователей на определенные страницы. Я добавил следующий код в свой файл functions.php в папку темы:

function my_redirect_function() { if ( is_user_logged_in() ) { global $userdata; get_currentuserinfo(); $username = $userdata->user_login; $url = 'https://myurl.com/user/'.$username; wp_redirect($url); exit; } } add_action( 'template_redirect', 'my_redirect_function' ); 

Но я получаю следующую ошибку:

Ошибка анализа: синтаксическая ошибка, неожиданный «template_redirect» (T_STRING) в /home/instantt/public_html/wp-content/themes/panoramic/functions.php в строке 490

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

Solutions Collecting From Web of "Добавление имени пользователя в URL-адрес для перенаправления на определенную страницу"

Я рекомендую переключиться на редактор кода с подсветкой синтаксиса PHP, например PHPStorm / Sublime / Atom / и т. Д., Что выявило бы проблему в этой строке кода, как показано в вопросе выделения вашего вопроса после форматирования кода:

 $url = 'https://myurl.com/user/'.$username; 

Заключительная цитата – на самом деле апостроф ' нет ' . В результате закрывающая цитата на самом деле прямо перед template_redirect