Intereting Posts
Страница пользовательского поиска не разрешает параметры URL the_content внутри моей собственной темы не сохраняет разрывы строк / входит как в админ Выполнение Javascript при добавлении виджета в бэкэнд Классы меню навигации «выпадающее меню», но не «активные», Проверка пользовательских полей при регистрации Показать выбранное изображение в боковой панели WordPress comment_form () не отображает фактические комментарии Поддержание плагинов при обновлении Я не могу найти разницу между этими значениями wp_capabilities в wp_usermeta Как показать значение настраиваемого поля в заголовке сообщения / страницы в wp-admin Является ли «имя» зарезервированным словом в URL? Как иметь английские цифры в некоторых сообщениях с помощью темы rtl WordPress При вставке изображений в сообщения автоматически добавьте обертку div Прикладная миграция сайта WordPress Улучшение читаемости яркого текста на ярком фоне

Код для кнопки выхода из игры Устраняет странный URL-адрес

Я использую код, который я нашел здесь , чтобы создать форму входа / выхода на боковой панели. Вход в систему работает очень хорошо, но странно, что при выходе из системы пользователь перенаправляется на «personaldomain.com/%2F», и я получаю сообщение об ошибке

не обнаружена

Запрошенный URL // не найден на этом сервере.

Код кнопки выхода:

<a href="<?php echo wp_logout_url(urlencode($_SERVER['REQUEST_URI'])); ?>">logout</a><br /> 

Любой совет?

Согласно коду .. эта часть:

 urlencode($_SERVER['REQUEST_URI']) 

,
не требуется … если вы просто не хотите выйти из системы (вставка из wordpress codex )

 <a href="<?php echo wp_logout_url(); ?>" title="Logout">Logout</a> 

,

Выход из системы и перенаправление на текущую страницу

 <a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a> 

,
Выход из системы и перенаправление на главную страницу

 <a href="<?php echo wp_logout_url( home_url() ); ?>" title="Logout">Logout</a> 

,
Надеюсь, это поможет … всегда нужно сначала проверять код;)

Имейте день gr8,
Sagive