Intereting Posts
Сохранение эскизов WordPress в подкаталоге Определить выбор категории для сообщений с несколькими категориями Добавьте выбранный вариант коротких кодов, таких как выпадающее меню в тиниме создание файлов для отображения разных пользовательских сообщений типа post с пейджингом PHP-код внутри коротких кодов Почему в моей панели администратора WordPress отображается только английский язык? Удаление специальных символов уже загруженного изображения Проблема с WordPress для детей Как скрыть обратные ссылки на wp-admin / edit-comments.php запрос данных через $ wpdb и get_row Сценарий нарезания WXR изменение цвета фона в зависимости от родительской страницы Как отключить перенаправление WordPress по умолчанию на URL-адреса, отличные от WWW? Отображение пользовательской таксономии, относящейся к каждому типу сообщения Аудио-плейлист: как связать события для «изменения трека», «конец трека»?

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

Я ищу функцию, которая может перенаправлять пользователей при выходе на текущую страницу. Я ищу код, который я могу использовать в functions.php ?

Solutions Collecting From Web of "Выход из режима перенаправления на текущую страницу – функция"

Использование этого кода в functions.php делает трюк для меня.

 function wpse_44020_logout_redirect($logouturl, $redir) { return $logouturl . '&redirect_to='.get_permalink(); } add_filter('logout_url', 'wpse_44020_logout_redirect', 10, 2); 

Примечание. Выше код работает только на страницах без администратора, чтобы сделать работу на любой странице, которую вы должны заменить

 return $logouturl . '&redirect_to='.get_permalink(); 

с

 return $logouturl . '&redirect_to=http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 

Посмотрите здесь – http://codex.wordpress.org/Function_Reference/wp_logout_url

Просто добавьте это:

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

его очень легко.

 global $post; $postid = $post->ID; $log_out_me = wp_logout_url( get_permalink($postid) ); <a href="'<?php echo $log_out_me; ?>">Logout</a> 

теперь get_permalink выходит из цикла.

  add_filter('logout_url', create_function(false, "return '" . wp_logout_url(get_option("home")) . "';")); 

или изменить исходный URL-адрес на текущий URL-адрес страницы